GameCardList = {
   init:function (){
      var gameType = document.getElementById('gc_gt');
      var gameList = document.getElementById('gc_gl');
      if(gameType){
       gameList.options.length = 0;
       gameList[0] = new Option('\u8bf7\u9009\u62e9\u6e38\u620f','0');
       for(var i = 0,j=1;i<gamecard_mer.length;i++){
         if(gamecard_mer[i]!=null&&gamecard_mer[i][2]==gameType.value){
             gameList[j] = new Option(gamecard_mer[i][0],gamecard_mer[i][1]);
             j++;
          }
      }
     }
  }
}
GameCardList.init();

function exchangeGameType(obj){
    var gameType = obj.value;
    var gameList = document.getElementById('gc_gl');
    if(gameList){
      gameList.options.length = 0;
      gameList[0] = new Option('\u8bf7\u9009\u62e9\u6e38\u620f','0');
      for(var i = 0,j=1;i<gamecard_mer.length;i++){
          if(gamecard_mer[i]!=null&&gamecard_mer[i][2]==gameType){
              gameList[j] = new Option(gamecard_mer[i][0],gamecard_mer[i][1]);
              j++;
           }
       }
        var priceSelect = document.getElementById('gc_pl');
        if(priceSelect){
          priceSelect.options.length = 0;
           priceSelect[0] = new Option('\u8bf7\u9009\u62e9\u9762\u503c','0');
        }
    }
  }
  
function getPirce(obj){
     var id = obj.value;
     var priceSelect = document.getElementById('gc_pl');
     if(id<=0){
       priceSelect.options.length = 0;
       priceSelect[0] = new Option('\u8bf7\u9009\u62e9\u9762\u503c','0'); 
       showPrice(priceSelect);
       return;
     }
     var price = mer_priceList[id];
     priceSelect.options.length = 0;
     priceSelect[0] = new Option('\u8bf7\u9009\u62e9\u9762\u503c','0'); 
     var j=1;
     for(var i=0;i<price.length;i++){
        if(!checkPriceSelect(priceSelect,price[i][0])){
           priceSelect[j] = new Option(parseFloat(price[i][0]/100)+' \u5143',price[i][0]);
           j++;
        }
     }
     showPrice(priceSelect);
  }
  
function checkPriceSelect(sObj,val){
   if(sObj==null||val<=0)
       return true;
   for(var i =0;i<sObj.options.length;i++){
      if(sObj.options[i].value==val){
        return true;
      }
   }
   return false;
}
  
function showPrice(obj){
   var cateId = document.getElementById('gc_gl').value;
   var merPrice = document.getElementById('gc_av');
}

function selectOption(selObj){
    var coll = new Array;
    coll =selObj.options;
    var index = selObj.selectedIndex;
    return coll[index];
}

function viewgcprice(falg){
  var gcmerlist = document.getElementById('gcmerlist');
  var gt = document.getElementById('gc_gt').value;
  var gameSelect = document.getElementById('gc_gl');
  var priceSelect = document.getElementById('gc_pl');
  if (gameSelect.value<=0){
    alert("\u8bf7\u9009\u62e9\u6e38\u620f\uff01");
    return false;
   }else if(priceSelect.value<=0){
    alert("\u8bf7\u9009\u62e9\u9762\u503c\uff01");
    return false;
   }
   var merInfo = mer_priceList[gameSelect.value];
   var merText = "";
   for(var i=0;i<merInfo.length;i++){
      if(merInfo[i][0]==priceSelect.value){
         merText = merText+ "<div class='gc_merlist'>";
         merText = merText+ "<div class='gc_item'><span class='gc_merlist_name' style='font-weight:bold;'>"+merInfo[i][2]+"</span><span style='width:40px'><font color=red>"+parseFloat(merInfo[i][0]/100)+"</font>\u5143</span></div>";
         merText = merText+ "<div class='gc_item' onmouseover='exchangeBgcolor(this,true);' onmouseout='exchangeBgcolor(this,false);'><span class='gc_merlist_price'>";
         if(gt==1){
           merText = merText +'\u81ea\u52a8\u53d1\u8d27';
         }else{
           merText = merText +'\u5728\u7ebf\u76f4\u5145';
         }
         merText = merText+ ":<font color=red>"+parseFloat(merInfo[i][1]/100)+"</font>\u5143</span>";
         merText = merText+ "<span  class='gc_merlist_href'><a href='../gamecard/charge.do?action=getMerInfo&merId="+merInfo[i][3]+"' target='_blank' class='gc_merhref'>&nbsp;</a></span></div>";
         merText = merText+'</div>';
      }
   }
   merText = merText+"<div class='gc_item_no_border'><a href='#' onclick='viewgcprice(false);return false;' target='_self'><b>\u91cd\u9009</b></a><div>";
   gcmerlist.innerHTML=merText;
   viewpricepage(falg);
}

function viewpricepage(flag){
   var gcmerList = document.getElementById('gc_fast_charge');
   var gcmerPrice = document.getElementById('gc_priceContent');
    if(flag){
     gcmerPrice.style.display='block';
     gcmerList.style.display='none';
   }else{
     gcmerPrice.style.display='none';
     gcmerList.style.display='block';
   }
   return true;
}

function exchangeBgcolor(obj,falg){
  if(falg){
      obj.style.backgroundColor='#FFBC1C';
  }else{
      obj.style.backgroundColor='#EFF6EF';
  }
}

