﻿var LoginEmail = "";
var LoginPass = "";
var EmailPass = null;
var currentID = "";
var currMem = 0;
var commentatorID = 2;
var urlSignIn = "";
var strdmain = 'diadiem.com.vn';
var htmlSignIn = "";
var nickUser = '';
var isCheckbox = false; var xmlhttp;
var nickAvatar = '';
document.observe("dom:loaded", getSession);
FB.init({ apiKey: '23fecab1659070d8ff3c3820011bd4bf' });
if ($('box')) $('box').down(".close_box").onclick = closeSignIn;

//dang xuat khi user click vao link dang xuat
function signOut() {
    utils.call(urlSignIn, { "flag": 'logout' }, "POST", "signOutComplete", "signOutComplete");
}
// lay session tu server neu session do ton tai
function getSession() {    
    if (GetCookie("SignIn") && $('txtEmailSIPage')) {
        var strEmailPass = GetCookie("SignIn").split("^_^");
        if ($('txtEmailSIPage').up().down('label')) $('txtEmailSIPage').up().down('label').style.display = "none";
        if ($('txtPassSIPage').up().down('label')) $('txtPassSIPage').up().down('label').style.display = "none";
        $('txtEmailSIPage').value = strEmailPass[0];
        $('txtPassSIPage').value = utils.decode(strEmailPass[1], strdmain);
        $('chk_remember').up('div').className = "checkbox checked";
    } else {
        if ($('txtEmailSIPage')) $('chk_remember').up('div').className = "checkbox";
    }
    
    
    var s = window.location.pathname.split("/");
    urlSignIn = (s.length < 4) ? "SignIn.aspx" : "../SignIn.aspx";
    utils.call(urlSignIn, { "flag": 'login' }, "POST", "sessionComplete", "sessionComplete");
    [$('aSIFace'), $('aSIFacePage')].each(function(itm) { if (itm) { itm.onclick = loginFaceBook; } });
    

    if ($('aSignInPage')) $('aSignInPage').onclick = RegSignUp;
    [$('aSignIn'), $('aReActivePage'), $("aMainSignUp"), $("aMainSignIn"), $('aForgetPass'), $('aGetPass'), $('aLoginMember'), $('aMemberReg')].each(function(itm) { if (itm) { itm.onclick = getFormSInUp; } });
    [$('txtEmailSignUp'), $('txtPassSignUp'), $('txtNickSignUp')].each(function(itm) { if (itm) { itm.onkeydown = pressKey; } });
    [$("txtFullName"), $("recaptcha_response_field"), $("txtPass"), $("txtRePass"), $("txtEmailSIPage"), $("txtPassSIPage")].each(function(itm) { if (itm) { itm.onkeydown = pressKey; } });
};
// gotoPolicy
function gotoPolicy() {
    var s = window.location.pathname.split("/");
    urlSignIn = (s.length < 4) ? "Policy.aspx" : "../Policy.aspx";
    window.open(urlSignIn);
};
function signOutComplete() {
    var lang = lang4Map()[isLang];
    html = '<span>|</span><a href="dangnhap.aspx" id="abtSignIn">' + lang[0] + '</a><span>|</span><a href="dangky.aspx" id="abtSignUp">' + lang[2] + '</a>';
    $('divLogin').innerHTML = html;
    //$('divLogin').className = 'header_signin';
    $("abtSignIn").onclick = getFormSInUp;
    $("abtSignUp").onclick = getFormSInUp;
    commentatorID = 0;
    var s = window.location.pathname.split("/");
    var urlSignOut = (s.length < 4) ? "index.aspx" : "../index.aspx";
    window.location.href = urlSignOut;
    try {
        FB.logout(handleSessionResponse);
    } catch (ex) { }

};
// session duoc tra ve tu server
function sessionComplete(strResult) {

    if (isLang == undefined) geturllang();
    var html = "";
    if (strResult == "") {//TN 20/08
        var lang = lang4Map()[isLang];
        if (document.URL.toLowerCase().indexOf('vnmap.aspx') != -1 || document.URL.toLowerCase().indexOf('.aspx') == -1)
            html = '<span>|</span><a href="dangnhap.aspx" id="abtSignIn">' + lang[0] + '</a><span>|</span><a href="dangky.aspx" id="abtSignUp">' + lang[2] + '</a>';
        else {
            html = '<a id="abtSignIn" class="signin" href="dangnhap.aspx"></a><a id="abtSignUp" class="register" href="dangky.aspx"></a>';
            $('divLogin').className = (isLang == 0) ? 'header_signin' : 'header_signin_en';
        } //html = '<span>|</span><a href="dangnhap.aspx" id="abtSignIn">'+lang[0]+'</a><span>|</span><a href="dangky.aspx" id="abtSignUp">'+lang[2]+'</a>';
        $('divLogin').innerHTML = html;
        //$('divLogin').className = (isLang == 0) ? 'header_signin' : 'header_signin_en';
        $("abtSignIn").onclick = getFormSInUp;
        $("abtSignUp").onclick = getFormSInUp;

    } else { // neu ton tai session cua user
        var strLang = (isLang == 0) ? 'vn/' : 'en/';

        var s = window.location.pathname.split("/");
        var srplit = strResult.split("*");

        nickUser = srplit[1];
        currMem = srplit[3];












        //var str = (s.length < 4) ? strLang + "profiles/" : ((window.location.pathname.toLowerCase().indexOf('profiles') == -1) ? "../" + strLang + "profiles/" : ""); //15/06/2010
        var str = (s.length < 4) ? "profiles/" : ((window.location.pathname.toLowerCase().indexOf('profiles') == -1) ? "../profiles/" : "");
        var avatar = (srplit[2].length < 3) ? "images/graphics/smallavatar.gif" : httpImages + "profiles/" + srplit[2];
        var today = new Date();
        var time = today.getSeconds();
        avatar = avatar.indexOf("?") != -1 ? avatar : (avatar + "?" + time.valueOf());
        nickAvatar = avatar;
        if (document.URL.toLowerCase().indexOf('vnmap.aspx') != -1 || document.URL.toLowerCase().indexOf('.aspx') == -1) {//TN 20/08
            html = '<span>&nbsp;</span><a href="javascript:void(0);" id="aSignOut">' + langBanDo()[isLang][11] + '</a><span>|</span>' +
                    '<a href="' + str + 'history.aspx?mid=' + srplit[3] + '" class="login_nick">' + srplit[1] + '</a><span>' + langBanDo()[isLang][9] + '</span>';
        }
        else {
            html = '<a class="avatar" href="' + str + 'history.aspx?mid=' + srplit[3] + '&l=' + isLang + '"><img src="' + avatar + '" alt="' + srplit[1] + '"/></a>'; //15/06/2010
            html = '<a class="avatar" href="' + str + 'history.aspx?mid=' + srplit[3] + '"><img src="' + avatar + '" alt="' + srplit[1] + '"/></a>';
            html += '<span>' + formLogin()[isLang][7] + '</span><a class="profile" href="' + str + 'history.aspx?mid=' + srplit[3] + '" title="' + srplit[1] + '">' + (srplit[1].length > 8 ? (srplit[1].substr(0, 8) + '...') : srplit[1]) + '</a>';
            html += '<p><a href="' + str + 'history.aspx?mid=' + srplit[3] + '">' + formLogin()[isLang][5] + '</a>|<a id="aSignOut" href="javascript:void(0);">' + langBanDo()[isLang][11] + '</a></p>';
            $('divLogin').className = 'header_signin_success';
        }
        $('divLogin').innerHTML = html;
        // $('divLogin').className = 'header_signin_success';

        if ($('divNotMember')) {
            $('divNotMember').innerHTML = "";

        }
    }
    // neu la profiles => update cau blast 
    loadInfoMember();
    if ($('aSignOut')) $('aSignOut').onclick = signOut;

};

