if(self!=top){top.location=self.location;}
 var isylmf=false;
 var bookmarkname='网址大全';
 var dynamichost='www.163box.com';
 var myReg = /^([a-z0-9.]*)+itmop.com$/; 
 var countimg=document.createElement('img');
function zhidaoData(data){
 for(var i=0;i<data.list.length-1;i++)
 document.write("<a href='"+data.list[i].url+"' target='_blank'>"+data.list[i].tit+"</a>&nbsp;&nbsp;");

}
function checkhomepage(){
if (document.getElementById('logo').isHomePage("http://www.163box.com/"))
{
return true;
}else{
return false;
}

}
function clicklogo(){
 if(checkhomepage()){
 window.location=('http://www.163box.com/');
}else{ 
document.getElementById('logourl').style.behavior='url(#default#homepage)';
document.getElementById('logourl').setHomePage('http://www.163box.com/'); 
}
}
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;
function selectTag(showContent,selfObj){
var tag = document.getElementById("tags").getElementsByTagName("a");
var taglength = tag.length;
for(i=0; i<taglength; i++){
tag[i].className = "";
}
selfObj.className = "focu";
for(i=0; j=document.getElementById("baidu"+i); i++){
j.style.display = "none";
}
document.getElementById(showContent).style.display = "block";
}
function addBookmark(title,url) {
 if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
 } else if( document.all ) {
window.external.AddFavorite( url, title);
 } else if( window.opera && window.print ) {
return true;
 }
}
function setHomePage(url){
 if (window.sidebar)
 {
try { 
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
} 
catch (e) 
{
alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
} 
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',url);

 }
}



function SetCookie (name, value) { 
 var exp = new Date(); 
 exp.setTime (exp.getTime()+3600000000); 
 document.cookie = name + "=" + value + "; expires=" + exp.toGMTString()+"; path=/"; 
}

function getCookieVal (offset) { 
var endstr = document.cookie.indexOf (";", offset); 
if (endstr == -1) endstr = document.cookie.length; 
 return unescape(document.cookie.substring(offset, endstr)); 
 } 
function DelCookie(name)
{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

function GetCookie(name) {
var arg = name + "="; 
var alen = arg.length; 
var clen = document.cookie.length; 
var i = 0; 
while (i < clen) { 
 var j = i + alen; 
 if (document.cookie.substring(i, j) == arg) return getCookieVal (j); 
 i = document.cookie.indexOf(" ", i) + 1; 
 if (i == 0) break; 
} 
return null; 
 } 
function $(o){
 var o=document.getElementById(o)?document.getElementById(o):'';
 return o;
}
function runCode(code){
var _c=window.open("","","");
_c.opener=null;
_c.document.write(code);
_c.document.close();
}
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
} 
function startRequest(url,returnfun) {
createXMLHttpRequest(); 
xmlHttp.onreadystatechange =returnfun;
xmlHttp.open("GET",url,true);
xmlHttp.send(null); 

}
function weatherStateChange(){
if(xmlHttp.readyState == 4){
$("ipweather").innerHTML=xmlHttp.responseText;
}
}
function ResetPwd()
{
$("Mpwd").value="";
}
function checkIP(ip)
{
var ipArray,j;
var ip=ip.toLowerCase();
 if(/[A-Za-z_-]/.test(ip)){
if(!/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn))$/.test(ip)){
alert("不是正确的域名或域名");
return false;
}

 }else{
ipArray = ip.split(".");
j = ipArray.length
if(j!=4)
{
alert("不是正确的IP或域名");
return false;
}

for(var i=0;i<4;i++)
{
if(ipArray[i].length==0 || ipArray[i]>255)
{
alert("不是正确的IP或域名");
return false;
}
}
}
}

function DelHtml(Word) {
a = Word.indexOf("<");
b = Word.indexOf(">");
len = Word.length;
c = Word.substring(0, a);
if(b == -1)
b = a;
d = Word.substring((b + 1), len);
Word = c + d;
tagCheck = Word.indexOf("<");
if(tagCheck != -1)
Word = DelHtml(Word);
return Word;
} 




function glog(evt)
{
evt=evt?evt:window.event;var srcElem=(evt.target)?evt.target:evt.srcElement;
try
{
//alert(srcElem.tagName.toUpperCase());
while(srcElem.tagName.toUpperCase()=="A" || srcElem.parentNode.tagName.toUpperCase()=="A") 
{

address=srcElem.href; 
urlReg = /^http:\/\/(.*)\/catalog/; 
if (urlReg.test(address)){
return ;
}
if(srcElem.parentNode.parentNode.id=="mingzhan"||srcElem.parentNode.parentNode.id=="pagelist"||srcElem.parentNode.parentNode.id=="pagelist2"||srcElem.parentNode.parentNode.id=="indextool" ||srcElem.parentNode.parentNode.parentNode.id=="pagelist"||srcElem.parentNode.parentNode.parentNode.id=="pagelist2"||srcElem.parentNode.parentNode.parentNode.id=="indextool" )
{
 linkname=DelHtml(srcElem.innerHTML); 
 islog=true;
 wlink=linkname+"+"+address+"_114la_"; 
 wlink+=GetCookie("history");
 wlink=escape(wlink);
 SetCookie("history",wlink); 
 history_show();
 if ( islog==true)
 {
 
savehits(linkname,address,srcElem.parentNode.parentNode.id);
 }
}
srcElem = srcElem.parentNode;
}
}
catch(e){}
return true;
}
function history_show()
{
try
{
 var history=GetCookie("history");
 history=unescape(history);
 var content='';
 if(history!="null"&&history.indexOf("&")==-1)
 {
 history_arg=history.split("_114la_");
 i=0;
 linknum=0;
 len= history_arg.length;
 for(i=0;i<len;i++)
 { 
 var wlink=history_arg[i].split("+");
 if(history_arg[i]!="null" && content.indexOf(wlink[0])==-1 && linknum<44){
 content+="<li><a href=\""+wlink[1]+"\" target=\"_blank\"title=\""+wlink[0]+"\">"+wlink[0]+"</a></li>";
 linknum+=1;
 }
 
} 
 document.getElementById("history").innerHTML=content; 

}else{
 document.getElementById("history").innerHTML="<center>对不起，您没有任何浏览记录</center>";

}
}
catch(e){}
}
function ClearHistory()
{
clean=confirm("确定要清除所有的浏览记录？")
if(clean)
{
DelCookie("history");
document.getElementById("history").innerHTML="<center>对不起，您没有任何浏览记录</center>";

}
}
document.onclick=glog;
function handleStateChange(){
if(xmlHttp.readyState == 4){
//alert(xmlHttp.responseText);
}
}

