///////////////// gestionnaire des alertes javascript pour les formulaires ///////////////////

function validare (control, sir) {
	
		alert (sir);
  		control.focus();control.className="redalert";
		return;
	}

	function Test(form) {	

		var err1="Vous devez indiquer vos nom et prénom";
		var err2="Vous devez indiquer votre numéro de téléphone à 10 chiffres";
		var err3="Vous devez indiquer votre code postal à 5 chiffres";
		var err4="Vous devez indiquer une adresse email";
		var err5="Soit vous devez indiquer une Url de site commençant par http:// \nSoit votre extension de nom de domaine n\'est pas géré par nos services ( site en .cn par exemple)";
		var err6="Vous devez remplir le champ <<Informations complémentaires>>"; 
		var err7="Nous ne pouvons gérer ce genre de site \n We can\'t manage these kind of site";
		var err8="Pas d\'URL dans ce champ";
		
		control=form.nom_prenom;//nom et prénom
 		if (control.value == "" || control.value == "Nom/Prénom*" || control.value == "Nom/Pr&eacute;nom") {
			validare(control,err1);
    	return false;
  	    }
		control=form.telephone;//téléphone
 		if (control.value == "" || control.value=="Téléphone" || isNaN(control.value)== true || control.value.length<10) {
   		validare(control,err2);
   		return false;
		}
		control=form.code_postal;//code postal
 		if (control.value == "" || control.value=="Code Postal" || isNaN(control.value)== true || control.value.length<5) {
			validare(control,err3);
   		return false;
		}
		control=form.email;//email
		var isEmail =new RegExp("[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","g");
 		if (control.value == "" || control.value=="Email" || isEmail.test(control.value) == false) {
   		validare(control,err4);
   		return false;
		}
		control=form.url;//url
		var isURL=new RegExp("^http://[_a-zA-Z0-9-]+\.[_a-zA-Z0-9-]+[.a-zA-Z0-9-]*(/~|/?)[/_.a-zA-Z0-9#?&=+-]*$");
		chinese=new RegExp("\.cn","g");
		if (control.value == "" || control.value=="Urls de site (une par ligne), commençant par Http://*" || isURL.test(control.value) == false || chinese.test(control.value)== true ) {
   		validare(control,err5);
   		return false;
		}
		control=form.info_complementaire;//info comp
		control2=form.obligeInfo;//info comp obligatoire valeur OUI ou NON
		var noURL=new RegExp("a href","g");
		if (control2.value == "OUI")
		{
			if (control.value == "" || control.value == "Informations complémentaires*" )
			{
				validare(control,err6);
				return false;
			}
			if (noURL.test(control.value)==true)
			{
				validare(control,err8);
				return false;
			}
		}
  	return true;
}

	function checkForm(form) {
  		if (Test(form))
    		form.submit();
  		return;
		}