<!--
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
(C) J. Pegtel - Q-Solve Design - www.q-solve.nl

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

//
// Nadat een POST is gedaan controleren of er waardes zijn in de vereiste velden.
//
function checkFields() {
	var x = document.forms["regDetails"].elements;	
	var writestring = 'Please complete or correct the following fields:\n';
	
	// aantal lege velden is bij default 0
	var velden_leeg = 0;
	
	// alle elementen uit het formulier controleren
	for (var i=0;i<x.length;i++){
		
		// textfields check		
			if(x[i].value == "" && (x[i].name != "emailRefer") ){
				writestring += '- '+ x[i].id +'\n';
				// we hebben een leeg veld, dus ophogen;
				velden_leeg++;							
			}
			
			if(x[i].name == "agreeTerms" && x[i].checked === false){
				alert("You must read and agree with our terms and conditions.")		;			
			}
			
			
			
	}
	
	// we hebben geen lege velden, dus posten we het formulier
	if(velden_leeg == 0){
		return true;
	
	// er zijn 1 of meer velden leeg
	}else{
		alert(writestring);
		return false;
	}	
}



function checkMail(mailadres){

	var adres=mailadres.value;
	
	// de toegestane waarden van een emailadres
	var waarde=/^[a-zA-Z0-9\w\-\+\.\&]*[^\.]+@[a-zA-Z0-9][\w\.\-\+]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	
	// als er een karakter in zit dat niet mag
    if(!waarde.test(adres)){	
		alert('The e-mailaddress you entered is incorrect. Please use a valid e-mailaddress.');
		adres.value="";	
		
        return false;		

    } else {			
		
        return true;
    }
} 


-->
