//不知道用途
var w3c=(document.getElementById)? true:false;
var agt=navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));
var ie5=(w3c && ie)? true : false;
var ns6=(w3c && (navigator.appName=="Netscape"))? true: false;
var op8=(navigator.userAgent.toLowerCase().indexOf("opera")==-1)? false:true;

String.prototype.replaceAll = function(s1,s2){
this.str=this;
if(s1.length==0)return this.str;
 var idx=this.str.indexOf(s1);
 while(idx>=0){
 this.str=this.str.substring(0, idx)+s2+this.str.substr(idx+s1.length);
 idx=this.str.indexOf(s1);
 }
 return this.str;
}

function $(o){
 var o=document.getElementById(o)?document.getElementById(o):o;
 return o;
}

document.getElementsByClassName = function(className,oBox) {
 this.d= oBox || document;
 var children = this.d.getElementsByTagName('*') || document.all;
 var elements = new Array();
 for (var i = 0; i < children.length; i++) {
 var child = children[i];
 var classNames = child.className.split(' ');
 for (var j = 0; j < classNames.length; j++) {
 if (classNames[j] == className) {
 elements.push(child);
 break;
 }
 }
 }
 return elements;
}

//关闭左侧栏
function ExChgDir(){
 var oBox=$("MainCol");
 var sCls="noBSide";
 var havCls=(oBox.className.indexOf(sCls)!=-1);
 if (havCls) {
   delCls(oBox,sCls); 
   $("BtnCloseDir").innerHTML="关闭目录";
 } else {
   addCls(oBox,sCls);   
   $("BtnCloseDir").innerHTML="打开目录";
 }
}

$Cls = function (s,o){
return document.getElementsByClassName(s,o);
};

function addCls(o,s){if (o.className.length>0) {o.className+=" "+s;} else {o.className=s;}}

function delCls(o,s){
 o.className=o.className.replace(s,"");
  o.className=o.className.replaceAll("  ","");
}
//关闭侧栏部分结束

function SetCookie(name,value){
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2<argc)?argv[2]:null;
var path=(3<argc)?argv[3]:null;
var domain=(4<argc)?argv[4]:null;
var secure=(5<argc)?argv[5]:false;
document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
} 

function GetCookie(Name) {
 var search = Name + "=";
 var returnvalue = "";
 if (document.cookie.length > 0) {
  offset = document.cookie.indexOf(search);
  if (offset != -1) {      
   offset += search.length;
   end = document.cookie.indexOf(";", offset);                        
   if (end == -1)
   end = document.cookie.length;
   returnvalue=unescape(document.cookie.substring(offset,end));
  }
 }
 return returnvalue;
}

function GetSubCookie(Name, CookieValue) {
 var search = Name + "=";
 var returnvalue = "";
 if (CookieValue.length > 0) {
  offset = CookieValue.indexOf(search);
  if (offset != -1) {      
   offset += search.length;
   end = CookieValue.indexOf("&", offset);                        
   if (end == -1)
   end = CookieValue.length;
   returnvalue=unescape(CookieValue.substring(offset,end));
  }
 }
 return returnvalue;
}


function SavMyHit(o){
 var MyHitStatus=GetCookie("MyHitStatus");
 if (MyHitStatus=="close") return;
 var sNewSite=o.innerHTML+"|"+o.href+";";
 var sOldSite=GetCookie("MySiteHits");
  sOldSite.length>2048?sOldSite=sOldSite.substring(0,2048):"";
 if (sOldSite.indexOf(sNewSite)!=-1) {
  sOldSite=sOldSite.replace(sNewSite,"");
 }
  sNewSite+=sOldSite;
  var expdate=new Date();
  expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
  SetCookie("MySiteHits",sNewSite,expdate,"/",null,false);
}

