// JScript 文件
var bindex = {};
bindex._objFavIds = {};
bindex._arrFavIds = [];
bindex._islogin=false;
bindex._one=true;
bindex._msg = null;
bindex.itemSearch=function(ob){
var key = ob.innerHTML;
    var div = ob.parentNode.parentNode.parentNode;
    var ols = div.getElementsByTagName('ul');
    var ol,lis,li;
    var all = key.length > 1;
    var arr = div._arrHide;
    if(arr){
        for(var i =  0, l = arr.length; i < l; i++){
            arr[i].style.display = 'block';
        }
    }
    if(div._sel){ div._sel.className = '';}
    div._sel = ob;
    div._sel.className = 'sel';
    for(i = 0, l = ols.length; i != l; i++){
        ol = ols[i];
        lis = ol.getElementsByTagName('li');
        var k = 0;
        var isTrue;
        for( var i0 = 0, l0 = lis.length; i0 != l0; i0++){
            li = lis[i0];
            isTrue = all || li._zimu == key;
            isTrue && k++;
            li.style.display = isTrue  ? 'block' : 'none';
        }
        if(!ol._oldClassName){ol._oldClassName = ol.className;}
         ol.className = all ? ol._oldClassName : ( k < 7 ? ol._oldClassName.replace("m2","")+' s_con_r2' : ol._oldClassName.replace("m2","") );
    }
};
bindex.init = function(){
    bindex.favSet();
    //search
    var childByTag = document.getElementsByTagName('ol');
    var child;
    var arrAbc = '显示全部 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9'.split(' ');
    var str1 = '<a onclick="bindex.itemSearch(this)">';
    var str2 = '</a>';
    for(i = 0, l = childByTag.length; i != l; i++){
        child = childByTag[i];
        child.innerHTML = (str1 + arrAbc.join( (str2 + str1) ) + str2);
        var div=child.parentNode.parentNode;
        var uls=div.getElementsByTagName('ul');
        for(var j=0;j<uls.length;j++){
          var lis=uls[j].getElementsByTagName('li');
          for(var k=0;k<lis.length;k++){
             var pdiv= lis[k].getElementsByTagName('div');
             if(pdiv.length>0){
                 var p = document.createElement('p');
                 p.innerHTML='<a href="javascript:;" target="_self" onclick="bindex.Faitem(this)">加入收藏</a>';
                 pdiv[0].appendChild(p);
             }
            
          }
        
        }
       
        
    }
 
};

