var arrErrorMessages=new Array();
if(gintLangID=="1"){
	arrErrorMessages[0]="Veuillez renseigner votre nom s'il vous plaît.";
	arrErrorMessages[1]="Veuillez renseigner votre prénom s'il vous plaît.";
	arrErrorMessages[2]="Veuillez renseigner le nom de votre rue s'il vous plaît.";
	arrErrorMessages[3]="Veuillez renseigner votre code postal s'il vous plaît.";
	arrErrorMessages[4]="Veuillez renseigner votre ville s'il vous plaît.";
	arrErrorMessages[5]="Veuillez renseigner votre numéro de téléphone s'il vous plaît.";
	arrErrorMessages[6]="Veuillez renseigner votre adresse e-mail s'il vous plaît.";	
	arrErrorMessages[7]="Date non valide.";
	arrErrorMessages[8]="Votre demande va effacer tous les donées. Continuer?";
	arrErrorMessages[9]="Veuillez vérifier que vous avez correctement saisi votre adresse de courrier électronique.";
	arrErrorMessages[10]="Veuillez rensigner votre demande s'il vous plaît."
}
else if(gintLangID=="0"){
	arrErrorMessages[0]="Bitte tragen Sie Ihren Namen ein.";
	arrErrorMessages[1]="Bitte tragen Sie Ihren Vornamen ein.";
	arrErrorMessages[2]="Bitte tragen Sie Ihre Straße ein.";
	arrErrorMessages[3]="Bitte tragen Sie Ihre Postleitzahl ein.";
	arrErrorMessages[4]="Bitte tragen Sie Ihren Wohnort ein.";
	arrErrorMessages[5]="Bitte tragen Sie Ihre Telefonnummer ein.";
	arrErrorMessages[6]="Bitte tragen Sie Ihre eMail-Adresse ein.";
	arrErrorMessages[7]="Unzulässiges Datum.";
	arrErrorMessages[8]="Alle Eintragungen werden gelöscht. Fortfahren?";
	arrErrorMessages[9]="Bitte prüfen Sie, ob Sie Ihre E-Mail-Adresse korrekt eingegeben haben.";
	arrErrorMessages[10]="Bitte tragen Sie Ihre Anfrage ein."
}
//##################################
function areUSure(){
	var v;
	if (confirm(arrErrorMessages[8])) {
		document.forms[0].reset(); 
		return true;
	}
	else
		return false;
}
function validateContactForm(myform)
{
	var i;	
	for(i=0; i<myform.elements.length; i++)
	{
		if(myform.elements[i].type=="text" || myform.elements[i].type=="password" || myform.elements[i].type=="textarea")
		{
			if(myform.elements[i].name.indexOf("req")==3 && myform.elements[i].value=="")
			{
				if(myform.elements[i].name == "intreqZip"){
					alert(arrErrorMessages[3]);
				}
				else if(myform.elements[i].name == "strreqLastName"){
					alert(arrErrorMessages[0]);
				}
				else if(myform.elements[i].name == "strreqFirstName"){
					alert(arrErrorMessages[1]);
				}
				else if(myform.elements[i].name == "txtreqStreet"){
					alert(arrErrorMessages[2]);
				}
				else if(myform.elements[i].name == "strreqCity"){
					alert(arrErrorMessages[4]);
				}
				else if(myform.elements[i].name == "emlreqEmail"){
					alert(arrErrorMessages[6]);
				}
				else if(myform.elements[i].name == "emlreqEmailNewsLetter"){
					alert(arrErrorMessages[9]);
				}
				else if(myform.elements[i].name == "strreqRemark"){
					alert(arrErrorMessages[10]);
				}
				myform.elements[i].focus();
				myform.elements[i].select();
				return false;
			}
			else if(myform.elements[i].name.indexOf("eml")==0 && myform.elements[i].value!="" && !iseml(trim(myform.elements[i].value))){
				if(myform.elements[i].name == "emlreqEmail"){
					alert(arrErrorMessages[6]);
				}
				if(myform.elements[i].name == "emlreqEmailNewsLetter"){
					alert(arrErrorMessages[9]);
				}
				myform.elements[i].focus();
				myform.elements[i].select();
				return false;
			}			
			else if(myform.elements[i].name.indexOf("pho")==0 && myform.elements[i].value!="" && !ispho(myform.elements[i].value)){
			
				alert(arrErrorMessages[5]);
				myform.elements[i].focus();
				myform.elements[i].select();
				return false;
			}
		}
	}
	return true;
}

//
// Check if at least one item was selected
//
function validateSelection(myform) {
	
	var inputElements = document.getElementsByTagName("input");
	
	//
	// Check checkboxes for valid selection
	//
	for(var i = 0 ; i < inputElements.length ; i++) {
		if(inputElements[i].type == "checkbox") {
			if(inputElements[i].name != "chkregisterMe") {
				if(inputElements[i].checked == true) {
					return true;
				}
			}
		}
	}
	
	//
	// Check test drives for valid selection
	//
	if(document.getElementsByName("vchTxtTestDrive")[0].selectedIndex > 0) {
		return true;
	}
	
	//
	// Check leasing offer for valid selection
	//
	if(document.getElementsByName("vchTxtTestModel")[0].selectedIndex > 0) {
		return true;
	}
	
	return false;
}

function isSubmit(myForm1)
{
	if(!validateContactForm(myForm1)){
		return false;
	}
	document.forms[0].submit();
	return true;
	
}
function isSubmit2(myForm1)
{
	if(!validateContactForm(myForm1)){
		return false;
	}
	
	if(!validateSelection(myForm1)) {
		alert(arrErrorMessages[10]);
		return false;
	}
	
	document.forms[0].submit();
	return true;	
}
function trim(str){
	var temp
	if (typeof(str)=="object")
		temp=str.value;
	else
		temp=str;
	for(i=0; temp.charAt(i) ==" " || temp.charAt(i) == "\r" || temp.charAt(i) == "\n"; i++)
		{}
	temp = temp.substr(i, temp.length);
	for(i=temp.length-1; temp.charAt(i) == " " ||temp.charAt(i) == "\r" || temp.charAt(i) == "\n"; i--)
		{}
	temp=temp.substr(0, i+1);
	if (typeof(str)=="object")
		str.value=temp;
	else
		return temp;
}
//#####################################		