	function emailcheck(formulier,field) {
		
		alertBericht="You did not enter a valid email address.";				
		str=eval('document.'+formulier+'.'+field+'.value');
		if( str == "" ){			
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
			cont = false;
		}
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');	
		  alert(alertBericht)
		  return false
		}		
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');				
			alert(alertBericht)
		  return false
		}		
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
		  alert(alertBericht)
		  return false
		}		
		if (str.indexOf(at,(lat+1))!=-1){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
		  alert(alertBericht)
		  return false
		}		
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
		  alert(alertBericht)
		  return false
		}		
		if (str.indexOf(dot,(lat+2))==-1){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
		  alert(alertBericht)
		  return false
		}			
		if (str.indexOf(" ")!=-1){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
		  alert(alertBericht)
		  return false
		}
		if ( str.substring(str.indexOf(dot)+1,str.indexOf(dot)+3)==""){
			eval('document.'+formulier+'.'+field+'.style.backgroundColor = \'#FFD4D4\'');
		  alert(alertBericht)
		  return false
		}
	 	return true					
	}	
	
	function check( ){
		//RESET FIELD		
		fieldArray = Array("person_name","country","email","password","passwordconfirm");
	
		var cont = true;	
		for(var i in fieldArray){
			eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#ffffff'");				
		}
		
		// EMAIL CHECK				
		cont = emailcheck("input","email");
		
		//TEXT FIELD CONFURM
		fieldArray = Array("password");
		fieldNameArray = Array("Password");
	
		for(var i in fieldArray){
			eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#ffffff'");
			eval("document.input."+fieldArray[i]+"confirm.style.backgroundColor =  '#ffffff'");
		}
		
		for(var i in fieldArray){
			if( eval("document.input."+fieldArray[i]+".value") != eval("document.input."+fieldArray[i]+"confirm.value") ){
				eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#FFD4D4'");
				eval("document.input."+fieldArray[i]+"confirm.style.backgroundColor =  '#FFD4D4'");
				cont = false;	
				alert("Your "+fieldNameArray[i]+" confirmation is incorrect.");
			}					
		}
		
		
		//TEXT FIELD	
		if(document.input.action_name.value=="user_add"){
			fieldArray = Array("person_name","country","email","password","passwordconfirm");
		}else{
			fieldArray = Array("person_name","country","email","new_email");
		}						
		
		for(var i in fieldArray){
			if( eval("document.input."+fieldArray[i]+".value") == "" ){
				eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#FFD4D4'");
				cont = false;	
			}					
		}			
		
		//CHECKBOX
		if(document.input.action_name.value=="user_add"){
			fieldArray = Array("terms");
		}else{
			fieldArray = Array();
		}
		for(var i in fieldArray){
			eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#ffffff'");				
		}
		
		for(var i in fieldArray){
			if( eval("document.input."+fieldArray[i]+".checked") == false ){
				eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#FFD4D4'");
				cont = false;	
			}					
		}
		
		//SELECT
		fieldArray = Array("country");
		for(var i in fieldArray){			
			eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#ffffff'");				
		}
		
		for(var i in fieldArray){
			if( eval("document.input."+fieldArray[i]+".options[document.input."+fieldArray[i]+".selectedIndex].value") == "" ){
				eval("document.input."+fieldArray[i]+".style.backgroundColor =  '#FFD4D4'");
				cont = false;	
			}					
		}	
		
		// CHECK INVOICE			

	
		if(cont==false){
			alert("Please fill in all required fields.");					
		}else{
			document.input.submit();
		}
	}
