// script for checking required fields form (
//  specific for this case
// author PVE

function CheckForm()
{
	var name 		= document.registration.Name.value;
	var firstname	= document.registration.Firstname.value;
	var company		= document.registration.Company.value;
	var street 		= document.registration.Address1.value;
	var city		= document.registration.Address2.value;	
	var country		= document.registration.Address3.value;	
	var email		= document.registration.Email.value;						
	
	//check name
	if (name =="") {
		alert("The registration form is incomplete!\n\n Please fill in a name!");
		document.registration.Name.focus();
		document.registration.Name.select();
		return false;
	}

	//check first name
	if (firstname =="") {
		alert("The registration form is incomplete!!\n\n Please fill in a first name!");
		document.registration.Firstname.focus();
		document.registration.Firstname.select();
		return false;
	}
	
	//check company
	if (company =="") {
		alert("The registration form is incomplete! \n\n Please fill in a company!");
		document.registration.Company.focus();
		document.registration.Company.select();
		return false;
	}
		
	//check address
	if (street =="") {
		alert("The registration form is incomplete!\n\n Please fill in a street and number!");
		document.registration.Address1.focus();
		document.registration.Address1.select();
		return false;
	}
	if (city =="") {
		alert("The registration form is incomplete!\n\n Please fill in a postal code and city!");
		document.registration.Address2.focus();
		document.registration.Address2.select();
		return false;
	}
	if (country =="") {
		alert("The registration form is incomplete!!\n\n Please fill in a country!");
		document.registration.Address3.focus();
		document.registration.Address3.select();
		return false;
	}
	
	//email controleren
	if (email.indexOf('@', 0) == -1 || email.indexOf('.', email.indexOf('@', 0)) == -1) {
		alert("No valid emailaddress.\n\n Please fill in a existing one.");
		document.registration.Email.focus();
		document.registration.Email.select();
		return false;
	}
	
	return true;    //wordt alleen uitgevoerd als er niets fout is.
}


function CheckFormulier()
{
	var name 		= document.registration.Name.value;
	var firstname	= document.registration.Firstname.value;
	var company		= document.registration.Company.value;
	var street 		= document.registration.Address1.value;
	var city		= document.registration.Address2.value;	
	var country		= document.registration.Address3.value;	
	var email		= document.registration.Email.value;						
	
	//check name
	if (name =="") {
		alert("Gelieve een naam in te vullen!");
		document.registration.Name.focus();
		document.registration.Name.select();
		return false;
	}

	//check first name
	if (firstname =="") {
		alert("Gelieve een voornaam in te vullen!");
		document.registration.Firstname.focus();
		document.registration.Firstname.select();
		return false;
	}
	
	//check address
	if (company =="") {
		alert("Het inschrijvingsformulier is onvolledig ingevuld!\n\n Gelieve de bedrijfsnaam in te vullen!");
		document.registration.Company.focus();
		document.registration.Company.select();
		return false;
	}
	
	//check address
	if (street =="") {
		alert("Het inschrijvingsformulier is onvolledig ingevuld!\n\n Gelieve een straatnaam in te vullen!");
		document.registration.Address1.focus();
		document.registration.Address1.select();
		return false;
	}
	if (city =="") {
		alert("Het inschrijvingsformulier is onvolledig ingevuld!\n\n Gelieve een gemeente in te vullen!");
		document.registration.Address2.focus();
		document.registration.Address2.select();
		return false;
	}
	if (country =="") {
		alert("Het inschrijvingsformulier is onvolledig ingevuld!\n\n Gelieve een land in te vullen!");
		document.registration.Address3.focus();
		document.registration.Address3.select();
		return false;
	}
	
	//email controleren
	if (email.indexOf('@', 0) == -1 || email.indexOf('.', email.indexOf('@', 0)) == -1) {
		alert("Het ingegeven emailadres is niet geldig!.\n\n Gelieve een bestaand e-mailadres in te vullen.");
		document.registration.Email.focus();
		document.registration.Email.select();
		return false;
	}
	
	return true;    //wordt alleen uitgevoerd als er niets fout is.
}