var xmlHttp2


function showArr(showArr, the_url)
{ 
xmlHttp2=GetXmlHttpObject2()
if (xmlHttp2==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url = the_url;

// alert("Url: "  + url + ", en " + showArr);

// alert(str + " - " + content + " OLD: " + oldName + " - " + oldValue)

url=url+"?showArr="+showArr
url=url+"&sid="+Math.random()
// alert(url)

xmlHttp2.onreadystatechange=stateChanged2 
xmlHttp2.open("GET",url,true)
xmlHttp2.send(null)
}

function stateChanged2() 
{ 
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
{ 
// alert("test: " + xmlHttp.responseText)
// this.document.write(xmlHttp.responseText)
// document.write(document.getElementById("resultaat").innerHTML=xmlHttp.responseText)
document.getElementById("showKal").innerHTML=xmlHttp2.responseText 
} 
} 




function GetXmlHttpObject2()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

function init_kalender(kalMaand, kalJaar)
{
	
	kalenderObject = GetXmlHttpObject();
	if (kalenderObject != null) {
		url = "/kalender.php";
		url=url+"?maand="+kalMaand
		url=url+"&jaar="+kalJaar
		url=url+"&sid="+Math.random()

		kalenderObject.open("GET",url,true)
		kalenderObject.send(null)
		kalenderObject.onreadystatechange=stateChanged 

	}
}


function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}


function stateChanged() 
{ 
	if (kalenderObject.readyState==4 || kalenderObject.readyState=="complete")
	{ 
		evalTabScript(kalenderObject.responseText);
		setTimeout(
			function(){
				document.getElementById("calendar_div").innerHTML=kalenderObject.responseText 
			},25);
	} 
} 


function evalTabScript(scripts){
	var httpObject = null;
	try
	{	if(scripts != '')	
	{	var script = "";
	scripts = scripts.replace(
	/<script[^>]*>([\s\S]*?)<\/script>/gi, 
	function(){ if (scripts !== null) script += arguments[1] + '\n'; return ''; }
	);
	if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
	}
	return false;
	}
	catch(e)
	{	alert(e)
	}
}

function set_tab(div_id, tab_naam) {
	document.getElementById(div_id).style.backgroundImage = "url(images/tab1.gif)";	
}


function doorselect(amm_id, zoekopdracht, hotels, this_pagina, cat, subcat)
{ 
	//alert(this_pagina);
	 //alert(amm_id + " - " + zoekopdracht + " - " + hotels);

xmlHttp3=GetXmlHttpObject3()
if (xmlHttp3==null)
{
alert ("Browser does not support HTTP Request")
return
} 

if(this_pagina == 'themapagina')
{
	var url ="pagina/themapagina.php";
}
else
{
	var url ="pagina/zoek_show_resultaten.php";
}

if(amm_id == '9998') {
	var price_amm = "amm_id_" + amm_id;
	var low_price = document.getElementById(price_amm).value;
} 
if(amm_id == '9999') {
	var price_amm = "amm_id_" + amm_id;
	var max_price = document.getElementById(price_amm).value;
} 


// var url ="pagina/tester.php";

// alert("Url: "  + url + ", en " + showArr);

// alert(str + " - " + content + " OLD: " + oldName + " - " + oldValue)

if(amm_id != '9998' && amm_id != '9999') 
{
	var checker = "amm_id_" + amm_id;
	var isChecked = "";
	
	if(document.getElementById(checker).checked == true) {
		isChecked = "ja";
	} else {
		isChecked = "nee";
	}
} else {
	var checker = "amm_id_" + amm_id;
	var isChecked = "";
	
	if(document.getElementById(checker).value != '') {
		isChecked = "ja";
	} else {
		isChecked = "nee";
	}
	
}


url=url+"?amm_id="+amm_id
url=url+"&amm_checked="+isChecked
url=url+"&hotels="+hotels
url=url+"&page="+this_pagina
if(amm_id == '9998') {
	url=url+"&low_price="+low_price
}
if(amm_id == '9999') {
	url=url+"&max_price="+max_price
}
url=url+"&sid="+Math.random()
if(this_pagina == 'themapagina')
{
	url=url+"&cat="+cat+"&subcat="+subcat
}

 //alert(url)


xmlHttp3.onreadystatechange=stateChanged3 
xmlHttp3.open("GET",url,true)
xmlHttp3.send(null)
}

function subcat_pagina(amm_id, pagina, hotels, this_pagina, cat, subcat,pagina,sort)
{ 

xmlHttp4=GetXmlHttpObject3()
if (xmlHttp4==null)
{
alert ("Browser does not support HTTP Request")
return
} 

var url ="pagina/themapagina.php";

//url=url+"?amm_id="+amm_id
//url=url+"&amm_checked="+isChecked
url=url+"?hotels="+hotels
url=url+"&page="+this_pagina
url=url+"&sid="+Math.random()
url=url+"&cat="+cat+"&subcat="+subcat+"&pagina="+pagina;
if (sort) {
	url=url+"&sort="+sort
}
//alert(url)


xmlHttp4.onreadystatechange=stateChanged4 
xmlHttp4.open("GET",url,true)
xmlHttp4.send(null)
}

function evalZoekScript(scripts){
	var httpObject = null;
	try
	{	if(scripts != '')	
	{	var script = "";
	scripts = scripts.replace(
	/<script[^>]*>([\s\S]*?)<\/script>/gi, 
	function(){ if (scripts !== null) script += arguments[1] + '\n'; return ''; }
	);
	if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
	}
	return false;
	}
	catch(e)
	{	alert(e)
	}
}



function stateChanged3() 
{ 
if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
{ 
// alert("test: " + xmlHttp.responseText)
// this.document.write(xmlHttp.responseText)
// document.write(document.getElementById("resultaat").innerHTML=xmlHttp.responseText)

document.getElementById("resultaat_change").innerHTML=xmlHttp3.responseText 
evalZoekScript(xmlHttp3.responseText);

set_the_height('div_resultaten_algemeen','amm_list');
} 
} 

function stateChanged4() 
{ 
if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
{ 
// alert("test: " + xmlHttp.responseText)
// this.document.write(xmlHttp.responseText)
// document.write(document.getElementById("resultaat").innerHTML=xmlHttp.responseText)

document.getElementById("resultaat_change").innerHTML=xmlHttp4.responseText 
evalZoekScript(xmlHttp4.responseText);

//set_the_height('div_resultaten_algemeen','amm_list');
} 
} 


function GetXmlHttpObject3()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

