function Ajax(src,target,data)
{
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Je browser ondersteunt geen AJAX!");
	  return;
	  }
	var url=src+"?sid=" + new Date().getTime()+serialize(data);
	xmlHttp.onreadystatechange=stateChanged = function() 
	{ 
	    if (xmlHttp.readyState==4){
			if ( httpSuccess( xmlHttp ) || xmlHttp.readyState==4 ) {
				httpData( xmlHttp, target )
			} else {
				alert ("De pagina die u zoekt werd niet gevonden!");
				xml = null;
				return;
			}
		};
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function httpSuccess(r) {
		try {
		return !r.status && location.protocol == "file:" ||
		( r.status >= 200 && r.status < 300 ) ||
		r.status == 304 ||
		navigator.userAgent.indexOf("Safari") >= 0
		&& typeof r.status == "undefined";
		} catch(e){}
		return false;
	}
	
	function httpData(r, target) {
		var ct = r.getResponseHeader("content-type");
		var data = r.responseText;
			document.getElementById(target).innerHTML=data;
	}
	
	function serialize(a) {
		var s = [];
		if ( a.constructor == Array ) {
		for ( var i = 0; i < a.length; i++ )
		s.push( a[i].name + "=" + encodeURIComponent( a[i].value ) );
		} else {
		for ( var j in a )
			s.push( j + "=" + encodeURIComponent( a[j] ) );
		}
		return "&"+s.join("&");
	}