﻿//计算价格

function changeNum()
{
    var ccount=$("select[@id='txtbuynum'] option[@selected]").text();
    
    var cprice=document.getElementById("hidPrice").value;
    if (ccount< 1) {
        alert('请填写购买数量!');
        document.getElementById("txtbuynum").focus();
        return false;
    }
   
    var patrn=/^[0-9]{1,5}$/; 
    if (!patrn.exec(ccount))
    { 
        alert("请输入有效的正确数量");
        document.getElementById("txtbuynum").focus();
        return false; 
    }
    var tPrice=parseFloat(ccount*cprice);
    //var tPrice=parseFloat(tprice);
   
  document.getElementById("spTotalPrice").innerHTML=tPrice;
}

function formatFloat(src,pos)
{
    return Math.round(src*Math.pow(10,pos))/Math.pow(10,pos);
}


////登录系统
//function InGoShop(ProId){
//    var username=document.getElementById("txtUserName").value;
//    var passWord=document.getElementById("txtPassWord").value;
//    var Url = "/Ajax/Ajax_ProductInfo.aspx?Action=9&userName=" +username+"&pwd="+passWord;
//    $.ajax({type:"Get",url:Url,success:function(xml){
//         $(xml).find('List').each(function() {
//            var result=$(xml).find('result');
//            if(result!="OK")
//            {
//                alert(result);
//                return;
//            }
//            else{
//                document.getElementById("huiyuandengluPorduct").style.display="none";
////                var UserId=$(xml).find('Id');
////                 
////                 Url = "/Ajax/InShopCart.Aspx?UserId=" + UserId + "&ProId=" + ProId + "&BuyNum=" + BuyNum + "&operate=1"&Rnd=" + Math.random();
////                $.ajax({ type: "Get", url: Url, success: function(xml) {
////                    var Result = xml.split("||");
////                    //加入购物车不需要判断是否登录
////                    //登录操作                   
////                   
////                    //不可进行下步操作
////                    if (Result[0] != "" && Result[1] != "0") {
////                        alert(Result[0]);
////                        return;
////                    }                   

////                }
////                })
////                window.location = "/OrderInfo.Aspx";


////                   var UserId=$(xml).find('Id');
////                   Url = "/Ajax/InShopCart.Aspx?UserId=" + UserId + "&ProId=" + ProId + "&BuyNum=" + BuyNum + "&operate=1"&Rnd=" + Math.random();
////                   $.ajax({type:"Get",url:Url,success:function(xml){
////                    var Result = xml.split("||");
////                    //加入购物车不需要判断是否登录
////                    //登录操作                   
////                   
////                    //不可进行下步操作
////                    if (Result[0] != "" && Result[1] != "0") {
////                        alert(Result[0]);
////                        return;
////                    }          
////                }})
//window.location = "/OrderInfo.Aspx";
//                }

//                window.location = "/OrderInfo.Aspx";

//           
//         })
//    }})
//      
//    
//}

//登录系统
function InGoShop(ProId){
    var username=document.getElementById("txtUserName").value;
    var passWord=document.getElementById("txtPassWord").value;
    var Url = "/Ajax/Ajax_ProductInfo.aspx?Action=9&userName=" + username + "&pwd=" + passWord;
    
    $.ajax({type:"Get",url:Url,success:function(xml){
         $(xml).find('List').each(function() {
           var result=$(this).find('result').text();
          
            if(result!="OK")
            {
                alert(result);
                return;
            }
            else{
                document.getElementById("huiyuandengluPorduct").style.display="none";
                   var UserId=$(this).find('Id').text();
                   Url = "/Ajax/InShopCart.Aspx?UserId=" + UserId + "&ProId=" + ProId + "&BuyNum=1&Rnd=" + Math.random();
                    $.ajax({ type: "Get", url: Url, success: function(xml) {
                        var Result = xml.split("||");
                        //加入购物车不需要判断是否登录
                        //登录操作
                       window.location = "/OrderInfo.Aspx";
                      
                      
                    }
                    })
               
            }
         })
    }})
      
    
}




//购物车
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 BuyNum = $("#txtbuynum").val();
   

    var ProId =$("#hidProId").val();
    var Url;
    if (BuyNum < 1) {
        alert("请填写购物数量!");
        return;
    }
    //判断是否登录
    if (UserId == "0") {
        document.getElementById("txtbuynum").style.display = "none";
        document.getElementById("huiyuandengluPorduct").style.display = "";
        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') {
               
            }
            //不可进行下步操作
            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 BuyNum = $("#txtbuynum").val();
    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/";
}

function GetShopCartNum() {
    $.ajax(
    {
        url: '/Ajax/Ajax_GetCookies.Aspx?Action=1&Rnd=' + Math.random(),
        type: 'get',
        //    dataType: 'html',
        //    data:{Name:"ylm",Pwd:"144"},
        //    timeout: 1000
        success: function (xml) {
            $("#shopCartNum").html(xml);
        },
        beforeSend: function () {
            $("#shopCartNum").html("Loading...");
        }
    }
    );

}

function GetSearchWordList() {
    $.ajax(
    {
        url: '/Ajax/Ajax_ProductInfo.aspx?Action=8&Rnd=' + Math.random(),
        type: 'get', success: function (xml) {

            $('#spSearchWord').html(' ');
            var searchHtml = '';
            $(xml).find('KeyWord').each(function () {
                var KeyWord = $(this).text();

                searchHtml += "<a href=\"escape(/Search-bags/s.html?searchWord=" + KeyWord + ")\">" + KeyWord + "</a>&nbsp;";
            })

            $("#spSearchWord").html(searchHtml);
        }
    }
    );
}

function txtChange(t) {
    if (t.value == '请输入E-mail地址') { t.value = '' }
}
function TtxtChange(t) {
    if (t.value == '') { t.value = '请输入E-mail地址' }
}

function ChangeMobile1(t) {
    if (t.value == '请输入手机号码') { t.value = '' }
}

function ChangeMobile2(t) {
    if (t.value == '') { t.value = '请输入手机号码' }
}
