﻿$(function() {
    $(".boxy").boxy();
});  

function UpdatePwd(frm, uid) {
		
    var _oldpwd = $("#old_pass").val();
    var _newpwd = $("#new_pass").val();
    var _cnfpwd = $("#new_pass_confirm").val();
    var msg = "";

    if (_oldpwd == "") { msg += "- ancien mot de passe\n"; }
    if (_newpwd == "") { msg += "- nouveau mot de passe\n"; }
    if (_cnfpwd == "") { msg += "- confirmation du nouveau mot de passe\n"; }
    if (_newpwd != "" && _cnfpwd != "" && _newpwd != _cnfpwd) { msg += "- le nouveau et la confirmation du nouveau ne sont pas identiques\n"; }
    if (msg != "") {
        msg = "Veuillez remplir le(s) champ(s) suivant(s) :\n\n" + msg;
        alert(msg);
    }
    else {
        _oldpwd = _oldpwd.replace("'", "\\'");
        _newpwd = _newpwd.replace("'", "\\'");

        $.ajax({
            type: "POST",
            url: "./ExpertWs.asmx/UpdatePassword",
            data: "{'oldpwd': '" + _oldpwd + "','newpwd': '" + _newpwd + "','uid': '" + uid + "','langue': '1'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                AjaxSuccessed(msg);
            },
            error: AjaxFailed
        });
		try{
        showcal(2);}
		catch(exception){}
        Boxy.get(frm).hide();
        Boxy.get(frm).unload();
    }
}

function SendMsgCnt(frm) {
    var _societe = $("#c_company").val();
    var _nom = $("#c_nom").val();
    var _pnom = $("#c_prenom").val();
    var _function = $("#c_function").val();
    var _mail = $("#c_email").val();
    var _quest = $("#c_content").val();
    var msg = "";

    if (_societe == "") { msg += "- la société\n"; }
    if (_nom == "") { msg += "- le nom\n"; }
    if (_pnom == "") { msg += "- le prénom\n"; }
    if (_function == "") { msg += "- votre fonction\n"; }
    if (_mail == "") { msg += "- l\'adresse e-mail\n"; } else { if (IsValidEmail(_mail) == false) { msg += "- l\'adresse e-mail est incorrecte\n"; } }
    if (_quest == "") { msg += "- votre question\n"; }
    if (msg != "") {
        msg = "Veuillez remplir le(s) champ(s) suivant(s) :\n\n" + msg;
        alert(msg);
    }
    else {
        _societe = _societe.replace("'", "\\'");
        _nom = _nom.replace("'", "\\'");
        _pnom = _pnom.replace("'", "\\'");
        _function = _function.replace("'", "\\'");
        _mail = _mail.replace("'", "\\'");
        _quest = _quest.replace("'", "\\'");

        $.ajax({
            type: "POST",
            url: "./ExpertWs.asmx/QuestionContact",
            data: "{'nom': '" + _nom + "','prenom': '" + _pnom + "','email': '" + _mail + "','societe': '" + _societe + "','fonction': '" + _function + "','question': '" + _quest + "','langue': '1'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                AjaxSuccessed(msg);
            },
            error: AjaxFailed
        });
        try{
        showcal(2);}
		catch(exception){}
        Boxy.get(frm).hide();
        Boxy.get(frm).unload();
    }
}

function SendMsgLost(frm) {
    var _mail = $("#l_email").val();
    var msg = "";
    if (_mail == "") { msg = "-"; } else { if (IsValidEmail(_mail) == false) { msg = "-"; } }
    if (msg != "") {
        msg = "Veuillez renseigner une adresse e-mail correcte.";
        alert(msg);
    }
    else {
        $.ajax({
            type: "POST", 
            url: "./ExpertWs.asmx/LostEmail",
            data: "{'email': '" + _mail + "','langue': '1'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                AjaxSuccessed(msg);
            },
            error: AjaxFailed
        });
        Boxy.get(frm).hide();
        Boxy.get(frm).unload();
    }
}

function SendArticle(frm,news,user) {
	var _mail = $("#l_email").val();
    var msg = "";
    if (_mail == "") { msg = "-"; } else { if (IsValidEmail(_mail) == false) { msg = "-"; } }
    if (msg != "") {
        msg = "Veuillez renseigner une adresse e-mail correcte.";
        alert(msg);
    }
    else {
        $.ajax({
            type: "POST", 
            url: "ExpertWs.asmx/SendArticle",
            data: "{ 'news': '" + news + "','mail': '" + _mail + "','sub': '" + user + "','lng': '1' }",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                AjaxSuccessed(msg);
            },
            error: AjaxFailed
        });
        Boxy.get(frm).hide();
        Boxy.get(frm).unload();
    }

}

function AjaxSuccessed(result) {
    alert(result.d);
}
function AjaxFailed(result) {
    alert(result.status + ' ' + result.statusText);
}
