
var exit=true;
function unloadPage(){
	if (exit)	{
		popups('600', '400', '/templates/popups/stoppopup.html', 'yes');
	}
}
function unloadPage2(){
	if (exit)	{
		popups('600', '400', '/templates/popups/stoppopup_wl.html', 'yes');
	}
}

function checkRegisterFormFiliaal() {

var str=document.displayform.emailadres.value;
var filter=/^.+@.+\..{2,3}$/;
var filterblank = /\s/g;  
RegExp.multiline = true;

	var doorgaan = "true";
	if (document.displayform.filiaalcode.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen filiaalcode ingevuld.";
		document.displayform.filiaalcode.focus();
	}
	else if (document.displayform.voorletters.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er zijn geen voorletters ingevuld.";
		document.displayform.voorletters.focus();
	}else if (checkForNumbers(document.displayform.voorletters.value)) {
		doorgaan = "false";
		foutmelding = "Voorletters mogen geen cijfers bevatten.";
		document.displayform.voorletters.focus();
	}else if (document.displayform.voornaam.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen voornaam ingevuld.";
		document.displayform.voornaam.focus();
	}else if (checkForNumbers(document.displayform.voornaam.value)) {
		doorgaan = "false";
		foutmelding = "Voornaam mag geen cijfers bevatten.";
		document.displayform.voornaam.focus();
	}else if (document.displayform.voornaam.value.length<2) {
		doorgaan = "false";
		foutmelding = "Een voornaam heeft minimaal 2 karakters!";
		document.displayform.voornaam.focus();
	}else if (document.displayform.achternaam.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen achternaam ingevuld.";
		document.displayform.achternaam.focus();
	}else if (checkForNumbers(document.displayform.achternaam.value)) {
		doorgaan = "false";
		foutmelding = "Achternaam mag geen cijfers bevatten.";
		document.displayform.achternaam.focus();
	}else if (document.displayform.achternaam.value.length<2) {
		doorgaan = "false";
		foutmelding = "Een achternaam heeft minimaal 2 karakters.";
		document.displayform.achternaam.focus();
	} else if (document.displayform.land.value == ""){
		doorgaan = "false";
		foutmelding = "Er is geen land ingevuld.";
		document.displayform.land.focus();
	} else {
		if (document.displayform.land.value == "België"){
			if (isNaN(document.displayform.postcode.value)){
				doorgaan = "false";
				foutmelding = "Er is geen nummerieke postcode ingevuld.";
				document.displayform.postcode.focus();
			}else if (document.displayform.postcode.value.length<4 || document.displayform.postcode.value.length>4) {
				doorgaan = "false";
				foutmelding = "Een postcode bestaat uit 4 cijfers.";
				document.displayform.postcode.focus();
			}
		}
		else{
			//postcode check
			if (document.displayform.postcode.value.length<6) {
				doorgaan = "false";
				foutmelding = "Een postcode heeft 6 posities.";
				document.displayform.postcode.focus();
			}else if (isNaN(document.displayform.postcode.value.charAt(0)) || isNaN(document.displayform.postcode.value.charAt(1)) || isNaN(document.displayform.postcode.value.charAt(2)) || isNaN(document.displayform.postcode.value.charAt(3)) || !isNaN(document.displayform.postcode.value.charAt(4)) || !isNaN(document.displayform.postcode.value.charAt(5))){
				doorgaan = "false";
				foutmelding = "Een postcode mag alleen bestaan uit vier cijfers gevolgd door twee letters.";
				document.displayform.postcode.focus();
			}
		}
	}
	
	if (doorgaan=="true") {
		if (document.displayform.emailadres.value.length<=0) {
			doorgaan = "false";
			foutmelding = "Er is geen e-mailadres ingevuld";
			document.displayform.emailadres.focus();
		}else if (!filter.test(str)) {
			doorgaan = "false";
			foutmelding = "Er is geen geldig e-mailadres ingevoerd.";
			document.displayform.emailadres.focus();
		}else if (filterblank.test(str)) {
			doorgaan = "false";
			foutmelding = "Controleer je e-mailadres: e-mailadressen kunnen nooit spaties bevatten.";
			document.displayform.emailadres.focus();
		}
	}


	if (doorgaan=="true") {
		return true;
	}else {
		alert(foutmelding);
		return false;
	}
}

