function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function getObj(name)
    {
      if (document.getElementById)
      {
      	this.obj = document.getElementById(name);
    	this.style = document.getElementById(name).style;
      }
      else if (document.all)
      {
    	this.obj = document.all[name];
    	this.style = document.all[name].style;
      }
      else if (document.layers)
      {
       	this.obj = document.layers[name];
       	this.style = document.layers[name];
      }
    }

function toggle(element) {
	var elemid = new getObj(element);
    if (elemid.style.display == 'none') {
		elemid.style.display = 'inline';
	} else {
		elemid.style.display = 'none';
  	}
} 






function createRequestObject() {
   	var req;
	if(window.XMLHttpRequest){
      	req = new XMLHttpRequest();
   	} else if(window.ActiveXObject) {
    	req = new ActiveXObject("Microsoft.XMLHTTP");
   	} else {
		alert('Problem creating the XMLHttpRequest object');
   	}
   	return req;
}



function handleDivTag(divtag)
{
	var divtag;
	return divtag;
}



var http = createRequestObject();
var divhandler = new handleDivTag(null);

function dummy(){

}

function sendRequest( action , act , divtag ) {
	//set_wait_loader();
	http.open( action , '/class/ajax.inc.php'+act , true);
	http.onreadystatechange = handleResponse;
  divhandler.divtag = divtag;
	http.send(null);
	//unset_wait_loader();
}

function handleResponse() {
	if(http.readyState == 4 && http.status == 200){
		var response = http.responseText;
     	if(response) {
     		document.getElementById(divhandler.divtag).innerHTML = response;
     		/*someHtml = response;

				oldDiv = document.getElementById(divhandler.divtag);
				test	 = document.getElementById('templateWrapper');

				newDiv = document.createElement(oldDiv.tagName);

				newDiv.id = oldDiv.id;
				oldDiv.innerHTML = someHtml;*/

				//oldDiv.parentNode.replaceChild(newDiv, oldDiv);
				//dummy = test.appendChild( newDiv );
      	}
   	}
} 





function createRequestObject3() {
   	var req;
	if(window.XMLHttpRequest){
      	req = new XMLHttpRequest();
   	} else if(window.ActiveXObject) {
    	req = new ActiveXObject("Microsoft.XMLHTTP");
   	} else {
		alert('Problem creating the XMLHttpRequest object');
   	}
   	return req;
}




var http3 = createRequestObject3();
var divhandler3 = new handleDivTag(null);

function sendRequest3( action , act , divtag ) {
	//set_wait_loader();
	http3.open( action , '/class/ajax.inc.php'+act , true);
  http3.onreadystatechange = handleResponse3;
	divhandler3.divtag = divtag;
	http3.send(null);
	//unset_wait_loader();
}

function handleResponse3() {
	if(http3.readyState == 4 && http3.status == 200){
		var response = http3.responseText;
     	if(response) {
     		someHtml = response;

				oldDiv = document.getElementById(divhandler3.divtag);
				oldDiv.innerHTML = someHtml;

				//oldDiv.parentNode.replaceChild(newDiv, oldDiv);
				//dummy = test.appendChild( newDiv );
      	}
   	}
} 

function createRequestObject2() {
   	var req2;
		if(window.XMLHttpRequest){
     	req2 = new XMLHttpRequest();
   	} else if(window.ActiveXObject) {
    	req2 = new ActiveXObject("Microsoft.XMLHTTP");
   	} else {
		alert('Problem creating the XMLHttpRequest object');
   	}
   	return req2;
}




var http = createRequestObject();

function sendRequest2( action , act ) {
	//set_wait_loader();
	http.open( action , '/beheer/class/ajax.inc.php'+act , true);
   http.onreadystatechange = handleResponse2;
	/*if ( action == 'post' ) {
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	http.setRequestHeader("Content-length", act.length);
		http.setRequestHeader("Connection", "close");
	}*/
   //	divhandler.divtag = divtag;
	http.send(null);
	//unset_wait_loader();
}



function handleResponse2() {
	if(http.readyState == 4 && http.status == 200){
		var response = http.responseText;
		if(response) {
			var element = document.getElementById("Region");
			while (element.firstChild) {
				element.removeChild(element.firstChild);
			}

			xmlstring	= response;
			

			arr_landen = xmlstring.split("||");
			for ( keyVar in arr_landen ) {
				var arr_regios = arr_landen[keyVar].split("{{}}");
				if ( arr_regios[1] != undefined && arr_regios[1] != 'undefined' ) {
				 	appendToSelect(document.forms[0].Region, arr_regios[0], arr_regios[1]);
				}
			}

      	}
   	}
} 
function show_image_in_dash ( id , pic ) {
	sendRequest( 'GET' , '?function=show_image&id='+id+'&i='+pic , 'advertisement' );
	var elemid = new getObj( 'advertisement' );
	elemid.style.display = 'inline';
	scrollTo(0,0);
}

function show_video_in_dash ( id ) {
	sendRequest( 'GET' , '?function=show_video&id='+id , 'advertisement' );
	var elemid = new getObj( 'advertisement' );
	elemid.style.display = 'inline';
	scrollTo(0,0);
}