//添加
bindex.Faitem=function(A){
    var isl="1";
    if(bindex._islogin){
        isl="0";
    }
    var div=  A.parentNode.parentNode.parentNode;
    var id=div.id.substr(3);
    var ss= A.parentNode.parentNode.parentNode.getElementsByTagName('center')[0].getElementsByTagName('a')[0].innerHTML;
    
    if(bindex._objFavIds[id]){
       bindex.message('『'+ss+'』已收藏过该网站',div);
        return;
    } 
     bindex.message('『'+ss+'』收藏成功',div);  
    bindex._objFavIds[id]=true;
    bindex._arrFavIds.push(id);
    writeCookie("qiutan_c", bindex._arrFavIds.join(','))
     
    ShouCangPost(isl)
   
   
}
bindex.FaiCancel = function(A){
   var isl="1";
    if(bindex._islogin){
        isl="0";
    }
    var div=  A.parentNode.parentNode.parentNode;
    var id=div.id.substr(3);
    delete bindex._objFavIds[id];
    var arr = [];
    for(var key in bindex._objFavIds){
        if(key){arr.push(key);}
    }
    bindex._arrFavIds = arr;
    writeCookie("qiutan_c", bindex._arrFavIds.join(','))
    ShouCangPost(isl)
};
bindex.Faidels = function(A){
     try{
	 var url= "Favorites.aspx?zd="+A;
	 var Body="zd="+A;
	 document.getElementById("tful").innerHTML=Fun_PostData(url,Body); 
	
 }
 catch(e){
		
		document.getElementById("tful").innerHTML=e; 		
 }
};
bindex.LoadCesu=function(adiv){
var div=adiv.parentNode.parentNode;
 var  zdiv= div.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0];
 var ps=div.getElementsByTagName('div')[0].getElementsByTagName('p');
 var bt=adiv.innerHTML;
 	    var vString ='';
		var vScanUrl ='';
		vString +='<div class="pubnt"><img src="i/close.gif" style="cursor:pointer;" alt="关闭" border="0" id="IMG1" onclick="return IMG1_onclick()" />&nbsp;&nbsp;'+bt+'<span>（站点测速）</span></div><ul id="div'+ l +'">';
	
		for(var i=1;i<ps.length-1;i++){
		        var A=ps[i].getElementsByTagName('a')[0];
		        var url=A.href.replace('http://127.0.0.1:789/t.htm?g=','');
		        url=url.replace('http://www.zq789.com/t.htm?g=','');  
		        var tx=A.innerHTML;
			   vString+='<li>'
                vString +='<span>测速网址：</span><a href='+url+' style="font-size: 12px;"><strong>'+tx+'</strong>  '+url+'</a><br>';
                vString +='<input type="text" style="color:red;" id="txt'+ i +'" size="15" value="测试中……"  class="button">';
                vString +='<input type="text" id="url'+ i +'" style="display:none" value="'+ url +'" size="20" class="buttonface"><br>';
				vString +="<img src="+url+" width=1 height=1 onerror=\"bindex.auto('"+i+"')\" ></li>";
		}vString+="<div><p style='color:Blue;text-align:left;'>温馨提示:反应时间越小,打开就越快</p> <p> Copyright 2008-2011 www.zq789.com 足球789 All Rights Reserved.</p></div> "
		vString +="</ul>";
		
		 DIV_onclick(div);//显示DIV
		document.getElementById('PrintUrls').innerHTML =vString;
		setInterval("bindex.tim++",100);
		
		bindex.tim =1;bindex.g=0;
		if(ps.length<6){
		bindex.g=1;
		}
		if(ps.length>8){
		    document.getElementById('PrintUrls').getElementsByTagName('ul')[0].className="dli";
		}
}
bindex.LoadCesus=function(liid){
  var aobj=document.getElementById("Ws_"+liid).getElementsByTagName('center')[0].getElementsByTagName('a')[0];
  bindex.LoadCesu(aobj);
}
bindex.g=0;
bindex.tim=1;

bindex.auto=function(i){    
bindex.g++;
var obj=document.getElementById("txt"+i);
    if(bindex.g<3){
    obj.parentNode.style.background="#9bb0ff";
    obj.parentNode.getElementsByTagName('span')[0].style.color="#FFFFFF";
    } 
	obj.value="反应时间："+bindex.tim+"Ms";
	
} 
//显示/关闭块
function DIV_onclick(div){
    var fdiv=document.getElementById("PrintUrls");
    Lposition.offset(div,fdiv,fdiv,false);
	 fdiv.style.display='';
}
function IMG1_onclick() {
    document.getElementById("PrintUrls").style.display='none';
};
bindex.zdyw=function(){
     document.getElementById("wming").value="";
      document.getElementById("zdyiw").style.top=(document.documentElement.clientHeight-116)/2+document.documentElement.scrollTop;
      document.getElementById("zdyiw").style.left=(document.documentElement.clientWidth-305)/2+document.documentElement.scrollLeft;
     document.getElementById("zdyiw").style.display='';
}
bindex.zdywclose=function(){
     document.getElementById("zdyiw").style.display='none';
}
/* Lpositionr */
var Lposition = {};
Lposition.offset = function(o,o2,div,topAlign){
    var oo = o;
    var x = y = x2 = y2 = 0; 
    do{ x += o.offsetLeft || 0;y += o.offsetTop  || 0;o  = o.offsetParent;}while(o);
    if(o2){
        var w = o2.clientWidth;
        var h = o2.clientHeight;
        var dw = document.body.clientWidth;
        x2 = ((x + w > dw) ? dw - w : x);
        if(topAlign){
            y2 = (y - h < 1 ) ? 0 : y - h;
        }else{
            y2 = y + oo.clientHeight;
        }
    }else{
        x2 = x;
        y2 = y;
    }
    if(div){
        div.style.left = x2 + 'px';
        div.style.top = y2 + 'px';
    }
    return {"x" : x, "y" : y , 'x2' : x2, 'y2' : y2};
};
/*头导航*/
	function selectChl(id)
	{
         var counts = 0;
		if(id=='9'||id=='3'||id=='2'||id=='4'||id=='5'||id=='6'||id=='7'||id=='8'||id=='10'||id=='howall')
		{
		    document.getElementById("showall").className=""
		    document.getElementById("spID2").className=""
		    document.getElementById("spID3").className=""
		    document.getElementById("spID4").className=""
		    document.getElementById("spID5").className=""
		    document.getElementById("spID6").className=""
		    document.getElementById("spID7").className=""
		    document.getElementById("spID8").className="" 
		    document.getElementById("spID9").className=""    
        var counts = 0;
		for(var i=0;i<document.all.tags("DIV").length;i++){
		    if(document.all.tags("DIV")[i].className=="con01"){
		        if(id!='howall'){
        			    document.getElementById("spID"+id).className="sel"
			            document.all.tags("DIV")[i].style.display = 'none';document.all.tags("DIV").length
				        counts++;
			            if(document.all.tags("DIV")[i].id == "Category"+id){
				            document.all.tags("DIV")[i].style.display = 'block';
		                }
		           }else{
        		   
		               counts++;
		               document.all.tags("DIV")[i].style.display = 'block';
		               document.getElementById("showall").className="sel"
		           }
		       }
		 }
		
	}
};
function GetQueryString(sProp)   

