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:60px;left:130px;'><img src='images/wait_small.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 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;
	}
} 
function checkVC(vc)
{ 
	var url="vriendencode.asp?vc="  + vc ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 
function getVriend(vc)
{ 
	
	var url="vriend.asp?vc="  + vc ;
	xmlHttp=GetXmlHttpObject(stateVriendChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 
function stateVriendChanged()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        antwoord=xmlHttp.responseText;
        if(antwoord){
        		
        		var antwoord_array=antwoord.split("|");
				document.getElementById("naam").value=antwoord_array[0].replace(/&nbsp;/gi, ' ');
				document.getElementById("adres").value=antwoord_array[1];
				document.getElementById("postcode").value=antwoord_array[2];
				document.getElementById("plaats").value=antwoord_array[3];
				document.getElementById("telefoon").value=antwoord_array[4];
				document.getElementById("email").value=antwoord_array[5];
				document.getElementById("email2").value=antwoord_array[5];
				document.getElementById("aantalkorting").value=antwoord_array[6];
				
				
	     }else{
	     	document.getElementById("aantalkorting").value=0;
	     }
	     bereken();
    }
}
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		resultaat=xmlHttp.responseText;
		//document.getElementById("check").innerHTML=resultaat
		if(resultaat=="onjuist"){
			alert('Vriendencode is onjuist');		
		}else{
			if(resultaat=="juist1" || resultaat=="juist2"){
				document.formulier.submit();
			}else{
				//alert('U heeft geen recht meer op korting!');
				document.formulier.submit();
			}
		}
	}
} 
