var xmlHttp
var xmlHttp2
var xmlHttp3
var xmlHttp4
var xmlHttp5
var xmlHttpLang
var TxtVeld

//---------------------------------
	function getCourse(str, date)
	{ 
		if (str == "leeg")
		{
			document.getElementById("courseInfoDiv").innerHTML = TekstDatumKiezen;
		}
		else
		{
			document.getElementById("courseInfoDiv").innerHTML = "<img src='images/loading.gif' align='absmiddle' />&nbsp;Updating content..."; 
			var url="includes/ajax/getcourse.asp?sid=" + Math.random() + "&type=info&id=" + str + "&date=" + date;
			xmlHttp=GetXmlHttpObject(stateChangedInfo);
			xmlHttp.open("GET", url , true);
			xmlHttp.send(null);
		}
	} 
	
	function stateChangedInfo() 
	{ 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			document.getElementById("courseInfoDiv").innerHTML = xmlHttp.responseText ;
		} 
	} 
//---------------------------------




//---------------------------------
	function getCourseDate(str, date)
	{
		document.getElementById("courseDateDiv").innerHTML = "<img src='images/loading.gif' align='absmiddle' />&nbsp;Updating content..."; 
		var url = "includes/ajax/getcourse.asp?sid=" + Math.random() + "&type=date&id=" + str + "&did=" + date;
		xmlHttp2 = GetXmlHttpObject(stateChangedDate);
		xmlHttp2.open("GET", url , true);
		xmlHttp2.send(null);
	}
	
	function stateChangedDate() 
	{ 
		if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
		{ 
			document.getElementById("courseDateDiv").innerHTML = xmlHttp2.responseText; 
			checkAantal();
		} 
	} 
//---------------------------------




//---------------------------------
	function getCourseCount(str, aantal,  kort)
	{
		if (str == "leeg")
		{
			document.getElementById("courseCountDiv").innerHTML = TekstDatumKiezen;
			document.getElementById("headapl").style.display = "none";
		}
		else
		{
			document.getElementById("courseCountDiv").innerHTML = "<img src='images/loading.gif' align='absmiddle' />&nbsp;Updating content..."; 
			var url = "includes/ajax/getcourse.asp?sid=" + Math.random() + "&type=count&id=" + str + "&aantal=" + aantal + "&kort=" + kort;
			xmlHttp3 = GetXmlHttpObject(stateChangedCount);
			xmlHttp3.open("GET", url , true);
			xmlHttp3.send(null);
		}
	}
	
	function stateChangedCount() 
	{ 
		if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
		{ 
			document.getElementById("courseCountDiv").innerHTML = xmlHttp3.responseText ;
			checkPrijs();
		} 
	} 
//---------------------------------




//---------------------------------
	function getCourseApplicants(str)
	{
		if (str == "leeg")
		{
			document.getElementById("courseApplicantsDiv").innerHTML = "";
			document.getElementById("bookBut1").style.display = "block";
			document.getElementById("bookMeld1").style.display = "none";
		}
		else
		{
			document.getElementById("courseApplicantsDiv").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='images/loading.gif' align='absmiddle' />&nbsp;Updating content..."; 
			var url = "includes/ajax/getapplicants.asp?sid=" + Math.random() + "&aantal=" + str;
			xmlHttp4 = GetXmlHttpObject(stateChangedApplicants);
			xmlHttp4.open("GET", url , true);
			xmlHttp4.send(null);
		}
	}
	
	function stateChangedApplicants() 
	{ 
		if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
		{ 
			document.getElementById("courseApplicantsDiv").innerHTML = xmlHttp4.responseText; 
		} 
	} 
//---------------------------------


//---------------------------------
	function AgeCheckOk()
	{
		var url = "includes/ajax/ageok.asp?sid=" + Math.random();
		xmlHttp5 = GetXmlHttpObject(stateChangedAge);
		xmlHttp5.open("GET", url , true);
		xmlHttp5.send(null);
	}
	
	function stateChangedAge() 
	{ 
			if (xmlHttp5.readyState==4 || xmlHttp5.readyState=="complete")
			{ 
				 leaveAgeCheck();
			}
	}
//---------------------------------




//---------------------------------
	function getLanguageText(str, veld)
	{ 
		TxtVeld = veld;
		var url="includes/ajax/getLanguageText.asp?sid=" + Math.random() + "&code=" + str;
		xmlHttpLang = GetXmlHttpObject(stateChangedLang);
		xmlHttpLang.open("GET", url , true);
		xmlHttpLang.send(null);
	} 
	
	function stateChangedLang() 
	{ 
		if (xmlHttpLang.readyState==4 || xmlHttpLang.readyState=="complete")
		{ 
			document.getElementById(TxtVeld).innerHTML = xmlHttpLang.responseText;
		} 
	} 
