	function checkIP(){ //IP controleren
	if(ajaxinclude("ajax/checkIP.php")<1){
	return true;
	}else{
	document.getElementById("user").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>Er is al een account aangemaakt met dit IP adres.Bent u uw wachtwoord vergeten? Ga dan naar de <a href='http://www.xead.nl/login.php'>login pagina</a> en klik op 'wachtwoord vergeten'. Of neem anders <a href='http://www.xead.nl/contact'>contact</a> met ons op</font>";
	return false;
	}
    }

	
	function checkUser(){ //security_code
		if(checkIP()==true){
	if(ajaxinclude("ajax/checkUser.php?u="+document.forms['stap3'].gebruikersnaam.value)!="1"){
    document.getElementById("user").innerHTML="<img src='"+icon_dir+"/icons/check.png' alt='' border='0'/>"; //<font color='green'>Deze gebruikersnaam is nog vrij!    </font>";
	return true;
	}else{
	document.getElementById("user").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>Deze gebruikersnaam is bezet</font>";
	return false;
	}
		}else{
			return false;
			}
    }

	   

	function subm(){
	document.getElementById("submit").disabled=true;
	if(checkUser()==false || checkIP()==false){
	document.getElementById("submit").disabled=false;
	return false;
	}else{
	if(document.forms['stap3'].wachtwoord.value==""){
	document.getElementById("wacht").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>Wachtwoord is leeg</font>";
	document.getElementById("submit").disabled=false;
	return false;
	}else{
	document.getElementById("wacht").innerHTML="";
	}
	if(document.forms['stap3'].wachtwoord.value!=document.forms['stap3'].wachtwoord2.value){
	document.getElementById("wacht2").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>Wachtwoorden zijn niet gelijk</font>";
	document.getElementById("submit").disabled=false;
	return false;
	}else{
	document.getElementById("wacht2").innerHTML="";
	}
	if(document.forms['stap3'].email.value==""){
	document.getElementById("x_email").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>E-mail niet ingevuld</font>";
	document.getElementById("submit").disabled=false;
	return false;
	}else{
	document.getElementById("x_email").innerHTML="";
	}

	if(echeck(document.forms['stap3'].email.value)==false){
	document.getElementById("x_email").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>Geen gelding e-mail adres</font>";
	document.getElementById("submit").disabled=false;
	return false;
	}else{
	document.getElementById("x_email").innerHTML="";
	}

	if(!document.forms['stap3'].voorwaarden.checked){
	document.getElementById("voorw").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/><font color='red'>Voorwaarden niet geaccepteerd</font>";
	document.getElementById("submit").disabled=false;
	return false;
	}else{
	document.getElementById("voorw").innerHTML="";
	}
	if(ajaxinclude("ajax/checkVal.php?u="+document.forms['stap3'].security_code.value)!="1"){
    document.getElementById("codecheck").innerHTML="<br/><img src='"+icon_dir+"/icons/error.png' alt='' border='0'/>Beveiligings code is niet goed"; //<font color='green'>Deze gebruikersnaam is nog vrij!    </font>";
	document.getElementById("submit").disabled=false;
	return false;
    }else{
	document.getElementById("codecheck").innerHTML="<img src='"+icon_dir+"/icons/check.png' alt='' border='0'/>"; //<font color='green'>Deze gebruikersnaam is nog vrij!    </font>";
	}
	document.getElementById("submit").disabled=false;
	return true;
	
	}
	}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}



function ajaxinclude(url) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.open('GET', url, false) //get page synchronously 
page_request.send(null)
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
return(page_request.responseText)
}

function checkPasswordBlur(element){
if(element.value!=''){document.getElementById('wacht').innerHTML= '<img src="'+icon_dir+'/icons/check.png" alt=\'\' border=\'0\'/>';}
}
function checkPassword2Blur(element){
if(element.value==document.forms['stap3'].wachtwoord.value){document.getElementById('wacht2').innerHTML= '<img src="'+icon_dir+'/icons/check.png" alt=\'\' border=\'0\'/>';}else{document.getElementById('wacht2').innerHTML= '<br/><img src=\'icons/error.png\' alt=\'\' border=\'0\'/><font color=\'red\'>Wachtwoorden zijn niet gelijk</font>'}
}

function checkEmailBlur(element){
if(element.value!=''){document.getElementById('x_email').innerHTML= '<img src="'+icon_dir+'/icons/check.png" alt=\'\' border=\'0\'/>';}
if (echeck(element.value)==false){document.getElementById('x_email').innerHTML= '<img src="'+icon_dir+'/icons/check.png" alt=\'\' border=\'0\'/>';}
}

function checkVoorwaarden(element){
if(element.checked){document.getElementById('voorw').innerHTML='<img src="'+icon_dir+'/icons/check.png" alt=\'\' border=\'0\'/>';}else{document.getElementById('voorw').innerHTML='<img src=\'icons/error.png\' alt=\'\' border=\'0\'/>'}
}
