$(document).ready(function(){
PCABind.SetPubData("ctl00_ContentPlaceHolder1_QuickBuy1_GameId","AreaId","ServerId");

 $("#"+PCABind.PubData.GameId).change(function(){
            PCABind.GameChange();
            var datalist=loadGoodsType($("#ctl00_ContentPlaceHolder1_QuickBuy1_GameId")[0].value);
            bindObj($("#TypeId")[0],datalist)
           });
 $("#"+PCABind.PubData.AreaId).change(function(){
      PCABind.AreaChange();
    }); 
    
    
   $("#ctl00_ContentPlaceHolder1_QuickBuy1_btnQQSearch").click(function(){
    if($("#ctl00_ContentPlaceHolder1_QuickBuy1_QQGameId")[0].value.trim()=="-1")
    {
        alert('请选择游戏');
        return false;
    }
   })
   
    $("#ctl00_ContentPlaceHolder1_QuickBuy1_btnCardSearch").click(function(){
    if($("#ctl00_ContentPlaceHolder1_QuickBuy1_CardGameId")[0].value.trim()=="-1")
    {
        alert('请选择游戏');
        return false;
    }
   })  
   
    
  $("#btnsearch").click(function(){    
    var games=$("#ctl00_ContentPlaceHolder1_QuickBuy1_GameId")[0].value;
    var types=$("#TypeId")[0].value;
    var areas=$("#AreaId")[0].value;
    var servers=$("#ServerId")[0].value;
    if(games.trim()=="-1")
    {
        alert('请选择游戏');
        return false;
    }
     if(types.trim()=="-1")
    {
        alert('请选择类型');
        return false;
    }   
    if(areas=="-1")
        areas="";
    if(servers=="-1"||servers=="-2")
        servers="";
    var Da=loadCurrencyData(games,types,areas,servers,4000,5000,1,1,0,0);
    var Da1=loadCurrencyData(games,types,areas,servers,9000,10000,1,1,0,0);
    var Da2=loadCurrencyData(games,types,areas,servers,29000,30000,1,1,0,0);
    var gameid=$("#ctl00_ContentPlaceHolder1_QuickBuy1_GameId")[0];
    var typeid=$("#TypeId")[0];
    var area=$("#AreaId")[0];
    var server=$("#ServerId")[0];
    var areaName;
    var serverName;
    if(area.value=="-1")
    areaName="";
    else
    areaName="/"+area.options[area.selectedIndex].text;
    if(server.value=="-1")
    serverName="";
    else
    serverName="/"+server.options[server.selectedIndex].text;
    $("#pp")[0].innerHTML="<span>"+gameid.options[gameid.selectedIndex].text+"</span>/"+typeid.options[typeid.selectedIndex].text+areaName+serverName;
    if(Da!="")
    {
        if(eval(Da)[0].TotalBizOffers!="0")
        $("#li1")[0].innerHTML="<p>"+eval(Da)[0].OrderList[0].GameMoneyAmount+eval(Da)[0].OrderList[0].MoneyUnitName+"： <span class=\"num\">"+eval(Da)[0].OrderList[0].UnitPrice+"</span>点</p><a target='_blank' href='/order/GameMoney/BizOfferDetail.aspx?id="+eval(Da)[0].OrderList[0].Id +"' class=\"orange_btn1\"><span>购买</span></a>";
        else
        $("#li1")[0].style.display="none";
    }
    if(Da1!="")
    {
        if(eval(Da1)[0].TotalBizOffers!="0")
        $("#li2")[0].innerHTML="<p>"+eval(Da1)[0].OrderList[0].GameMoneyAmount+eval(Da1)[0].OrderList[0].MoneyUnitName+"： <span class=\"num\">"+eval(Da1)[0].OrderList[0].UnitPrice+"</span>点</p><a target='_blank' href='/order/GameMoney/BizOfferDetail.aspx?id="+eval(Da1)[0].OrderList[0].Id +"' class=\"orange_btn1\"><span>购买</span></a>";
        else
         $("#li2")[0].style.display="none";   
    }
    if(Da2!="")
    {
        if(eval(Da2)[0].TotalBizOffers!="0")
        $("#li3")[0].innerHTML="<p>"+eval(Da2)[0].OrderList[0].GameMoneyAmount+eval(Da2)[0].OrderList[0].MoneyUnitName+"： <span class=\"num\">"+eval(Da2)[0].OrderList[0].UnitPrice+"</span>点</p><a target='_blank' href='/order/GameMoney/BizOfferDetail.aspx?id="+eval(Da2)[0].OrderList[0].Id +"' class=\"orange_btn1\"><span>购买</span></a>";
        else
        $("#li3")[0].style.display="none";
    }
    if(Da!=""&&Da1!=""&&Da2!=""){
        if(eval(Da)[0].TotalBizOffers=="0" && eval(Da1)[0].TotalBizOffers=="0" && eval(Da2)[0].TotalBizOffers=="0")
        {
            $("#box1").css('display','none').eq(3).css('display','block');
            $("#box2").css('display','none').eq(3).css('display','block');
            $("#box3").css('display','block').eq(3).css('display','block');
        }else
        {
            if(eval(Da)[0].TotalBizOffers!="0" ||eval(Da1)[0].TotalBizOffers!="0"||eval(Da2)[0].TotalBizOffers!="0"){
                $("#box1").css('display','none').eq(3).css('display','block');
                $("#box2").css('display','block').eq(3).css('display','block');
            }
        }
     }   
 })  
   
 $("#reset").click(function(){ 
    $("#box1").css('display','block').eq(3).css('display','block');
    $("#box2").css('display','none').eq(3).css('display','block'); 
 })  
 
 $("#NotFind").click(function(){
    var games=$("#ctl00_ContentPlaceHolder1_QuickBuy1_GameId")[0].value;
    var gameType=$("#TypeId")[0].value;
    var gameArea=$("#AreaId")[0].value;
    var gameServer=$("#ServerId")[0].value;
    var gameid=games;
    if(gameArea=="-1")
        gameArea="";
    if(gameServer=="-1"||gameServer=="-2")
        gameServer=""; 
        
     window.open("/order/GameMoney/BizOfferList.aspx#gameid=" + gameid + "&ingotvalue=" + gameType + "&areaid=" + gameArea + "&serverid=" + gameServer);
 }) 
 
})