function closeSignIn() {
    //$('divShadow').style.display = "none";
    //$('box').style.display = "none";
    var box = $('box');
    if (box.style.display == "block") {
        if (box.style.removeAttribute)
            box.style.removeAttribute('display');
        else box.style.removeProperty("display");
    }
    box.className = "box hide";
    if ($('divShadow') && (typeof (isSearchSMS) == 'undefined' || isSearchSMS == false))
        $('divShadow').hide();
    //$('box').addClassName = "box hide";
    //$('divShadow').addClassName = "hide";
};
// lay form SignIn/SignOut tu server khi click vao link Dang Nhap/Dang ky
function getFormSInUp(e) {

    var id = "";
    try {
        if (window.event) {
            if (!event.shiftKey && !event.ctrlKey && !event.altKey) {
                window.event.returnValue = null;
                event.keyCode = 0;
            }
        }
        else
            e.preventDefault();

        e = utils.getElementFireEvent(e);
        id = utils.trim(e.id) == "" ? e.up('a').id : e.id;
    } catch (ex) { id = e; }
    var s = window.location.pathname.split("/");
    urlSignIn = (s.length < 4) ? "SignIn.aspx" : "../SignIn.aspx";
    var boxads = $('box').select('[class="box_ads"]');
    var fg = (id.indexOf('SignUp') != -1) ? "<iframe id='a513b338' name='a513b338' src='http://ads.diadiem.com/www/delivery/afr.php?zoneid=755' frameborder='0' scrolling='no' width='792' height='50'><a href='http://ads.diadiem.com/www/delivery/ck.php?n=a5850263' target='_blank'><img src='http://ads.diadiem.com/www/delivery/avw.php?zoneid=755&amp;n=a5850263' border='0' alt='' /></a></iframe>" : "<iframe id='a114de0e' name='a114de0e' src='http://ads.diadiem.com/www/delivery/afr.php?zoneid=756' frameborder='0' scrolling='no' width='501' height='50'><a href='http://ads.diadiem.com/www/delivery/ck.php?n=a3c251e5' target='_blank'><img src='http://ads.diadiem.com/www/delivery/avw.php?zoneid=756&amp;n=a3c251e5' border='0' alt='' /></a></iframe>";
    if (boxads.length != 0) {
        var arr = $('box').childElements();
        boxads = arr[arr.length - 1];
        boxads.id = id + 'adv';
        boxads.innerHTML = '';
        boxads.innerHTML = fg;
    } else {
        var div = '<div class="box_ads" id="' + id + 'adv">' + fg + '</div>';
        $('box').insert({ 'bottom': div });

    }
    $('box').down('.close_box').down('a').onclick = closeSignIn;
    if (id == "aSignIn" || id == "abtSignIn" || id == "aMainSignIn" || id == "aLoginMember") {
        $('box').style.display = 'none';
        $('box_inner').style.display = 'none';
        $('box').className = "box box_signin hide";
        call(urlSignIn + "?flag=SignIn", this, showSignInUp);
    }
    else if (id == "aSignUp" || id == "abtSignUp" || id == "aMainSignUp" || id == "aMemberReg") {
        $('box').style.display = 'none';
        $('box_inner').style.display = 'none';
        $('box').className = "box box_register";
        call(urlSignIn + "?flag=SignUp", this, showSignInUp);
    }
    else if (id == "aLostPass" || id == "aForgetPass" || id == "aGetPass" || id == "aReActive" || id == "aReActivePage") {
        $('box').style.display = 'none';
        $('box_inner').style.display = 'none';
        $('box').className = "box box_forget_pass";
        call(urlSignIn + "?flag=LostPass", this, showSignInUp);
    }
    else if (id == "aSuccess") {
        $('box').style.display = 'none';
        $('box_inner').style.display = 'none';
        $('box').className = "box box_register_complete";
        call(urlSignIn + "?flag=Success", this, showSignInUp);
    }
    else if (id == "aMessActive") {
        $('box').style.display = 'none';
        $('box_inner').style.display = 'none';
        $('box').className = "box box_result";
        call(urlSignIn + "?flag=MessActive", this, showSignInUp);
    }
    currentID = id;

};
// hien thi form signIn/signOut duoc tra ve tu server
function showSignInUp(strResult) {
    $('box_inner').innerHTML = strResult;
    try { mainResize(); } catch (ex) { }
    $('divShadow').style.display = "block";
    $('box').style.display = "block";
    $('box_inner').style.display = "block";
    var sizeW = utils.windowSize();
    var boxL = (sizeW[0] - $('box').getDimensions().width) / 2;
    var boxT = (sizeW[1] - $('box').getDimensions().height + 10) / 2;
    boxL = (boxL > 0 ? boxL : 0);
    boxT = (boxT > 0 ? boxT : 10);
    $('box').style.left = boxL + 'px';
    $('box').style.top = boxT + 'px';
    try {
        if (currentID == "aGetPass") {
            $("aCancelPass").onclick = function() {
                $('divShadow').style.display = "none";
                $('box').style.display = "none";
            };
        } else {
            if ($("aCancelPass"))
                $("aCancelPass").onclick = function() {
                    getFormSInUp("aSignIn");
                };
        }
    } catch (ex) { }
    if (currentID == "aSuccess") {
        $('spnEmail').innerHTML = emailSignUp;
        $("aReActive").onclick = getFormSInUp;
        ChangeLangSignIn("Success");
    } else if (currentID == "aMessActive") {
        $("aReActive").onclick = getFormSInUp;
        ChangeLangSignIn("Mess");
    }
    if ($("btnaSignIn"))
        $("btnaSignIn").onclick = onClickLogin;
    if ($("aSendPass") || $("aReActive")) {
        if ($("aSendPass")) $("aSendPass").onclick = sendMailActive;
        if ($("txtLostPass")) {
            $('txtLostPass').onkeydown = pressKey;
            $("txtLostPass").focus();
        }
    }
    if ($("aSignUp"))
        $("aSignUp").onclick = getFormSInUp;
    if ($("btnaSignUp"))
        $("btnaSignUp").onclick = onClickSignUp;
    if ($("aSignIn"))
        $("aSignIn").onclick = getFormSInUp;
    if ($("aLostPass")) {
        $("aLostPass").onclick = getFormSInUp;
        $('aSIFace').onclick = loginFaceBook;
    }
    if ($("aReActive"))
        if ($("aLostPass")) $("aLostPass").onclick = getFormSInUp;
    if (GetCookie("SignIn") && $('txtEmailSignIn')) {
        // var sps = strState.substr(strState.length / 2);
        var strEmailPass = GetCookie("SignIn").split("^_^");
        $('txtEmailSignIn').value = strEmailPass[0];
        $('txtPassSignIn').value = utils.decode(strEmailPass[1], strdmain);
        $('cbxRemInfo').up('div').className = "checkbox checked";
    } else {
        if ($('txtEmailSignIn')) $('cbxRemInfo').up('div').className = "checkbox";
    }
    //        $('cbxRemInfo').checked = true;
    //    }
    if ($('txtEmailSU')) {
        $('txtEmailSU').focus();
        [$('txtEmailSU'), $('txtNameSU'), $("txtNickName"), $("txtEmailSignIn"), $("txtPassSignIn")].each(function(itm) { if (itm) { itm.onkeydown = pressKey; } });
        ChangeLangSignIn("SignUp");
    } else if ($('txtEmailSignIn')) {
        $('txtEmailSignIn').focus();
        [$("txtEmailSignIn"), $("txtPassSignIn")].each(function(itm) { if (itm) { itm.onkeydown = pressKey; } });
        ChangeLangSignIn("SignIn");
    }
    loadTextboxEvent($('box_inner'));
    loadCheckboxRemember($('cbxRemInfo'));
    changLangBoxSignInUp();
};
function closeLostPass() {
    $('divFSignIn').style.width = "590px";
    $('divFSignIn').style.left = (document.body.offsetWidth / 2) - ($('divFSignIn').offsetWidth / 2) + "px";
};
// xu ly dang nhap
function onClickLogin(e) {

    if (checkInfoLogin() == 1) {
        LoginEmail = $('txtEmailSignIn').value;
        LoginPass = $('txtPassSignIn').value;
        //htmlSignIn = $('divSplitForm').innerHTML;
        //        isCheckbox = $('cbxRemInfo').checked;
        isCheckbox = $('cbxRemInfo').up('div').hasClassName('checked');
        var surl = window.location.href.toString();
        //$('divSplitForm').innerHTML = "<div style='height:187px;width:590px;background:url(" + (surl.toLowerCase().indexOf("/profiles/") != -1 ? "../" : "") + "images/icons/ajaxLoaderBig.gif) no-repeat center center;'></div>";
        utils.call(urlSignIn, { "flag": 2, "Email": LoginEmail, "Pass": LoginPass }, "POST", "checkLogin", "checkLogin");
    }
};
//ham kiem tra ket qua tra ve co khac rong hay khong va thong bao dang nhap thanh cong hay that bai
function checkLogin(str) {

    if (str == "2") {
        $('divMessege1').update("<span>" + Registrator()[isLang][11] + "<span>");
        $('divMessege1').style.display = 'block';
    }
    else if (str == "False") {
        $('box').style.display = "none";
        getFormSInUp('aMessActive');
    }
    else {
        //        if ($('cbxRemInfo')) {
        if (isCheckbox) {
            EmailPass = LoginEmail + "^_^" + utils.encode(LoginPass, strdmain);
            SetCookie("SignIn", EmailPass, 60);
        } else {
            DeleteCookie("SignIn", EmailPass);
        }

        // thay the mid=0 thanh mid chinh xac
        var split = str.split("*");

        commentatorID = (split[4] == "1" || split[4] == "2") ? 1 : 2;
        var surl = window.location.href.toString();
        if (isLang == 1) { surl = surl.replace("l=0", "l=1"); }
        else { surl = surl.replace("l=1", "l=0"); }
        surl = surl.replace("mid=0", "mid=" + currMem);
        if (surl.substr(surl.length - 1, 1) == "#") surl = surl.substr(0, surl.length - 1);
        if (surl.indexOf("?") == -1) { surl = surl + "?l=" + isLang; }

        window.location.href = surl;
    }
};
//ham an cau thong bao neu text Email dc nhap
function checkCbx(e) {
    var mail = $('txtEmailSignIn').value;
    if (mail != "") {
        $('divMessege1').update("");
    }
};
// ham set cookie khi dang nhap
function SetCookie(NameOfCookie, value, expiredays) {
    var ExpireDate = new Date();
    ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
    document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
};
//ham Get Cookie khi load form dang nhap
function GetCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) return (getCookieVal(j));
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return (null);
};