function GetMyHit(n){
 this.maxlength=n || 20;
 var sOldSite=GetCookie("MySiteHits");
 sOldSite=sOldSite.split(";");
 var nMaxNum=sOldSite.length>this.maxlength?this.maxlength+1:sOldSite.length;
 var sHtml="<ul class=\"Top listUrl\">\n";
 for (i=0;i<nMaxNum-1;i++) {
  var sTempInfo=sOldSite[i].split("|");
  sHtml+="<li><b>"+(i+1)+".</b><a href=\""+sTempInfo[1]+"\" target=\"_blank\">"+sTempInfo[0]+"</a></li>\n";
 }
 if (nMaxNum<=1) {
   sHtml="<ul class=\"Top listUrl\">\n";
   sHtml+="<li>暂无浏览记录！</li>\n"
 }
 sHtml+="</ul>\n";
 sHtml+="<div id=\"clearHits\"><a href=\"javascript:;\" title=\"点此可以清除您“最近浏览网站”的所有记录。\" onclick=\"clearMyHit();\">[清除记录]</a>&nbsp;";
  var MyHitStatus=GetCookie("MyHitStatus");
  if (MyHitStatus=="open"||MyHitStatus=="")
    sHtml+="<a href=\"javascript:;\" title=\"点此关闭“最近浏览网站”的功能，系统将不再记录您最近浏览过的网站。\" onclick=\"chgMyHit('close');\">[关闭]</a></div>";
  else
    sHtml+="<a href=\"javascript:;\" title=\"点此开启“最近浏览网站”的功能，系统将记录您最近浏览过的网站。\" onclick=\"chgMyHit('open');\">[开启]</a></div>";
 $("MySiteHis").innerHTML=sHtml;
}

function clearMyHit(){
  var expdate=new Date();
  expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
  SetCookie("MySiteHits","",expdate,"/",null,false);
  GetMyHit();
}

function setHit(allSiteBox){
  var arrSites="";
  for(var i=0;i<allSiteBox.length;i++){
   arrSites=allSiteBox[i].getElementsByTagName("a");
   for(var j=0;j<arrSites.length;j++){
	arrSites[j].onclick=function(){
	 SavMyHit(this);
	}
   }
  }
}

function chgMyHit(stat){
  var expdate=new Date();
  expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
  SetCookie("MyHitStatus",stat,expdate,"/",null,false);
  GetMyHit();
}

function ExCls(o,a,b){
 o.className=(o.className.indexOf(a)!=-1)?b:a;
}
function HitTree(e){
 var tag = ie ? e.srcElement : e.target;ExCls(tag.parentNode,"open","close");
}
function SetEvt(o,a,b){
 ie?o.attachEvent("on"+a,b):o.addEventListener(a,b, false);
}
function CNLTree(id,ClsOpen,ClsClose,ClsChild){
 this.id=id;
 this.ClassOpen=ClsOpen || "open";
 this.ClassClose=ClsClose || "close";
 this.ClassChild=ClsChild || "child";
 this.AddEvt = function () {
  var arrObj=$(this.id).getElementsByTagName("img");
  for (var i=0;i<arrObj.length; i++) {
   if (arrObj[i].className=="s") {
     SetEvt(arrObj[i],"click",HitTree);
	 ie?arrObj[i].style.cursor="hand":"";
   }
  }
 }
}

//状态栏文字
function d(){
window.status="〖 ZZDD.com - 指指点点 轻松上网 〗";
}

function showUrl(hot) {
for(i=0;i<hot.length;i++){
  var lst = '';
  if (i == (hot.length -1))
    lst = ' class="lst"';
  document.write('<LI'+lst+'><b>'+(i+1)+'.</b><a href="'+unescape(hot[i][0])+'" target="_blank">'+hot[i][1]+"</a></LI>");
}
}

