// JavaScript Document

function valid_email(){
	var modele=new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$");
	var email=document.Fcontact.email.value;
	if (!modele.test(email)){
		alert("Le courriel saisi est invalide.");
		document.Fcontact.email.focus();
		return false;	
	}else{
		return true;	
	}
}

function valid_nom(){
	var nom=document.Fcontact.nom.value;
	var modele=new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9.-_]?@[a-zA-Z0-9]+[.][a-z]{2,4}$");
	if (!modele.test(nom)){
		var modele2=new RegExp("[\r\n]");
		if (!modele2.test(nom)){
			return true;
		}else{
			alert("Le nom saisi ne peut pas &ecirci;tre multi-ligne.");
			document.Fcontact.nom.focus();
			return false;
		}
	}else{
		alert("Le nom saisi est invalide.");
		document.Fcontact.nom.focus();
		return false;
	}
}

function valid_champ(){
	/*if ((document.Fcontact.nom.value=="")||(document.Fcontact.prenom.value=="")||(document.Fcontact.adresse.value=="")||(document.Fcontact.cp.value=="")||(document.Fcontact.ville.value=="")||(document.Fcontact.nom.value=="")||(document.Fcontact.email.value=="")||(document.Fcontact.message.value=="")){
		document.Fcontact.nom.focus();
		alert("Veuillez remplir tous les champs.");
		return false;
	}else{
		return true;	
	}*/
	
	if (document.Fcontact.nom.value=="") {
		document.Fcontact.nom.focus();
		alert("Merci d'indiquer votre nom.");
		return false;
	}else{
		if (document.Fcontact.prenom.value==""){
			document.Fcontact.prenom.focus();
			alert("Merci d'indiquer votre prénom.");
			return false;
		}else{
			if (document.Fcontact.adresse.value==""){
				document.Fcontact.adresse.focus();
				alert("Merci d'indiquer votre adresse.");
				return false;
			}else{
				if (document.Fcontact.cp.value==""){
					document.Fcontact.cp.focus();
					alert("Merci d'indiquer votre code postal.");
					return false;
				}else{
					if (document.Fcontact.ville.value==""){
						document.Fcontact.ville.focus();
						alert("Merci d'indiquer votre ville.");
						return false;
					}else{
						if ((document.Fcontact.telfixe.value=="")&&(document.Fcontact.portable.value=="")){
							document.Fcontact.telfixe.focus();
							alert("Merci d'indiquer un numéro de téléphone.");
							return false;
						}else{
							if (document.Fcontact.email.value==""){
								document.Fcontact.email.focus();
								alert("Merci d'indiquer votre e-mail.");
								return false;
							}else{
								if (document.Fcontact.message.value==""){
									document.Fcontact.message.focus();
									alert("Merci de saisir un message.");
									return false;
								}else{
									return true;
								}
							}
						}
					}
				}
			}
		}
	}
	
	
}

function valid_formail(){

	if (valid_champ()&&valid_email()&&valid_nom()){
		return true;
	}else{	
		return false;
	}

}

function valid_emaildevis(){
	var modele=new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$");
	var email=document.Fdevis.email.value;
	if (!modele.test(email)){
		alert("Le courriel saisi est invalide.");
		document.Fdevis.email.focus();
		return false;	
	}else{
		return true;	
	}
}


function valid_nomdevis(){
	var nom=document.Fdevis.nom.value;
	var modele=new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9.-_]?@[a-zA-Z0-9]+[.][a-z]{2,4}$");
	if (!modele.test(nom)){
		var modele2=new RegExp("[\r\n]");
		if (!modele2.test(nom)){
			return true;
		}else{
			alert("Le nom saisi ne peut pas &ecirci;tre multi-ligne.");
			document.Fdevis.nom.focus();
			return false;
		}
	}else{
		alert("Le nom saisi est invalide.");
		document.Fdevis.nom.focus();
		return false;
	}
}

function valid_champdevis(){
	if ((document.Fdevis.nom.value=="")||(document.Fdevis.prenom.value=="")||(document.Fdevis.cp.value=="")||(document.Fdevis.ville.value=="")||(document.Fdevis.email.value=="")||(document.Fdevis.tel.value=="")){
		document.Fdevis.nom.focus();
		alert("Veuillez remplir tous les champs obligatoires.");
		return false;
	}else{
		return true;	
	}
}

function valid_formdevis(){

	if (valid_emaildevis()&&valid_nomdevis()&&valid_champdevis()){
		return true;
	}else{	
		return false;
	}

}

function valid_newsletter(){
	var modele=new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$");
	var email=document.Fnewsletter.email.value;
	if (!modele.test(email)){
		 alert("Le courriel saisi est invalide.");
		 document.Fnewsletter.email.focus();
		 return false;	
	}else{
		document.Fnewsletter.submit();
		return true;	
	}
}

function valid_ami(lien){
	var modele=new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$");
	var emailami=document.Fami.emailami.value;
	if (!modele.test(emailami)){
		 alert("Le courriel saisi est invalide.");
		 document.Fami.emailami.focus();
		 return false;	
	}else{
		document.Fami.lien.value=lien;
		document.Fami.submit();
		return true;	
	}
}
