/*****controle des champs du formulaire ******/

	/*****script de verification du mail******/
function LongueurValide(item,longueur){
        return (item.length >= longueur);
}

function EmailValide(item){
        item = trim(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.panier

	if (panier.email.value==""){
           alert("\nEntrez votre adresse électronique !")
           panier.email.focus()
           return false  }
        else {
           if (!EmailValide(panier.email.value)){
              alert("\nVotre adresse électronique n'est pas valide !")
              panier.email.focus()
              return false
           }
        }
	if ( form.nom.value=="") {
           alert("\nEntrez votre nom !")
           panier.nom.focus()
           return false
        }
	if ( form.prenom.value=="") {
           alert("\nEntrez votre prenom !")
           panier.prenom.focus()
           return false
        }
	if ( form.adresse.value=="") {
           alert("\nEntrez votre adresse !")
           panier.adresse.focus()
           return false
        }
	if ( form.cp.value=="") {
           alert("\nEntrez votre code postal !")
           panier.cp.focus()
           return false
        }
	if ( form.ville.value=="") {
           alert("\nEntrez votre ville !")
           panier.ville.focus()
           return false
        }
	if ( form.pays.value=="") {
           alert("\nEntrez un pays !")
           panier.pays.focus()
           return false
        }
	return true
	}

/**** script de vérification de courrier lecteur ****/
	/****onSubmit="return control1();"  ****/
	function control1() {
		var form = document.courrier

	if ( form.sujet.value=="") {
           alert("\nEntrez votre sujet !")
           courrier.sujet.focus()
           return false
        }
	if ( form.texte.value=="") {
           alert("\nEntrez votre texte !")
           courrier.texte.focus()
           return false
        }
	return true
	}

/**** script de vérification de Newsletter ****/
	/****onSubmit="return control2();"  ****/
	function control2() {
		var form = document.news

	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.ville.value=="") {
           alert("\nEntrez votre ville !")
           form.ville.focus()
           return false
        }

	if (form.email.value==""){
		 alert("\nEntrez votre adresse électronique !")
		 form.email.focus()
		 return false  }
	else {
		 if (!EmailValide(form.email.value)){
				alert("\nVotre adresse électronique n'est pas valide !")
				form.email.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
	}
	
function trim(string){ 
	return string.replace(/(^\s*)|(\s*$)/g,'');
} 
	
/**** script de vérification de article quotidien ****/
	/****onSubmit="return control4();"  ****/
	function control4() {
		var form = document.article

	if ( form.titre.value=="") {
           alert("\nEntrez un titre !")
           form.titre.focus()
           return false
        }
	if ( form.txt.value=="") {
           alert("\nEntrez un texte !")
           form.txt.focus()
           return false
        }
        
	if (form.sous.value=="") {
           alert("\nEntrez un sous titre !")
           form.sous.focus()
           return false
        }
	if ( form.sign.value=="") {
           alert("\nEntrez une signature !")
           form.sign.focus()
           return false
        }


	return true
	}
	
/**** 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
	}

/**** script de vérification de creation compte ****/
	/****onSubmit="return control13();"  ****/
	function control13() {
	var form = document.media

	if ( form.foto.value=="") {
		 alert("\nAucun fichier ?")
		 form.foto.focus()
		 return false
	}

	if ( form.ztxt.value=="") {
		 alert("\nEntrez un petit text  !")
		 form.ztxt.focus()
		 return false
	}
	if ( form.znom.value=="") {
		 alert("\nEntrez votre nom  !")
		 form.znom.focus()
		 return false
	}

	if (form.zmail.value==""){
		 alert("\nEntrez votre e-mail !")
		 form.zmail.focus()
		 return false
	}	else {
		 if (!EmailValide(form.zmail.value)){
				alert("\nVotre E-mail n'est pas valide !")
				form.zmail.focus()
				return false
		 }
	}

	
	return true
}

	
