﻿function UpClick(ID,ObjectType,nType)
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ID":ID,"nType":nType,"ObjectType":ObjectType,"ActionCode":"UpClick"},
    dataType:'json',
    beforeSend:function(){},
    error:function(){alert("未知错误");},
    success:function(data) 
        {
            if(data.sta==1) 
            {
                $("#"+ID+"_"+ObjectType+"_"+nType).html(data.data);
            }
            else 
            { 
                alert(data.info);
            }
        }
    });
}

//产品页发表留言
function SubmitComment(ObjectType)
{
	var Content = $2("Content").value.split( "\r\n").join( " <br> ");
	if (Content == "")
	{
		alert("提示信息：\n\n请输入留言内容！");
		$2("Content").focus();
		return false;
	}
	var ObjectID = $("#ObjectID").val();
	
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"Content":Content,"ObjectID":ObjectID,"ObjectType":ObjectType,"ActionCode":"SubmitComment"},
    dataType:'json',
    beforeSend:function(){$("#SubComment").val("请稍候…"); $2("SubComment").disabled=true;},
    error:function(){alert("未知错误,请重新提交!");},
    success:function(data) 
        {
            switch(data.sta)
            {
                case 0:
                    alert(data.info);
                    $("#SubComment").val("发表留言");
                    $2("SubComment").disabled=false;
                    break;
                case 1:
                    $2("Content").value = "";
                    $("#SubComment").val("发表留言");
				    $2("SubComment").disabled=false;
				    SetCommentPage(ObjectType,ObjectID,10,1);
                    break;
                case 2:
                    location.href = "/user/login.aspx?DesUrl="+encodeURIComponent(window.location.toString());
                    break;
            }
        }
    });
}

//显示留言内容
function SetCommentPage(ObjectType,ObjectID,PageSize,Page)
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"PageSize":PageSize,"Page":Page,"ObjectType":ObjectType,"ObjectID":ObjectID,"ActionCode":"SetCommentPage"},
    dataType:'',
    beforeSend:function(){},
    error:function(){alert("error!");},
    success:function(data) 
        {
            $("#commentlist").html(data);
        }
    });
}

function CheckUserName(UserName)
{
	if (UserName=="")
	{ 
		$("#UserName_div").html("请填写用户名"); 
		$2("UserName_div").className="ubk2";
		return false;
	}	
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"UserName":UserName,"ActionCode":"CheckUserName"},
    dataType:'json', 
    beforeSend:function(){$("#UserName_div").html("用户名验证中.........");},
	error:function(){alert("验证用户出错!");},
    success:function(data) 
        { 
            $("#UserName_div").html(data.info);
			if (data.sta == 3){
				$2("UserName_div").className="ubk3";
			}else{
				$2("UserName_div").className="ubk2";
			}
        }
    });
}

//登录状态
function GetUserLogin(ldiv)
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"GetUserLogin"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){$("#"+ldiv).html($("#"+ldiv).html()+"error");},
    success:function(data) 
        {
			if (data.sta == 3){
				location.href = "logout.aspx";
			}else{
				$("#"+ldiv).html(data.info);
			}
        }
    });
}

//立即购买
function Buy(PID,Num)
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"PID":PID,"Num":Num,"ObjectType":"1","ActionCode":"InitCart"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
			location.href = "/user/shopcart.aspx";
        }
    });    
}

//加入购物车
function InitCart(PID,Num)
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"PID":PID,"Num":Num,"ObjectType":"1","ActionCode":"InitCart"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
			getCartInfo_s();
			alert(data.info);
        }
    });
}

//修改或删除购物车产品
function EditCart(PID,Num,ObjectType)
{
    if(ObjectType==2)
        if(!confirm("您确定要删除该产品吗？"))
            return;
    
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"PID":PID,"Num":Num,"ObjectType":ObjectType,"ActionCode":"InitCart"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
            getCartProlist();
        }
    });
}

//获取购物车信息
function getCartInfo_s()
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"getCartInfo_s"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){},
    success:function(data) 
        {
			if(data.sta==1)
			{
			    var arrCart = new Array(2);
			    arrCart = data.data.split(',');
			    $("#anums").html(arrCart[0]);
			    $("#amount").html("&yen;"+arrCart[1]);
			}
        }
    });
}

//购物车总统计
function getCartCount()
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"getCartInfo_s"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
			if(data.sta==1)
			{
			    var arrCart = new Array(2);
			    arrCart = data.data.split(',');
			    $("#anums").html(arrCart[0]+"件");
			    $("#amount").html("&yen;"+arrCart[1]);
			    
			    if(arrCart[0]=="0")
			        $("#but_step2").hide();
			    else
			        $("#but_step2").show();
			}
        }
    });
}

//获取购物车产品列表
function getCartProlist()
{    
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"getCartProlist"},
    dataType:'', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
			$("#prolist").html(data);
			getCartCount();
        }
    });
}