var showsoft=false;
var showgame=false;
function showStm(n){
if(n==0)showindexhtml();
if(showsoft==false && n==1){
$("indexsoft").innerHTML="正在加载中,请稍后...";
softinfo();
showsoft=true;
}
if (showgame==false && n==2)
{
$("indexgame").innerHTML="<iframe src='game.html' frameborder='0' scrolling='no' frameborder='0' width='570' height='282'></iframe>";
showgame=true;
}
for (i=0;i<=3;i++){
document.getElementById("stgm" + i).className = "blur";
document.getElementById("stm" + i).style.display = "none";
 }
document.getElementById("stgm" + n).className = "";
document.getElementById("stm" + n).style.display = "block";
}
function softinfo(){
startRequest("soft.htm",showsoftinfo);
}
function showsoftinfo(){
 if(xmlHttp.readyState == 4){
$("indexsoft").innerHTML=xmlHttp.responseText;
 }
}
var tmptxt='';
function gositesearch(keyword){
oldkeyword=keyword;
if (tmptxt=='')
{
tmptxt=$("indexhtml").innerHTML;// 保存临时变量
}
 ylmftime=new Date().getTime();
url='search.php?keyword='+encodeURIComponent(keyword)+'&ylmftime='+ylmftime;
 $("indexhtml").innerHTML='<center>正在搜索中,请稍后...</center>';
startRequest(url,showsearchsite);
}
function showsearchsite(){
if(xmlHttp.readyState == 4){
txt=xmlHttp.responseText;
if(txt=='')
{ 
$("indexhtml").innerHTML='<center>没有搜索到相关站点!</center>';
setTimeout(showindexhtml,2000);
}else{
$("indexhtml").innerHTML=txt;
}
}
}
function showindexhtml(){
 if(tmptxt!=''){
$("indexhtml").innerHTML=tmptxt;
 }
}
function JHshStrLen(sString)
{
var sStr,iCount,i,strTemp ; 
iCount = 0 ;
sStr = sString.split("");
for (i = 0 ; i < sStr.length ; i ++)
{
strTemp = escape(sStr[i]); 
if (strTemp.indexOf("%u",0) == -1) // 表示是汉字
{ 
iCount = iCount + 1 ;
} 
else 
{
iCount = iCount + 2 ;
}
}
return iCount ;
}
var oldkeyword='';
function KeyDown()
{
 if (event.keyCode == 13)
 {
event.returnValue=false;
event.cancel = true;
if($('sitekeyword').value=='' ||JHshStrLen($('sitekeyword').value)<2){
alert('请输入要搜索的关键字或关键字不能少于2个字节!!');
}else{
if ($('sitekeyword').value!=oldkeyword)
{
gositesearch($('sitekeyword').value);
}

}
}
}
function input(){

if($('sitekeyword').value=='' ||JHshStrLen($('sitekeyword').value)<2 ){//||JHshStrLen($('sitekeyword').value)<3
// showindexhtml();
}else{
// $("indexhtml").innerHTML=JHshStrLen($('sitekeyword').value);
// 请求判断
// if (xmlHttp.readyState!=4)
//{
//xmlHttp.abort();
//}
 if ($('sitekeyword').value!=oldkeyword)
{
gositesearch($('sitekeyword').value);
}

}
}
function addsite(site){
var lst = '';
for(i=0;i<site.length;i++){
if(site[i][2]==''){
lst+='<a href="'+site[i][0]+'" target="_blank">'+site[i][1]+'</a>&nbsp;&nbsp;';
 }else{
lst+='<a href="'+site[i][0]+'" target="_blank"><span style="color:'+site[i][2]+'">'+site[i][1]+'</span></a>&nbsp;&nbsp;';
 }
 
}
$("dfsite").innerHTML='<strong>地方站点</strong>&nbsp;&nbsp;&nbsp;&nbsp;'+lst;
$("dfsite").style.display="block";
 
}
function CopyToClipBoard(){
window.clipboardData.setData("Text",'网址导航---上网就上163box网址导航!\r\nhttp://www.163box.com/');
alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友，谢谢！");
}


