﻿$(document).ready(function()
{
    sz1card1.beginScroll();
}
);

var sz1card1 = { scrollIntever: 0 };
sz1card1.showLoginWin = function()
{
    $('#sz1card1_login_herf_win').hide();
    $('#sz1card1_login_input_win').show();
    $('#sz1card1_cardId').focus();
};
sz1card1.hideLoginWin = function()
{
    $('#sz1card1_login_input_win').hide();
    $('#sz1card1_login_herf_win').show();
};
sz1card1.pressEnter = function(e)
{
    var keycode;
    if (navigator.appName == "Microsoft Internet Explorer")
    {
        keycode = event.keyCode;
    }
    else
    {
        keycode = e.which;
    }
    if (keycode == 13)
    {
        $("#sz1card1_login_btn").click();
    }
};
sz1card1.checkLogin = function(host)
{
    var cardId = jQuery('#sz1card1_cardId').val();
    cardId = jQuery.trim(cardId);
    var password = jQuery('#sz1card1_password').val();
    password = jQuery.trim(password);
    if (cardId.length <= 0 || password.length <= 0)
    {
        alert('卡号和密码不能为空!');
        return false;
    }
    $.getJSON(host + "/Init.aspx?action=checklogin&jsonpcallback=?", { cardId: cardId, password: password }, function(result)
    {
        if (result.success)
        {
            $('#sz1card1_login_body')[0].innerHTML = result.message;
        }
        else
        {
            alert(result.message);
        }
    });
};
sz1card1.forgetPassword = function(host, guid, skin)
{

    $('#sz1card1_forgetpwd').PopupDiv({
        title: '找回密码',
        PopupDivId: "pop_forgetpwd",
        modal: true,
        ajaxUrl: host + "/Web/ForgetPassword.aspx?guid=" + guid + "&skin=" + skin,
        close_fn_later: function()
        {
            window.document.location.reload(true);
            delcookie("MemberGuid");
        }
    });
    sz1card1.hideLoginWin();
}

function getcookie(name)
{
    var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
    if (arr != null)
    {
        return unescape(arr[2]);
    } else
    {
        return "";
    }
}

function delcookie(name)
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}
sz1card1.registerMember = function(host, guid, skin, isEnable)
{
    if (isEnable)
    {
        $('#sz1card1_registerMember').PopupDiv({
            title: '会员注册',
            modal: true,
            PopupDivId: "pop_registerMember",
            ajaxUrl: host + "/web/MemberRegister.aspx?guid=" + guid + "&skin=" + skin,
            close_fn_later: function()
            {
                window.document.location.reload(true);
            }
        });
    }
    else
    {
        alert('暂未开通网上注册功能!');
        return;
    }
    sz1card1.hideLoginWin();
}

sz1card1.ActiveCardId = function(host, guid, skin, carid)
{
    $('#sz1card1_activecardid').PopupDiv({
        title: '卡号激活',
        modal: true,
        PopupDivId: "pop_activecardid",
        ajaxUrl: host + "/Web/ActivatingMember.aspx?guid=" + guid + "&skin=" + skin + "&CardId=" + carid,
        close_fn_later: function()
        {
            window.document.location.reload(true);
        }
    });
    sz1card1.hideLoginWin();
}
sz1card1.goToSystemIndex = function(host, businessName)
{
    $('#sz1card1_popup_div').PopupDiv({
        title: businessName,
        modal: true,
        ajaxUrl: host + "/Main.aspx"
    });
    $('#sz1card1_login_input_win').hide();
    $('#sz1card1_login_herf_win').show();
};
function showWindow(windowName)
{
    var url = windowName, sw, sh, w = h = 465, pra;
    sw = Math.floor((window.screen.width / 2 - w / 2));
    sh = Math.floor((window.screen.height / 2 - h / 2));
    pra = "height=" + h + ", width=" + w + ", top=" + sh + ", left=" + sw + "menubar=no, scrollbars=yes, resizable=no,location=no, status=no";
    window.open(url, "", pra, true);
}
sz1card1.logOutSystem = function(host)
{
    if (confirm("确认退出会员后台？"))
    {
        $.getJSON(host + "/Init.aspx?action=logout&jsonpcallback=?", function(result)
        {
            $('#sz1card1_login_body')[0].innerHTML = result.message;
            window.document.location.reload(true);
        });
    }
};
sz1card1.scrollAdvertise = function(obj)
{
    $(obj).find("ul:first").animate({
        marginTop: "-20px"
    }, 500, function()
    {
        $(this).css({ marginTop: "0px" }).find("li:first").appendTo(this);
    });
};
sz1card1.beginScroll = function()
{
    sz1card1.scrollIntever = setInterval("sz1card1.scrollAdvertise('#sz1card1_advertise');", 2000);
};
sz1card1.endScroll = function()
{
    clearInterval(sz1card1.scrollIntever);
};
sz1card1.openAdvertise = function(url)
{
    window.open(url);
};

/*-----------------------------------------------------------*/
szcard1hover = function(obj)
{
    var list = document.getElementById("sz1card1_advertise").getElementsByTagName("a");
    for (var i = 0; i < list.length; i++)
    {
        if (list[i].id == obj.id)
        {
            list[i].className = "hover";
            obj.onmouseout = function()
            {
                for (var j = 0; j < list.length; j++)
                {
                    list[j].className = "";
                }
            }
        } else
        {
            list[i].className = "";
        }
    }
}
/*------------------------------------------------------*/
var w3c = (document.getElementById) ? true : false;
var agt = navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));

function IeTrueBody()
{
    return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
}

function GetScrollTop()
{
    return ie ? IeTrueBody().scrollTop : window.pageYOffset;
}
/*----------------------------------------------------*/
sz1card1.MoveTips = function()
{
    document.getElementById("sz1card1_login_main").style.top = GetScrollTop() + "px";
    document.getElementById("sz1card1_login_main").style.left = 0 + "px";
    if (document.getElementById("myWrap") != null)
    {
        document.getElementById("myWrap").style.top = 50 + GetScrollTop() + "px";
        document.getElementById("myWrap").style.left = parseInt(document.getElementById("myWrap").offsetLeft) + "px";
    }
}
sz1card1.Time = setInterval("sz1card1.MoveTips()", 200);

if (navigator.userAgent.indexOf("MSIE 6.0") > 0)
{
    document.execCommand("BackgroundImageCache", false, true);
}


