﻿// JScript 文件
var bindex = {};
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(){
    //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);
        
    }
};
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=div.getElementsByTagName('center')[0].getElementsByTagName('a')[0].innerHTML;
 	    var vString ='';
		var vScanUrl ='';
		vString +='<div id="div'+ l +'">';
		vString +='<p style="list-style: none; margin: 0px; float: right; padding: 3px;line-height:23px;">'+bt+'<img src="images/close.gif" style="cursor:pointer;" width="23" height="23" alt="关闭" border="0" id="IMG1" onclick="return IMG1_onclick()" /></p> ';
        vString +='<br>';
        vString +='<br>';
		for(var i=0;i<ps.length;i++){
		        var A=ps[i].getElementsByTagName('a')[0];
		        var url=A.href;
		        var tx=A.innerHTML;
			   
                vString +='测速网址：<a href='+url+' style="font-size: 12px;" target="_blank">'+tx+'→'+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('"+url+"')\" >";
		}
		vString +="</div>";
		 DIV_onclick(div);//显示DIV
		document.getElementById('PrintUrls').innerHTML =vString;
		setInterval("bindex.tim++",100);
		bindex.b=0;
		bindex.tim =1;
}
bindex.tim=1;
bindex.b=1;
bindex.auto=function(url){ 
	document.getElementById("txt"+bindex.b).value="反应时间："+bindex.tim+"Ms";
	bindex.b++;
} 


//显示/关闭块
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';
}

/* 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=='2'||id=='3'||id=='4'||id=='5'||id=='6'||id=='7'||id=='8'||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=""    
        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"
		           }
		       }
		 }
		
//		if(counts <=1){
//			location.href = './.?' + id;
//			return ;
//		}
	}
}
function GetQueryString(sProp)   

{   

    var re = new RegExp("[&,?]"+sProp + "=([^\\&]*)", "i");   

    var a = re.exec(document.location.search);   

    if (a == null)   

        return "";   

    return a[1];   

}
