﻿function orderah(type,game,tgoldID)
{
    //alert(type);
    //alert(game);
    var ck = getCookie("userInfo");
    
    if(ck.strip()=="")
    {
        alert("您还没有登陆，请您先登陆!");
        return;
    }
    else
    {
        var userId=ck.split("|")[1];
        
        var rs = "";
        
        rs = userId + "|" + type + "|" + game + "|" + tgoldID;
    
        setCookie("orderahid",rs,2);
        
        dotorderah();
        
        
    }
    
	

}


function dotorderah()
{
   window.location.href="orderahwow.html";
}

var _userid;
//加载下单信息
function orderahlook()
{
    
    
    var rs_arr = getCookie("orderahid");
    
    if(rs_arr.strip()=="")
    {
       //window.location="index.html";
        
    }
    
    _userid = rs_arr.split("|")[0];
    
    var _type = rs_arr.split("|")[1];
    
    var _game = rs_arr.split("|")[2];
    
    var _tgoldid = rs_arr.split("|")[3];
    
    ordergameinfo(_type,_game,_tgoldid);
    
    
}

//加载下单数量信息
function ordergameinfo(_type1,_game1,_tgoldid1)
{
   var xml="<NODE>";
   xml+="<type>"+escape(_type1)+"</type>";
   xml+="<game>"+escape(_game1)+"</game>";
   xml+="<goldid>"+escape(_tgoldid1)+"</goldid>"; 
   xml+="</NODE>";
   
   var url = "ashx/orderah.ashx";
        var ajax = new Ajax.Request(
                        url,
                        {
                            method: "post",
                            postBody:xml,
                            onComplete: ordergameinfoshow
                        });
}


var id;
var serverName;
var xuqiuliang;
var gameName;
var Stock_AH;
var minnum;
var maxnum;
var shpr;
var guazt;
var guatime;
var GoldID;
var TradeMethod;
var gameName_AH;
var qq;
var tel;
var mob;
var zfubId;
var zfubName;
var zongjia;
var userType;
var bankUserName;
var bankAccounts;
var cfutName;
var cfutId;

function ordergameinfoshow(xmlhttp)
{   
    
    var rs = xmlhttp.responseText;
    
    //alert(rs);
    
    if (xmlhttp.responseText != "<NewDataSet />") 
    {
        
        //var  registerstate = pricelist[0].getElementsByTagName("registerstate")[0].childNodes[0].nodeValue;
        var xml = xmlhttp.responseXML;
        
        var pricelist = xml.getElementsByTagName("Table");
        
        id = pricelist[0].getElementsByTagName("id")[0].childNodes[0].nodeValue;
        
        serverName = pricelist[0].getElementsByTagName("serverName")[0].childNodes[0].nodeValue;
        
        gameName = pricelist[0].getElementsByTagName("gameName")[0].childNodes[0].nodeValue;
        
        gameName_AH = pricelist[0].getElementsByTagName("gameName_AH")[0].childNodes[0].nodeValue;
       
        Stock_AH = pricelist[0].getElementsByTagName("Stock_AH")[0].childNodes[0].nodeValue;
        
        xuqiuliang = pricelist[0].getElementsByTagName("需求量")[0].childNodes[0].nodeValue;
        
        minnum = pricelist[0].getElementsByTagName("最小收货")[0].childNodes[0].nodeValue;
        
        maxnum = pricelist[0].getElementsByTagName("最大收货")[0].childNodes[0].nodeValue;
        
        shpr = pricelist[0].getElementsByTagName("收货单价")[0].childNodes[0].nodeValue;
        
        guazt = pricelist[0].getElementsByTagName("挂单状态")[0].childNodes[0].nodeValue;
        
        guatime = pricelist[0].getElementsByTagName("挂单时间")[0].childNodes[0].nodeValue;
        
        GoldID = pricelist[0].getElementsByTagName("GoldID")[0].childNodes[0].nodeValue;
        
        TradeMethod = pricelist[0].getElementsByTagName("TradeMethod")[0].childNodes[0].nodeValue;
        
        
        $("gameah").innerHTML = serverName;
        
        $("serverah").innerHTML = gameName;
        
        $("ttah").innerHTML = TradeMethod;
        
        goldnumshow(minnum,maxnum,xuqiuliang);
        
        $("numah").innerHTML = minnum;
        
        $("prah").innerHTML = shpr;
        
        $("zjah").innerHTML = "￥" + ws2(minnum * shpr);
        
        $("sumah").innerHTML = minnum + " × " + shpr + " = ￥" + ws2(minnum * shpr);
        
        zongjia = ws2(minnum * shpr);
        
        useridlist();
        
    }

}

