﻿$(function() {
    YYYYMMDDstart();
    callServerGetProvince();
    setOpen();
    getCart();
});


function setOpen(type) {
    $('#mainDiv fieldset').removeClass('open');
    if (1 == type) {
        $('#mainDiv fieldset:eq(0)').addClass('open');
    }
    else if (2 == type) {
        $('#mainDiv fieldset:eq(1)').addClass('open');
    }
    else if (3 == type) {
        $('#mainDiv fieldset:eq(2)').addClass('open');
    }
    else {
        $('#mainDiv fieldset:eq(0)').addClass('open');
    }
}


function callServerGetProvince() {
    head.getProvince(function CallBack(response) {
        if (response.value.Rows.length > 0) {
            for (var i = 0; i < response.value.Rows.length; i++) {
                //document.getElementById("ddlProvince").options.add(new Option(" " + response.value.Rows[i]["province"], response.value.Rows[i]["provinceID"]));
                document.getElementById("ddlProvince").options.add(new Option(" " + response.value.Rows[i]["NC_Province"], response.value.Rows[i]["NC_ProvinceID"]));
            }
        }
    });
}

function callServerGetCity(value) {
    if (value == "") {
        document.getElementById("ddlCtiy").options.length = 1;
        document.getElementById("ddlArea").options.length = 1;
        return;
    }
    head.getCity(value, function CallBack(response) {
        if (response.value.Rows.length > 0) {
            document.getElementById("ddlCtiy").options.length = 1;
            document.getElementById("ddlArea").options.length = 1;
            for (var i = 0; i < response.value.Rows.length; i++) {
                // document.getElementById("ddlCtiy").options.add(new Option(" " + response.value.Rows[i]["city"], response.value.Rows[i]["cityID"]));
                document.getElementById("ddlCtiy").options.add(new Option(" " + response.value.Rows[i]["NC_city"], response.value.Rows[i]["NC_cityID"]));
            }
        }
        else {
            document.getElementById("ddlCtiy").options.length = 1;
            document.getElementById("ddlArea").options.length = 1;
            return;
        }
    });
}

function callServerGetArea(value) {
    if (value == "") {
        document.getElementById("ddlArea").options.length = 1;
        return;
    }
    head.getArea(value, function CallBack(response) {
        if (response.value.Rows.length > 0) {
            document.getElementById("ddlArea").options.length = 1;
            for (var i = 0; i < response.value.Rows.length; i++) {
                //document.getElementById("ddlArea").options.add(new Option(" " + response.value.Rows[i]["area"], response.value.Rows[i]["areaID"]));
                document.getElementById("ddlArea").options.add(new Option(" " + response.value.Rows[i]["NC_Area"], response.value.Rows[i]["NC_AreaID"]));
            }
        }
        else {
            document.getElementById("ddlArea").options.length = 1;
            return;
        }
    });
}
//获取购物车产品
function getCart() { 
    head.getCart(function(res) {
        $('#shoppingCart').empty();
        $('#shoppingCartNum').empty();
        $('#shoppingCartPrice').empty();
        if (res.value != null) {
            var totleNum = 0;
            var totlePrice = 0;
            for (var i = 0; i < res.value.Rows.length; i++) {
                $('#shoppingCart').append("<li class='clearFix' id='" + res.value.Rows[i]["proKind"] + "'><a  target='_blank' href='/product/productdetails.aspx?productid=" + res.value.Rows[i]["proID"] + "&acid=" + res.value.Rows[i]["acID"] + "&classid=" + res.value.Rows[i]["classID"] + "' class='img'><img src='http://image.viptemai.net/web/" + res.value.Rows[i]["proPic"] + "' /></a><div class='info'><p class='name'><a  target='_blank' href='/product/productdetails.aspx?productid=" + res.value.Rows[i]["proID"] + "&acid=" + res.value.Rows[i]["acID"] + "&classid=" + res.value.Rows[i]["classID"] + "'>" + res.value.Rows[i]["proName"] + "</a></p><p>规格：" + res.value.Rows[i]["proSize"] + "</p><p>价格：<span>" + res.value.Rows[i]["proNewPrice"] + "元</span></p><p>数量：" + res.value.Rows[i]["proQuantity"] + "</p></div><a class='del' onclick=\"delCart('" + res.value.Rows[i]["proKindName"] + "')\">删除</a> </li>");
                totleNum += parseInt(res.value.Rows[i]["proQuantity"]);
                totlePrice += parseFloat(res.value.Rows[i]["proSumPrice"]);
            }
            $('#shoppingCartNum').html(totleNum);
            $('#shoppingCartNum1').html(totleNum + "件");
            $('#shoppingCartPrice').html(totlePrice + "元");
        }
        else {
            $('#shoppingCartNum1').html("0件");
        }
    });
}

//删除购物车某个商品
function delCart(kindid) {

    head.DeleteCart(kindid, function(res) { 
        if (res.value == "s") {
            getCart();

        }
    }); 
//    var a = $.cookie("myCart");
//    var b = a.split('|');
//    a = "";
//    for (var c = 0; c < b.length; c++) {
//        var d = b[c].split(',')[1];
//        if (d != kindid && d != "" & d != null) {
//            a += b[c] + "|";
//        }
//    }
//    $.cookie("myCart", a);
//    getCart();
}



function windowLogin() {
    ReloadCode();
    //        $("#loginstatus fieldset").not("#loginstatus fieldset:first").hide();
}



//弹出Mini登录  richard: 2010-09-09
function windowMiniLogin_index() {
    var pageUrl = document.URL;
    var intStar = pageUrl.indexOf("utm_source");
    if (intStar > 0) {
        var browseName = pageUrl.substring(intStar + 11, intStar + 14);
        if (browseName == "bai" || browseName == "ggl" || browseName == "mpd") {
            ReloadCode();
            $("#popLoginMiniOpen").click();
        }
    }


}

var popShoppingCart = {
    container: null,
    open: function(d) {
        var self = this;
        self.container = d.container[0];
        d.overlay.fadeIn('slow', function() {
            $("#popShoppingCart", self.container).show();
            var title = $("#popShoppingCartTitle", self.container);
            title.show();
            d.container.slideDown('slow', function() {
                setTimeout(function() {
                    var h = $("#popShoppingCartData", self.container).height()
							+ title.height()
							+ 20; // padding
                    d.container.animate(
							{ height: h },
							0,
							function() {
							    $("div.close", self.container).show();
							    $("#popShoppingCartData", self.container).show();
							}
						);
                }, 300);
            });
        })
    },




    close: function(d) {
        var self = this;
        d.container.animate(
				{ top: "-" + (d.container.height() + 20) },
				500,
				function() {
				    self.close(); // or $.modal.close();
				}
			);
    }
};



function setDomainStates() {
    if (($.cookie("domian") != null && $.cookie("domian") == "isOney") && ($.cookie("viptemai1") == null || $.cookie("viptemai1") == "")) {
        $(".popLoginOpen").click();
        windowLogin();
        return false;
    }
    else {
        return true;
    }
}


function isLogin() {
    if ($.cookie("viptemai1") == null || $.cookie("viptemai1") == "") {
        $(".popLoginOpen").click();
        windowLogin();
        return false;
    }
    else {
        return true;
    }
} 

