﻿var USER_LOGIN_INFO = null;
var CURRENCYS = null;
var ShoppingCartType = true;
var MEMBERID = '0';
var MEMBERNAME = '';

var SiteDomain = "fadbus.com";  // 网站主域名

var DOMAINNAME = "http://www." + SiteDomain;  // 网站主域名
var STATICFILEURL = "http://resources." + SiteDomain; // 网站文件域名
var SSL_DOMAINNAME = "http://www." + SiteDomain;

//var DOMAINNAME = "http://localhost:83";  // 网站主域名
//var STATICFILEURL = "http://localhost:82"; // 网站文件域名
//var SSL_DOMAINNAME = "https://localhost:83";

//提取会员信息
function GetMemberInfo() {
    $.ajax({
        type: "POST",
        dataType: 'json',
        url: DOMAINNAME + "/ASHX/logininfo.ashx",
        async: false,
        data: { Actions: 'GETMEMBERINFO' },
        success: function (data) {
            MEMBERID = data.MemberId;
            MEMBERNAME = data.MemberName;
        }
    });
}
GetMemberInfo();

// JQuery Cookic插件
jQuery.cookie = function (name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options = $.extend({}, options);
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else {
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

// 修复IE下PNG图片不能透明显示的JQuery插件
(function ($) {
    $.fn.fixPNG = function () {
        return this.each(function () {
            if ($.browser.msie && /6.0/.test(navigator.userAgent)) {
                var self = $(this);
                var imgID = (self.attr("id")) ? "id='" + self.attr("id") + "' " : "";

                var imgClass = (self.attr("class")) ? "class='" + self.attr("class") + "' " : "";

                var imgTitle = (self.attr("title")) ? "title='" + self.attr("title") + "' " : "title='" + self.attr("alt") + "' ";

                var imgStyle = "display:block;" + self.attr("style");

                var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + self.width() + "px; height:"
                                + self.height() + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                                + "(src=\'" + self.attr("src") + "\', sizingMethod='scale');\"></span>";

                self.replaceWith(strNewHTML);
            }
        });
    }
})(jQuery);

/**
* 功能:格式化时间
* 示例:DateUtil.Format("yyyy/MM/dd","Thu Nov 9 20:30:37 UTC+0800 2006 ");
* 返回:2006/11/09
**/
jQuery.extend({
    DateFormat: function (fmtCode, date) {
        var result, d, arr_d;
        var patrn_now_1 = /^y{4}-M{2}-d{2}\sh{2}:m{2}:s{2}$/;
        var patrn_now_11 = /^y{4}-M{1,2}-d{1,2}\sh{1,2}:m{1,2}:s{1,2}$/;
        var patrn_now_2 = /^y{4}\/M{2}\/d{2}\sh{2}:m{2}:s{2}$/;
        var patrn_now_22 = /^y{4}\/M{1,2}\/d{1,2}\sh{1,2}:m{1,2}:s{1,2}$/;
        var patrn_now_3 = /^y{4}年M{2}月d{2}日\sh{2}时m{2}分s{2}秒$/;
        var patrn_now_33 = /^y{4}年M{1,2}月d{1,2}日\sh{1,2}时m{1,2}分s{1,2}秒$/;
        var patrn_date_1 = /^y{4}-M{2}-d{2}$/;
        var patrn_date_11 = /^y{4}-M{1,2}-d{1,2}$/;
        var patrn_date_2 = /^y{4}\/M{2}\/d{2}$/;
        var patrn_date_22 = /^y{4}\/M{1,2}\/d{1,2}$/;
        var patrn_date_3 = /^y{4}年M{2}月d{2}日$/;
        var patrn_date_33 = /^y{4}年M{1,2}月d{1,2}日$/;
        var patrn_time_1 = /^h{2}:m{2}:s{2}$/;
        var patrn_time_11 = /^h{1,2}:m{1,2}:s{1,2}$/;
        var patrn_time_2 = /^h{2}时m{2}分s{2}秒$/;
        var patrn_time_22 = /^h{1,2}时m{1,2}分s{1,2}秒$/;

        if (!fmtCode) {
            fmtCode = "yyyy/MM/dd hh:mm:ss";
        }

        if (date) {
            d = new Date(date.replace(/-/g, '/'));
            if (isNaN(d)) {
                alert("时间参数非法\n正确的时间示例:\nThu Nov 9 20:30:37 UTC+0800 2006\n或\n2006/10/17");
                return;
            }
        } else {
            d = new Date();
        }

        if (patrn_now_1.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.yyyy + "-" + arr_d.MM + "-" + arr_d.dd + " " + arr_d.hh + ":" + arr_d.mm + ":" + arr_d.ss;

        } else if (patrn_now_11.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.yyyy + "-" + arr_d.MM + "-" + arr_d.dd + " " + arr_d.hh + ":" + arr_d.mm + ":" + arr_d.ss;

        } else if (patrn_now_2.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.yyyy + "/" + arr_d.MM + "/" + arr_d.dd + " " + arr_d.hh + ":" + arr_d.mm + ":" + arr_d.ss;

        } else if (patrn_now_22.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.yyyy + "/" + arr_d.MM + "/" + arr_d.dd + " " + arr_d.hh + ":" + arr_d.mm + ":" + arr_d.ss;

        } else if (patrn_now_3.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.yyyy + "年" + arr_d.MM + "月" + arr_d.dd + "日" + " " + arr_d.hh + "时" + arr_d.mm + "分" + arr_d.ss + "秒";

        } else if (patrn_now_33.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.yyyy + "年" + arr_d.MM + "月" + arr_d.dd + "日" + " " + arr_d.hh + "时" + arr_d.mm + "分" + arr_d.ss + "秒";

        } else if (patrn_date_1.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.yyyy + "-" + arr_d.MM + "-" + arr_d.dd;

        } else if (patrn_date_11.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.yyyy + "-" + arr_d.MM + "-" + arr_d.dd;

        } else if (patrn_date_2.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.yyyy + "/" + arr_d.MM + "/" + arr_d.dd;

        } else if (patrn_date_22.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.yyyy + "/" + arr_d.MM + "/" + arr_d.dd;

        } else if (patrn_date_3.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.yyyy + "年" + arr_d.MM + "月" + arr_d.dd + "日";

        } else if (patrn_date_33.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.yyyy + "年" + arr_d.MM + "月" + arr_d.dd + "日";

        } else if (patrn_time_1.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.hh + ":" + arr_d.mm + ":" + arr_d.ss;

        } else if (patrn_time_11.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.hh + ":" + arr_d.mm + ":" + arr_d.ss;

        } else if (patrn_time_2.test(fmtCode)) {
            arr_d = splitDate(d, true);
            result = arr_d.hh + "时" + arr_d.mm + "分" + arr_d.ss + "秒";

        } else if (patrn_time_22.test(fmtCode)) {
            arr_d = splitDate(d);
            result = arr_d.hh + "时" + arr_d.mm + "分" + arr_d.ss + "秒";

        } else {
            alert("没有匹配的时间格式!");
            return;
        }

        return result;

        function splitDate(d, isZero) {
            var yyyy, MM, dd, hh, mm, ss;
            if (isZero) {
                yyyy = d.getFullYear();
                MM = (d.getMonth() + 1) < 10 ? "0" + (d.getMonth() + 1) : d.getMonth() + 1;
                dd = d.getDate() < 10 ? "0" + d.getDate() : d.getDate();
                hh = d.getHours() < 10 ? "0" + d.getHours() : d.getHours();
                mm = d.getMinutes() < 10 ? "0" + d.getMinutes() : d.getMinutes();
                ss = d.getSeconds() < 10 ? "0" + d.getSeconds() : d.getSeconds();
            } else {
                yyyy = d.getFullYear();
                MM = d.getMonth() + 1;
                dd = d.getDate();
                hh = d.getHours();
                mm = d.getMinutes();
                ss = d.getSeconds();
            }
            return { "yyyy": yyyy, "MM": MM, "dd": dd, "hh": hh, "mm": mm, "ss": ss };
        }
    }
});

// 获取GET参数
function request(paras) {
    var url = location.href;
    var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
    var paraObj = {}
    for (i = 0; j = paraString[i]; i++) {
        paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
    }
    var returnValue = paraObj[paras.toLowerCase()];
    if (typeof (returnValue) == "undefined") {
        return "";
    } else {
        return returnValue;
    }
}

function SetCookie(name, value)// 两个参数，一个是cookie的名子，一个是值
{
    var Days = 1;
    // 此 cookie 将被保存 1 天
    var exp = new Date();
    // new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
    document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
}

function getCookie(name)// 取cookies函数
{
    var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
    if (arr != null) return unescape(arr[2]);
    return null;
}

// 购物车转向地址
function GoCart() {
    if (ShoppingCartType) {
        location.href = DOMAINNAME + "/pay/";
    } else {
        location.href = DOMAINNAME + "/Shopping/ShopCart.html";
    }
}
function GoCart1(obj) {
    if (ShoppingCartType) {
        obj.href = DOMAINNAME + "/pay/";
    } else {
        obj.href = DOMAINNAME + "/Shopping/ShopCart.html";
    }
}

function linkblog() {
    location.href = DOMAINNAME + "/pickeggblog/";
}

function linkfacebook() {
    location.href = "http://www.facebook.com/fadbus";
}

function linktwitter() {
    location.href = "http://twitter.com/PickEgg_com";
}

function linkmyspace() {
    location.href = "http://www.myspace.com/538534282";
}

// 打开帮助
function showhelp(id) {
    window.open(DOMAINNAME + '/Help/helpDetailSmall-' + id + '.html', 'newwindow', 'height=720, width=640, top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no');
};

// 打开窗口
function openWindow(url, height, width) {
    window.open(url, 'newwindow', 'height=' + height + ', width=' + width + ', top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no');
};

// 添加到收藏夹
function AddAjaxFavorite(id) {
    $.post(DOMAINNAME + "/ashx/AddFavorite.ashx", { ID: id }, function (result) {
        $.getScript(STATICFILEURL + "/js/jquery.simplemodal.js", function () {
            if (result == "true") {
                $.modal.alert("Add to Favorites Successful.", "info");
            } else {
                userSendLogin();
                //取消当前显示错误信息，直接进入登陆界面
                /*
                $.modal.alert("Please <a id=\"aMsgLogin\" href=\"javascript:void(0);\" style=\"color:#056a9e; text-decoration:underline;\">Login</a> or <a id=\"aMsgRegister\" href=\"javascript:void(0);\"  style=\"color:#056a9e; text-decoration:underline;\">Register</a> first to add it to wishlist.", 'error');
                $.getScript(STATICFILEURL + "/js/fLogin.js", function () {
                $("#aMsgLogin").click(function () {
                $.modal.close();
                userSendLogin('LOGIN');
                });

                $("#aMsgRegister").click(function () {
                $.modal.close();
                userSendLogin('REGISTER');
                });
                });
                */
            }
        });
    });
};

// 获得购物车信息
function ShoppingCart() {
    $.post(DOMAINNAME + "/ASHX/ShoppingCart.ashx", function (data) {
        ShowCart(data);
    });
}

// 显示购物车信息
function ShowCart(data) {
    if (data != "") {
        var strs = data.split("{[@]}");
        $("#prodtctCartList").html(strs[0]);
        $("#b_item").html(strs[1]);
        $("#b_price").html(strs[2]);

        if (parseInt(strs[1]) == 0) {
            $("#PickEggCart").attr("src", STATICFILEURL + "/images/car_1.jpg");
        } else {
            $("#PickEggCart").attr("src", STATICFILEURL + "/images/car.jpg");
        };
    }
}

//  购物车
function ProductCart() {
    $.ajax({
        type: "POST",
        url: STATICFILEURL + "/ASHX/InfoCart.ashx",
        data: "",
        success: function (msg) {
            if (msg != "") {
                $("#prodtctCartList").html(msg.split("{[@]}")[0]);
                $("#b_item").html(msg.split("{[@]}")[1]);
                $("#b_price").html(msg.split("{[@]}")[2]);

                if (parseInt(msg.split("{[@]}")[1]) == 0) {
                    $("#PickEggCart").attr("src", STATICFILEURL + "/images/car_1.jpg");
                } else {
                    $("#PickEggCart").attr("src", STATICFILEURL + "/images/car.jpg");
                };
            }
        }
    });
}

// 编辑数量
function productCartNum(str, ty, num, isB) {
    var strNum = 1;
    var _data = {};
    if (isB == "0") {
        if (ty == "1") {
            strNum = parseInt(num) + 1;
        } else {
            if (num != 1) {
                strNum = parseInt(num) - 1;
            }
        }
        _data = { Actions: "ADD", ID: str, Num: strNum };
    } else {
        if (ty == "1") {
            strNum = parseInt(num) + 1;
        } else {
            if (num != 1) {
                strNum = parseInt(num) - 1;
            }
        }
        _data = { Actions: "SUBTRACT", ID: str, Num: strNum };
    }

    $.post(DOMAINNAME + "/ashx/ShoppingCart.ashx", _data, function (data) {
        ShowCart(data);
    });
};

// 删除
function cartDelete(str) {
    $.post(DOMAINNAME + "/ASHX/ShoppingCart.ashx", { Actions: "DELETE", ID: str }, function (data) {
        ShowCart(data);
    });
};

//  登陆弹出窗口
function userSendLogin(st,url,arg) {

    if (arg != 'PopUpModel') {
        //jump to login page instead
        //will return to current url
        if (!url) {
            //url = location.href.replace("?", "|||").replace("&", "||");
            url = location.href;
        }

        url = encodeURIComponent(url);

        location.href = DOMAINNAME + "/Member/Regist.html?Url=" + url;
        return false;
    }

    var cookieName = "RememberMe";
    var cookieValue = "";
    var arr = document.cookie.match(new RegExp("(^| )" + cookieName + "=([^;]*)(;|$)"));
    if (arr != null) { cookieValue = unescape(arr[2]); }

    var shtml = "";

    shtml += "<div id='loginShowDiv_title' ><ul class='loginShowc2_list'><li id='loginShowDivLi_1' class='loginShowc2_list_now'>Login<span></span></li><li  id='loginShowDivLi_2' class='loginShowc2_list_list'>Register<span></span></li></ul></div>";
    // 登陆 
    shtml += "<div class='loginShow' id='loginShow_1'>";
    shtml += "    <div class='loginShowDiv'>";
    shtml += "        <span>Dear customer</span>,Welcome back!</div>";
    shtml += "    <dl>";
    shtml += "        <dt>Email address:</dt>";
    shtml += "        <dd>";
    shtml += "            <input id='LoginEmailShow' value='" + cookieValue + "'/></dd>";
    shtml += "    </dl>"
    shtml += "    <dl>"
    shtml += "       <dt>Password:</dt>";
    shtml += "        <dd>";
    shtml += "            <input type='password'  id='LoginPassWordShow' /></dd>";
    shtml += "    </dl>";

    shtml += "    <dl>"
    shtml += "       <dt>&nbsp;</dt>";
    shtml += "        <dd>";
    shtml += "            <input type='checkbox' id='chkRememberMe' style='vertical-align:middle;' checked='CHECKED' /> <label for='chkRemember'>Remember me and automatically login.</label></dd>";
    shtml += "    </dl>";
    shtml += "    <ul>";
    shtml += "        <li  style='width:350px; line-height:24px; height:24px; padding-left:4px; margin-left:50px; border:1px solid #e3d1d1; background:#fce8e9 url(" + STATICFILEURL + "/Images/wrong.jpg) no-repeat 4px center;display:none;' id='loginSpanShow'></li>";
    shtml += "    </ul>";

    shtml += "    <dl>";
    shtml += "        <dt>";
    shtml += "            <input type='button' id='LoginSubmitShow' class='sign_in_button' value='&nbsp;' /></dt> ";
    shtml += "           <dd  style=' padding-top:4px;'> <a  style='color:#157ACC;text-decoration:underline' href='/Customer/ForgotPassword.html'>Forgot your password?</a> </dd>";
    shtml += "    </dl>";

    shtml += "</div>";


    // 注册 
    shtml += "<div class='loginShow' id='loginShow_2' style='display:none'>";
    shtml += "    <div class='loginShowDiv'>";
    shtml += "        If you don't have a " + SiteDomain + " account, please create one .</div>";
    shtml += "    <dl>";
    shtml += "        <dt>Email address:</dt>";
    shtml += "        <dd>";
    shtml += "            <input id='LoginEmailShow_1' /></dd>";
    shtml += "    </dl>"
    shtml += "    <dl>"
    shtml += "       <dt>Password:</dt>";
    shtml += "        <dd>";
    shtml += "            <input type='password'  id='LoginPassWordShow_1' /></dd>";
    shtml += "    </dl>";
    shtml += "    <dl>"
    shtml += "       <dt>Confirm password:</dt>";
    shtml += "        <dd>";
    shtml += "            <input type='password'  id='LoginConfirmShow' /></dd>";
    shtml += "    </dl>";


    shtml += "    <dl>"
    shtml += "       <dt><input type='checkbox' id='chkAgreee' checked='checked' style='vertical-align:middle;'/></dt>";
    shtml += "        <dd style='width:200px;padding-top:4px;'>";
    shtml += "         I agree to accept the <a href='javascript:;' onclick='showhelp(54);' style='color:#414141;text-decoration: underline;'>Terms of Use</a></dd>";
    shtml += "    </dl>";



    shtml += "    <dl>"

    shtml += "        <dd>";
    shtml += "            <div style='width:270px; line-height:24px; height:24px; padding-left:25px; margin-left:50px; border:1px solid #e3d1d1; background:#fce8e9 url(http://resources." + SiteDomain + "/Images/wrong.jpg) no-repeat 4px center;display:none;' id='divRegistCheckUser'>Email you entered already exists, please re-enter.</div></dd>";
    shtml += "    </dl>";

    shtml += "    <ul>";
    shtml += "        <li>";
    shtml += "            <input type='button' id='ReginsterSubmitShow' value='' class='account_button' />";
    shtml += "        </li>";
    shtml += "    </ul>";
    shtml += "    <ul>";
    shtml += "        <li  style='color:red' id='loginSpanShow'></li>";
    shtml += "    </ul>";
    shtml += "</div>";



    $.modal(shtml, { opacity: 40, minHeight: 230, minWidth: 400, maxHeight: 600, maxWidth: 800, focus: true, overlayClose: true, autoResize: true });

    // start
    $("#loginShowDiv_title").find("li").each(function () {
        // 绑定事件
        $(this).bind({
            click: function () {

                $("#loginShowDiv_title").find(".loginShowc2_list_now").attr("class", "loginShowc2_list_list");
                $(this).attr("class", "loginShowc2_list_now");

                $(".loginShow").hide();
                $("#loginShow_" + $(this).attr("id").split("_")[1]).show();
            }
        });
    });

    if (st == "re") {
        $("#loginShowDiv_title").find(".loginShowc2_list_now").attr("class", "loginShowc2_list_list");
        $("#loginShowDivLi_2").attr("class", "loginShowc2_list_now");

        $(".loginShow").hide();
        $("#loginShow_2").show();
        $.modal.impl.setContainerDimensions();
    }
    else {
        $("#loginShowDiv_title").find(".loginShowc2_list_now").attr("class", "loginShowc2_list_list");
        $("#loginShowDivLi_1").attr("class", "loginShowc2_list_now");

        $(".loginShow").hide();
        $("#loginShow_1").show();
        $.modal.impl.setContainerDimensions();
    }

    // end

    using(["validatebox", "messager"], function () {
        // -1

        $.extend($.fn.validatebox.defaults.rules, {
            PasswordConfrim: {
                validator: function (value) {
                    var inputError = true;
                    var pwd1 = $("#LoginPassWordShow_1").val();
                    var pwd2 = $("#LoginConfirmShow").val();
                    if (pwd1 != pwd2) {
                        inputError = false;
                    }
                    return inputError;
                },
                message: 'Please enter at least {0} characters.'
            }, checkboxConfirm: {
                validator: function (value) {
                    var inputError = true;
                    var pwd1 = $("#chkAgreee").attr("checked");
                    if (!pwd1) {
                        inputError = false;
                    }
                    return inputError;
                },
                message: 'Please enter at least {0} characters.'
            },
            Only: {
                validator: function (value, param) {
                    var r = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i.test(value);
                    if (r) {
                        this.message = "Email you entered already exists, please re-enter.";
                        return r;
                    } else {
                        this.message = "Please enter a valid email address.";
                        return r;
                    }
                },
                message: 'Email you entered already exists, please re-enter'
            }
        });

        // -1
        // 登陆 start
        $("#LoginEmailShow,#LoginEmailShow_1").validatebox({ required: "true", missingMessage: "Can not be empty!", validType: "email", invalidMessage: "Please enter a valid email address." });
        $("#LoginPassWordShow,").validatebox({ required: "true", missingMessage: "Can not be empty!" });
        // end    

        $("#LoginEmailShow_1").validatebox({ required: "true", validType: "Only['/ASHX/Com.ashx']" });
        $("#LoginPassWordShow_1").validatebox({ required: "true", missingMessage: "Can not be empty!", validType: "length[1,20]", invalidMessage: "The character should be between 1 and 20 in length.(A-Z, a-z, 0-9)." });
        $('#LoginConfirmShow').validatebox({ required: "true", missingMessage: "Can not be empty!", validType: "PasswordConfrim", invalidMessage: "please confrim password." });
        $('#chkAgreee').validatebox({ validType: "checkboxConfirm", invalidMessage: "Please tick here." });


        $("#LoginSubmitShow").bind("click", function () {

            if ($('#LoginEmailShow').validatebox("isValid") && $('#LoginPassWordShow').validatebox("isValid")) {

                var strRememberMe = 1;
                if ($("#chkRememberMe").checked == false)
                    strRememberMe = 1;

                if (strRememberMe == 1) {
                    var Days = 1;
                    var exp = new Date();
                    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
                    document.cookie = "RememberMe" + "=" + escape($("#LoginEmailShow").val()) + ";expires=" + exp.toGMTString();
                }
                else {
                    var Days = 1;
                    var exp = new Date();
                    exp.setTime(exp.getTime() - Days * 24 * 60 * 60 * 1000);
                    document.cookie = "RememberMe" + "=" + escape($("#LoginEmailShow").val()) + ";expires=" + exp.toGMTString();
                }

                $.ajax({
                    type: "POST",
                    url: DOMAINNAME + "/ASHX/LoginSend.ashx",
                    data: "loginName=" + $("#LoginEmailShow").val() + "&loginPwd=" + $("#LoginPassWordShow").val() + "&RememberMe=" + strRememberMe,
                    success: function (msg) {
                        if (msg == "ok") {
                            window.location.reload();
                        }
                        else {
                            $("#loginSpanShow").show();
                            $("#loginSpanShow").html("Email address or password incorrect, please try again.");
                            $("#LoginPassWordShow").attr("value", "");

                        };
                    }
                });
            }
        });

        $("#ReginsterSubmitShow").bind("click", function () {

            if ($('#LoginEmailShow_1').validatebox("isValid") && $('#LoginPassWordShow_1').validatebox("isValid") && $('#LoginConfirmShow').validatebox("isValid") && $('#chkAgreee').validatebox("isValid")) {
                $('#divRegistCheckUser').show();
                $('#divRegistCheckUser').html("please wait...");

                $.ajax({
                    type: "POST",
                    url: DOMAINNAME + "/ASHX/Com.ashx",
                    async: false,
                    data: { Actions: 'ISONLY', Key: $('#LoginEmailShow_1').val() },
                    success: function (data) {
                        r = data;
                        if (!r) {
                            $('#divRegistCheckUser').show();
                            $('#divRegistCheckUser').html("Email you entered already exists.");
                            return false;
                        }
                        else {
                            $.ajax({
                                type: "POST",
                                url: DOMAINNAME + "/ASHX/LoginSend.ashx",
                                data: "loginName=" + $("#LoginEmailShow_1").val() + "&loginPwd=" + $("#LoginPassWordShow_1").val() + "&type=1",
                                success: function (msg) {
                                    if (msg == "ok") {
                                        if ($("body").find("#frmGoogle").size() == 0) {
                                            $("body").append("<iframe id=\"frmGoogle\" src=\"" + DOMAINNAME + "/Member/Register.htm\"  style=\"height:0px; width:0px; overflow:hidden; display: none;\" frameborder=\"0\" ></iframe>");
                                        }
                                        window.location.reload();
                                    }
                                }
                            });
                        }
                    }
                });
            }
        });
    });
};

// 退出登陆
function userloginOut() {
    $.get(DOMAINNAME + "/ASHX/loginInfo.ashx?", { Actions: "ISOUT", isOut: 1 }, function (msg) {
        var href = window.location.href.toLowerCase();
        if (href.indexOf('paypalsuccessful.aspx') > -1) {
            location.href = DOMAINNAME + '/';
        } else {
            window.location.reload();
        }
    });
}

//  订单查询
function orderChick() {
    $("#CheckOrder").bind({
        click: function () {
            var txt = $("#InputOrder").val();
            location.href = DOMAINNAME + "/Shopping/deliveryTrack.html?orderID=" + txt;
        }
    });
}

function StringToDate(str) {
    var d = null;
    var reg = /^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;

    if (arr = str.match(reg)) {
        d = new Date(Number(arr[1]), Number(arr[2]) - 1, Number(arr[3]), Number(arr[4]), Number(arr[5]), Number(arr[6]));
    }
    return d;
}

function lookup(inputString) {
    if (inputString.length < 2) {
        $('#suggestions').fadeOut(); // Hide the suggestions box
    } else {
        $.post(DOMAINNAME + "/ASHX/rpc.aspx", { queryString: "" + inputString + "" }, function (data) { // Do an AJAX call
            if (data != "") {
                $('#suggestions').fadeIn(); // Show the suggestions box
                $('#suggestions').html(data); // Fill the suggestions box
            } else {
                $('#suggestions').fadeOut();
            }
        });
    }
}

//------------------------------------------- 置顶按钮 ---------------------------------------------------------------------------------- 
function _floatTopDiv() {
    $.getScript(STATICFILEURL + "/js/floatdiv.js", function () {
        var top = $("<a id=\"aTop\"><img src=\"" + STATICFILEURL + "/Images/top.jpg\"></a>").floatdiv({ right: 2, bottom: 2 });
        top.click(function () {
            $.getScript(STATICFILEURL + "/js/JQuery.ScrollTo.js", function () {
                $.scrollTo(0);
            });
        });
    });
}

// 网站提示
(function ($) {
    $.msg = {
        alert: function (content, icon, fn) {
            var _content = "";
            switch (icon) {
                case "error":
                    _content = "<div class=\"messager-icon messager-error\"></div><div class=\"error\"><span>Error:</span>" + content + "</div>";
                    break;
                case "info":
                    _content = "<div class=\"messager-icon messager-info\"></div><div class=\"info\"><span>Congratulations!</span>" + content + "</div>";
                    break;
                case "warning":
                    _content = "<div class=\"messager-icon messager-warning\"></div><div class=\"warning\"><span>Warning:</span>" + content + "</div>";
                    break;
            }
            _content = "<div class=\"messager\"><div class=\"messager-body\">" + _content + "</div></div>";
            alert(content);
        }, confirm: function (title, content, fn) {

        }
    };
})(jQuery);


// 网站公共部分
(function ($) {
    var cookieEnabled = (navigator.cookieEnabled) ? true : false;
    if (!cookieEnabled) {
        alert('Your browser does not support Cookie, will not be finished shopping!');
    }

    $(document).ready(function () {
        $(".sell").fixPNG();

        // 插入跟踪表
        $.post(DOMAINNAME + "/ASHX/Referer.ashx", { url: document.referrer });

        // 获取推荐人
        $.getScript(STATICFILEURL + "/js/jquery.query-2.1.7.js", function () {
            var hQs = $.query.get("welcome");
            if (hQs != "") {
                $.post(DOMAINNAME + "/ASHX/loginInfo.ashx", { Actions: "ck", wel: hQs });
            }
        });

        // Safely inject CSS3 and give the search results a shadow
        var cssObj = { 'box-shadow': '#888 5px 10px 10px', // Added when CSS3 is standard
            '-webkit-box-shadow': '#888 5px 10px 10px', // Safari
            '-moz-box-shadow': '#888 5px 10px 10px'
        };

        /*
        if( location.href.toLowerCase().indexOf(DOMAINNAME+"/android-tablet-and-phone") == -1
        && location.href.toLowerCase().indexOf(DOMAINNAME+"/android%2dtablet%2dand%2dphone") == -1)
        {
        var shtml = "";
        shtml += "<div class=\"coupon_top\" style=\"cursor:pointer\" onclick=\"window.open('" + DOMAINNAME + "/Product/Timelimited.html')\">";
        shtml += "</div>";
        $(shtml).prependTo("body");
        }
        */

        // Firefox 3.5+
        $("#suggestions").css(cssObj);

        // Fade out the suggestions box when not active
        $("#txtSearchKeyword").blur(function () {
            $('#suggestions').fadeOut();
        });

        //订单查询
        orderChick();

        $("div.footer > div.footer_list_one > div.telephone").html(
            ""
//            +"<p>Toll-free number for North America</p>"
//            +"<p style=\"line-height: 26px; height: 26px; font-size: 24px; color: #167bcd;\">"
//            +"    <i>1-888-997-3456</i></p>"
//            +"<p>Service Time:</p>"
            +"<p><b>Customer Service Center</b></p>"
            +"<p class=\"color1\">"
            +"    <a href=\"" + DOMAINNAME + "/Help/LiveChat.html\" rel=\"nofollow\"><u>Click to Enter <span class=\"font_9\">>></span></u></a></p><p><img src=\"" + STATICFILEURL + "/images/left_under_logo.jpg\" /></p>"
        );
        _floatTopDiv();
    });
})(jQuery);

$(function () {

    $(".right_ad2").html("<div style=\"padding-top:45px;\"><img src='" + STATICFILEURL + "/images/025.gif' style=\"\" /> Loding...</div>");

    function ActivityProduct(EndTimes, Now) {
        var timerObj = [];
        var dateDiffSpan = 0;
        var serverDate = new Date($.DateFormat("yyyy/MM/dd hh:mm:ss", Now));
        var clientDate = new Date();
        dateDiffSpan = serverDate - clientDate;
        $(".times").each(function (i) {
            var self = $(this);
            _DateDiff(self, i);
            timerObj[i] = setInterval(function () {
                _DateDiff(self, i);
            }, 1);
        });

        $(".pStartTime").each(function (i) {
            var self = $(this);
            var starttime = new Date(self.attr('begintime'));
            var serverDate = new Date(EndTimes);
            var clientDate = new Date($.DateFormat("yyyy/MM/dd hh:mm:ss", Now));
            datespan = serverDate - clientDate;
            self.text(new Date(starttime + datespan));
        });

        function _DateDiff(self, i) {
            var d, d2, d3;
            var str = self.attr('timeleft');
            if (str == '')
                str = self.attr("id").split("_")[1];
            d = new Date();
            d2 = new Date(str);
            d3 = d2 - d;
            d3 = d3 + dateDiffSpan;
            if (d3 <= 0) {
                if ($('td[buyid]').length > 1)
                    window.location = window.location.href;
                clearInterval(timerObj[i]);
                self.html("Time Left To Buy<br /><b>00:00:00 <label>0</label></b>");
                return;
            }
            var _d, _h, _m, _s;
            var _dd, _hh, _mm;
            _dd = d3 % (24 * 60 * 60 * 1000);
            _hh = _dd % (60 * 60 * 1000);
            _mm = _hh % (60 * 1000);
            _ss = _mm % 1000;
            _d = (d3 - _dd) / (24 * 60 * 60 * 1000);
            _h = (_dd - _hh) / (60 * 60 * 1000);
            _m = (_hh - _mm) / (60 * 1000);
            _s = parseInt(_mm / 1000);
            _st = parseInt(_ss / 100);

            self.html("Time Left To Buy<br /><b>" + (_h < 10 ? "0" + _h : _h) + ":" + (_m < 10 ? "0" + _m : _m) + ":" + (_s < 10 ? "0" + _s : _s) + " <label>" + _st + "</label></b>")
        }
    }
    /*
    var _Html = '<div style="width:980px; font-size:14px;height:60px; margin:0 auto; margin-bottom:10px; padding-top:3px; color:#fff;';
    _Html += 'position:relative; text-align:left;line-height:18px;">';
    _Html += '<a href="http://www.' + SiteDomain + '/Html/other/newyear/newyear.htm" target="_blank"><img src="/images/topHits_1209.jpg" /></a>';
    _Html += '</div>';

    _Html += '&nbsp;</div>';
    $('body').eq(0).prepend(_Html);
    */
    /*is from pickegg.com ,show message,didn't work*/
    //if (new RegExp("http://www.pickegg.com[.]*").test(window.document.referrer)) {
    /*
    var _Html = '<div style="width:980px; font-size:14px;height:60px; margin:0 auto; margin-bottom:10px; padding-top:3px; color:#fff;';
    _Html += 'background: url(/images/top_Hits.jpg);position:relative; text-align:left;line-height:18px;">';
    _Html += '<img src="/images/onFocus.gif" style="float:left; margin-left:8px; margin-right:8px; margin-top:5px;margin-';
    _Html += 'bottom:20px;"  />';
    _Html += '<span style="font-size:11px; font-weight:bold;">Notification : Because of the holiday of Chinese New year, shipping lines will be suspended from Jan 20th to 28th in China, therefore our shipment of the orders will be influenced.';
    _Html += ' Customer service will be unavailable during Jan 21st to 28th either during the national holiday. Please be advised of this particular condition. Your patience and understanding is very appreciated.';
    _Html += '</span></div>';
    */
    //_Html += '&nbsp;</div>';
    //$('body').eq(0).prepend(_Html);
    //}*/
})
