function mail_check()
{
	mailcheck=document.formulaire.mail.value;
	if ( (mailcheck.indexOf(" ")!=-1)||(mailcheck.indexOf(".")==-1)||(mailcheck.indexOf("@")==-1) ){
		alert("The mail adress is not correct");
		return false;
	}
	return true;
}

function valid_champs(){
//vérification  des champs obligatoires du formulaire
if (document.formulaire.nom.value.length == 0)
{
	alert("you must specify your family name");
	return false;
}
if (document.formulaire.prenom.value.length == 0)
{
	alert("You must specify your first name");
	return false;
}
if (document.formulaire.rue.value.length == 0)
{
	alert("You must specify your permanent adress");
	return false;
}
if (document.formulaire.ville.value.length == 0)
{
	alert("You must specify a town");
	return false;
}
if (document.formulaire.code_postal.value.length == 0)
{
	alert("You must specify a zip code");
	return false;
}
if (document.formulaire.pays.value.length == 0)
{
	alert("You must specify a country");
	return false;
}
if (document.formulaire.mail.value.length == 0)
{
	alert("You must specify a valid mail adress");
	return false;
}
if (document.formulaire.moyen.value.length == 0)
{
	alert("You must specify how did you learned about ESC PAU");
	return false;
}
if (document.formulaire.formation.value.length == 0)
{
	alert("You must specify your current degree");
	return false;
}
if (document.formulaire.question.value.length == 0)
{
	alert("You must specify a question or comment");
	return false;
}



//mail,phone et portable pas obligatoire mais obligatoirement l'un des 3
	if ((document.formulaire.portable.value.length == 0)&&(document.formulaire.telephone.value.length == 0))
	{
		alert("In order to contact you rapidly, you have to give us at least one of the two following elements : \n - your phone number or\n - your celullar phone number");
		return false;
	}

//if (document.formulaire.plaquette.value=="telechargement"){
//	if (document.formulaire.mail.value.length == 0){
//		alert("afin de télécharger les documents, une adresse mail est requise");
//		return false;
//	}
//}

if(document.formulaire.mail.value.length!=0){
	//vérif mail
	if(!mail_check()){
		return false;
	}
}

if((document.formulaire.telephone.value.length!=0)&&(isNaN(document.formulaire.telephone.value))){
		alert("Phone number must be numeric");
		return false;
}

if((document.formulaire.portable.value.length!=0)&&(isNaN(document.formulaire.portable.value))){
		alert("Celullar phone number must be numeric");
		return false;
}


if(document.formulaire.moyen.value.length==0){
	document.formulaire.moyen.value="non communique";
}
if(document.formulaire.formation.value.length==0){
	document.formulaire.formation.value="non communique";
}

//reformatage des chaines de caractère
if(document.formulaire.mail.value.length==0){
	document.formulaire.mail.value="non communique";
}
if(document.formulaire.telephone.value.length==0){
	document.formulaire.telephone.value="non communique";
}
if(document.formulaire.portable.value.length==0){
	document.formulaire.portable.value="non communique";
}
if(document.formulaire.rue.value.length==0){
	document.formulaire.rue.value="non communique";
}
if(document.formulaire.ville.value.length==0){
	document.formulaire.ville.value="non communique";
}
if(document.formulaire.code_postal.value.length==0){
	document.formulaire.code_postal.value="non communique";
}
if(document.formulaire.pays.value.length==0){
	document.formulaire.pays.value="non communique";
}

function remodelage(champ){
	champ=champ.replace(/é/g,"e");
	champ=champ.replace(/è/g,"e");
	champ=champ.replace(/à/g,"a");
	champ=champ.replace(/ç/g,"c");
	champ=champ.replace(/&/g,"");
	champ=champ.replace(/%/g,"");
	return champ;
}

document.formulaire.nom.value=remodelage(document.formulaire.nom.value);
document.formulaire.prenom.value=remodelage(document.formulaire.prenom.value);
document.formulaire.rue.value=remodelage(document.formulaire.rue.value);
document.formulaire.ville.value=remodelage(document.formulaire.ville.value);
document.formulaire.code_postal.value=remodelage(document.formulaire.code_postal.value);
document.formulaire.pays.value=remodelage(document.formulaire.pays.value);

document.formulaire.txtCorps.value="NOM : "+unescape(document.formulaire.nom.value)+"<BR>"+"PRENOM : "+unescape(document.formulaire.prenom.value)+"<BR>"+"MAIL : "+unescape(document.formulaire.mail.value)+"<BR>"+"RUE : "+unescape(document.formulaire.rue.value)+"<BR>"+"VILLE : "+unescape(document.formulaire.ville.value)+"<BR>"+"CODE_POSTAL : "+unescape(document.formulaire.code_postal.value)+"<BR>"+"PAYS : "+unescape(document.formulaire.pays.value)+"<BR>"+"TELEPHONE : "+unescape(document.formulaire.telephone.value)+"<BR>"+"PORTABLE : "+unescape(document.formulaire.portable.value)+"<BR>"+"QUESTION : "+unescape(document.formulaire.question.value)+"<BR>"+"FORMATION : "+unescape(document.formulaire.formation.value)+"<BR>"+"J'AI CONNU LA FORMATION : "+unescape(document.formulaire.moyen.value)+"<BR>";

return true;
}