﻿var userActivity = 0;
var changLogin = 0;
/******************加入购物车-start********************/
$(function() {
    $(".ShopCartEvent").click(
	function() {
	    userActivity = 1;
	    changLogin = 1;
	    //显示购物车
	    if (CheckLogin(".GXUSERID") == "") {//未登录
	        ShowLoginBox();
	    }
	    else {//已登录
	        ShowShopCart();
	    }

	}
	);
})

function ShowShopCart() {
    var ProductCode = $("#txtProductCode").val();
    var intNumber = $("#txtNumber").val();
    if (ProductCode == "" || ProductCode == "undefined")
        alert("非法操作!");
    else {
        AddcartSuccess(ProductCode, intNumber);
    }
}
/******************加入购物车-end********************/
/******************立即购买-start********************/
$(function() {
    $(".ShoppingEvent").click(
	function() {
	    userActivity = 2;
	    changLogin = 2;
	    //立即购买
	    if (CheckLogin(".GXUSERID") == "") {//未登录
	        ShowLoginBox();
	    }
	    else {//已登录
	        GotoConfirmSendMethod()
	    }
	}
	);
})
/*---4.30商城列表的立即购买--*/
function Shopping(ProductCode) {
    $("#txtProductCode").val(ProductCode);
    $("#txtNumber").val(1);

    userActivity = 2;

    //立即购买
    if (CheckLogin(".GXUSERID") == "") {//未登录
        ShowLoginBox();
    }
    else {//已登录
        GotoConfirmSendMethod()
    }
}
/*---4.30商城列表的加入购物车--*/
function ShopCart(ProductCode) {

    $("#txtProductCode").val(ProductCode);
    $("#txtNumber").val(1);
    userActivity = 1;
    //显示购物车
    if (CheckLogin(".GXUSERID") == "") {//未登录
        ShowLoginBox();
    }
    else {//已登录
        ShowShopCart();
    }


}

function GotoConfirmSendMethod() {
    var ProductCode = $("#txtProductCode").val();
    var intNumber = $("#txtNumber").val();
    if (ProductCode == "" || ProductCode == "undefined")
        alert("非法操作!");
    else {
        //"ProductMain/ConfirmSendMethod?ProductCode="+ProductCode+"&Number="+intNumber;
        var newurl = "/Orders/Distribution?ProductCode=" + ProductCode + "&Number=" + intNumber;
        window.location.href = newurl
    }
}
/******************立即购买-end********************/


