//var turl = top.location.href;
//if(turl.indexOf("zhaodao123") < 0 && turl.indexOf("1188la") < 0){top.location=self.location;}

var zhome = GetCookie("zhome");

window.onerror=function(){
   return true;
}

function $(o){
	var o=document.getElementById(o)?document.getElementById(o):'';
	return o;
}
function recommend()
{
	window.clipboardData.setData("Text","推荐精彩网址导航：http://www.zhaodao123.com/"); 
	window.alert("本站网址复制成功，您可以通过QQ/MSN发送推荐给好友了！");
}
function checkHomePage(){
	if($("logo").isHomePage("http://www.zhaodao123.com/?h")
	 || $("logo").isHomePage("http://www.zhaodao123.com/?s")
	 || $("logo").isHomePage("http://www.zhaodao123.com/")
	 || $("logo").isHomePage("http://www.zhaodao123.net/?h")
	 || $("logo").isHomePage("http://www.zhaodao123.net/?s")
	 || $("logo").isHomePage("http://www.zhaodao123.net/")
	 || $("logo").isHomePage("http://www.1188la.com/?h")
	 || $("logo").isHomePage("http://www.1188la.com/?s")
	 || $("logo").isHomePage("http://www.1188la.com/")
	 || $("logo").isHomePage("http://www.1188la.net/?h")
	 || $("logo").isHomePage("http://www.1188la.net/?s")
	 || $("logo").isHomePage("http://www.1188la.net/")
	 ){
			return true;
		}else{
			return false;
		}
}

function setHomePage(url){
	if(checkHomePage()) return;
	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);
	}else if(document.all){ 
				document.body.style.behavior='url(#default#homepage)'; 
				document.body.setHomePage(url); 
			}
	return true;
}

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 searchFocus(showContent,selfObj){
	var tab = $("searchtab").getElementsByTagName("a");
	var tablength = tab.length;
	for(i=0; i<tablength; i++){
		tab[i].className = "";
	}
	selfObj.className = "searchfocus";
	for(i=0; j=$("searchtab"+i); i++){
		j.style.display = "none";
	}
	$(showContent).style.display = "block";
}

function tabFocus(showContent,selfObj,tabtag){
	divID = showContent;
	var tab = $(tabtag).getElementsByTagName("a");
	var tablength = tab.length;
	for(i=0; i<tablength; i++){
		tab[i].className = "";
	}
	selfObj.className = "focus";
	for(i=0; j=$(tabtag+i); i++){
		j.style.display = "none";
	}
	$(showContent).style.display = "block";
}

function SetCookie (name, value, expires){ 
	var exp = new Date(); 
	if(expires == null) expires = 86400*90;
	exp.setTime (exp.getTime()+expires*1000);
	var chost = window.location.host;
	var domain = chost.indexOf("zhaodao123.net") >= 0
	             ? "zhaodao123.net"
	             : chost.indexOf("zhaodao123.cn") >= 0
	               ? "zhaodao123.cn"
	               : chost.indexOf("1188la.com") >= 0
	                 ? "1188la.com"
	                 : chost.indexOf("1188la.net") >= 0
	                   ? "1188la.net"
	                   : "zhaodao123.com";
	document.cookie = name + "=" + value + "; expires=" + exp.toGMTString()+"; path=/; domain=."+domain; 
}

function DelCookie(name){
	SetCookie(name, "DELETED", -1);
}

function GetCookie(name){
	var reg = new RegExp("\\b" + name + "=([^;]*)");
	var cookies = reg.exec(document.cookie);
	if(cookies) return unescape(cookies[1]);
	else return null;
}
 
