/********************************
*		OBJXMLHTTP scripts		*
********************************/
	
	var xmlWinkelMandAantal;
	var xmlSendArtikel;
	var xmlGetPostcode;
	
	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
		}
	} 
	
	
/****************************
*		Ajax scripts		*
****************************/
	
	function getWinkelWagenAantal()
	{ 
		var form = document.BestelForm;
		if (form)
		{
			var AID = form.AID;
			if (AID)
			{
				if (AID.value != "")
				{
					var Prijs = document.getElementById("Prijs" + AID.value);
					var AktiePrijs = document.getElementById("AktiePrijs" + AID.value);
					var Aantal = document.getElementById("Aantal" + AID.value);
					if (Prijs && AktiePrijs && Aantal)
					{
						var winkelDiv = document.getElementById("winkelMandInfo");
						if (winkelDiv)
						{
							winkelDiv.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td width='9' class='winkelmandAantal'>&nbsp;</td><td class='winkelmandAantal'>updating...</td></tr></table>";
						}					
						var str		= 	"AID=" + AID.value +
													"&Prijs" + AID.value +"=" + Prijs.value +
													"&AktiePrijs" + AID.value +"=" + AktiePrijs.value +
													"&Aantal" + AID.value +"=" + Aantal.value;
						var url		= 	"ajax/bestel_add.asp?sid=" + Math.random() + "&" + str;
						xmlWinkelMandAantal		= GetXmlHttpObject(stateWinkelMandAantal);
						xmlWinkelMandAantal.open("GET", url , true);
						xmlWinkelMandAantal.send(null);
					}
				}
			}
		
		
		}
	} 
	
	function stateWinkelMandAantal() 
	{ 
		if (xmlWinkelMandAantal.readyState==4 || xmlWinkelMandAantal.readyState=="complete")
		{ 
			var winkelDiv = document.getElementById("winkelMandInfo");
			if (winkelDiv)
			{
				winkelDiv.innerHTML = xmlWinkelMandAantal.responseText;
				window.location.replace("bestel_overzicht.asp");
			}
		} 
	} 


	function sendArtikelMail()
	{ 
		var form = document.aMailForm;
		if (form)
		{
			var AID = form.sendArtikelId;
			if (AID)
			{
				if (AID.value != "")
				{
					var sNaam = document.getElementById("sendNaam");
					var sEmail = document.getElementById("sendEmail");
					var gNaam = document.getElementById("getNaam");
					var gEmail = document.getElementById("getEmail");
					if (sNaam && sEmail && gNaam && gEmail)
					{
						if (sNaam.value != "" && sEmail.value != "" && gNaam.value != "" && gEmail.value != "")
						{
							var str		= 	"AID=" + AID.value +
											"&sNaam=" + sNaam.value +
											"&sEmail=" + sEmail.value +
											"&gNaam=" + gNaam.value +
											"&gEmail=" + gEmail.value;
							var url		= "ajax/sendArtikel.asp?sid=" + Math.random() + "&" + str;
							xmlSendArtikel		= GetXmlHttpObject(stateSendMail);
							xmlSendArtikel.open("GET", url , true);
							xmlSendArtikel.send(null);
						}
						else
						{
							alert("Vul alle gegevens in ");
						}
					}
				}
			}
		
		
		}
	} 
	
	function stateSendMail() 
	{ 
		if (xmlSendArtikel.readyState==4 || xmlSendArtikel.readyState=="complete")
		{ 
			$('div#ArtikelMail').fadeOut('normal');
			$('div#ArtikelKlaarMelding').fadeIn('normal');
		} 
	} 
	
	function getPostcode()
	{
		var form = document.OrderForm;
		if (form)
		{
			var postcode = form.KlantenPostcode;
			var straat	 = form.KlantenStraat;
			var plaats	 = form.KlantenPlaats;
			
			if (postcode && straat && plaats)
			{			
				if (postcode.value.length >= 6)
				{
					var str		= "postcode=" + postcode.value
					var url		= "plaats/postcode.asp?sid=" + Math.random() + "&" + str;
					xmlGetPostcode		= GetXmlHttpObject(stateGetPostcode);
					xmlGetPostcode.open("GET", url , true);
					xmlGetPostcode.send(null);
				}
			}
		}
	}
	
	function getPostcode2()
	{
		var form = document.loungeForm;
		if (form)
		{
			var postcode = form.postcode;
			var straat	 = form.straat;
			var plaats	 = form.plaats;
			
			if (postcode && straat && plaats)
			{			
				if (postcode.value.length >= 6)
				{
					var str		= "postcode=" + postcode.value
					var url		= "plaats/postcode.asp?sid=" + Math.random() + "&" + str;
					xmlGetPostcode		= GetXmlHttpObject(stateGetPostcode2);
					xmlGetPostcode.open("GET", url , true);
					xmlGetPostcode.send(null);
				}
			}
		}
	}	
	
	function stateGetPostcode()
	{
		if (xmlGetPostcode.readyState==4 || xmlGetPostcode.readyState=="complete")
		{ 
			var form = document.OrderForm;
			if (form)
			{
				var postcode = form.KlantenPostcode;
				var straat	 = form.KlantenStraat;
				var plaats	 = form.KlantenPlaats;
				
				if (postcode && straat && plaats)
				{
					var uitkomst = xmlGetPostcode.responseText;
					if (uitkomst != "Error")
					{
						var waardes = uitkomst.split("|");
						if (waardes.length == 2)
						{
							straat.value = waardes[0];
							plaats.value = waardes[1];
						}
						else
						{
							straat.value = "";
							plaats.value = "";
						}
					}
					else
					{
						straat.value = "";
						plaats.value = "";
					}
				}
				
			}
		} 
	}
function stateGetPostcode2()
	{
		if (xmlGetPostcode.readyState==4 || xmlGetPostcode.readyState=="complete")
		{ 
			var form = document.loungeForm;
			if (form)
			{
			var postcode = form.postcode;
			var straat	 = form.straat;
			var plaats	 = form.plaats;
			
				if (postcode && straat && plaats)
				{
					var uitkomst = xmlGetPostcode.responseText;
					if (uitkomst != "Error")
					{
						var waardes = uitkomst.split("|");
						if (waardes.length == 2)
						{
							straat.value = waardes[0];
							plaats.value = waardes[1];
						}
						else
						{
							straat.value = "";
							plaats.value = "";
						}
					}
					else
					{
						straat.value = "";
						plaats.value = "";
					}
				}
				
			}
		} 
	}