//清空购物车
function clearCart()
{    
    if(!confirm("您确定要清空购物车吗？"))
        return;
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"clearCart"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
			getCartProlist();
        }
    });
}

//获取订单页产品列表
function getOrderProlist(Vcode)
{    
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"getOrderProlist","Vcode":Vcode},
    dataType:'', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {			
			var arrOrder = new Array(3);
		    arrOrder = data.split('$|$');
		    
		    var anums = arrOrder[0];
		    var amount = parseFloat(arrOrder[1]);
		    var eamount = parseFloat($("#ExpressFee").val());
		    var samount = eamount + amount;
		    
		    $("#anums").html(anums);
		    $("#amount").html(amount.toFixed(2));
		    $("#ProFee").val(amount.toFixed(2));
		    if(Vcode=="")
		        $("#vcode_s").html("未输入");
		    else
		        $("#vcode_s").html("“"+Vcode+"”"+arrOrder[3]);
		    $("#TVcode").val(Vcode);
		    $("#prolist").html(arrOrder[2]);
		    
		    $("#samount").html(samount.toFixed(2));
		    $("#AFee").val(samount.toFixed(2));
		    
		    //重新计算运费
		    CountCae($("#AreaSelect0").val(), amount);
        }
    });
}

//提交渠道折扣码
function SubVcode()
{    
    var Vcode = $("#Vcode").val();
    if(Vcode=="")
    {
        alert("请输入渠道折扣码！");
        $("#Vcode").focus();
    }
    else
    {
        getOrderProlist(Vcode);
    }
}

//根据所选地区计算运费
function CountCae(AreaID, amount)
{    
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"ActionCode":"CountCae","AreaID":AreaID,"amount":amount},
    dataType:'', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {			
			var eamount = parseFloat(data);
			var amount = parseFloat($("#ProFee").val());
			var samount = eamount + amount;
			
			$("#eamount").html(eamount.toFixed(2));
			$("#ExpressFee").val(eamount.toFixed(2));
			$("#samount").html(samount.toFixed(2));
			$("#AFee").val(samount.toFixed(2));
        }
    });
}

//根据分类及地区显示运费
function ShowCae(ProClass, AreaID)
{
    $("#caelist").hide();
    var caeArea = "";
    var caePrice = "";
    for(var i=0;i<arrCae.length;i++)
	{
		if(arrCae[i][0]==ProClass && arrCae[i][1]==AreaID)
		{
		    for(var j=0;j<arr_Area[0].length;j++)
	        {
        	    if(arr_Area[0][j][0]==AreaID)
        	    {
        	       caeArea = arr_Area[0][j][1];
        	       break;  
        	    }
	        }
	        caePrice = arrCae[i][2];
		    break;
		}
	}
	caeArea = caeArea.replace("省","");
	switch (caeArea)
    {
        case "内蒙古自治区":
            caeArea = "内蒙古";
            break;
        case "广西壮族自治区":
            caeArea = "广西";
            break;
        case "西藏自治区":
            caeArea = "西藏";
            break;
        case "宁夏回族自治区":
            caeArea = "宁夏";
            break;
        case "新疆维吾尔族自治区":
            caeArea = "新疆";
            break;
        case "香港特别行政区":
            caeArea = "香港";
            break;
        case "澳门特别行政区":
            caeArea = "澳门";
            break;
    }
	if(caePrice=="0.00")
	    caePrice = "咨询客服";
	$("#caeArea").html(caeArea);
	$("#caePrice").html(caePrice);
}

//根据分类及地区显示运费
function ShowCaelist(ProClass)
{
    var caeArea = "";
    var caelist = "<a href='javascript:void(0)'><b>请选择</b></a>";
    for(var j=0;j<arr_Area[0].length;j++)
    {
	    caeArea = arr_Area[0][j][1];
	    caeArea = caeArea.replace("省","");
	    switch (caeArea)
        {
            case "内蒙古自治区":
                caeArea = "内蒙古";
                break;
            case "广西壮族自治区":
                caeArea = "广西";
                break;
            case "西藏自治区":
                caeArea = "西藏";
                break;
            case "宁夏回族自治区":
                caeArea = "宁夏";
                break;
            case "新疆维吾尔族自治区":
                caeArea = "新疆";
                break;
            case "香港特别行政区":
                caeArea = "香港";
                break;
            case "澳门特别行政区":
                caeArea = "澳门";
                break;
        }
        caelist += "<a href='javascript:void(0)' onclick=\"ShowCae('"+ProClass+"', '"+arr_Area[0][j][0]+"')\">"+caeArea+"</a>";
    }
    caelist += "<div class='clearboth'></div>"
	$("#caelist").html(caelist);
}

//最近浏览
function InitView(PID)
{
    $.ajax({ 
    type: "POST",
    url: "/user/ajax.aspx",
    data:{"PID":PID,"ActionCode":"InitView"},
    dataType:'json', 
    beforeSend:function(){},
	error:function(){alert("error");},
    success:function(data) 
        {
        }
    });
}