function MailChange(i,obj){
	var url= new Array();
	var username= new Array();
	var pwd= new Array();
	id=i;
	url[0]=" ";
	username[0]="";
	pwd[0]="";
	//@163.com
	url[1]="http://reg.163.com/CheckUser.jsp";
	username[1]="username";
	pwd[1]="password";
	//@126.com
	url[2]="http://entry.126.com/cgi/login";
	username[2]="user";
	pwd[2]="pass";
	//@yeah.net
	url[3]="http://entry.yeah.net/cgi/login";
	username[3]="user";
	pwd[3]="pass";
	//@vip.163.com
	url[4]="http://vip.163.com/logon.m";
	username[4]="username";
	pwd[4]="password";
	//@sina.com
	url[5]="http://mail.sina.com.cn/cgi-bin/login.cgi";
	username[5]="u";
	pwd[5]="psw";
	//@vip.sina.com
	url[6]="http://vip.sina.com.cn/cgi-bin/login.cgi";
	username[6]="user";
	pwd[6]="pass";
	//@sohu.com
	url[7]="http://passport.sohu.com/login.jsp";
	username[7]="UserName";
	pwd[7]="Password";
	//@yahoo.com.cn
	url[8]="https://edit.bjs.yahoo.com/config/login";
	username[8]="login";
	pwd[8]="passwd";
	//@yahoo.cn
	url[9]="https://edit.bjs.yahoo.com/config/login";
	username[9]="login";
	pwd[9]="passwd";
	//@Gmail.com
	url[10]="https://www.google.com/accounts/ServiceLoginAuth";
	username[10]="Email";
	pwd[10]="Passwd";
	//@tom.com
	url[11]="http://bjweb.mail.tom.com/cgi/163/login_pro.cgi";
	username[11]="user";
	pwd[11]="pass";
	//@hotmail.com
	url[12]="https://login.passport.com/ppsecure/post.srf?id=2&svc=mail&cbid=24325&msppjph=1&tw=0&fs=1&fsa=1&fsat=1296000&lc=2052&_lang=CN&bk=1136886915";
	username[12]="login";
	pwd[12]="passwd";
	//@msn.com
	url[13]="https://login.passport.com/ppsecure/post.srf?id=2&svc=mail&cbid=24325&msppjph=1&tw=0&fs=1&fsa=1&fsat=1296000&lc=2052&_lang=CN&bk=1136886915";
	username[13]="login";
	pwd[13]="passwd";
	//163.net
	url[14]="http://bjweb.mail.tom.com/cgi/163/login_pro.cgi";
	username[14]="user";
	pwd[14]="pass";
	//21cn.com
	url[15]="http://passport.21cn.com/maillogin.jsp";
	username[15]="UserName";
	pwd[15]="passwd";
	//2008.sina.com
	url[16]="https://edit.bjs.yahoo.com/config/login";
	username[8]="login";
	pwd[16]="passwd";
	//baidu
	url[17]="http://passport.baidu.com/?login";
	username[17]="username";
	pwd[17]="password";
	//ChinaRen
	url[18]="http://passport.sohu.com/login.jsp";
	username[18]="loginid";
	pwd[18]="passwd";
	//校内网
	url[19]="http://login.xiaonei.com/Login.do";
	username[19]="email";
	pwd[19]="password";
	//51.com
	url[20]="http://passport.51.com/login.5p";
	username[20]="passport_51_user";
	pwd[20]="passport_51_password";
	
	url[21]="http://passport.sohu.com/login.jsp";
	username[21]="UserName";
	pwd[21]="Password";
	
	url[22]="http://passport.sohu.com/login.jsp";
	username[22]="username";
	pwd[22]="passwd";
	
	$("Musername").name=username[id];
	$("Mpwd").name=pwd[id];
	$("mail_login").action=url[id];
	SetCookie('mailid',id);
}

function MailVerify(){
	
	if($("maillist").value==0){
		alert("请选择你要登陆的邮箱");
		return false;
	}	

	if($("Musername").value==""||$("Mpwd").value==""){
		alert("用户名或密码不能为空");
		return false;
	}
	if($("maillist").value==12)
		$("Musername").value=$("Musername").value+'@hotmail.com';
	 if($("maillist").value==8)
		$("Musername").value=$("Musername").value+'@yahoo.com.cn';
	 if($("maillist").value==9)
		$("Musername").value=$("Musername").value+'@yahoo.cn';
	if($("maillist").value==22){
		userName = $("Musername").value;
		strusername = $("Musername").value+"@sogou.com";	
		$("loginid").value = strusername;
		$("eru").value = "http://mail.sogou.com/2gmail/login.jsp?username="+userName;
	}	
	if($("maillist").value==21){
		frm = $("mail_login");
		frm.elements['appid'].value = "1000";
		frm.elements['ru'].value = "http://login.mail.sohu.com/servlet/LoginServlet";
		frm.elements['eru'].value = "http://login.mail.sohu.com/login.jsp";
		frm.elements['ct'].value = "1173080990";
		frm.elements['sg'].value = "5082635c77272088ae7241ccdf7cf062";
		frm.elements['id'].value = $("Musername").value;
		frm.elements['username'].value = $("Musername").value;
		frm.elements['password'].value =$("Mpwd").value;
		frm.elements['m'].value = $("Musername").value;
		frm.elements['mpass'].value = $("Mpwd").value;
		frm.elements['loginid'].value = $("Musername").value+"@sohu.com";
		frm.elements['passwd'].value = $("Mpwd").value;
		frm.elements['fl'].value = "1";
		frm.elements['vr'].value = "1|1";
		frm.action="http://passport.sohu.com/login.jsp";
	}

    SetCookie('mailname',$("Musername").value);
    setTimeout('ResetPwd()',3000);
    return true;
}	

function ResetPwd(){
	$("Mpwd").value="";
}

function closeWin(){
	window.open("","_self");
	top.opener=null;
	top.close();
}

