// JavaScript Document

function Init()
{
	document.formulaire.nom.focus();
}

function ValidFormulaire(url)
{
	
	if (validationChamps() )
	{
		document.formulaire.method = 'POST';
 		document.formulaire.action = url;
 		document.formulaire.submit();		
	}
	else
	return false;
}


function ResetContact()
{
	document.formulaire.nom.value="";
	document.formulaire.prenom.value="";
	document.formulaire.eMail.value="";
	document.formulaire.web.value="http://";
	document.formulaire.ville.value="";
	document.formulaire.commentaire.value="";
	document.formulaire.nom.focus();
}

function validationChamps()
{
	
	var err=false;
	
	if (!detectVide("nom"))
	{
		return false;
	}
	
	if (!detectVide("prenom"))
	{
		return false;
	}
	
	if (!validationMail("eMail"))
	{
		return false;
	}
	
	if (!detectVide("commentaire"))
	{
		return false;
	}
	
	return true;

}

function detectVide(champ)
{
	var ch=window.document.getElementById(champ);
	if (!ch.value)
	{
		alert("Votre champs est vide!");
		ch.focus();
		return false;
	}
	return true;
}


function validationMail(champ)
{
    var email=window.document.getElementById(champ);
	var mail=email.value;
	var arobase = mail.indexOf("@");
   	var point = mail.lastIndexOf(".");
	var err=true;	
	
	
	if((arobase < 3)||(point + 2 > mail.length)||(point < arobase+3))
	{
			  email.focus();
			  alert("adresse mail invalide !");
			  err= false;
	}
	return err;
 	
}

function Retour(url)
{
location.href=url;
}