//绑定数量
function goldnumshow(_minnum,_maxnum,_xuqiuliang)
{
    var _count = _maxnum / _minnum;
    
    _count = Math.round(_count);
    
    var goldnumdll = $("goldnumdll");
    
    goldnumdll.innerHTML = "";
    
    for (var i = 0; i < _count; i++)
    {
        var op = document.createElement("option");
        
        var sun = i + 1 ;
        
        var newnum = _minnum * sun ;
        
        newnum = Math.round(newnum);
        
        var optext;
        
        optext = newnum ;
        
        newnum = Math.round(newnum);
        
        op.setAttribute("value", newnum);
        op.appendChild(document.createTextNode(optext));
        goldnumdll.appendChild(op);
        goldnumdll.appendChild(op);
        
    } 
}


///计算价格
function goldsunlist()
{
   var min_pr = $F("goldnumdll");
   
   $("numah").innerHTML = min_pr;
   
   $("zjah").innerHTML = "￥" + ws2(min_pr * shpr);
   
   $("sumah").innerHTML = min_pr + " × " + shpr + " = ￥" + ws2(min_pr * shpr);
    
   zongjia = ws2(min_pr * shpr); 
}


//查询用户信息
function useridlist()
{
    var url = "ashx/ahuserid.ashx?userid=" + _userid;
   
    
    var myAjax = new Ajax.Request(   
                                    url,   
                                    {
                                        method: "get",
                                        onComplete: useridlistshow
                                    }   
                                   ); 
}


function useridlistshow(xmlhttp)
{   
    
    var rs = xmlhttp.responseText;
    
    qq = rs.split("|")[0];
    
    tel = rs.split("|")[1];
    
    mob = rs.split("|")[2];
    
    zfubId = rs.split("|")[3];
    
    zfubName = rs.split("|")[4];
    
    userType = rs.split("|")[5];
    
    bankUserName = rs.split("|")[6];
    
    bankAccounts = rs.split("|")[7];
    
    cfutId=rs.split("|")[8];
    
    cfutName=rs.split("|")[9];
    
    $("qqah").innerHTML = qq;
    
    $("telah").innerHTML = tel;
    
    $("mobah").innerHTML = mob;
    
    $("zfbzhah").innerHTML = zfubName;
    
    $("zfbah").innerHTML = zfubId;
    
    
}