{   

    var re = new RegExp("[&,?]"+sProp + "=([^\\&]*)", "i");   

    var a = re.exec(document.location.search);   

    if (a == null)   

        return "";   

    return a[1];   

};
bindex.favSet = function(){
    ShouCangPost("1");
     var ids=getCookie("qiutan_c");
    bindex._objFavIds = {};
    bindex._arrFavIds = [];
    if(ids==null||ids==""){
      return;
    }
    var arr = ids.split(',');
    var arrId = [];
    var id;
    for(i = 0, l = arr.length; i != l; i++){
        id = arr[i];
        if(!id || parseInt(id) != id){ continue;}
        bindex._objFavIds[id] = true;
        arrId.push(id);
    }
    ids = arrId.join(',');
    bindex._arrFavIds = arrId;
    
};
bindex.loginOut=function(){
  window.parent.frames["ide"].location.href="Exit.aspx";
  bindex._islogin=false;
  setTimeout(bindex.favSet,500);
  
  
};
bindex.loginSet=function(){
    bindex._islogin=true;
    bindex.favSet();
};
var request;
function createrequest()
{
	if(window.ActiveXObject) //两种都是IE浏览器
	{
		try{
            return new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
			try{
				return new ActiveXObject("Mircosoft.XMLHTTP");
                }catch(e1){
                        return null;
                  }	
		}
	}else if(window.XMLHTTPRequest)
	{
		return new XMLHTTPRequest();
	}else
	{
		return null;	
	}
};
function ShouCangPost(id){
 try{
	 var url= "Favorites.aspx?id="+id;
	 var Body="id="+id;
	 document.getElementById("tful").innerHTML=Fun_PostData(url,Body); 
	
 }
 catch(e){
		
		document.getElementById("tful").innerHTML=e; 		
 }

};
function Fun_PostData(url,Body)
{
 try{
	 var xml = new ActiveXObject("Microsoft.XMLHTTP");
	 xml.open("POST",url,false);
	 xml.setRequestHeader("Content-Length",unescape(Body).length);
	 xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	 xml.setRequestHeader( "encoding", "gb2312 "); 
	 xml.send(Body);
	 return xml.responseText; 
 }
 catch(e){
		 d.write('为了你能正确使用本系统，请将你的IE版本升级到5.01以上。');
		 return '';
 }
};
function getCookie(name)
{
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) 
	{
		begin = dc.indexOf(cname);
		if (begin != -1) 
		{
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
			return dc.substring(begin, end);
		}
	}
	return null;
}
function writeCookie(name, value) 
{ 
	var expire = ""; 
	var hours = 365;
	expire = new Date((new Date()).getTime() + hours * 3600000); 
	expire = ";path=/;expires=" + expire.toGMTString(); 
	document.cookie = name + "=" + value + expire; 
}
var bm=100;
bindex.messageHide = function(){
    var msg = bindex._msg;
    if(bm>=5){
               
                msg.filters.alpha.opacity=bm;
                if(bm==100){
                bm+=2;
                setTimeout(bindex.messageHide,3000);
                }else{
                bm-=5;
                setTimeout(bindex.messageHide,100);
                }
                
                
        }else{
			msg.style.visibility = 'hidden';
		}
    
};

