﻿//购物车
function ChangeNum(obj, PassProID) {
    obj.value = CtoH(obj.value);
    if (obj.value < 1 || isNaN(obj.value)) {
        obj.value = 1;
    }
    var Num = obj.value;
    $.ajax({ type: "GET", url: '/Ajax/Ajax_ShopCartExec.aspx?Action=Change&ID=' + PassProID + '&Num=' + Num, success: function(xml) {
        var Status = $(xml).find('Status').text();
        var StatusInfo = $(xml).find('Status');
        var ErrNum = StatusInfo.attr('ErrNum');
        var ErrMsg = StatusInfo.attr('ErrMsg');
        if (Status == '0') {
            var NowProTotalPrice = $(xml).find('NowProTotalPrice').text();
            var NowProTotalPoints = $(xml).find('NowProTotalPoints').text();
            var TotalPrice = $(xml).find('TotalPrice').text();
            var TotalPoint = $(xml).find('TotalPoint').text();
            var TotalNum = $(xml).find('TotalNum').text();
            $('#lbl_ToPro_' + PassProID).html(NowProTotalPrice + '元');
            $('#lbl_ToPoi_' + PassProID).html(NowProTotalPoints + '分');
            $('#lbl_TotalPrice').html('￥' + TotalPrice);
            $('#lbl_TotalNum').html(TotalNum);
            return false;
        }
        else {
            alert(ErrNum + "--" + ErrMsg);
            location.href = 'ShopCart.aspx';
            return false;
        }
    }
    })
}

function DeleteProduct(PassProID) {
    if (confirm('确定要将该产品从购物车中删除吗？')) {
        //document.write('/Ajax/Ajax_ShopCartExec.aspx?Action=Delete&ID=' + PassProID); return false;
        $.ajax({ type: "GET", url: '/Ajax/Ajax_ShopCartExec.aspx?Action=Delete&ID=' + PassProID, success: function(xml) {
            var Status = $(xml).find('Status').text();
            var StatusInfo = $(xml).find('Status');
            var ErrNum = StatusInfo.attr('ErrNum');
            var ErrMsg = StatusInfo.attr('ErrMsg');
            if (Status == '0') {
                var HtmlInfo = "";
                $(xml).find('ShopCartInfo').each(function() {
                    var Get_ID = $(this).attr('ID');
                    var Get_Name = $(this).attr('Name');
                    var Get_Price = $(this).attr('Price');
                    var Get_Num = $(this).attr('Num');
                    var Get_Img = $(this).attr('Img');
                    var Get_No = $(this).attr('No');
                    var Get_TotalOnePrice = $(this).attr('TotalOnePrice');
                    var Get_TotalOnePoints = $(this).attr('TotalOnePoints');
                    HtmlInfo += "<tr><td><div class=\"proPic\"><a href=\"/Index/Product-" + Get_ID + ".html\" target=\"_blank\"><img src=\"" + Get_Img + "\" /></a></div></td><td><div class=\"proName\"><a href=\"/Index/Product-" + Get_ID + ".html\" target=\"_blank\">" + Get_Name + "</a><br />商品编号：" + Get_No + "</div></td><td id=\"lbl_ToPoi_" + Get_ID + "\">" + Get_TotalOnePoints + "分</td><td><input type=\"text\" class=\"orderNumInput\" value=\"" + Get_Num + "\" onblur=\"return ChangeNum(this, " + Get_ID + ")\"/> 件</td><td>" + Get_Price + "元</td><td id=\"lbl_ToPro_" + Get_ID + "\">" + Get_TotalOnePrice + "元</td><td><a href=\"javascript:\" onclick=\"return DeleteProduct(" + Get_ID + ")\">删除</a></td></tr>";
                })
                $("#tb_List").html(HtmlInfo);
                var TotalPrice = $(xml).find('TotalPrice').text();
                var TotalPoint = $(xml).find('TotalPoint').text();
                var TotalNum = $(xml).find('TotalNum').text();
                $('#lbl_TotalPrice').html('￥' + TotalPrice);
                $('#lbl_TotalNum').html(TotalNum);
            }
            else {
                alert(ErrNum + "--" + ErrMsg);
                location.href = 'ShopCart.aspx';
                return false;
            }
        }
        })
    }
    else {
        return false;
    }

}
//全角转半角
function CtoH(PassValue) {
    var str = PassValue;
    var result = "";
    for (var i = 0; i < str.length; i++) {
        if (str.charCodeAt(i) == 12288) {
            result += String.fromCharCode(str.charCodeAt(i) - 12256);
            continue;
        }
        if (str.charCodeAt(i) > 65280 && str.charCodeAt(i) < 65375)
            result += String.fromCharCode(str.charCodeAt(i) - 65248);
        else result += String.fromCharCode(str.charCodeAt(i));
    }
    return result;
}