var ltion="false";
function orderahadd()
{
   
   if($("queren").style.display=="none")
   {
        alert("请确认支付信息,如支付信息有误,请马上和我们客服联系!");
        return;
   }
   
    var txtoutCount = $F("goldnumdll");
    var txtdeliveryID = $("txtdeliveryID").value;
    var txtremarks = $("txtremarks").value;
    
    
   
    var reg=/^(([1-9]\d*))$/;
    if(!reg.test(txtoutCount))
    {
        alert("请正确输入出货数量");
        return;
    }
    
    else if(txtdeliveryID == "")
    {
        alert("请输入您的交易角色名");
        return;
    }
    else
    {
            var prdj=$("prah").innerHTML;

    
            $("tijiao").style.display="none";
            $("dengdai").style.display="block"; 
            var xml="<NODE>";
            xml+="<id>"+escape(id)+"</id>";
            xml+="<serverName>"+escape(serverName)+"</serverName>";
            xml+="<gameName>"+escape(gameName)+"</gameName>";
            xml+="<Stock_AH>"+escape(Stock_AH)+"</Stock_AH>";
            xml+="<GoldID>"+escape(GoldID)+"</GoldID>";
            xml+="<TradeMethod>"+escape(TradeMethod)+"</TradeMethod>";
            xml+="<zongjia>"+escape(zongjia)+"</zongjia>";
            xml+="<prdj>"+escape(prdj)+"</prdj>";
            xml+="<qq>"+escape(qq)+"</qq>";
            xml+="<tel>"+escape(tel)+"</tel>";
            xml+="<mob>"+escape(mob)+"</mob>";
            xml+="<zfubId>"+escape(zfubId)+"</zfubId>";
            xml+="<zfubName>"+escape(zfubName)+"</zfubName>";
            xml+="<userid>"+escape(_userid)+"</userid>";
            xml+="<txtoutCount>"+escape(txtoutCount)+"</txtoutCount>";
            xml+="<txtdeliveryID>"+escape(txtdeliveryID)+"</txtdeliveryID>";
            xml+="<txtremarks>"+escape(txtremarks)+"</txtremarks>";
            xml+="<userType>"+escape(userType)+"</userType>";
            xml+="<bankUserName>"+escape(bankUserName)+"</bankUserName>";
            xml+="<bankAccounts>"+escape(bankAccounts)+"</bankAccounts>";
            xml+="<cfutId>"+escape(cfutId)+"</cfutId>";
            xml+="<cfutName>"+escape(cfutName)+"</cfutName>";
            xml+="</NODE>";
            
            var url="ashx/orderahadd.ashx";
   
            var ajax = new Ajax.Request(
                            url,
                            {
                                method: "post",
                                postBody:xml,
                                onComplete: orderdotshow
                            });
   }
}
function orderdotshow(xmlhttp)
{
    
    var rs=xmlhttp.responseText;
    if(rs=="kcbg")
    {
        $("tijiao").style.display="block";
        $("dengdai").style.display="none"; 
        alert("库存不够,请修改出货数量");
        return;
    }
    else if(rs=="dbq" || rs=="cc")
    {
        $("tijiao").style.display="block";
        $("dengdai").style.display="none"; 
        alert("对不起,在提交订单时出现错误,请稍后再试!");
        return;
    }
 
    else
    {
            alert("提交成功!");
            setCookie("orderahid2",rs,2);
            window.location.href="orderahshow.aspx";

    }
    
}

var oid;
var oserverName;
var oxuqiuliang;
var ogameName;
var oStock_AH;
var ominnum;
var omaxnum;
var oshpr;
var oguazt;
var oguatime;
var oGoldID;
var oTradeMethod;
var ogameName_AH;
var oqq;
var otel;
var omob;
var ozfubId;
var ozfubName;
var ozongjia;
var ouserType;
var oordreId;
var ouserid;
var oremarks;
var orderState;
var inPrice;
var outNum;
var gameId;
var orderTime;
var lblstatus;
function orderdoahshow()
{
    var orderid = getCookie("orderahid2");
    
     //var orderid = "XYJS112715268764";
    
    if(orderid=="")
    {
        alert("订单查询操时，请登录到账户管理下查看订单！");
        window.location="account.html";
        return;
    }

    $("orderidhd").value = orderid;

    var url = "ashx/orderahshow.ashx?orderid=" + orderid;
   
    var myAjax = new Ajax.Request(   
                                    url,   
                                    {
                                        method: "get",
                                        onComplete: orderdoahshowdot
                                    }   
                                   ); 
}