bindex.message = function(txt,o,focusInput){
    var msg = bindex._msg;
    if(!msg){
        msg = bindex._msg = document.createElement('div');
        msg.title = '单击隐藏本提示！';
        msg.className = 'flyMessage';
        msg.onclick = bindex.messageHide;
        document.body.appendChild(msg);
    }
    if(focusInput){
        focusInput.focus();
        txt = '<b style="color:red">' + txt + '</b>';
    }
    msg._run = true;
    clearTimeout(msg._ST);
    msg.innerHTML = txt;
    msg.style.visibility = 'visible';
    msg.style.filter="Alpha(Opacity='100')";
    bm=100;
    Lposition.offset(o,msg,msg,true);
    msg._ST = setTimeout(bindex.messageHide,1000);
};
function show(){
	if (!document.getElementById) return false;
	if (!document.getElementById("noticeTab")) return false;
	var show = document.getElementById("noticeTab");
	show.style.height = "0px";
	show.style.display = "block";
	var myscroll=new Scroll("myscroll",22);
	movement = setTimeout("animation()",10)
	
	}
function animation(){
	 if (!document.getElementById) return false;
	 if (!document.getElementById("noticeTab")) return false;
	 var show = document.getElementById("noticeTab");
	 var ypos = parseInt(show.style.height);
	  if (ypos == 22){
	 return true;
	 }
	 if (ypos < 22){
	 ypos=ypos+2;
	 }
	 if (ypos > 22){
	 ypos=ypos-2;
	 }
	 show.style.height = ypos + "px";
	 movement = setTimeout("animation()",10);
	}
function $(element){
if(arguments.length>1){
for(var i=0,length=arguments.length,elements=[];i<length;i++){
elements.push($(arguments[i]));
}
return elements;
}
if(typeof element=="string"){
return document.getElementById(element);
}else{
return element;
}
}
var Class={
create:function(){
return function(){
this.initialize.apply(this,arguments);
}
}
}
Function.prototype.bind=function(object){
var method=this;
return function(){
method.apply(object,arguments);
}
}
var Scroll=Class.create();
Scroll.prototype={
initialize:function(element,height){
this.element=$(element);
this.element.innerHTML+=this.element.innerHTML;
this.height=height;
this.maxHeight=this.element.scrollHeight;
this.counter=0;
this.scroll();
this.timer="";
this.element.onmouseover=this.stop.bind(this);
this.element.onmouseout=function(){this.timer=setTimeout(this.scroll.bind(this),1000);}.bind(this);
},
scroll:function(){
if(this.element.scrollTop<this.maxHeight){
this.element.scrollTop++;
this.counter++;
}else{
this.element.scrollTop=0;
this.counter=0;
}
if(this.counter<this.height){
this.timer=setTimeout(this.scroll.bind(this),20);
}else{
this.counter=0;
this.timer=setTimeout(this.scroll.bind(this),3000);
}
},
stop:function(){
clearTimeout(this.timer);
}
}
function chudAd(){
    document.getElementById("flad").style.display = "none";
    document.getElementById("frad").style.display = "none";
    document.getElementById("center2").style.display = "none";
    document.getElementById("center1").style.display = "none";
    document.getElementById("logomid").style.display = "none";
    document.getElementById("ad00_2").style.display = "none";
    for(var i=1;i<=100;i++){
        var oj2=document.getElementById("line"+i);
        
        if(oj2!=null){
            oj2.style.display = "none";
        }
    }

}

function setbg(colds){
document.getElementById("main").style.background=colds;

}