function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return (unescape(document.cookie.substring(offset, endstr)));
};
// xoa cookie khi user dang nhap ma ko check vao checkbox
function DeleteCookie(name, path) {
    if (GetCookie(name)) {
        document.cookie = name + "=" + path + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
};
// Kiem tra thong tin dang nhap
function checkInfoLogin() {
    if (($("txtEmailSignIn").value == "") || ($("txtPassSignIn").value == "")) {
        $("divMessege1").update("<span>" + Registrator()[isLang][0] + "</span>");
        $("divMessege1").style.display = "block";
    }
    else if (!utils.checkMail($("txtEmailSignIn").value)) {
        $("divMessege1").update("<span>" + Registrator()[isLang][1] + "</span>");
        $("divMessege1").style.display = "block";
    }
    else {
        $('divMessege1').update("");
        $("divMessege1").style.display = "none";
        return 1;
    }
};

/* region "Profiles": code danh cho phan profiles : 
- cap nhat cau blast 
*/
function loadInfoMember() {
    try {

        if (flagUser == 0) {
            if ($('btnChange')) $('btnChange').observe('click', showFormUpdateInfo);
            if ($('btnRepair')) $('btnRepair').observe('click', showFormUpdateInfo);
            if ($('btnSave')) $('btnSave').observe('click', updatePass);
            if ($('btnSaveOp')) $('btnSaveOp').observe('click', updateInfo);
            if ($('btnDecs')) $('btnDecs').observe('click', cancelUpdateInfo);
            if ($('btnDecsOp')) $('btnDecsOp').observe('click', cancelUpdateInfo);
            //if ($('dBlastEdit')) $("dBlastEdit").innerHTML = '<input type="text" class="sBlast_1 inputBlast_2" maxlength="70" id="txtBlast"/><span class="btn btnUpload"><a id="btnUploadBlast" href="javascript:void(0);">' + Profile()[0][18] + '</a></span>';
            if ($('dBlastEdit')) {
                $("dBlastEdit").innerHTML = '<input type="text" class="sBlast_1 inputBlast_2" maxlength="70" id="txtBlast"/>';
                $('sBlast_3').hide();
                $('dBlastEdit').show();

            }
            if ($('btnUploadBlast')) $('btnUploadBlast').observe('click', updateGreeting);
            if ($('btnUploadBlast')) {
                $('btnUploadBlast').observe('click', updateGreeting);
                $("txtBlast").onkeydown = pressKeyGreeting;
            }
            if (strNamePage == "profile") {
                reListCity(objddlCity);
                loadInfoStatus(objddlStatus);
            }
            try {
                showToolUpdate();
            } catch (exc) { }
        }
        try {
            if (strNamePage != "-1") {
                utils.call("HandlerRq.aspx", { "flag": "info", "mid": objMID }, "POST", "reInfoMember", "reInfoMember");
                utils.call("Home.aspx", { "flag": 1, "mid": objMID }, "POST", "reInfoVote", "reInfoVote");
            }
        }
        catch (ex) { }
    } catch (exec) { }
};
function checkSex(e) {
    $('txtSex').value = e.id == "cbNam" ? 1 : 0;
};
function pressKey(e) {
    var eID = utils.getElementFireEvent(e).id;
    e = e || window.event;
    if (e.keyCode == "13" || e.which == "13" || e.charCode == "13") {
        switch (eID) {
            case "txtUserName": case "txtPassWord":
                RegSignUp();
                break;
            case "txtEmailSU": case "txtNameSU": case "txtNickName":
                onClickSignUp("");
                break;
            case "txtEmailSignIn": case "txtPassSignIn":
                onClickLogin("");
                break;
            case "txtLostPass":
                sendMailActive();
                break;
            case "txtPass": case "txtRePass":
                changePass();
                break;
            case "txtEmailSignUp": case "txtPassSignUp": case "txtNickSignUp": case "txtFullName": case "recaptcha_response_field":
                RegistryMembers();
                break;
            case "txtEmailSIPage": case "txtPassSIPage":
                RegSignUp();
                break;
        }
    }
};
function ChangeLangSignIn(str) {
    try {
        if (str == "SignIn") {
            $('divSignIn_1').innerHTML = langSignIn()[isLang][0];
            $('spnSignIn_2').innerHTML = langSignIn()[isLang][1];
            $('spnSignIn_3').innerHTML = langSignIn()[isLang][2];
            $('spnSignIn_4').innerHTML = langSignIn()[isLang][3];
            $('spnSignIn_5').innerHTML = langSignIn()[isLang][4];
            $('aLostPass').innerHTML = formLogin()[isLang][2];
            $('btnaSignIn').down('a').innerHTML = formLogin()[isLang][0];
            $('abtSignUp').innerHTML = formLogin()[isLang][6];
            $('lbRemInfo').innerHTML = langSignIn()[isLang][5];
        } else if (str == "SignUp") {
            $('divSignUp_1').innerHTML = langSignUp()[isLang][3];
            $('spnSignUp_2').innerHTML = "<b class='bStar'>*</b>" + langSignIn()[isLang][1];
            $('spnSignUp_3').innerHTML = "<b class='bStar'>*</b>" + langSignUp()[isLang][0];
            $('spnSignUp_4').innerHTML = "<b class='bStar'>*</b>" + langSignUp()[isLang][1];
            $('spnSignUp_5').innerHTML = langSignUp()[isLang][20];
            $('spnSignUp_6').innerHTML = langSignIn()[isLang][10];
            $('spnSignUp_7').innerHTML = langSignIn()[isLang][9];
            $('spnSignUp_8').innerHTML = langSignIn()[isLang][1];
            $('spnSignUp_9').innerHTML = langSignIn()[isLang][2];
            $('lbRemInfo').innerHTML = langSignIn()[isLang][5];
            $('btnaSignIn').down('a').innerHTML = formLogin()[isLang][0];
            $('lbAccept').innerHTML = langSignIn()[isLang][7];
            $('aLostPass').innerHTML = formLogin()[isLang][2];
            $('aUse').innerHTML = langSignIn()[isLang][8];
            $('btnaSignUp').innerHTML = titleForm()[isLang][1];
        } else if (str == "LostPass") {
            $('divLostPass_1').innerHTML = langSignUp()[isLang][4];
            $('divLostPass_2').innerHTML = langSignUp()[isLang][5];
            $('divLostPass_3').innerHTML = langSignIn()[isLang][1];
            $('aCancelPass').innerHTML = langSignUp()[isLang][6];
            $('aSendPass').innerHTML = langSignUp()[isLang][7];
        } else if (str == "Success") {
            $('divSucc_1').innerHTML = langSignUp()[isLang][14] + "<span class='spnLeftSignUp'>" + langSignUp()[isLang][21] + "</span>";
            $('divSucc_2').innerHTML = langSignUp()[isLang][15] + "<span id='spnEmail' class='spanRemember2 b'>" + $('spnEmail').innerHTML + "</span> " + langSignUp()[isLang][16];
            $('divSucc_3').innerHTML = langSignUp()[isLang][17];
            $('divSucc_4').innerHTML = langSignUp()[isLang][18] + "<a id='aReActive' href='javascript:void(0)' class='aCheck'>" + langSignUp()[isLang][10] + "</a>";
            $("aReActive").onclick = getFormSInUp;
            $('divSucc_5').innerHTML = langSignUp()[isLang][19];
        } else if (str == "Mess") {
            $('divMess_1').innerHTML = langSignUp()[isLang][8];
            $('divMess_2').innerHTML = langSignUp()[isLang][9] + "<a id='aReActive' href='javascript:void(0)' class='aCheck'>" + langSignUp()[isLang][10] + "</a>";
            $("aReActive").onclick = getFormSInUp;
        } else if (str == "ReActive") {
            $('divReActive_1').innerHTML = langSignUp()[isLang][11];
            $('divReActive_2').innerHTML = langSignUp()[isLang][12] + "<span class='spanRemember2 b'>DiaDiem.com</span>" + langSignUp()[isLang][13];
            $('divReActive_3').innerHTML = langSignIn()[isLang][1];
            $('aSendReActive').innerHTML = langSignUp()[isLang][7];
        }
    } catch (exec) { }
};
//ham goi form dang nhap cua facebook
function loginFaceBook() {
    FB.logout(handleSessionResponse);
    FB.login(handleSessionResponse);
};

// handle a session response from any of the auth related calls
function handleSessionResponse(response) {
    // if we dont have a session, just hide the user info
    if (!response.session) {
        return;
    }
    // if we have a session, query for the user's profile picture and name
    FB.api(
          {
              method: 'fql.query',
              query: 'SELECT name,birthday,sex FROM user WHERE uid=' + FB.getSession().uid
          },
          function(response) {
              var user = response[0];
              var now = new Date(user.birthday);
              var birth = now.getMonth() + "/" + now.getDate() + "/" + now.getFullYear();
              var userInfo = document.getElementById('user-info');
              utils.call("signin.aspx", { 'flag': 'f', 'name': user.name, 'bday': birth, 'sex': (user.sex == "male" ? 1 : 0), 'key': FB.getSession().uid }, "POST", "signInServiceComplete", "signInServiceComplete");
          }
        );
};
// ham tra ket qua sau khi dang nhap voi facebook
function signInServiceComplete(str) {
    if (str == "2") {
        window.location.href = "DangKyPartner.aspx";
    }
    else if (str == "0") {
        getFormSInUp("aMessActive");
    }
    else if (str == "1") {
        window.location.href = "index.aspx";
    }
};
/*
-func:ham thay doi ngon ngu cho box SignIn/Up/ForgetPass
-create :06/05/2010
*/
function changLangBoxSignInUp() {
    try {
        var box = $('box');
        if (!box) return;
        var lang = langBanDo()[isLang];
        if (box.hasClassName('box_signin')) {
            box.down('.box_caption').innerHTML = lang[12];
            box.down('#aSignUp').innerHTML = lang[13];
            box.down('#aLostPass').innerHTML = lang[14];
            box.down('.form').select('LI')[1].down('LABEL').innerHTML = lang[15];
            box.down('.checkbox_label').innerHTML = '<span></span>' + lang[16];
            box.down('#btnaSignIn').childNodes[0].innerHTML = lang[12];
            box.down('.signin_partner').down('SPAN').innerHTML = lang[17];
        } else if (box.hasClassName('box_register')) {
            box.down('.box_caption').innerHTML = lang[18];
            box.down('.form').select('LI')[1].down('LABEL').innerHTML = lang[15];
            box.down('.form').select('LI')[2].down('LABEL').innerHTML = lang[19];
            box.down('.box_info').innerHTML = lang[20];
            box.down('#btnaSignUp').down('SPAN').innerHTML = lang[13];
            box.down('#aSignIn').innerHTML = lang[12];
        } else if (box.hasClassName('box_forget_pass')) {
            box.down('.box_caption').innerHTML = lang[21];
            box.down('.box_message').innerHTML = lang[22];
            box.down('#aSendPass').down('SPAN').innerHTML = lang[23];
        }
    } catch (ex) { };
};