//底部搜索框
function gt(f){
 var t;
 var u;
 if(f.a0 != undefined){
  u = 'Y:';
  t = f.q.value;
  if(f.a0.checked==true){u+='0;';}
  if(f.a1.checked==true){u+='1;';}
  if(f.a2.checked==true){u+='2;';}
  if(f.a3.checked==true){u+='3;';}
  if(f.a4.checked==true){u+='4;';}
  if(f.a5.checked==true){u+='5;';}
  if(f.a6.checked==true){u+='6;';}
  if(f.a7.checked==true){u+='7;';}
  if(f.a8.checked==true){u+='8;';}
  if(f.a9.checked==true){u+='9;';}
  if(f.a10.checked==true){u+='10;';}
  if(f.a11.checked==true){u+='11;';}
  if(f.a12.checked==true){u+='12;';}
  if(f.a13.checked==true){u+='13;';}
  if(f.a14.checked==true){u+='14;';}
  if(f.a15.checked==true){u+='15;';}
 }
 else{
  t = f.Ka.value;
  u = 'G';
 }/*反馈2*/
 if($("Ka").value == ""){
  $("ch").value = "noprefill";
 } else {
  $("ch").value = "prefill";
 }
}

//底部搜索框返回内容
function s4(){
 var v=$("Kaa").value
 if($("a0").checked){
 $("SoAll").action='http://www.google.cn/search';
 $("gForm").innerHTML="<input type='hidden' name='client' value='aff-avalanche' /><input type='hidden' name='forid' value='1' /><input type='hidden' name='channel' value='prefill' id='ch' /><input type='hidden' name='ie' value='gb' /><input type='hidden' name='oe' value='UTF-8' /><input type='hidden' name='hl' value='zh-CN' />";
 $("SoAll").submit();
 }
 if($("a1").checked)
 window.open("http://www.yok.com/go.php?NO=8&Key="+v,"1");
 if($("a2").checked)
 window.open("http://www.baidu.com/baidu?tn=265com&word="+v,"2");
 if($("a3").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=13","4");
 if($("a4").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=10","4");
 if($("a5").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=11","5");
 if($("a6").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=14","6");
 if($("a7").checked)
 window.open("http://cb.kingsoft.com/search?t=word&lang=gb2312&s="+v,"7");
 if($("a8").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=193&PID=888_1001","8");
 if($("a9").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=26","9");
 if($("a10").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=158","10");
 if($("a11").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=174","11");
 if($("a12").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=39","12");
 if($("a13").checked) 
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=49","13");
 if($("a14").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=24","14");
 if($("a15").checked)
 window.open("http://www.yok.com/go.php?Key="+v+"&NO=152","15");
 var cusSea="";
 for(i=0;i<16;i++){
    if($("a"+i).checked)   cusSea=cusSea+i+"|";
 }
 if (cusSea=="") cusSea = "0";//此处决定默认checked,|线隔开
 else cusSea=cusSea.substr(0,cusSea.length-1);
 setCusSea(cusSea);
 return false;
}
function setCusSea(cusSea){
 var expdate=new Date();
 expdate.setTime(expdate.getTime()+(24*60*60*1000*365));
 SetCookie("cusSea_ZZDD",cusSea,expdate,"/",null,false);
}
function getCusSea() {
 var cusSea = GetCookie("cusSea_ZZDD")?GetCookie("cusSea_ZZDD"):"0";
 cusSea=cusSea.split("|");
 for(var i=0;i<16;i++){
  $("a"+i).checked=false;
 }
 for(var j=0;j<cusSea.length;j++){
  $("a"+cusSea[j]).checked=true;
 }
}

/*当发生点击行为时写入cookie*/
function tracking(e){
 e = e ? e : window.event;
 var s = e.srcElement ? e.srcElement : e.target;
 var a = s.tagName;
 var u = s.href;
 var t = s.innerText ? s.innerText : s.textContent;
 if(a == "A" || a == "IMG"){
  if(a == "IMG"){
   t = s.href || s.src;
   u = s.parentElement || s.parentNode;
  }/*反馈1*/
 }
 return true;
}