/******************评论开始*******************/
$(function() {
    $(".comment").click(    
	function() {
	    userActivity = 3;
	    changLogin = 3;
	    //显示购物车
	    if (CheckLogin(".GXUSERID") == "") {//未登录
	        ShowLoginBox();
	    }
	    else {//已登录
	        Comment();
	    }
	}
	);

})
function Comment() {
    var url = "/Ajax/CreateProductComments.ashx";
    var ProductCode = $("#txtProductCode").val();
    var ConText = $(".payMCBLCBText").val();
    var TotalScore = $("#T_TotalScore").val();
    var pars = "{\"ProductCode\":\"" + encodeURI(ProductCode) + "\",\"TotalScore\":\"" + encodeURI(TotalScore) + "\",\"ConText\":\"" + encodeURI(ConText) + "\"}";
    $(".payMCBLCBText").val("");
    $("PfXing li a").attr({ "background-position": "0px 0px" });
    pub_getws(url, CommentP, pars);
}
function CommentP(data) {
    tb_remove();

    $.each(data.JosnModel, function(i, d) {
        if (d.Success == "0") {
            alert(d.Description);
            return;
        }
        else if (d.Success == "1") {
            alert(d.Description);
        }
        else if (d.Success == "2") {
            // alert(d.Description);
            ShowLoginBox();
        }
    });

    var ShopCount = "";
    var Score = "";
    $.each(data.ProductMain, function(i, d) {
        /***评分数开始***/
        var MarkTotalCount = d.MarkTotalCount * 1;
        var MarkTotalScore = d.MarkTotalScore * 1;
        ShopCount = d.extend2;
        var middle = Math.round(MarkTotalScore / MarkTotalCount);
        // alert("$MarkTotalScore：" + MarkTotalScore + "$MarkTotalCount：" + MarkTotalCount);
        if (middle > 5) {
            middle = 5;
        }
        for (var i = 1; i <= middle; i++) {
            Score += "<li><a href=\"javascript:;\"></a></li>"
        }
        /***评分数结束***/
    });
    $("#MarkTotalScore").html(Score);

    var TotalPages = 1;
    var CurrentPage = 1;
    var PageSize = 0;
    $.each(data.ViewDataBase, function(i, d) {
        TotalPages = d.TotalPages * 1;
        CurrentPage = d.CurrentPage * 1;
        PageSize = d.PageSize * 1;
        var contentid = ".pbdRmessageul";
        var id = ".pbdRMpage currentIndexpage";
        ByPage(TotalPages, 1, contentid, id)
    });

    var str = "";
    var TotalHouseNo = TotalPages * PageSize;
    if (TotalHouseNo > 0) {
        TotalHouseNo = ShopCount * 1;
    }
    var HouseNo = (CurrentPage - 1) * PageSize;
    HouseNo = TotalHouseNo - HouseNo + 1;
    var userImage = "";
    $.each(data.ProductComments, function(i, d) {

        str += "<div class=\"CkLyBox\">";

        userImage = d.UserImage;
        if (userImage != "" && userImage != undefined) {
            if (trim(userImage) == "") {
                userImage = "http://user.guanxin.com/img/UserHeader_null.jpg";
            }
        }
        else {
            userImage = "http://user.guanxin.com/img/UserHeader_null.jpg";
        }

        str += "<li><p class=\"pbdRMUtitle\">";
        str += "" + d.EventTime + "<span class=\"pbdRMUTspan\">" + d.content + "</span></p>";
        str += " <p class=\"pbdRNUicon\">";
        str += "<img src=\"" + userImage + "\" width=\"25\" height=\"25\" alt=\"\" /></p>";
        str += " <p class=\"pbdRNUnav\">";
        str += d.content + "</p></li>";
    });
    $(".pbdRmessageul").html(str);

}
/******************评论结束*******************/

/******************验证用户ajax-start********************/
function IsLogin() {
    var url = "/Ajax/CheckLoginByBox.ashx";
    var UserName = encodeURI($("#txtUserName").val());
    var PassWord = $("#txtUserPwd").val();
    var pars = "{\"UserName\":\"" + UserName + "\",\"PassWord\":\"" + PassWord + "\"}";
    pub_getws(url, LoginP, pars);
}

function LoginP(data) {

    var ProductCode = $("#txtProductCode").val();
    var intNumber = $("#txtNumber").val();
    if (data.Success) {

        switch (userActivity) {
            case 1: //加入购物车
                ChangeContent(ProductCode, intNumber);
                break;
            case 2: //立即购买
                GotoConfirmSendMethod();
                break;
            case 3: //用户留言
                Comment();
                break;
        }
    }
    else {
        //控制登录modal的错误层,显示红色层 错误信息为data.Description
        $(".erroes dl").attr("innerHTML", data.Description);
        $(".erroes").show();
    }
}
/******************验证用户ajax-end********************/

/******************验证卡密ajax-start********************/
$(function() {
    $("#GXyouh").click(function() {
        if ($(this).attr("checked") == true) {
            $(".GXYHButton").attr("disabled", "")
        } else {
            $(".GXYHButton").attr("disabled", "disabled")
        }
    })
})

$(function() {
    $(".GXYHButton").click(
	function userInfo() {
	    var url = "/Ajax/CheckCard.ashx";
	    var CardNum = $("#CardID").val();
	    var CardPwd = $("#CardPassword").val();
	    var OrderCode = $("#T_OrderCode").val();
	    var IsError = "";
	    if (trim(CardNum) == "") {
	        IsError += "请输入抵价券卡号 \n \n";
	    }
	    if (trim(CardPwd) == "") {
	        IsError += "请输入抵价券卡密码 \n \n";
	    }
	    if (trim(OrderCode) == "") {
	        IsError += "请先购买礼品 \n \n ";
	    }
	    if (IsError == "") {
	        var pars = "{\"CardNum\":\"" + CardNum + "\",\"CardPwd\":\"" + CardPwd + "\",\"OrderCode\":\"" + OrderCode + "\"}";
	        pub_getws(url, infoP, pars);
	    }
	    else {
	        alert(IsError);
	    }

	})
})

