function replacebr(strString) {
    strString = strString.replace(/ /gi,"\r\n");
    return strString;
}

function vClientForm() {
    nom = jQuery("#lastname").val();
    prenom = jQuery("#firstname").val();
    email = jQuery("#email").val();
    phone = jQuery("#phone").val();
    country = jQuery("#country").val();

    pass1 = jQuery("#pass1").val();
    
    txt = "";
    if(nom.replace(/ /g,"") == "") {
        txt += "Vous devez saisir votre nom!"+"<br/>";
    }
    if(prenom.replace(/ /g,"") == "") {
        txt += "Vous devez saisir votre pr&eacute;nom!"+"<br/>";
    }
    if(email.replace(/ /g,"") == "") {
        txt += "Vous devez saisir l'adresse d'email!"+" !<br/>";
    } else if(!checkEmail(email)) {
        txt += "L'adresse d'email est incorrecte!"+"<br/>";
    }
    if(phone.replace(/ /g,"") == "") {
        txt += "Vous devez saisir votre num&eacute;ro de t&eacute;l&eacute;phone!"+"<br/>";
    }else if(!isNumber(phone)) {
        txt += "Le t&eacute;l&eacute;phone que vous avez introduit n'est pas valide!"+"<br/>";
    }

    if(jQuery("#country").val()=="0") {
         txt += "Vous devez saisir votre pays!"+"<br/>";
    }

    if(pass1.replace(/ /g,"") == "") {
        txt += "Vous devez saisir votre mot de passe!"+"<br/>";
    }

    //----------------------------------------------------------------------
    if (txt != ""){
        jAlert(txt, "Champs obligatoires");
        return false;
	}
	return true;
}
function doSave(strMail) {
	if (vClientForm()){		
        var strNewMail = document.getElementById("email").value;
	    AjaxExecutePost("validateUserMail", escape("'"+strNewMail+"','"+strMail+"'"), "afterValidateUserMail");
	}
}
function afterValidateUserMail(strResult) {
    if (strResult == "false"){
        jAlert("Cette adresse d'email existe d&eacute;j&agrave; dans le syst&egrave;me.<br\> S'il vous pla&icirc;t, choisissez un autre!", "Message");
    } else {
    	doSaveClient();
    }
}
function doSaveClient() {
	if (vClientForm()) {
		var strParm = "";
		strParm += "'"+escape(jQuery("#civility").val())+"'";
		strParm += ",'"+escape(jQuery("#lastname").val())+"'";
		strParm += ",'"+escape(jQuery("#firstname").val())+"'";
		strParm += ",'"+escape(jQuery("#email").val())+"'";
		strParm += ",'"+escape(jQuery("#phone").val())+"'"; 
		strParm += ",'"+escape(jQuery("#pass1").val())+"'";
  		//alert(escape(strParm));
	    AjaxExecutePost("saveClient", escape(strParm), "afterSave");
	}
}
function afterSave(strRes) {
	if(strRes == "OK"){
		jAlert("Vos informations ont &eacute;t&eacute; sauv&eacute;es.", "Succ&egrave;s");
	}
	else if(strRes == "KO"){
		jAlert("Mot de passe inexistent !<br />S'il vous pla&icirc;t essayez de nouveau !");
	}
}
function changeStatus(status){
    var message = "";
	status = parseInt(status);
    jConfirm('&Ecirc;tes-vous s&ucirc;r que vous voulez modifier votre statut?<br/>Si vous choisissez \"oui\" le contenu de votre panier sera supprimé!',"Modifier le statut",
      	function(confirm){
      		if(confirm == true){
      			jQuery.post("request.php",{ strFunction: "changeStatus", strArgs: "'"+status+"'"},
              		function(answer){
              			if(answer == "OK" && status == 2){
           					message = "Parce que vous avez choisi un statut professionnel , vous devez attendre que l\'administrateur vous donnera le droit de voir et d\'acheter avec les prix professionnels!";               					
           				}else if(answer == "OK" && status == 1){
           					message = "Votre statut a &eacute;t&eacute; enregistr&eacute;!";
           				}else{
               				message = answer;
               			}  
              			jAlert(message,"Message");     			
          			});          			
          	}
    });		
}
