
/*--------------------------------+
valideer inschrijving newsletter
---------------------------------*/
			function validateNewsletterOnSubmit(theForm, lang) {
				
			var reason = "";
				if(lang == 1){
					 reason += validateEmpty(theForm.naam , "naam", lang);
			  	 reason += validateEmail(theForm.emailer, "Email Address", lang);
				}
				else{
				  reason += validateEmpty(theForm.naam , "name", lang);
				  reason += validateEmail(theForm.emailer, "Email Address", lang);
				}
			      
			  if (reason != "") {
			    (lang ==1)? alert("Sommige velden zijn niet correct ingevuld:\n" + reason) :alert("Some fields need correction:\n" + reason);
			    return false;
			  }
			
			  return true;
			}

/*--------------------------------+
valideer bestelling form 
---------------------------------*/
		function validateFormOnSubmit(theForm, lang){
		
			var form = document.getElementById('checkout_txt_personal_x');
			if(form.style.display =="block"){
				var ship="ok";
			} 
			
			var reason="";
			
			if(lang=="1"){
							
						reason += validateEmptyness(theForm.name , "naam", lang);
						reason += validateEmptyness(theForm.street , "straat", lang);
						reason += validateEmptyness(theForm.number , "nr", lang);
						reason += validateEmptyness(theForm.city , "stad", lang);
						reason += validateEmptyness(theForm.zip , "postcode", lang);
						reason += validateChoosen(theForm.country , "land", lang);
						reason += validateEmptyness(theForm.phone , "telefoonnummer", lang);
			  	 	reason += validateEmail(theForm.email, "Email Address", lang);
			  	 	if(ship=="ok"){
				  	 		reason += validateEmptyness(theForm.name_ship , "naam", lang);
								reason += validateEmptyness(theForm.street_ship , "straat", lang);
								reason += validateEmptyness(theForm.number_ship , "nr", lang);
								reason += validateEmptyness(theForm.city_ship , "stad", lang);
								reason += validateEmptyness(theForm.zip_ship , "postcode", lang);
								reason += validateChoosen(theForm.country_ship , "land", lang);
								reason += validateEmptyness(theForm.phone_ship , "telefoonnummer", lang);
			  	 	}
				
				
				
				
			}
			else{
					  reason += validateEmptyness(theForm.name , "name", lang);
						reason += validateEmptyness(theForm.street , "street", lang);
						reason += validateEmptyness(theForm.number , "nr", lang);
						reason += validateEmptyness(theForm.city , "city", lang);
						reason += validateEmptyness(theForm.zip , "zipcode", lang);
						reason += validateChoosen(theForm.country , "country", lang);
						reason += validateEmptyness(theForm.phone , "telephone", lang);
			  	 	reason += validateEmail(theForm.email, "Email Address", lang);
			  	 	if(ship=="ok"){
				  	 		reason += validateEmptyness(theForm.name_ship , "name", lang);
								reason += validateEmptyness(theForm.street_ship , "street", lang);
								reason += validateEmptyness(theForm.number_ship , "nr", lang);
								reason += validateEmptyness(theForm.city_ship , "city", lang);
								reason += validateEmptyness(theForm.zip_ship , "zipcode", lang);
								reason += validateChoosen(theForm.country_ship , "country", lang);
								reason += validateEmptyness(theForm.phone_ship , "telephone", lang);
			  	 	}
			
			
			
		}
		if (reason != "") {
			   (lang =="1")? alert("Sommige velden zijn niet correct ingevuld:\n" + reason) :alert("Some fields need correction:\n" + reason);
			   return false;
		}
			
			  return true;
}
		

/*--------------------------------+
check if empty field
---------------------------------*/
		function validateEmpty(fld, fieldname, lang) {
		    var error = "";
		 
		    if (fld.value.length == 0 || fld.value=="Name" || fld.value=="Naam" || fld.value=="your e-mail") {
		        fld.style.background = '#46c2e5'; 
		        fld.style.color = '#ffffff'; 
		        error= (lang ==1)? "gelieve " + fieldname+ " in te geven \n":"please fill out " + fieldname+ "\n";
		    } else {
		        fld.style.background = 'White';
		        fld.style.color= '#595959'; 
		    }
		    return error;  
		} 

/*--------------------------------+
check if empty field
---------------------------------*/
		function validateEmptyness(fld, fieldname, lang) {
		    var error = "";
		 
		    if (fld.value.length==0) {
		        fld.style.background = '#46c2e5'; 
		        fld.style.color = '#ffffff'; 
		        error= (lang ==1)? "gelieve " + fieldname+ " in te geven \n":"please fill out " + fieldname+ "\n";
		    } else {
		        fld.style.background = 'White';
		        fld.style.color = '#595959';
		    }
		    return error;  
		} 
/*--------------------------------+
check if value = 0
---------------------------------*/
		function validateChoosen(fld, fieldname, lang) {
		    var error = "";
		 
		    if (fld.value==0) {
		        fld.style.background = '#46c2e5'; 
		        fld.style.color = '#ffffff'; 
		        error= (lang ==1)? "gelieve " + fieldname+ " te kiezen\n":"please choose " + fieldname+ "\n";
		    } else {
		        fld.style.background = 'White';
		        fld.style.color = '#595959';
		    }
		    return error;  
		} 
			
/*--------------------------------+
check if email exists
---------------------------------*/
		function validateEmail(fld, fieldname, lang) {
					email = fld.value
					AtPos = email.indexOf("@")
					StopPos = email.lastIndexOf(".")
					Message = ""
					
					if (email == "") {
						Message = (lang ==1)? "geen geldig email adres "+ "\n" : "Not a valid Email address" + "\n"
					}
					
					if (AtPos == -1 || StopPos == -1) {
						Message = (lang ==1)? "geen geldig email adres "+ "\n" : "Not a valid Email address" + "\n"
					}
					
					if (StopPos < AtPos) {
						Message = (lang ==1)? "geen geldig email adres "+ "\n" : "Not a valid Email address" + "\n"
					}
					
					if (StopPos - AtPos == 1) {
						Message = (lang ==1)? "geen geldig email adres "+ "\n" : "Not a valid Email address" + "\n"
					}
				
				if(Message !=""){
					 fld.style.background = '#46c2e5'; 
		       fld.style.color = '#ffffff'; 
				}
				else{
					fld.style.background = 'White';
		      fld.style.color = '#595959';
				}
				
				return Message
		}


/*--------------------------------+
toon shipping form
---------------------------------*/
		function showForm(){
			var form = document.getElementById('checkout_txt_personal_x');
			if(form.style.display =="none"){
					form.style.display = "block"
			}
			else{
				form.style.display ="none"
			}
			
		}
/*
function closeWarning(i){
	document.getElementById('warning'+i).style.display ='none';
}

function changePath(){
	var form = document.getElementById('searchFormpje');
	var radio = form.elements['staat'];
	if(radio[0].checked){
		form.action = "/retail_aanbod/nieuw/";
	}
	else{
		form.action = "/retail_aanbod/occasie/";
	}
}



function loaderClose() {

var p = document.getElementById('imageBlock');
p.style.display='none';

}
*/

