// JavaScript Document

	/* SL - 11/3/2009 */
	function CheckLink(champ){
		
		//document.write (champ);
		
		if (champ==1){
			var lien1 = document.form1.url_lien1.value;
			var redirect = 1			/* Init de la variable */
			/* vérif url valide */
			if((lien1.indexOf("http://")==-1)||(lien1.indexOf(".")==-1)||(lien1=="")){
				redirect = 0
				document.form1.url_lien1.focus();
				alert("L'URL vers le lien du Guide du Motard n'est pas valide !")
				return false;
				}
			if(redirect=1){	
				window.open('Checklink.asp?q='+lien1+'&num='+champ+'','_blank','menubar=no,toolbar=no,width=400,height=300,top=0,left=0');}
				return false;
			}
			
		if (champ==2){
			var lien2 = document.form1.url_lien2.value;
			var redirect = 1			/* Init de la variable */
			/* vérif url valide */
			if((lien2.indexOf("http://")==-1)||(lien2.indexOf(".")==-1)||(lien2=="")){
				redirect = 0
				document.form1.url_lien2.focus();
				alert("L'URL vers le lien de SSTIN n'est pas valide !")
				return false;
				}
			if(redirect=1){	
				window.open('Checklink.asp?q='+lien2+'&num='+champ+'','_blank','menubar=no,toolbar=no,width=400,height=300,top=0,left=0');}
				return false;
			}	
		}



  function ctrl(){
  	/* nom_si */
  	if(document.form1.nom_si.value==""){
		alert("Nom du site Obligatoire");
		document.form1.nom_si.focus();
		return false;
	}
	/* url_si */
  	if(document.form1.url_si.value==""){
		alert("URL du site Obligatoire");
		document.form1.url_si.focus();
		return false;
	}
	if ((document.form1.url_si.value.indexOf("http://")==-1)||(document.form1.url_si.value.indexOf(".")==-1)) {
			document.form1.url_si.focus();
			alert("URL du site invalide");
			return false;
		}
		
	/* Email_si */
  	if(document.form1.email_si.value==""){
		alert("Email Obligatoire");
		document.form1.email_si.focus();
		return false;
	}
	if ((document.form1.email_si.value.indexOf("@")==-1)||(document.form1.email_si.value.indexOf(".")==-1)) {
			document.form1.email_si.focus();
			alert("Email invalide");
			return false;
	}
	
	/* Cp_si */
	if(document.form1.cp_si.value==""){
		alert("Code Postal Obligatoire");
		document.form1.cp_si.focus();
		return false;
	}
	var chaine=document.form1.cp_si.value;
				var exp=new RegExp("^[0-9]*$","g");
			 if (exp.test(chaine)==false)
				{
				alert("Caractère(s) non Numérique(s) dans Code Postal");
				document.form1.cp_si.focus();
				return false;
				}
	/* 5c. min. cp_si, si France */			
	if(document.form1.id_pa.value=="65"){
		cp_si = document.form1.cp_si.value;
		
		if(cp_si.length != 5)
			{ 
				alert("Le code postal doit contenir 5 chiffres");
				document.form1.cp_si.focus();
				return false;
			}
	}			
				
	
	/* Tel_si */
  	//if(document.form1.tel_si.value==""){
		//alert("Les sites sans indication de téléphone ne sont pas acceptés-Mettre son numéro de téléphone c'est donner confiance a l'internaute");
		//document.form1.tel_si.focus();
		//return false;
	//}
	
	
	/* Téléphone OU Portable Obligatoire */
	if (document.form1.tel_si.value=="" && document.form1.gsm_si.value==""){
	    alert("Téléphone OU Portable obligatoire\nLes sites sans indication de téléphone ne sont pas acceptés\nMettre son numéro de téléphone c'est donner confiance a l'internaute");
	    document.form1.tel_si.focus();
		return false;
	}
	/*	Ctrl Num. et 10 chiffres TELEPHONE si valeur */
	if(document.form1.tel_si.value!=""){
		/* Numérique */
		var telephone = document.form1.tel_si.value;
		var exp=new RegExp("^[0-9]*$","g");
				 if (exp.test(telephone)==false)
					{
					alert("Caractère(s) non Numérique(s) dans Téléphone");
					document.form1.tel_si.focus();
					return false;
					}
		/* 10 chiffres min. */
		if (document.form1.tel_si.value.length <10 ) {
			alert("Téléphone invalide doit contenir 10 chiffres minimum");
			 document.form1.tel_si.focus();
			return false;
		}
	}
	
	/*	Ctrl Portable si valeur */
	if(document.form1.gsm_si.value!=""){
		/* Num */
		var portable = document.form1.gsm_si.value;
		var exp=new RegExp("^[0-9]*$","g");
				 if (exp.test(portable)==false)
					{
					alert("Caractère(s) non Numérique(s) dans le Portable");
					document.form1.gsm_si.focus();
					return false;
					}
		/* 10 chiffres min. */
		if (document.form1.gsm_si.value.length <10 ) {
			alert("Portable invalide doit contenir 10 chiffres");
			 document.form1.gsm_si.focus();
			return false;
		}
	}

	/* DESC MAX. texte_libre */
	/* Variable pour le nb de caractères max. du champ Texte_libre (descriptif) */
	var DescriptifMax = 150					
	if(document.form1.texte_si.value.length < DescriptifMax){
		document.form1.texte_si.focus();
		alert("Le Texte libre doit être au minimum de 150 caractères ! ");
		
		return false;
		}

}	