function orderdoahshowdot(xmlhttp)
{
      var rs=xmlhttp.responseText;
      //alert(rs);
      
    if (xmlhttp.responseText != "<NewDataSet />") 
    {
        
        //var  registerstate = pricelist[0].getElementsByTagName("registerstate")[0].childNodes[0].nodeValue;
        var xml = xmlhttp.responseXML;
        
        var pricelist = xml.getElementsByTagName("Table");
        
        oordreId = pricelist[0].getElementsByTagName("ordreId")[0].childNodes[0].nodeValue;
        
        ouserId = pricelist[0].getElementsByTagName("userId")[0].childNodes[0].nodeValue;
        
        oqq = pricelist[0].getElementsByTagName("qq")[0].childNodes[0].nodeValue;
        
        ozfubName = pricelist[0].getElementsByTagName("zfubName")[0].childNodes[0].nodeValue;
        
        ozfubId = pricelist[0].getElementsByTagName("zfubId")[0].childNodes[0].nodeValue;
        
        otel = pricelist[0].getElementsByTagName("tel")[0].childNodes[0].nodeValue;
        
        omob = pricelist[0].getElementsByTagName("mob")[0].childNodes[0].nodeValue;
        
        remarks = pricelist[0].getElementsByTagName("remarks")[0].childNodes[0].nodeValue;
        
        oserverName = pricelist[0].getElementsByTagName("serverName")[0].childNodes[0].nodeValue;
        
        ogameName = pricelist[0].getElementsByTagName("gameName")[0].childNodes[0].nodeValue;
        
        oStock_AH = pricelist[0].getElementsByTagName("Stock_AH")[0].childNodes[0].nodeValue;
        
        ogameName_AH = pricelist[0].getElementsByTagName("gameName_AH")[0].childNodes[0].nodeValue;
        
        orderState = pricelist[0].getElementsByTagName("orderState")[0].childNodes[0].nodeValue;
        
        inPrice = pricelist[0].getElementsByTagName("inPrice")[0].childNodes[0].nodeValue;
         
        outNum = pricelist[0].getElementsByTagName("outNum")[0].childNodes[0].nodeValue;

        try {
            gameId = pricelist[0].getElementsByTagName("gameId")[0].childNodes[0].nodeValue;
        }
        catch (e) {
        }
           
        fahuoTime = jiechu(pricelist[0].getElementsByTagName("fahuoTime")[0].childNodes[0].nodeValue);
        
        orderTime = jiechu(pricelist[0].getElementsByTagName("orderTime")[0].childNodes[0].nodeValue);   
        
        shouhuoTime = jiechu(pricelist[0].getElementsByTagName("shouhuoTime")[0].childNodes[0].nodeValue);   
        
        huikuantime = jiechu(pricelist[0].getElementsByTagName("huikuantime")[0].childNodes[0].nodeValue);   
        
        quxiaoTime = jiechu(pricelist[0].getElementsByTagName("quxiaoTime")[0].childNodes[0].nodeValue);  
        
        GoldID = pricelist[0].getElementsByTagName("GoldID")[0].childNodes[0].nodeValue;

        try {

            TradeMethod = pricelist[0].getElementsByTagName("TradeMethod")[0].childNodes[0].nodeValue;
        }
        catch (e) {
            TradeMethod = "面对面";
        }
        
        switch (orderState)
        {
                case "1":
                    lblstatus= "等待发货";
                    $("linkrest").style.display = "block";
                    $("divtupian1").style.display = "block";
                    $("divtupian2").style.display = "block";
                    $("trtupian").style.display = "block";
                    $("trah").style.display = "block";
                    break;
                case "2":
                    lblstatus = "已发货，待查收";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
                case "3":
                    lblstatus = "交易完成，待付款";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
                case "4":
                    lblstatus = "已付款";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
                case "5":
                    lblstatus = "问题单";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
                case "6":
                    lblstatus = "作废单";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
                case "7":
                    lblstatus="会员自行取消";
                    $("linkcannel").style.display = "block";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
       case "8":
                    lblstatus = "打款审核中";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;

                case "9":
                    lblstatus = "下家发货问题";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
                default:
                    lblstatus = "问题单";
                    $("divtupian1").style.display = "none";
                    $("divtupian2").style.display = "none";
                    $("trtupian").style.display = "none";
                    $("trah").style.display = "none";
                    break;
        }  
        
        if(orderState=="2")
        {
               $("trah").style.display="none";
            $("trahqx").style.display="none";
        //$("linkcannel").style.display="block";
            $("lblstatus").innerHTML="已发货，待查收";
        }
        
        $("lblorderId").innerHTML="&nbsp;&nbsp;"+oordreId;
        
        $("lblserverName").innerHTML="&nbsp;&nbsp;"+oserverName;
        
        $("lblgameName").innerHTML="&nbsp;&nbsp;"+ogameName;
        
        $("lbltt").innerHTML="&nbsp;&nbsp;"+TradeMethod; 
        
        $("lblnum").innerHTML="&nbsp;&nbsp;"+outNum;
        
        var _zongjia=ws2(inPrice * outNum);
        
        
        $("lblzj").innerHTML="&nbsp;&nbsp;"+_zongjia;
        
        $("lblTime").innerHTML="&nbsp;&nbsp;"+orderTime;
        
        $("lblshouTime").innerHTML="&nbsp;&nbsp;"+shouhuoTime;
        
        $("lblshouTime").innerHTML="&nbsp;&nbsp;"+shouhuoTime;
        
        $("lblhuiTime").innerHTML="&nbsp;&nbsp;"+huikuantime;
        
        $("lblremarks").innerHTML="&nbsp;&nbsp;"+remarks;
        
        $("lblzfbname").innerHTML="&nbsp;&nbsp;"+ozfubName;
        
        $("lblzfbid").innerHTML="&nbsp;&nbsp;"+ozfubId;
        
        $("lblqq").innerHTML="&nbsp;&nbsp;QQ号码:"+oqq;
        
        $("lbltel").innerHTML="&nbsp;&nbsp;移动电话:"+otel;
        
        $("lblmob").innerHTML="&nbsp;&nbsp;联系电话:"+omob;
        
        $("lblstatus").innerHTML="&nbsp;&nbsp;"+lblstatus;
          
        getgameinfoic();
          
     }
}


