/******************************Validation  code postale***********************************/
function jsValidatecodepostal(code) {

	var filter  = /^([a-z]\d){3}$/i;
	if (!(filter.test(code))) {
		return (false);
		}
	
}

function validationformcodepostal(){

    if (document.forms.listemag.cp.value == "")
    {
        alert("Vous devez entrer le code postal");
        document.forms.listemag.cp.focus();
    return false;
    }
  
    else {
        if(jsValidatecodepostal(document.forms.listemag.cp.value) == false){

           alert("Le code postal n'est pas valide");
           document.forms.listemag.cp.focus();

        }else{
            document.forms.listemag.submit();
        }
    }
  
  



}
/**********************************VALIDATION EMAIL ***************************************/

function jsValidateEmailRegExp(email) {

	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!(filter.test(email))) {
		return (false);
		}
	
}
/*********************************OUBLIE MOT DE PASSE *************************************/

function validationformoublipass(theForm){

 if (theForm.txtemail.value == "")
    {
        alert("Vous devez entrer une adresse courriel valide");
        theForm.txtemail.focus();
    return false;
    }
 if (jsValidateEmailRegExp(theForm.txtemail.value) == false)
    {
        alert("Vous devez entrer une adresse courriel valide");
        theForm.txtemail.focus();
    return false;
    }

return true;
}

/*******************************Validation login ******************************************/
function validationformlogin(theForm){

    if (theForm.txtuser.value == "")
    {
        alert("Vous devez entrer votre adresse courriel ");
        theForm.txtuser.focus();
    return false;
    }
     if (theForm.txtpass.value == "")
    {
        alert("Vous devez entrer un mot de passe ");
        theForm.txtpass.focus();
    return false;
    }
  
    

 return true;

}


/*******************************Validation changer mot de pass******************************************/
function validationformchangepass(theForm){

    if (theForm.txtpass.value == "")
    {
        alert("Vous devez entrer un mot de passe ");
        theForm.txtpass.focus();
    return false;
    }
     if (theForm.txtnewpass1.value == "")
    {
        alert("Vous devez entrer un mot de passe ");
        theForm.txtnewpass1.focus();
    return false;
    }
      if (theForm.txtnewpass2.value == "")
    {
        alert("Vous devez entrer un mot de passe ");
        theForm.txtnewpass2.focus();
    return false;
    }
  
    if ( theForm.txtnewpass1.value !=  theForm.txtnewpass2.value){
        alert("Les mots de passe doivent être identiques");
        theForm.txtnewpass2.focus();
        return false;
    }

 return true;

}



/*******************************Validation changer mot de pass******************************************/
function validationformnewuserDistributor(theForm){

    if (theForm.txtnom.value == "")
    {
        alert("Vous devez entrer un nom");
        theForm.txtnom.focus();
    return false;
    }
        if (theForm.txtprenom.value == "")
    {
        alert("Vous devez entrer un mot prenom ");
        theForm.txtprenom.focus();
    return false;
    }
        if (theForm.txtemail.value == "")
    {
        alert("Vous devez entrer un courriel ");
        theForm.txtemail.focus();
    return false;
    }
	
	 if (jsValidateEmailRegExp(theForm.txtemail.value) == false)
    {
        alert("Vous devez entrer une adresse courriel valide");
        theForm.txtemail.focus();
    return false;
    }

    if (theForm.txttel.value == "")
    {
        alert("Vous devez entrer un numero de telephone ");
        theForm.txttel.focus();
    return false;
    }

    if (theForm.txtAccountNumber.value == "")
    {
        alert("Vous devez entrer un Numero de compte ");
        theForm.txtAccountNumber.focus();
    return false;
    }   
   
    if (theForm.txtmotdepasse.value == "")
    {
        alert("Vous devez entrer un mot de passe ");
        theForm.txtmotdepasse.focus();
    return false;
    }
     if (theForm.txtmotdepasse2.value == "")
    {
        alert("Vous devez entrer un mot de passe ");
        theForm.txtmotdepasse2.focus();
    return false;
    }
 
     if (theForm.txtmotdepasse.value.length > 10)
    {
        alert("Le mot de passe est trop long (Moins de 10 carateres) ");
        theForm.txtmotdepasse.focus();
    return false;
    }

     if (theForm.txtmotdepasse2.value.length > 10)
    {
        alert("Le mot de passe est trop long (Moins de 10 carateres)");
        theForm.txtmotdepasse2.focus();
    return false;
    }

    
  
    if ( theForm.txtmotdepasse.value !=  theForm.txtmotdepasse2.value){
        alert("Les mots de passe doivent etre identiques");
        theForm.txtmotdepasse2.focus();
        return false;
    }

 return true;

}


/******************************************************************************************/
/*************************************POP UP***********************************************/
/******************************************************************************************/

function jsOpenWindow(url,w,h) {

	var nx = (screen.Width / 2) - (w / 2);
	var ny = (screen.Height / 2) - (h / 2);

	var w = window.open(url,'win','width=' + w + ',height=' + h + ',left=' + nx + ',top=' + ny + ',resizable=yes');
}


function jsOpenWindow(url,w,h) {
	var nx = (screen.Width / 2) - (w / 2);
	var ny = (screen.Height / 2) - (h / 2);

	var w = window.open(url,'win','width=' + w + ',height=' + h + ',left=' + nx + ',top=' + ny + ',resizable=yes');
}