var XMLHttpRequestObject = false; 

 if (window.XMLHttpRequest) {
   XMLHttpRequestObject = new XMLHttpRequest();
 } else if (window.ActiveXObject) {
   XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
 }

 function getData(dataSource, divID) 
 { 
    if(XMLHttpRequestObject) {
     var obj = document.getElementById(divID); 
     XMLHttpRequestObject.open("GET", dataSource); 

     XMLHttpRequestObject.onreadystatechange = function() 
     { 
      if (XMLHttpRequestObject.readyState <= 4) {
	 	//obj.innerHTML = "<div style='float:left;position: absolute; top:200px;left:400px;'><img src='images/wait.gif'></div>"; 
	 }
	 if (XMLHttpRequestObject.readyState == 4 && 
         XMLHttpRequestObject.status == 200) { 
           obj.innerHTML = XMLHttpRequestObject.responseText;
       } 
     } 

     XMLHttpRequestObject.send(null); 
   }
 }

 function setData(dataSource, divID) 
 { 
    if(XMLHttpRequestObject) {
     var obj = document.getElementById(divID); 
     XMLHttpRequestObject.open("GET", dataSource); 

     XMLHttpRequestObject.onreadystatechange = function() 
     { 
      if (XMLHttpRequestObject.readyState <= 4) {
	 	obj.innerHTML = "<div style='float:left;'><img src='images/wait_small.gif'></div>"; 
	 }
	 if (XMLHttpRequestObject.readyState == 4 && 
         XMLHttpRequestObject.status == 200) { 
           obj.innerHTML = XMLHttpRequestObject.responseText;
       } 
     } 

     XMLHttpRequestObject.send(null); 
   }
 }
function makePOSTRequest(url, parameters,reloadTree) {
	http_request = false;
	 if (window.XMLHttpRequest) { // Mozilla, Safari,...
	    http_request = new XMLHttpRequest();
	    if (http_request.overrideMimeType) {
	    	// set type accordingly to anticipated content type
	       //http_request.overrideMimeType('text/xml');
	       http_request.overrideMimeType('text/html');
	    }
	 } else if (window.ActiveXObject) { // IE
	    try {
	       http_request = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
	       try {
	          http_request = new ActiveXObject("Microsoft.XMLHTTP");
	       } catch (e) {}
	    }
	 }
	 if (!http_request) {
	    alert('Cannot create XMLHTTP instance');
	    return false;
	 }
	 
	 eval("http_request.onreadystatechange = function() {alertContents()}");
	 http_request.open('POST', url, true);
	 http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	 http_request.setRequestHeader("Content-length", url.length);
	 http_request.setRequestHeader("Connection", "close");
	 http_request.send(parameters);
	 
}
function alertContents() {
	 if (http_request.readyState <= 4) {
	 	//document.getElementById('home_nieuwsfotos').innerHTML = "<div style='float:left;position: absolute; top:100px;left:260px;'><img src='images/wait.gif'></div>"; 
	 }
	 if (http_request.readyState == 4) {
	    if (http_request.status == 200) {
	        result = http_request.responseText;
	       	document.getElementById('home_nieuwsfotos').innerHTML = result; 
	       	
	    } else {
	       alert('There was a problem with the request.');
	    }
	 }
}

 function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null;

if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
	var strName="Msxml2.XMLHTTP";
	if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
	{
		strName="Microsoft.XMLHTTP";
	} 
	try
	{ 
		objXmlHttp=new ActiveXObject(strName);
		objXmlHttp.onreadystatechange=handler;
		return objXmlHttp;
	} 
	catch(e)
	{ 
		alert("Error. Scripting for ActiveX might be disabled");
		return;
	} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
	objXmlHttp=new XMLHttpRequest();
	objXmlHttp.onload=handler;
	objXmlHttp.onerror=handler;
	return objXmlHttp;
	}
} 
var msecs;
var nieuwstimer;

function maakNieuws(inDir) {
	//even clearen voor als je met de hand doorgeklikt hebt
	if(nieuwstimer){clearTimeout (nieuwstimer)};
	nieuwstimer=setTimeout  ("maakNieuws(1)", msecs)
	var getstr = "";
	var elems = document.formulier.elements;
	laatste="";
	for (var i = 0; i < elems.length; ++i)
	{
	  if(elems[i].type=='textarea' || elems[i].type=='text'){
	  		wrd=escape(elems[i].value);
	  		if(Left(wrd, 3)=='<p>'){wrd=Right(wrd, String(wrd).length-3)}
	  		if(Right(wrd, 4)=='</p>'){wrd=Left(wrd, String(wrd).length-4)}
	  		getstr += elems[i].id + "=" +wrd + "&"; 
	  	}else{
	  		if(elems[i].type=='checkbox'){	  			
	  			lengte=document.formulier[elems[i].id].length
	  			if(lengte){
	  				wrd = elems[i].checked;
						if (wrd){
								wrd=elems[i].value
								if (laatste==elems[i].id){
										getstr = Left(getstr, getstr.length-1) +  "," +wrd + "&"; 
								}else{
									getstr += elems[i].id + "=" +wrd + "&"; 
								}
								laatste=elems[i].id;
						}else{
							if (laatste!=elems[i].id){getstr += elems[i].id + "=&"} 
						}					
	  			}else{
	  				wrd=elems[i].checked;
	  				if (wrd){wrd=1}else{wrd=0}
	  				getstr += elems[i].id + "=" +wrd + "&"; 
	  			}
	  			
	  		}else{
	  			wrd=elems[i].value;	  			
	  			getstr += elems[i].id + "=" +wrd + "&"; 
	  		}
	  	};  
	}
	
	makePOSTRequest('nieuwsfotos.asp?dir='  + inDir, encodeURI(getstr));
}
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("home_nieuwsfotos").innerHTML=xmlHttp.responseText;
	}
} 
pauze=0;
//actie=1 start bij laden
function ShowAndPlayTunes(inPlayId, pauzeer){
	if(pauzeer!=1){
		getData("showTunes.asp?id="+inPlayId, "tunes");
	}else{
		if(document.justplay){			
			obj=document.getElementById('knopje'+inPlayId)
			if(pauze==1){
				actie=2;//pauze
				obj.src="images/btn_tunes_pauze.png"
			}else{
				actie=3;//doorgaan
				obj.src="images/btn_tunes_play.png"
			}
			pauze=1-pauze;
			document.justplay.SetVariable("actie", actie);
		}
	}
}