/* Developed by U-Lab 2006 - www.u-lab.nl */

// Checks for Contact Form

// Use this function like: <a href="javascript:sendContactForm();">Verzend</a> the formname has to be "contact" in this case. "firstname", "lastname", "email"  are the fieldnames.

function toon_return(id) { 
      var ulab = document.getElementById(id); 
      ulab.style.display = (ulab.style.display=='none'?'block':'none');
} 

function toon(id) { 
      var ulab = document.getElementById(id); 
      ulab.style.display = (ulab.style.display='block'); 
} 
function verberg(id) { 
      var ulab = document.getElementById(id); 
      ulab.style.display = (ulab.style.display='none'); 
}	


function sendContactForm(){
	var msg = "";
	String(document.forms['contact'].user_naam.value)=="" ? msg += "- Gebruikers naam\n" : "";
	String(document.forms['contact'].firstname.value)=="" ? msg += "- Voornaam\n" : "";
	String(document.forms['contact'].lastname.value)=="" ? msg += "- Achternaam\n" : "";
	String(document.forms['contact'].email.value)=="" ? msg += "- E-mail\n" : "";
	if (msg != ""){
		msg = "Vul alstublieft de volgende gegevens in:\n\n" + msg + "\nen probeer het opnieuw.";
		alert (msg);
	}
	else{
		document.forms['contact'].submit();
	}
}

function sendBestelForm(){
	var msg = "";
	String(document.forms['bestel_eurasia'].voornaam.value)=="" ? msg += "- Voornaam\n" : "";
	String(document.forms['bestel_eurasia'].achternaam.value)=="" ? msg += "- Achternaam\n" : "";
	String(document.forms['bestel_eurasia'].email.value)=="" ? msg += "- E-mailadres\n" : "";
	String(document.forms['bestel_eurasia'].adres.value)=="" ? msg += "- Adres\n" : "";
	String(document.forms['bestel_eurasia'].postcode.value)=="" ? msg += "- Postcode\n" : "";
	String(document.forms['bestel_eurasia'].stad.value)=="" ? msg += "- Stad\n" : "";
	String(document.forms['bestel_eurasia'].tel.value)=="" ? msg += "- Telefoonnummer\n" : "";

if (msg != ""){
		msg = "Vul alstublieft de volgende gegevens in:\n\n" + msg + "\nen probeer het opnieuw.";
		alert (msg);
	}
	else{
		document.forms['bestel_eurasia'].submit();
	}
}

function sendContactForm(){
	var msg = "";
	String(document.forms['norcape'].voornaam.value)=="" ? msg += "- Voornaam\n" : "";
	String(document.forms['norcape'].achternaam.value)=="" ? msg += "- Achternaam\n" : "";
	String(document.forms['norcape'].geboortedatum.value)=="" ? msg += "- Geboortedatum\n" : "";
	String(document.forms['norcape'].straat.value)=="" ? msg += "- Straat\n" : "";
	String(document.forms['norcape'].postcode.value)=="" ? msg += "- Postcode en plaats\n" : "";
	String(document.forms['norcape'].tel1.value)=="" ? msg += "- Telefoonnummer 1\n" : "";
	String(document.forms['norcape'].email1.value)=="" ? msg += "- E-mail adres 1\n" : "";
	
if (msg != ""){
		msg = "Vul alstublieft de volgende gegevens in:\n\n" + msg + "\nen probeer het opnieuw.";
		alert (msg);
	}
	else{
		document.forms['norcape'].submit();
	}
}

function sendContactForm2(){
	var msg = "";
	String(document.forms['latam'].voornaam.value)=="" ? msg += "- Voornaam\n" : "";
	String(document.forms['latam'].achternaam.value)=="" ? msg += "- Achternaam\n" : "";
	String(document.forms['latam'].geboortedatum.value)=="" ? msg += "- Geboortedatum\n" : "";
	String(document.forms['latam'].straat.value)=="" ? msg += "- Straat\n" : "";
	String(document.forms['latam'].postcode.value)=="" ? msg += "- Postcode en plaats\n" : "";
	String(document.forms['latam'].tel1.value)=="" ? msg += "- Telefoonnummer 1\n" : "";
	String(document.forms['latam'].email1.value)=="" ? msg += "- E-mail adres 1\n" : "";

if (msg != ""){
		msg = "Vul alstublieft de volgende gegevens in:\n\n" + msg + "\nen probeer het opnieuw.";
		alert (msg);
	}
	else{
		document.forms['latam'].submit();
	}
}


// General functions

function CheckPassword(theForm, user_password1, user_password2){
	if (theForm.user_password1.value != theForm.user_password2.value){
		alert("The passwords do not match!");
		theForm.user_password2.value = "";
 		return (false);
	}
}


	// Use this function like: <input name="email" type="text" class="input_mail" id="email" onBlur="javascript:CheckEmailaddress(this.value,this);" size="52" />
function CheckEmailaddress(ea){
	// assume address is valid
	valid = true;
	ea = ea.toLowerCase();

	// check email address syntax
	if(ea == null) valid = false;
	else if(ea.indexOf("@") < 2) valid = false;
	else if(ea.indexOf("@") != ea.lastIndexOf("@")) valid = false;
	else if(ea.length - ea.lastIndexOf(".") < 3) valid = false;
	else if(ea.substr(ea.indexOf("@")+1,ea.length-1).indexOf(".") < 2) valid = false;

	// make sure the last set set of chars only contain alpha chars
	s = ea.substr(ea.lastIndexOf(".")+1,ea.length-1);
	for(i = 0 ; i < s.length ; i++){
		if(s.charCodeAt(i) < 97 || s.charCodeAt(i) > 122) valid = false;
	}

	// make sure the chars before the @ are valid (charCodes 33-57,65-90,95,97-122)
	s = ea.substr(0,ea.indexOf("@"));
	for(i = 0 ; i < s.length ; i++){
		c = s.charCodeAt(i);
		if(c == 95 || (c >= 33 && c <= 57) || (c >= 65 && c <= 90) || (c >= 97 && c <= 122)) ;
		else {
			valid = false;
			break;
		}
	} 
	if (valid == false){
	msg = "Vul een geldig e-mailadres in!";
		alert (msg);
	}
}

function CheckURL(url,target){
	if (String(url).substring(0,7)=="http://"){
		target.value = String(url).substring(7,String(url).length);
	}
}

/* Developed by U-Lab 2006 - www.u-lab.nl */