function jiechu(text)
{
    if(text.length>19) 
    {
        return text.substring(0,19);
    }
    return text;
}



function shezhi(ttype)
{

    var url="";

    url="ashx/ordershezhi.ashx?orderId="+escape(oordreId)+"&type="+escape(ttype);


    var ajax = new Ajax.Request(
                                url,
                                {
                                    method: "get",
                                    onComplete: shezhishow
                                });
}
function shezhishow(xmlhttp)
{
    var rs=xmlhttp.responseText;
    if(rs=="true1")
    {
        alert("取消操作成功!");
        $("linkrest").style.display="none";
        $("linkcannel").style.display="block";
        $("lblstatus").innerHTML = "会员自行取消";
        $("divtupian1").style.display = "none";
        $("divtupian2").style.display = "none";
        $("trtupian").style.display = "none";
        $("trah").style.display = "none";
        
    }
    else if(rs=="true2")
    {
        alert("恢复操作成功!");
        $("linkrest").style.display="block";
        $("linkcannel").style.display="none";
        $("lblstatus").innerHTML="";
        $("lblstatus").innerHTML = "等待发货";
        $("linkrest").style.display = "block";
        $("divtupian1").style.display = "block";
        $("divtupian2").style.display = "block";
        $("trtupian").style.display = "block";
        $("trah").style.display = "block";
    }
    else
    {
        alert(rs);
    }
}


//获取游戏角色名，物品名
function getgameinfoic()
{
    var url="";

    url="ashx/GoldID.ashx?goldid="+escape(GoldID);

    var ajax = new Ajax.Request(
                                url,
                                {
                                    method: "get",
                                    onComplete: getgameinfoicshow
                                });
}

function getgameinfoicshow(xmlhttp)
{
   var rs=xmlhttp.responseText;
   
   var DatumName="";
   var RoleName="";
   
   DatumName = rs.split("|")[0];
   
   RoleName = rs.split("|")[1];
   
  // var itmename = rs.
  
  var rshtml="&nbsp;【ID】"+RoleName+" 【物品】"+DatumName;
  
  $("lbljyxx").innerHTML=rshtml;
  
}


function ahshezhi(ttype)
{

    var url="";

    url="ashx/orderahshezhi.ashx?orderId="+escape(oordreId)+"&userId="+escape(ouserid)+"&type="+escape(2);


    var ajax = new Ajax.Request(
                                url,
                                {
                                    method: "get",
                                    onComplete: ahshezhishow
                                });
}
function ahshezhishow(xmlhttp)
{
    var rs=xmlhttp.responseText;
    if(rs=="true1")
    {
        
        //$("linkrest").style.display="none";
        $("trah").style.display="none";
        $("trahqx").style.display="none";
        //$("linkcannel").style.display="block";
        $("lblstatus").innerHTML = "已发货，待查收";

        $("divtupian1").style.display = "none";
        $("divtupian2").style.display = "none";
        $("trtupian").style.display = "none";
        $("trah").style.display = "none";

        alert("已发货操作成功!");
        
    }
//    else if(rs=="true2")
//    {
//        alert("恢复操作成功!");
//        $("linkrest").style.display="block";
//        $("linkcannel").style.display="none";
//        $("lblstatus").innerHTML="";
//        $("lblstatus").innerHTML="等待发货";
//    }
    else
    {
        alert(rs);
    }
}
