// JavaScript Document

function verif_mail(adresse){
   if (adresse.match(/^([a-z0-9-]+(?:[.][a-z0-9-]+)*)@((?:[a-z0-9-]+[.])*[a-z0-9-]{0,66})[.]([a-z]{2,6}(?:[.][a-z]{2})?)$/i))
      return true;
   else
      return false;
}


/*======================================================================================*/

function validFormMdp(langue){
	var msg_err_fr="";
	var msg_err_en="";
	if (document.fomulaire.nom.value ==""  || document.fomulaire.prenom.value == ""  || document.fomulaire.email.value == ""){
				
				msg_err_fr="Tous les champs marqués par une * sont obligatoires! merci.\n";
				msg_err_en="Please fill out all required files.\n";
		}else {
				if(!verif_mail(document.fomulaire.email.value)){
					msg_err_fr+="Veuillez entrer une adresse e-mail valide!\n";		
					msg_err_en+="Invalid E-mail address!\n";		
				} 
		}
		
		if(msg_err_fr != "" || msg_err_en != ""){
			if(langue=="fr"){
				alert(msg_err_fr);
			}else{
				alert(msg_err_en);
			}
		}else {
			document.fomulaire.submit();
		}
	
}

/*======================================================================================*/


function validForm(langue){
	var msg_err_fr="";
	var msg_err_en="";
	
	if (document.fomulaire.nom.value ==""    ||  document.fomulaire.email.value == "" || document.fomulaire.telephone.value == ""  || document.fomulaire.message.value == "" || document.fomulaire.adresse.value == "" || document.fomulaire.CODE.value == "" ){
	
			
			msg_err_fr="Les champs marques d'une * sont obligatoires.\nMerci  de bien vouloir les remplir.\n";
			msg_err_en="Fields marked with a * are mandatory.\nThank you to fill them.\n";			
			
	}else {
			if(!verif_mail(document.fomulaire.email.value)){
				msg_err_fr+="Veuillez entrer une adresse e-mail valide!\n";		
				msg_err_en+="Invalid E-mail address!\n";	
		
			} 
			if (isNaN(document.fomulaire.telephone.value)){
				msg_err_fr+="Veuillez entrer un numero de téléphone valide!\n";
				msg_err_en+="Invalid phone numbere!\n";

			}
			/*if (isNaN(document.fomulaire.fax.value)){
				msg_err_fr+="Veuillez entrer un numéro de fax valide!";
				msg_err_en+="Invalid fax number!";
				msg_err_de+="Invalid fax number!";
			}
			*/
			/*if(verif_mail(document.fomulaire.is_valid.value == "no")){
				msg_err_fr+=" ";		
				msg_err_en+=" ";	
				msg_err_de+=" ";		
			} */
	}
	
	//msg_err=msg_err_fr+""+msg_err_en;
	
	if(msg_err_fr != "" || msg_err_en != "" || msg_err_de != ""){
		if(langue=="fr"){
			alert(msg_err_fr);
			return false;
		}else{
			alert(msg_err_en);
			return false;
		}
	}else {
		//document.fomulaire.submit();
		return true;
	}
	
}
/*======================================================================================*/

function validFormDevis(langue){
	var msg_err_fr="";
	var msg_err_en="";
	
	if (document.fomulaire.nom.value ==""  || document.fomulaire.prenom.value == ""  || document.fomulaire.email.value == "" || document.fomulaire.tel.value == ""     || document.fomulaire.fax.value == ""   || document.fomulaire.message.value == "" || document.fomulaire.adresse.value == ""){
	
			msg_err_fr="Tous les champs sont obligatoire! merci.\n";
			msg_err_en="Please fill out all required files.\n";
	}else {
			if(!verif_mail(document.fomulaire.email.value)){
				msg_err_fr+="Veuillez entrer une adresse e-mail valide!\n";		
				msg_err_en+="Invalid E-mail address!\n";		
			} 
			if (isNaN(document.fomulaire.tel.value)){
				msg_err_fr+="Veuillez entrer un numéro de téléphone valide!\n";
				msg_err_en+="Invalid phone numbere!\n";
			}
			if (isNaN(document.fomulaire.fax.value)){
				msg_err_fr+="Veuillez entrer un numéro de fax valide!";
				msg_err_en+="Invalid fax number!";
			}
	}
	
	//msg_err=msg_err_fr+""+msg_err_en;
	
	if(msg_err_fr != "" || msg_err_en != ""){
		if(langue=="fr"){
			alert(msg_err_fr);
		}else{
			alert(msg_err_en);
		}
	}else {
		document.fomulaire.submit();
	}
}

/*======================================================================================*/


function submitform(langue) {
    	if  (document.sub_form.email_addr.value==''){
			if(langue=='fr'){alert('Vérifiez les champs obligatoires! Merci.\n');}
	        if(langue=='en'){alert('Verify the obligatory fields !.\n');}
	        if(langue=='ar'){alert('Verify the obligatory fields !\n');}
		}

		else {
  	    if ( ((document.sub_form.email_addr.value.indexOf('@',1))==-1)||(document.sub_form.email_addr.value.indexOf('.',1))==-1 ){
  			if(langue=='fr'){alert('Veuillez entrer une adresse e-mail valide!');}
			if(langue=='en'){alert('Please enter a valid e-mail address!');}
			if(langue=='ar'){alert('Please enter a valid e-mail address');}
					
			}
  				else {
             window.open("", "formPopup", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,height=200,width=500,toolbar=no", true); 
                    document.sub_form.target='formPopup';
  					document.sub_form.submit();
                 
				 }
  		}
  }	