function createXMLHttpRequest(){
  var xmlHttp;
  if(window.ActiveXObject){
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }else if(window.XMLHttpRequest) {
      xmlHttp = new XMLHttpRequest();
  }
  return xmlHttp;
} 

function startRequest(requesturl,callfunc){
	var xmlHttp = createXMLHttpRequest(); 
	if(typeof callfunc == "function") xmlHttp.onreadystatechange = callfunc;
	else if(typeof callfunc == "string") {
			xmlHttp.onreadystatechange = showContent;
			divID = callfunc;
	}
    var timestamp = new Date().getTime();
	var i = requesturl.indexOf("?") >= 0 ? "&i=" : "?i=";
	requesturl = requesturl + i + timestamp;
	xmlHttp.open("GET",requesturl,true);
	xmlHttp.send(null); 
}

function showContent(){
	 if(xmlHttp.readyState == 4){
		$(divID).innerHTML=xmlHttp.responseText;
	 }
}
function getQueryString(vname, queryString){
	if(queryString == null)
		queryString = location.href
    var reg = new RegExp("[\\\?&]" + vname + "=([^&]*)", "i");
    var arr = queryString.match(reg);
    if (arr) return unescape(arr[1]);
    return "";
}

document.onclick = clickPage;
//window.onfocus = loadPage;
window.onload = loadPage;

function loadPage(){
	$("bkeyword").focus();
	showHistory();
}

function clickPage(evt){
	//关闭搜索提示
	if($('suggest')) $('suggest').style.display='none';	
		
	var evt=evt?evt:window.event;
	var srcElem=(evt.target)?evt.target:evt.srcElement;
	while(srcElem.tagName.toUpperCase()!="A"){
		srcElem = srcElem.parentNode;
		if(typeof(srcElem.tagName) == "undefined")
		{
			if(zhome != "1")
			{
				
				var nurl = window.location.href;
				if(nurl.indexOf("zhaodao123") >= 0)
				    setHomePage('http://www.zhaodao123.com/?s');
				else
				    setHomePage('http://www.1188la.com/?s');
				zhome = "1";
				SetCookie("zhome", zhome, 86400);
			}
			return;
		}
	}
	//添加浏览记录
	addHistory(srcElem);
	//统计
	var address=srcElem.href;
	if(srcElem.id != "") count(srcElem.id);
}

function trackKW(keyword){
	startRequest("/track.php?keyword="+keyword);
	return true;
}

function count(id, ctype){
	var id;
	if(ctype == null) ctype = "count";
	//alert("/count.php?id="+id+"&ctype="+ctype);
	startRequest("/count.php?id="+id+"&ctype="+ctype);
	return true;
}

function addHistory(srcElem){
	var po = srcElem.parentNode.id;
	var ppo = srcElem.parentNode.parentNode.id;
	var pppo = srcElem.parentNode.parentNode.parentNode.id;
	if(po != "content" && ppo != "hotsites" &&  ppo != "content" && ppo != "difang" && pppo != "kuzhan" && pppo != "listtab0") return;
	var address=srcElem.href; 
	var linkname=srcElem.innerText; 
	urlReg1 = /^http:\/\/(www|home)\.zhaodao123\.(com|net)/;
	urlReg2 = /^http:\/\//;
	if(!urlReg1.test(address) && urlReg2.test(address)){
		wlink=linkname+"+"+address+"_*_"; 
		wlink+=GetCookie("history");
		wlink=escape(wlink);
		SetCookie("history",wlink); 
		showHistory();
	}
}

function showHistory(){
	var history=GetCookie("history");
	history=unescape(history);
	//alert(history);
	var content='';
	if(history != "null"){
		 history_arg=history.split("_*_");
		 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]+"\">"+wlink[0]+"</a></li>";
				linknum+=1;
			}
		}
		$("history").innerHTML=content; 

	}else{
		$("history").innerHTML="<center>对不起，您没有任何浏览记录</center>";
	}
}

function clearHistory(){
	clean=confirm("确定要清除所有的浏览记录？")	
	if(clean){
		DelCookie("history");
		$("history").innerHTML="<center>对不起，您没有任何浏览记录</center>";
	}
}

function strip_tags(source){
	return source.replace(/<[^>]*>/g, "");
}

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 copy(txt){
	if(txt==""){
		return ;
	}
	else{
		window.clipboardData.setData("Text",txt); 
		window.alert('已复制成功。');
	}
}

/* 剪裁 */
function cut(ob){
    var obj=findObj(ob);
    if (obj){
        obj.select();js=obj.createTextRange();js.execCommand("Cut");
    }
}

function findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function bcode()
{
    document.charset="gbk";
    setTimeout("document.charset='utf-8';",1000);
}

//记录外部来源url
var r = document.referrer;
if(r && r.indexOf("zhaodao123") < 0 && r.indexOf("1188la") < 0) startRequest("/referer.php?r="+r);
