﻿// JScript 文件

    function UpdateMyAccount()
    {
        var UserID = document.getElementById("MyProfile_UC1_UserID").value;
        if(UserID == "")
        {
            alert("Veuillez vous connecter à nouveau.");
            return false;
        }
        var Email = document.getElementById("MyProfile_UC1_email_address").value;
        var FullName = document.getElementById("MyProfile_UC1_firstname").value;
        var Phone = document.getElementById("MyProfile_UC1_Tel1").value;
        AjaxMethod.UpateAcount(UserID,Email,FullName,Phone,UpdateAccount_CallBack);
    }
    
    function UpdateAccount_CallBack(response)
    {
        if(response.error != null)
        {
            //alert(response.error);
            return;
        }
        if(parseInt(response.value) > 0)
        {
            alert('Votre compte est déjà mis à jour.');
        }
        else    alert('La mise à jour de votre compte a échoué.');
    }
    
    function UpdatePassWord()
    {
        var UserID = document.getElementById("MyProfile_UC1_UserID").value;
        if(UserID == "")
        {
            alert("Veuillez vous connecter à nouveau.");
            return;
        }
        var OldPwd = document.getElementById("password_current").value;
        var NewPwd = document.getElementById("password_new").value;
        var ConfirmPwd = document.getElementById("password_confirmation").value;
        if(OldPwd == "" || NewPwd == "" || ConfirmPwd == "")
        {
            alert("Votre mot de passe est invalide.");
            return;
        }
        if(NewPwd != ConfirmPwd)
        {
            alert("Le mot de passe est incorrect.");
            return ;
        }
        AjaxMethod.UpatePassWord(UserID,OldPwd,NewPwd,ConfirmPwd,UpdatePassWord_CallBack);
    }
    function UpdatePassWord_CallBack(response)
    {
        if(response.error != null)
        {
            //alert(response.error);
            return;
        }
        if(parseInt(response.value) > 0)
        {
            alert('Votre mot de passe est déjà mis à jour.');
        }
        else if (parseInt(response.value) == -1) alert("Le mot de passe est incorrect");
        else if(parseInt(response.value) == -2)    alert('The current password is invalid');
        else    alert(' La mise à jour de votre mot de passe a échoué .');
    }
    function UpdateMyAddress()
    {
        var UserID = document.getElementById("MyProfile_UC1_UserID").value;
        if(UserID == "")
        {
            alert("Veuillez vous connecter à nouveau.");
            return;
        }
        var Address = document.getElementById("MyProfile_UC1_address").value;
        var City = document.getElementById("MyProfile_UC1_city").value;
        var Province = document.getElementById("MyProfile_UC1_province").value;
        var Zip = document.getElementById("MyProfile_UC1_zipcode").value;
        var Country = document.getElementById("MyProfile_UC1_regCountry").value;
        AjaxMethod.UpdateAddress(UserID,Address,City,Province,Zip,Country,UpdateAddress_CallBack)
    }
    
    function UpdateAddress_CallBack(response)
    {
        if(response.error != null)
        {
            //alert(response.error);
            return;
        }
        if(parseInt(response.value) > 0)
        {
            alert('Votre adresse est déjà mis à jour.');
//            location.href = "MyProfile.aspx";
        }
        else alert('La mise à jour de votre adresse a échoué.');
    }


