/*****controle des champs du formulaire ******/

	/*****script de verification du mail******/
function LongueurValide(item,longueur){
        return (item.length >= longueur);
}

function EmailValide(item){
        i   = item.indexOf("@")
        j   = item.indexOf(".",i)
        k   = item.indexOf(",")
        kk  = item.indexOf(" ")
        kkk = item.indexOf(";")
        jj  = item.lastIndexOf(".") +1
        len = item.length
        return ((LongueurValide(item,5))
        && ( i > 0 )
        && ( j > (i+1) )
        && ( k   ==-1 )
        && ( kk  == -1 )
        && ( kkk  ==-1)
        && ( len-jj >= 2 ) && ( len-jj <= 3 ) )
}

/**** script de vérification de contact ****/
	/****onSubmit="return control();"  ****/
	function control() {
	var form = document.cont

	if (form.snder.value==""){
           alert("\nEntrez votre adresse électronique !")
           form.snder.focus()
           return false  }
        else {
           if (!EmailValide(form.snder.value)){
              alert("\nVotre adresse électronique n'est pas valide !")
              form.snder.focus()
              return false
           }
        }
	if ( form.jnom.value=="") {
           alert("\nEntrez votre nom !")
           form.jnom.focus()
           return false
        }
	if ( form.jprenom.value=="") {
           alert("\nEntrez votre prénom !")
           form.jprenom.focus()
           return false
        }
	return true
	}

/**** script de vérification de formulaire referencement ****/
	/****onSubmit="return control1();"  ****/
	function control1() {
		var form = document.ref

	
	if ( form.mnom){
		if ( form.mnom.value=="") {
		   alert("\nEntrez votre nom !")
		   ref.mnom.focus()
		   return false
		}
		if ( form.mville.value=="") {
		   alert("\nEntrez votre ville !")
		   ref.mville.focus()
		   return false
		}
		if (ref.memail.value==""){
		   alert("\nEntrez votre adresse électronique !")
		   ref.memail.focus()
		   return false  }
		else {
		   if (!EmailValide(ref.memail.value)){
		      alert("\nVotre adresse électronique n'est pas valide !")
		      ref.memail.focus()
		      return false
		   }
		}
        }        
        
        
	if ( form.cat.value=="") {
           alert("\nEntrez la catégorie !")
           ref.cat.focus()
           return false
        }
	if ( form.stitre.value=="") {
           alert("\nEntrez le titre de votre site !")
           ref.stitre.focus()
           return false
        }
	if ( form.lien.value=="http://") {
           alert("\nEntrez l'url de votre site !")
           ref.lien.focus()
           return false
        }
	if ( form.txt.value=="") {
           alert("\nEntrez un résumé du site !")
           ref.txt.focus()
           return false
        }
	return true
	}

/**** script de vérification de envoie ami ****/
	/****onSubmit="return control3();"  ****/
	function control3() {
		var form = document.ami

	if ( form.nom.value=="") {
	   alert("\nEntrez votre nom !")
	   form.nom.focus()
	   return false
	}
	if ( form.prenom.value=="") {
	   alert("\nEntrez votre prenom !")
	   form.prenom.focus()
	   return false
	}

	if (form.sender.value==""){
		 alert("\nEntrez votre adresse électronique !")
		 form.sender.focus()
		 return false
	}	else {
		 if (!EmailValide(form.sender.value)){
				alert("\nVotre adresse électronique n'est pas valide !")
				form.sender.focus()
				return false
		 }
	}

	if (form.dest.value==""){
		 alert("\nEntrez adresse électronique du destinataire !")
		 form.dest.focus()
		 return false  }
	else {
		 if (!EmailValide(form.dest.value)){
				alert("\nL'adresse électronique n'est pas valide !")
				form.dest.focus()
				return false
		 }
	}
	return true
}

/**** script de vérification de envoie tract ****/
/****onSubmit="return control4();"  ****/
function control4() {
	var form = document.tract
	if (( form.yjour.value=="0")||( form.ymois.value=="0")||( form.yannee.value=="0")) {
		alert("\nEntrez une date de fin de validité !")
		form.yjour.focus()
		return false
	}
	submitForm();
	return true
}

/**** script de vérification de envoie cartes ****/
/****onSubmit="return control5();"  ****/
function control5() {
	var form = document.cartes
	
	if ((form.carte[0].checked)||(form.carte[1].checked)||(form.carte[2].checked)||(form.carte[3].checked)||(form.carte[4].checked)||(form.carte[5].checked)||(form.carte[6].checked)||(form.carte[7].checked)||(form.carte[8].checked)||(form.carte[9].checked)||(form.carte[10].checked)||(form.carte[11].checked)) {
		return true
	}else{
		alert("\nSelectionnez une carte à envoyer !")
		return false
	}
}

/**** script de vérification de envoie cartes ****/
/****onSubmit="return control6();"  ****/
function control6() {
	var form = document.photo

	if ( form.titre.value=="") {
	   alert("Entrez un titre !")
	   form.titre.focus()
	   return false
	}
	if ( form.userfile1.value=="") {
	   alert("Entrez une vignette !")
	   form.userfile1.focus()
	   return false
	}
	if ( form.userfile2.value=="") {
	   alert("Entrez une photo !")
	   form.userfile2.focus()
	   return false
	}

}

/**** script de vérification de envoie cartes ****/
/****onSubmit="return control7();"  ****/
function control7() {
	var form = document.loto

	if (form.emam1.value){
	if (!EmailValide(form.emam1.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.emam1.focus()
		return false
	}}
	if (form.emam2.value){
	if (!EmailValide(form.emam2.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.emam2.focus()
		return false
	}}
	if (form.emam3.value){
	if (!EmailValide(form.emam3.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.emam3.focus()
		return false
	}}
	if (form.emam4.value){
	if (!EmailValide(form.emam4.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.emam4.focus()
		return false
	}}
	if (form.emam5.value){
	if (!EmailValide(form.emam5.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.emam5.focus()
		return false
	}}
}


/**** script de vérification de creation compte ****/
	/****onSubmit="return control10();"  ****/
	function control10() {
		var form = document.crf

	if ( form.znom.value=="") {
           alert("\nEntrez votre nom !")
           form.znom.focus()
           return false
        }
	if ( form.zprenom.value=="") {
           alert("\nEntrez votre prénom !")
           form.zprenom.focus()
           return false
        }
	if ( form.zadr.value=="") {
           alert("\nEntrez votre adresse !")
           form.zadr.focus()
           return false
        }
	if ( form.zcp.value=="") {
           alert("\nEntrez votre code postal !")
           form.zcp.focus()
           return false
        }
	
	if ((form.listeville.value=="")&&(form.zville.value=="")) {
	   alert("\nEntrez votre ville !")
	   return false
        }

	if ( form.sa.value=="") {
           alert("\nEntrez votre secteur d'activité professionnel  !")
           form.sa.focus()
           return false
        }
	
	if (form.zemaila.value){
	if (!EmailValide(form.zemaila.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.zemaila.focus()
		return false
	}}
	return true
	}

/**** script de vérification de creation compte ****/
	/****onSubmit="return control11();"  ****/
	function control11() {
	var form = document.crf

	if (form.zemaila.value){
	if (!EmailValide(form.zemaila.value)){
		alert("\nL'adresse électronique n'est pas valide !")
		form.zemaila.focus()
		return false
	}}
	return true
	}