//判断是否登录
function IsLogin()
{
    var Url = "/Ajax/Ajax_ProductInfo.aspx?Action=11&Rnd=" + Math.random();
    $.ajax({type:"Get",url:Url,success:function(xml){
        $(xml).find('result').each(function() {
            var result = $(this).text();
            if(result=="Login")
            {
//                document.getElementById("txtbuynum").style.display="none";
//                document.getElementById("huiyuandengluPorduct").style.display="";
//                return;
            }
            else
            {
                window.location="/ShopCart.aspx";
            }
        })
    }})
}


//购买商品
function buyShop(b, UserId) {
    // b=1:立即购买
    //b=2:加入购物车
    var BuyNum = $("select[@id='txtbuynum'] option[@selected]").text();
    var ProId = document.getElementById("hidProId").value;
    var Url;
    if (BuyNum < 1) {
        alert("请填写购物数量!");
        return;
    }
    Url = "/Ajax/InShopCart.Aspx?UserId=" + UserId + "&ProId=" + ProId + "&BuyNum=" + BuyNum + "&operate=" + b + "&Rnd=" + Math.random();
    $.ajax({ type: "Get", url: Url, success: function(xml) {
        var Result = xml.split("||");
        //加入购物车不需要判断是否登录
        //登录操作
        if (b == "1") {
            if (Result[1] == '0') {
                document.getElementById("txtbuynum").style.display = "none";
                document.getElementById("huiyuandengluPorduct").style.display = "";
                
                return;
            }
            //不可进行下步操作
            if (Result[0] != "") {
                alert(Result[0]);
                return;
            }
        }
        else if (b == "3") {
            if (Result[1] == '0') {
                alert("请登录！谢谢！");
                window.location = "http://www.chris-tina.com/UserLogin.aspx";
                return;
            }
        }
        else {
            //不可进行下步操作
            if (Result[0] != "" && Result[1] != "0") {
                alert(Result[0]);
                return;
            }

        }
        //显示购物车的信息
        if (b == 2) {
            FastChannel(b);
        }
        else {
            window.location = "/OrderInfo.Aspx";
        }

    }
    })

    GetShopCartNum();
    GetShopCartPrice();
}


function buydijiaShop(b,UserId)
{
   
    Url = "/Ajax/InShopCart.Aspx?UserId=" + UserId + "&ProId=" + 361 + "&BuyNum=" + 1 +"&operate="+b+ "&Rnd=" + Math.random();
	$.ajax({type:"Get",url:Url,success:function(xml){
	     var Result = xml.split("||");
	     //加入购物车不需要判断是否登录
	  
	    if(b=="3")
        {
            if(Result[1]=='0')
            {
                alert("请登录！谢谢！");
                window.location="http://www.chris-tina.com/UserLogin.aspx";
                return;
            }
            
             //不可进行下步操作
	        if (Result[0] != "")
            {
                alert(Result[0]);
                return;
            }
             else
	        {
	           window.location = "/OrderInfo.Aspx";
	        }
        }
       
       
	
	}})


}




