function verifcontact()
{
nom = document.contact.nom.value;
var exp = new RegExp("[a-zA-Z\s]{2,50}");
if (exp.test(nom))
	{
	
	}
	else
	{
	alert('Merci d\'indiquez votre nom.'); 
	document.contact.nom.focus();
	return false;
	};

	
if (document.contact.ville.value=="")
{alert("Merci de saisir votre ville."); document.contact.ville.focus(); return false;};

telephone = document.contact.tel.value;
var exp = new RegExp("[ /\()+.0-9]{10,20}");
if (exp.test(telephone))
	{

	}
	else
	{
	alert('Merci d\'indiquer un n° de téléphone correcte.'); 
	document.contact.tel.focus();
	return false;
	};

mail = document.contact.email.value;
if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte.'); 
	document.contact.email.focus();
	return false;
	};

}



function verifmailcalc()
{
mailcalc = document.mc.mailcalc.value;
if ((mailcalc.indexOf("@")>=0)&&(mailcalc.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte afin d\'accèder au calculateur.'); 
	document.mc.mailcalc.focus();
	return false;
	};
}




function verifnlmail()
{
nlmail = document.nl.nlmail.value;
if ((nlmail.indexOf("@")>=0)&&(nlmail.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte.'); 
	document.nl.nlmail.focus();
	return false;
	};
}


function verifcalcdr()
{
if ((document.calcdr.pressionreelle.value < '2') || (document.calcdr.pressionreelle.value > '5'))
{alert('Merci d\indiquer une pression réelle compris entre 2 et 5 bars'); document.calcdr.pressionreelle.focus(); return false;};


if ((document.calcdr.debitnormal.value < '150') || (document.calcdr.debitnormal.value > '600'))
{alert('Merci d\indiquer un débit normalisé compris entre 150 et 600cm3'); document.calcdr.debitnormal.focus(); return false;};
}


function verifcalcp()
{
if ((document.calcp.debitreel.value < '150') || (document.calcp.debitreel.value > '600'))
{alert('Merci d\indiquer un débit réel compris entre 150 et 600 cm3'); document.calcp.debitreel.focus(); return false;};
		
if (document.calcp.motorisation.value=="")
{alert("Merci de sélectionner une motorisation."); document.calcp.motorisation.focus(); return false;};

if (document.calcp.cylindre.value=="")
{alert("Merci de sélectionner un nombre de cylindres."); document.calcp.cylindre.focus(); return false;};

}


function verifcalcti()
{
if ((document.calcti.puisscible.value < '100') || (document.calcti.puisscible.value > '600'))
{alert('Merci d\indiquer une puissance cible comprise entre 100 à 600 chevaux'); document.calcti.puisscible.focus(); return false;};
				
if (document.calcti.motorisation.value=="")
{alert("Merci de sélectionner une motorisation."); document.calcti.motorisation.focus(); return false;};

if (document.calcti.cylindre.value=="")
{alert("Merci de sélectionner un nombre de cylindres."); document.calcti.cylindre.focus(); return false;};

}



function verifcompte()
{
	var exp = new RegExp("[a-zA-Z\s]{2,50}"); // pour les champs à texte 
	var expVerif = new RegExp("[a-z0-9A-Z\s]{6}");
	var expTel = new RegExp("[ /\()+.0-9]{10,20}"); // champs tél
	with(document.compte)
	{
		mail = email.value;		
		if(!marque.value) {
		  alert('Merci de sélectionner la marque de votre véhicule.'); 
		  marque.focus();
		  return false;
		  }
		else if (!exp.test(nom.value)) {
			alert('Merci d\'indiquez votre nom.'); 
			nom.focus();
			return false;
			}
		else if (!exp.test(adresse1.value)) {
			alert('Merci d\'indiquez votre adresse.'); 
			adresse1.focus();
			return false;
			}
		else if (!cp.value) {
			alert('Merci d\'indiquez votre Code Postal.'); 
			cp.focus();
			return false;
			}
		else if (!exp.test(ville.value)) {
			alert("Merci de saisir votre ville.");
			ville.focus();
			return false;
			}		
		else if (!expTel.test(tel.value)) {
			alert('Merci d\'indiquer un n° de téléphone correct.'); 
			tel.focus();
			return false;
			}			
		else if ((mail.indexOf("@")<1)&&(mail.indexOf(".")<3)) {
			alert('Merci d\'indiquer une adresse mail correcte.'); 
			email.focus();
			return false;
			}
		else if (!expVerif.test(img_al2.value)) {
			alert('Merci de saisir le code à recopier.'); 
			img_al2.focus();
			return false;
			}		
		else submit();
		}
}