function checkRegisterForm() {

var str=document.displayform.emailadres.value;
var filter=/^.+@.+\..{2,3}$/;
var filterblank = /\s/g;  
RegExp.multiline = true;

	var doorgaan = "true";
	if (document.displayform.voorletters.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er zijn geen voorletters ingevuld.";
		document.displayform.voorletters.focus();
	}else if (checkForNumbers(document.displayform.voorletters.value)) {
		doorgaan = "false";
		foutmelding = "Voorletters mogen geen cijfers bevatten.";
		document.displayform.voorletters.focus();
	}else if (document.displayform.voornaam.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen voornaam ingevuld.";
		document.displayform.voornaam.focus();
	}else if (checkForNumbers(document.displayform.voornaam.value)) {
		doorgaan = "false";
		foutmelding = "Voornaam mag geen cijfers bevatten.";
		document.displayform.voornaam.focus();
	}else if (document.displayform.voornaam.value.length<2) {
		doorgaan = "false";
		foutmelding = "Een voornaam heeft minimaal 2 karakters!";
		document.displayform.voornaam.focus();
	}else if (document.displayform.achternaam.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen achternaam ingevuld.";
		document.displayform.achternaam.focus();
	}else if (checkForNumbers(document.displayform.achternaam.value)) {
		doorgaan = "false";
		foutmelding = "Achternaam mag geen cijfers bevatten.";
		document.displayform.achternaam.focus();
	}else if (document.displayform.achternaam.value.length<2) {
		doorgaan = "false";
		foutmelding = "Een achternaam heeft minimaal 2 karakters.";
		document.displayform.achternaam.focus();
	} else if (document.displayform.land.value == ""){
		doorgaan = "false";
		foutmelding = "Er is geen land ingevuld.";
		document.displayform.land.focus();
	} else {
		if (document.displayform.land.value == "België"){
			if (isNaN(document.displayform.postcode.value)){
				doorgaan = "false";
				foutmelding = "Er is geen nummerieke postcode ingevuld.";
				document.displayform.postcode.focus();
			}else if (document.displayform.postcode.value.length<4 || document.displayform.postcode.value.length>4) {
				doorgaan = "false";
				foutmelding = "Een postcode bestaat uit 4 cijfers.";
				document.displayform.postcode.focus();
			}
		}
		else{
			//postcode check
			if (document.displayform.postcode.value.length<6) {
				doorgaan = "false";
				foutmelding = "Een postcode heeft 6 posities.";
				document.displayform.postcode.focus();
			}else if (isNaN(document.displayform.postcode.value.charAt(0)) || isNaN(document.displayform.postcode.value.charAt(1)) || isNaN(document.displayform.postcode.value.charAt(2)) || isNaN(document.displayform.postcode.value.charAt(3)) || !isNaN(document.displayform.postcode.value.charAt(4)) || !isNaN(document.displayform.postcode.value.charAt(5))){
				doorgaan = "false";
				foutmelding = "Een postcode mag alleen bestaan uit vier cijfers gevolgd door twee letters.";
				document.displayform.postcode.focus();
			}
		}
	}
	
	if (doorgaan=="true") {
		if (document.displayform.emailadres.value.length<=0) {
			doorgaan = "false";
			foutmelding = "Er is geen e-mailadres ingevuld";
			document.displayform.emailadres.focus();
		}else if (!filter.test(str)) {
			doorgaan = "false";
			foutmelding = "Er is geen geldig e-mailadres ingevoerd.";
			document.displayform.emailadres.focus();
		}else if (filterblank.test(str)) {
			doorgaan = "false";
			foutmelding = "Controleer je e-mailadres: e-mailadressen kunnen nooit spaties bevatten.";
			document.displayform.emailadres.focus();
		}else if (document.displayform.emailadres2.value.length<=0) {
			doorgaan = "false";
			foutmelding = "Er is geen e-mailadres in het tweede veld ingevuld";
			document.displayform.emailadres2.focus();
		}else if (document.displayform.emailadres.value != document.displayform.emailadres2.value){
			doorgaan = "false";
			foutmelding = "Het eerste e-mailadres komt niet overeen met het tweede e-mailadres.";
			document.displayform.emailadres2.focus();
		}else if (document.displayform.pincode.value.length<4 || document.displayform.pincode.value!=document.displayform.pincode2.value) {
			doorgaan = "false";
			foutmelding = "Voer twee maal dezelfde toegangscode in, bestaande uit 4 cijfers";
			document.displayform.pincode.focus();
		}else if (isNaN(document.displayform.pincode.value.charAt(0)) || isNaN(document.displayform.pincode.value.charAt(1)) || isNaN(document.displayform.pincode.value.charAt(2)) || isNaN(document.displayform.pincode.value.charAt(3))){
			doorgaan = "false";
			foutmelding = "Voer twee maal dezelfde toegangscode in, bestaande uit 4 cijfers";
			document.displayform.pincode.focus();
		}
	}


	if (doorgaan=="true") {
		return true;
	}else {
		alert(foutmelding);
		return false;
	}
}

function checkStopForm() {

var str=document.stopform.email.value;
var filter=/^.+@.+\..{2,3}$/;
var filterblank = /\s/g;  
RegExp.multiline = true;

	var doorgaan = "true";
	if (document.stopform.textfield.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen reden ingevuld.";
		document.stopform.textfield.focus();
	}else if (document.stopform.email.value.length<=0) {
		doorgaan = "false";
		foutmelding = "Er is geen e-mailadres ingevuld";
		document.stopform.email.focus();
	}else if (!filter.test(str)) {
		doorgaan = "false";
		foutmelding = "Er is geen geldig e-mailadres ingevoerd.";
		document.stopform.email.focus();
	}else if (filterblank.test(str)) {
		doorgaan = "false";
		foutmelding = "Controleer je e-mailadres: e-mailadressen kunnen nooit spaties bevatten.";
		document.stopform.email.focus();
	}

	if (doorgaan=="true") {
		return true;
	}else {
		alert(foutmelding);
		return false;
	}
}
//popup read vars
function gup( name ){  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  var regexS = "[\\?&]"+name+"=([^&#]*)";  var regex = new RegExp( regexS );  var results = regex.exec( window.location.href );  if( results == null )    return "";  else    return results[1];}