function bindCard(gameid,obj,type)
{
    if(gameid.trim()!="-1"){
        var temp=bindObj(obj,loadGameCardData(gameid,type));
        if(temp=="0")
        {
            obj.value=-1;
        }else
        {
            obj.value=temp;
        }
    }    
    else{
        obj.value=-1;
        obj.options.length=1;//清空
    }
}

function bindObj(obj,datalist)
{
    var cs_i=1;
    var flag=false;
    var temp;
    obj.options.length=1;//清空
    var isHas=false;
    for (i=0;i<datalist.length;i++)
    { 
        if(datalist[i]!=""){ 
        isHas=true;             
        obj.options[cs_i]=new Option(datalist[i].split(',')[0],datalist[i].split(',')[1]);
        cs_i++;  
        }      
    }
    if(isHas){
        temp=datalist[0].split(',')[2];
        for(j=0;j<datalist.length;j++)
        if(datalist[j].split(',')[1]==temp)
        {
            flag=true;
            break;
        }
        if(flag)
        return temp;
        else
        return "0";
    }else
    return "0";
}

     function loadGameCardData(GameId,type){//send_AJAX_request
     var gamelist;
        $.ajax({
           type: "POST",
           url: "ajax.axd",
           async: false,
           data: "flag=getgamecard&gameid="+GameId+"&type="+type,
           beforeSend: function(){//send_message_before
           },
           error:function(){},
           success :function(data)//success
           {  
               if(data!="")
               {
               gamelist=data.split('$');
               }         
            }
          }); 
          return gamelist;
     }
     
     function loadGoodsType(GameId){//send_AJAX_request
     var gamelist;
        $.ajax({
           type: "POST",
           url: "/order/GetGoodsType.aspx",
           async: false,
           data: "mth=getgoodstype&gameid="+GameId,
           beforeSend: function(){//send_message_before
           },
           error:function(){},
           success :function(data)//success
           {  
               if(data!="")
               {
               gamelist=data.split('$');
               }         
            }
          }); 
          return gamelist;
     }
     
     function loadCurrencyData(GameId,IngotValue,AreaId,ServerId,MinPrice,MaxPrice,PageSize,PageIndex,OrderBy,OrderDirect){//send_AJAX_request
     var data;
     $.ajax({
           type: "POST",
           async:false, 
           url: "frontAjax.axd",
           data: "flag=getorderlist&gameId="+GameId +
           "&ingotId=" +IngotValue+
           "&AreaId=" +AreaId+
           "&ServerId="+ServerId+
           "&MinPrice="+MinPrice+
           "&MaxPrice="+MaxPrice+
           "&PageSize="+PageSize+ 
            "&PageIndex="+PageIndex+
           "&OrderBy="+OrderBy+
           "&OrderDirect="+OrderDirect+
           "&serial="+new Date().getTime(),
           beforeSend: function(){//发送消息前
           },
           success :function(txt)//成功获取
           {
               if(txt!="")                  
               {
               data=txt;
               }else
               {
                data="";
               }  
           }
          });
          return data;
      }
