

		
	
	var v_Location=new String(document.location)
v_Location=v_Location.split("#", 1)[0]
var v_Bookmark=""
var v_ChampErreur=""





function validerFormContact(){

	document.MM_returnValue = true;
	X=MM_findObj("nom");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your lastname");
		document.MM_returnValue = false;
	} else 	X.className="text";
		
	X=MM_findObj("prenom");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your firstname");
		document.MM_returnValue = false;
	} else 	X.className="text";
	
	X=MM_findObj("compagny");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your company");
		document.MM_returnValue = false;
	} else 	X.className="text";


	X=MM_findObj("mail");
	if ( !isEmail(X.value) && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your email");
		document.MM_returnValue = false;
	} else 	X.className="text";
	
	
	}	
	
	function validerFormContact2(){

	document.MM_returnValue = true;
	X=MM_findObj("nom");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your lastname");
		document.MM_returnValue = false;
	} else 	X.className="text";
		
	X=MM_findObj("prenom");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your firstname");
		document.MM_returnValue = false;
	} else 	X.className="text";
	
	X=MM_findObj("compagny");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your company");
		document.MM_returnValue = false;
	} else 	X.className="text";


	X=MM_findObj("mail");
	if ( !isEmail(X.value) && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, enter your email");
		document.MM_returnValue = false;
	} else 	X.className="text";
	

	X=MM_findObj("message");
	if ((trim(X.value) == "") && (document.MM_returnValue)) {
		X.className="text_alert";
		alert("Please, write a message");
		document.MM_returnValue = false;
	} else 	X.className="text";
		
	
	}	
	
	function f_CheckEmail(p_Valeur){
		var v_Return=true;
		// expression d'origine...
		//var re = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]{2,}[.][a-zA-Z]{2,3}$/;
		var re = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]{2,}[.][a-zA-Z]{2,3}$/;
   		if(!re.exec(p_Valeur)){
        	v_Return=false;		
			//alert("email: " + v_Return);	
			return v_Return;
			}
		//alert("email: " + v_Return);
		return v_Return;
	}
	
	function trim(strSaisie) {
	var regExpBeginning = /^\s+/;
	var regExpEnd = /\s+$/; 
    return strSaisie.replace(regExpBeginning, "").replace(regExpEnd, "");
}

function f_CheckChaineVide(p_Chaine){
	var v_Return=true;
	v_Chaine = new String(p_Chaine);
	re = /\w{1,}/;
	if ( ! re.test(v_Chaine) ){
		v_Return=false;
	//	alert("pass: " + v_Return);
		return v_Return;
	}
	//alert("pass: " + v_Return);
	return v_Return;
	}

function f_CheckAll(p_Valeur, p_Type){
	switch (p_Type){
		case "varchar" :
		
		v_Return=f_CheckChaineVide(p_Valeur);
		return v_Return;
		break;
		
		case "email" :
		
		v_Return=f_CheckEmail(p_Valeur)
		
		return v_Return;
		break;
		}
	}


function isEmail(strSaisie) {
	//var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
	var verif = /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+((\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)?)+@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/ 
	return verif.test(strSaisie);
} 
function f_Action(p_Action){

	switch (parseInt(p_Action)){
		
		case 1 :
			v_ChampErreur="";
			v_Return=true;
			
			if (f_ControleSaisie2(document.formOub)==true){			
			document.formOub.target="_self";
			document.formOub.action="";
			document.formOub.submit();
			}else{
				alert("Enter your " + v_ChampErreur + " ");
				//document.location=v_Bookmark
				return;
				}
			break;
		
		case 2 :
			v_ChampErreur="";
			v_Return=true;
			
			if (f_ControleSaisie(document.formIdent)==true){			
			document.formIdent.target="_self";
			document.formIdent.action="";
			document.formIdent.submit();
			}else{
				alert("Enter your " + v_ChampErreur + " ");
				//document.location=v_Bookmark
				return;
				}
			break;
		}
	
	}
	
function f_ControleSaisie(p_Form){

	var v_Return=true
	v_Bookmark=""	
	v_Return=f_CheckAll(p_Form.email_con.value, "email")
	//alert("email2: " + v_Return);
	if (v_Return==false){
		p_Form.email_con.focus();
		v_ChampErreur="Email";
		//v_Return=true
		return v_Return,v_ChampErreur;
	}else v_Return=true;
	
		v_Return=f_CheckAll(p_Form.pass.value, "varchar")
	//alert("pass2: " + v_Return);
	if (v_Return==false){
		p_Form.pass.focus();
		v_ChampErreur="Password";
		//v_Bookmark=v_Location + "#pass";
		return v_Return,v_ChampErreur;

	}else return v_Return;
	return v_Return,v_ChampErreur ;

}

function f_ControleSaisie2(p_Form){

	var v_Return=true
	v_Bookmark=""	
	v_Return=f_CheckAll(p_Form.email_oubli.value, "email")
	//alert("email2: " + v_Return);
	if (v_Return==false){
		p_Form.email_oubli.focus();
		v_ChampErreur="Email";
		//v_Return=true
		return v_Return,v_ChampErreur;
	}else return v_Return=true;
	
	
	 v_Return,v_ChampErreur ;

}