function FastChannel(car) {
    var BuyNum = $("select[@id='txtbuynum'] option[@selected]").text();
    var ProId = document.getElementById("hidProId").value;   
    var Url="";
    // 1：立即购买
    // 2：加入购物车
//    if(car=="1")
//    {
//        Url= "/FastChannel.aspx?ProductId=" + ProId + "&BuyNum=" + BuyNum + "&Rnd=" + Math.random();
//        window.location="/OrderInfo.Aspx";       
//        return;
//     }
//    else{
//        Url= "/FastChannel.ashx?ProductId=" + ProId + "&BuyNum=" + BuyNum + "&Rnd=" + Math.random();
//    }
//    $.ajax({type:"Get",url:Url,success:function(xml){           
         document.getElementById("gouwuchexinxiProduct").style.display="";
         //取出购物车的数量和总金额       
        var userId=document.getElementById("hidUseId").value;
        Url = "/Ajax/Ajax_ProductInfo.aspx?Action=10&userId=" + userId + "&Rnd=" + Math.random();
         $.ajax({type:"Get",url:Url,success:function(xml){ 
            $(xml).find('result').each(function() {
                var result = $(this).text();
                var array=result.split('|');            
                document.getElementById("bgTotalPrice").innerHTML=array[1];
                document.getElementById("bgCount").innerHTML=array[0];
                document.getElementById("shopCartNum").innerHTML=array[0];                
                document.getElementById("cartprice").innerHTML=array[1];
               
            })
        }}) 
        
//    }})

}
//function AddShopCart(a_type) 
//{
//   var u_id=$("#hidUseId").val();
//   var p_id=$("#hidProId").val();
//   var b_num=$("select[@id='txtbuynum'] option[@selected]").text();
//   if (b_num<1)
//    {
//        alert("请填写购物数量!");
//        $("txtbuynum").focus();
//        return;
//    }
//    var u_str= "/Ajax/InShopCart.Aspx?UserId=" + u_id+ "&ProId=" + p_id + "&BuyNum=" + b_num + "&Rnd=" + Math.random();
//    $.ajax({ type: "GET", url:u_str, success: function(xml) {
//        var Result = xml.split("||");
//        if (Result[1] == '0') {
//            alert('对不起,尚未登录,请登陆后购买!');
//            return;
//        }
//	    if (Result[0] != "")
//	    {
//	        alert(Result[0]);
//	    }
//        else
//	    {
//	        if(a_type==0)
//	        {
//	          alert('恭喜您,放入购物车操作成功!');
//	          GetShopCartNum();
//	          GetShopCartPrice();
//	        }
//	        else
//	        {
//	           window.location="OrderInfo.Aspx";
//	        }
//	    }
//     }
//   })
//}

function AddShopCart(PassUserID, PassProID) {
    var BuyNum = 1;
    var ProId = PassProID;
    var Url;
    Url = "/Ajax/InShopCart.Aspx?UserId=" + PassUserID + "&ProId=" + ProId + "&BuyNum=" + BuyNum + "&Rnd=" + Math.random();
    $.ajax({ type: "Get", url: Url, success: function(xml) {
        var Result = xml.split("||");
        //加入购物车不需要判断是否登录
        if (Result[1] == '0') {
            return;
        }
        if (Result[0] != "") {
            alert(Result[0]);
        }
        //加入购物车
        Url = "/FastChannel.ashx?ProductId=" + ProId + "&BuyNum=" + BuyNum + "&Rnd=" + Math.random();
        $.ajax({ type: "Get", url: Url, success: function(xml) {
        }
        })
        window.location = "/OrderInfo.Aspx";
        GetShopCartNum();
        GetShopCartPrice();
    }
    })
}

function AddFav(ProId,UserId)
{
     if (UserId == 0)
     {
        alert("您还没有登录哦，不能添加收藏!");
        return;
     }
     Url = "/Ajax/AddFav.Aspx?UserId="+UserId+"&ProId="+ProId;
     $.ajax({type:"Get",url:Url,success:function(xml){
         switch(xml)
        {
            case "0":alert("恭喜您成功加入收藏！");
                break;
            case "1": alert("对不起，出错啦，请与管理员联系！");
                break;
            case "2": alert("该商品不存在哦，您是非法加入！")
                break;
            case "3": alert("是不是很喜欢这款产品啊，你已经添加过啦！");
                break;
        }    
        
     }})
    
}
function ProDestine(productID) {
    window.location = "/FastChannel.aspx?ProductId=" + productID + "&BuyNum=1&Rnd=" + Math.random();
}
	
function promptCustom()
{
    alert("产品活动已经结束，谢谢关注！");
    window.location="http://www.chris-tina.com/";
}										