function infoP(data) {
    if (data.Success) {
        //使用抵用券成功，显示提示信息

        $(".backright").remove();
        $(".error").remove();
        $(".addressLnav").append("<div class=\"backright\">" + data.Description + "<span class=\"rightclose\">&times;</span></div>")
        $(".rightclose").click(function() {
            $(".backright").fadeOut("slow", function() { $(".backright").remove() })
        })
    } else {
        //使用抵用券失败，显示失败信息
    $(".error").remove();
    $(".backright").remove();
        $(".addressLnav").append("<div class=\"error\">" + data.Description + "<span class=\"errorclose\">&times;</span></div>")
        $(".errorclose").click(function() {
            $(".error").fadeOut("400", function() { $(".error").remove() })
        })
    }
}


/******************验证卡密ajax-end********************/

/***********************注册Ajax开始************************/
function regInfo() {
    $(".regbutton").click(function() {
        var url = "/Ajax/UserReg.ashx";
        var UserEmail = $("#txtUserEmail").val();
        var UserName = encodeURI($("#txtUserName").val());
        var UserPass = encodeURI($("#txtUserPass").val());
        var ConfirmPwd = encodeURI($("#txtConfirmPwd").val());
        var CheckCode = $("#txtCheckCode").val();
        var pars = "{\"UserEmail\":\"" + UserEmail + "\",\"UserName\":\"" + UserName + "\",\"UserPass\":\"" + UserPass + "\",\"ConfirmPwd\":\"" + ConfirmPwd + "\",\"CheckCode\":\"" + CheckCode + "\"}";
        pub_getws(url, RegS, pars);
    })
}

function RegS(data) {
    var ProductCode = $("#txtProductCode").val();
    var intNumber = $("#txtNumber").val();
    var d = data.JosnModel[0];
    if (d.Success == '1') {
        //显示注册成功信息
        //ChangeContent();
        switch (userActivity) {
            case 1: //加入购物车
                ChangeContent(ProductCode, intNumber);
                break;
            case 2: //立即购买
                GotoConfirmSendMethod();
                break;
            case 3: //用户留言 
                Comment();
                break;
        }
    } else {
        //显示失败信息
        $(".erroes dl").html(d.Description);
        $(".erroes").show();
        setTimeout(function() { $(".erroes").hide(200); }, 3000)
        $(".erroes dd").click(function() { $(".erroes").hide(200) })
    }
}

function RegP(data) {
    var ProductCode = $("#txtProductCode").val();
    var intNumber = $("#txtNumber").val();

    if (data.Success) {
        //显示注册成功信息
        //ChangeContent();
        switch (userActivity) {
            case 1: //加入购物车
                ChangeContent(ProductCode, intNumber);
                break;
            case 2: //立即购买
                GotoConfirmSendMethod();
                break;
            case 3: //用户留言 
                Comment();
                break;
        }
    } else {
        //显示失败信息
        $(".erroes dl").html(data.Description);
        $(".erroes").show();
        setTimeout(function() { $(".erroes").hide(200); }, 3000)
        $(".erroes dd").click(function() { $(".erroes").hide(200) })
    }
}
/***********************注册Ajax结束************************/
/***********************礼包商品排序开始************************/
$(function() {
    var i = $(".glmList li").length;
    if (i > 1 || i < 5) {
        $(".glmList li").eq(i - 1).css("background-position", "-940px -632px");
    }
})
/******************礼包商品排序结束*******************/
/******************验证用户留言******************/
$(function() {
    checkComment();
    $(".payMCBLCBText").bind({
        keyup: function() {
            checkComment()
        },
        focusout: function() {
            checkComment()
        },
        mouseleave: function() {
            checkComment()
        }
    });
})
function checkComment() {
    if ($(".payMCBLCBText").val() == "" || $(".payMCBLCBText").val() == undefined || $(".payMCBLCBText").val().length < 10) {
        $(".comment").attr("disabled", "true")
    } else {
        $(".comment").attr("disabled", "")
    }
}
/******************验证用户留言******************/







