<!-- Hide from browsers that do not understand Javascript 
//(c) Soulbytes 2006


function CheckEmail() {
	
		str=document.frmregister.email.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		if (str.indexOf(at)==-1){
			document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.value = document.frmregister.email.value;						
			document.frmregister.email.focus();
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.value = document.frmregister.email.value;			
			document.frmregister.email.focus();
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.focus();
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.focus();
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.focus();
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.focus();

		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById("emailcheck").innerHTML = "<div id='emailcheck' class='response'>Het emailadres is niet correct ingevuld.</div>";
			document.frmregister.email.focus();

		    return false
		 }
			document.getElementById("emailcheck").innerHTML = "&nbsp;";
 		 return true					
	}


	var strGetUrl = "checkuser.php";
	var strPostUrl = "saveplay.php";
	var strPostMessage = "<IMG SRC='images/icon_wait.gif' WIDTH='15' HEIGHT='15'>&nbsp;Data verzenden. een ogenblik...<BR>";
	
	var http = createRequestObject();
	function createRequestObject() {
	var req =null; 

		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		}	else if(window.ActiveXObject) {
			var ie_versions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
 			for(var i=0; i <ie_versions.length; i++) {
				try {
					req = new ActiveXObject(ie_versions[i]);
     		}
				catch (error) {}
			}
		}
		return req;
	}
	
	function CheckUser() {
		http.open('get', strGetUrl+'?un='+document.frmregister.user.value, true);
		http.onreadystatechange = GETResponse;
		http.send(null);
		return false;
	}
	
	function GETResponse() {
		if(http.readyState == 4) {
			if(http.status == 200) {
				if(http.responseText) {
					var resp = http.responseText;
					if(resp.length>0) {
						document.getElementById("response").innerHTML = "<strong>De naam " + document.frmregister.user.value + " is al geregistreerd, kies een andere naam.</strong>";
						document.frmregister.user.value = "";
						document.frmregister.user.focus();
					} else {
						document.getElementById("response").innerHTML = "";
					}
				}
			}
		} else {
			// melding dat we aan het zoeken zijn.
		}
	}		


	function submitprofile() {

			if (document.frmregister.user.value == null || document.frmregister.user.value == "") {
				alert("Gebruikersnaam is een verplicht veld.");
				document.frmregister.user.focus();
			} else if (document.frmregister.passwd.value == null || document.frmregister.passwd.value == "") {
				alert("Wachtwoord is een verplicht veld.");
				document.frmregister.passwd.focus();
			} else if (document.frmregister.email.value == null || document.frmregister.email.value == "") {
				alert("E-mailadres is een verplicht veld");
				document.frmregister.email.focus();
			} else if (!(document.frmregister.email.value.indexOf("@") > 0)) {
				alert("E-mailadres is niet juist.");
				document.frmregister.email.focus();
			} else if (!(document.frmregister.akkoord.checked)) {
				alert("Om mee te doen dient u akkoord te gaan met de spelregels en algemene voorwaarden.");
				document.frmregister.akkoord.focus();				
			} else {
				//POSTRequest();
				document.frmregister.submit()
			}
		}

	function submitvoorspelling(frm) {
		for (var i=0;i<frm.length;i++) {
			var el = frm.elements[i];
			if (el.type=="text"  || el.type=="select-one" ) {
					if (el.value == null || el.value == "") {
						alert("Alle standen moeten ingevuld zijn.");
						el.focus();
						return false;
						break;
					}
			} else {
				return true;
			}	
		}
	}
	
	
	// wordt aangeroepen door wachtwoordvergeten.php 
	function newpassword() {
		if (document.frmlostpassword.email.value == null || document.frmlostpassword.email.value == "") {
			alert("Je moet wel een emailadres invullen, ander doet ie ut niet.");
			document.frmlostpassword.email.focus();
		} else {
			requestnewpassword();
		}
	}

	// request new password
	function requestnewpassword() {
	  	http.open('get', "prereset.php?lostpw=ok&email="+document.frmlostpassword.email.value, true);
    	http.onreadystatechange = POSTrequestnewpassword;
    	http.send(null);
		return false;
	}
	
	// nav van de POSTRequest hierboven volgt hieronder de response
	function POSTrequestnewpassword() {
		if(http.readyState == 4) {
			if(http.status == 200) {
				if(http.responseText) {						
					document.getElementById("response").innerHTML = http.responseText; //"Dit emailadres is niet bij ons geregistreerd.";
					}	
				}
			} else {
				document.getElementById("response").innerHTML = "<img src='images/icon_wait.gif' width='15' height='15'>&nbsp;Aanmaken nieuw wachtwoord. een ogenblik...<BR>";
		}
	}

<!--- HIERONDER KAN WEG ---->

// End Hiding-->

