var params="";
var pagenow=0;
function search(type){
  document.domain = 'duowan.com';
  var proxy = document.getElementById("iframeProxy").contentWindow;
  if(type==2 && params==""){
    alert("请选择搜索条件!");
    return;
  }
  showDivHidden("none",4);
  document.getElementById("searching").style.display="block";
  params=params.replace(/&?pagenow=\d+/ig,"");
  if(type==1){
     params+="pagenow="+pagenow+"&channelid=Wii";
   }else if(type==2){
    params+="&pagenow="+pagenow;
  }
  proxy.send("http://comment2.duowan.com/tv/gamedownloadsearch.jsp",params,"post",true,"search_result");
}

function search_result(s){
  document.getElementById("searching").style.display="none";
  if(s==""){
    alert("没有找到符合条件的游戏.");
    return;
  }
  if(s != null){
    var json = eval("("+s+ ")");
    for(var i = 0; i < json.length; i++){
      var showdiv=document.getElementById("game"+i);
      var img=showdiv.getElementsByTagName("img");
      img[0].src=json[i].topimagurl;//头图地址
       var a=showdiv.getElementsByTagName("a");
      a[0].href=json[i].titleurl;
　　　 a[1].href=json[i].titleurl;
      a[1].innerHTML=json[i].title;
   
      showdiv.style.display="block";
      if(i%4==0) document.getElementById("gameline"+i).style.display="block";
    }
  }
}

function showDivHidden(type,len){
  for(var i = 0; i < len; i++){
    var showdiv=document.getElementById("game"+i);
    showdiv.style.display=type;
    var img=showdiv.getElementsByTagName("img");
    img[0].src="";    
    if(i%4==0) document.getElementById("gameline"+i).style.display=type;
  }
}

function search2(obj,key){
  jspage(1);
  pagenow=0;
  params=key+"="+obj;
  search(2)
} 

function search3(obj,key){
  jspage(1);
  pagenow=0;
  params=key+"="+obj.innerHTML;
  search(2)
} 

function init(){
  jspage(1);
  var href=document.location.href;
  var re=/http:\/\/.+.duowan.com.+.html\?(.*)=(.*)&(.*)=(.*)/ig;
  var arr=re.exec(href);
  if(arr){
    arr[2]=decodeURI(decodeURI(arr[2]));
    params+=arr[1]+"="+arr[2]+"&"+arr[3]+"="+arr[4];
    search(2);
  }else{
     search(1);
  }
}

function jspage(thepage){
  var s="";
  var prevPage = thepage- 1;
  if(prevPage<1){
    prevPage = 1;
  }
  var nextPage=thepage+1;
  var spacePage=1;
  if(thepage>4){
    spacePage = thepage- 3;
  }
  s+='<span><a target="_self" href="#" onClick="jspage(1);page(1)">第一页</a>';
  if(thepage>1){
    s+='<span><a target="_self" href="#" onClick="jspage('+(thepage-1)+');page('+(thepage-1)+')">上一页</a></span>';
  }
  for(var i=spacePage;i<spacePage+6;i++){
    var pstyle="";
    if(i==thepage) pstyle='id="pageNow"';
    s+='<span '+pstyle+'><a target="_self" id="pagenow'+i+'" href="#" onClick="jspage('+i+');page('+i+')">'+i+'</a></span>';
  }
    s+='<span><a target="_self" href="#" onClick="jspage('+nextPage+');page('+nextPage+')">下一页</a></span>';
    document.getElementById("pageNum").innerHTML=s;
}

function page(num){
  document.getElementById("pagenow"+num).parentNode.id="pageNow";
  pagenow=num-1;
  search(2);
}

function search1(){ 
  var ctitle=document.getElementById("bor").value; 
  var f=document.createElement("form");
  f.action="http://tv.duowan.com/0901/m_95687692317.html";
  f.method="get"
  var input=document.createElement("input");
  input.name="channelid";
  input.value="Wii";
  input.type="hidden";
  var input2=document.createElement("input");
  input2.name="title";
  input2.value=ctitle;
  input2.type="hidden";
  f.appendChild(input);
  f.appendChild(input2);
  f.target="_blank";
  document.body.appendChild(f);
  f.submit();
  return false;
}