//---------------------------------



//---------------------------------
	function GetXmlHttpObject(handler)
	{ 
		var objXmlHttp=null
	
		if (navigator.userAgent.indexOf("Opera")>=0)
		{
			alert("This example doesn't work in Opera") 
			return 
		}
		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
		}
	} 
//---------------------------------

//---------------------------------
	function getKalender(str)
	{ 
		document.getElementById("tdKalender").innerHTML = "<table border='0' height='100%' width='100%' bgcolor='#FFFFFF' class='month-header'><tr><td align='center' valign='middle'><img src='images/loading.gif' align='absmiddle' />&nbsp;Updating content...</td></tr></table>"; 
		var url="includes/ajax/getkalender.asp?sid=" + Math.random() + "&maand=" + str;
		xmlHttp5=GetXmlHttpObject(stateChangedKalender);
		xmlHttp5.open("GET", url , true);
		xmlHttp5.send(null);
	} 
	
	function stateChangedKalender() 
	{ 
		if (xmlHttp5.readyState==4 || xmlHttp5.readyState=="complete")
		{ 
			document.getElementById("tdKalender").innerHTML = xmlHttp5.responseText ;
		} 
	} 
//---------------------------------


//---------------------------------
	function getKalenderSmall(str)
	{ 
		document.getElementById("tdKalenderSmall").innerHTML = "<table border='0' class='month-header' width='180' style='margin-left:10px;'><tr><td align='center' valign='middle'><img src='../images/loading.gif' align='absmiddle' />&nbsp;Updating content...</td></tr></table>"; 
		var url="../includes/ajax/getkalenderSmall.asp?sid=" + Math.random() + "&maand=" + str;
		//document.write(url)
		xmlHttpSmall=GetXmlHttpObject(stateChangedKalenderSmall);
		xmlHttpSmall.open("GET", url , true);
		xmlHttpSmall.send(null);
	} 
	
	function stateChangedKalenderSmall() 
	{ 
		if (xmlHttpSmall.readyState==4 || xmlHttpSmall.readyState=="complete")
		{ 
			document.getElementById("tdKalenderSmall").innerHTML = xmlHttpSmall.responseText ;
		} 
	} 
//---------------------------------


//---------------------------------
	function getKalenderItem(str)
	{ 
		document.getElementById("tdKalenderItem").innerHTML = "<table border='0' height='100%' width='100%' bgcolor='#FFFFFF' class='month-header'><tr><td align='center' valign='middle'><img src='../images/loading.gif' align='absmiddle' />&nbsp;Updating content...</td></tr></table>"; 
		var url="../includes/ajax/getkalenderItem.asp?sid=" + Math.random() + "&maand=" + str;
		//document.write(url)
		xmlHttpItem=GetXmlHttpObject(stateChangedKalenderItem);
		xmlHttpItem.open("GET", url , true);
		xmlHttpItem.send(null);
	} 
	
	function stateChangedKalenderItem() 
	{ 
		if (xmlHttpItem.readyState==4 || xmlHttpItem.readyState=="complete")
		{ 
			document.getElementById("tdKalenderItem").innerHTML = xmlHttpItem.responseText ;	
		} 
	} 
//---------------------------------




	function getTicketPrice(aantal, kortingscode, minaantal)
	{
	    document.getElementById("TicketTotaalbedrag").innerHTML = "<table border='0' height='100%' width='100%'><tr><td align='center' valign='middle'><img src='../images/loading.gif' align='absmiddle' />&nbsp;Updating content...</td></tr></table>";
	    var url = "../includes/ajax/getticketprice.asp?sid=" + Math.random() + "&aantal=" + aantal + "&kortingscode=" + kortingscode + "&minaantal=" + minaantal;
		//document.write(url)
		xmlHttpItem = GetXmlHttpObject(stateChangedTicketPrice);
		xmlHttpItem.open("GET", url , true);
		xmlHttpItem.send(null);
	}
    
	function stateChangedTicketPrice() 
	{ 
		if (xmlHttpItem.readyState==4 || xmlHttpItem.readyState=="complete")
		{
		   document.getElementById("TicketTotaalbedrag").innerHTML = xmlHttpItem.responseText;	
		} 
	} 