function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  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;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function checkmail()
{
    var Frm = document.getElementById('send_mail');
    var local = encodeURIComponent(document.location + "");
	$.getJSON(serverStatDomain+"index.php?module=user&view=userclick&jsoncallback=?",
 				{linkname: Frm.site.options[Frm.site.selectedIndex].value,srcname:'mail_1_24',sortid:sortid,local:local},
 				function(notice){});
    if(!Frm.pass.value || !Frm.user.value || Frm.site.options[Frm.site.selectedIndex].value === '') {
        alert('请填写正确的邮箱，用户名及密码！');
        return false;
    }
	else
	{

		Frm.submit();
	}
}
function show()
{
    if (document.getElementById('coolup').style.display=="")
    {
	    document.getElementById('coolup').style.display="none";
	    document.getElementById('cooldown').style.display="";
	    document.getElementById('urldown').style.display="none";
	    document.getElementById('urlup').style.display="";
        setCookie ('up', '1');
	}
    else
    {
	    document.getElementById('coolup').style.display="";
	    document.getElementById('cooldown').style.display="none";
	    document.getElementById('urldown').style.display="";
	    document.getElementById('urlup').style.display="none";
        deleteCookie('up');
    }
}
function swapElement(id_1,id_2)
{
    var insert = function(nodeInsert,nodeTo){
        if(nodeInsert.insertAdjacentElement)
        {
            nodeTo.insertAdjacentElement('beforeBegin',nodeInsert);
        }
        else
        {
            nodeTo.parentNode.insertBefore(nodeInsert,nodeTo);
        }
    }
    var obj= document.createElement("a");
    var t1 = document.getElementById(id_1);
    var t2 = document.getElementById(id_2);
    insert(obj,t2);
    insert(t2,t1);
    insert(t1,obj);
    show();
}
  function add_collection() {

     var p_name = document.getElementById('name').value;
	 var p_url = document.getElementById('url').value;
	 if(p_name!="" && p_url !="") {
	     add_url('col',p_name,p_url);
		 url_show('col','ptf')
	 } else {
	     alert('添加的名称和网址都不能为空!');
	 }
  }
  function stop() {
    if(document.onclick == glog) {
		document.onclick=setin;
		var date = new Date();
        date.setTime(date.getTime() - 10000);
        document.cookie = "stop=;expires="+ date.toGMTString();
		setCookie("stop", "open");
		document.getElementById("stop").innerHTML="[启用]";
	 } else {
	 	document.onclick=glog;
		setCookie("stop", "stop");
		document.getElementById("stop").innerHTML="[停用]";
	 }
  }
  function xianshi() {
     if(getCookie("stop")=="stop") {
	 	  document.onclick=glog;
		  document.getElementById("stop").innerHTML="[停用]";
	 } else {
	      if(getCookie("stop")!="open") {
			  document.onclick=glog;
			  document.getElementById("stop").innerHTML="[停用]";
		  } else {
			  document.onclick=setin;
			  document.getElementById("stop").innerHTML="[启用]";
		  }
	 }
  }
  mybind(window, "load", function(){
              // history_show();
              //history_showall();
              //getcityweb();
               //gethomepage();
			   //url_show('col','ptf');

			   //天气对应的导航城市判断
			   //city_weather_web();

               if(readCookie('win') == '1')
                nowwindow();
               if(readCookie('label') == '1')
               {
                labelclick(4);
                setlabel('1');
               }
               //set_tj_type();
               //set_othername();
               //xianshi();
               //baidu_func();
               index_auto();
            });


function labelclick(i)
{
    if(i == 1)
    {
        document.getElementById('greatWebLabel').className="Good_web_top_left_hover";
        //document.getElementById('hotWebLabel').className="";
        document.getElementById('cookieAll').className="Good_web_top_left_hover2";
		document.getElementById('collection').className="Good_web_top_left_hover2";
        document.getElementById('greatWeb').style.display="";
        //document.getElementById('hotWeb').style.display="none";
        document.getElementById('showCookieAll').style.display="none";
		document.getElementById('showcol').style.display="none";
    }
    else if(i == 2)
    {
        document.getElementById('greatWebLabel').className="";
        //document.getElementById('hotWebLabel').className="Good_web_top_left_hover";
        document.getElementById('cookieAll').className="";
		document.getElementById('collection').className="";
        document.getElementById('greatWeb').style.display="none";
        //document.getElementById('hotWeb').style.display="";
        document.getElementById('showCookieAll').style.display="none";
		document.getElementById('showcol').style.display="none";
    }
    else if(i == 3)
    {
        document.getElementById('greatWebLabel').className="Good_web_top_left_hover2";
        //document.getElementById('hotWebLabel').className="";
        document.getElementById('cookieAll').className="Good_web_top_left_hover";
		document.getElementById('collection').className= "Good_web_top_left_hover2";
        document.getElementById('greatWeb').style.display="none";
        //document.getElementById('hotWeb').style.display="none";
        document.getElementById('showCookieAll').style.display="";
		document.getElementById('showcol').style.display="none";
    } else if(i == 5)
    {
        document.getElementById('li_chaxun').className="practical_search_on";
        document.getElementById('li_mail_login').className="practical_search_out";
        document.getElementById('chaxun').style.display="";
        document.getElementById('E_maillogin').style.display="none";
    }else if(i == 6)
    {        document.getElementById('li_chaxun').className="practical_search_out";
        document.getElementById('li_mail_login').className="practical_search_on";
        document.getElementById('chaxun').style.display="none";
        document.getElementById('E_maillogin').style.display="";

    }else {
	    document.getElementById('greatWebLabel').className="Good_web_top_left_hover2";
        //document.getElementById('hotWebLabel').className="";
        document.getElementById('cookieAll').className="Good_web_top_left_hover2";
		document.getElementById('collection').className="Good_web_top_left_hover";
        document.getElementById('greatWeb').style.display="none";
        //document.getElementById('hotWeb').style.display="none";
        document.getElementById('showCookieAll').style.display="none";
		document.getElementById('showcol').style.display="";
	}
}
function setlabel(a)
{
    if(a == '1')
    {
        setCookie ('label', '1');
        document.getElementById('collect_1').style.display='none';
        document.getElementById('collect_0').style.display='';
    }
    else
    {
        deleteCookie('label');
        document.getElementById('collect_1').style.display='';
        document.getElementById('collect_0').style.display='none';
    }
}
function delcol() {
     var date = new Date();
     date.setTime(date.getTime() - 10000);
     document.cookie = "col=;expires="+ date.toGMTString();
     url_show('col','ptf');
}

function getcityweb()
{

        $.getJSON(serverDomain+"index.php?module=search&view=cityWeb&jsoncallback=?",function(notice){
        if(notice)
        {
            $("#citynames").html(notice[0]);
            $("#Icityweb").attr("src","./cityweb/"+notice[1]+".htm");
            //接收ajax请求后，写缓存方便下次提数据
            var thedate = new Date();
            thedate.setTime(thedate.getTime() + (8*60*60*1000));//8小时的cookie缓存
            document.cookie = "citynames=" + escape(notice[0]) + "; expires=" + thedate.toGMTString()+"; path=/ ;domain=" + cookiedomain;
            document.cookie = "Icityweb=" + escape(notice[1]) + "; expires=" + thedate.toGMTString()+"; path=/ ;domain=" + cookiedomain;
        }
    });

}
var shownews=false;
var showsoft=false;
var showgame=false;
var showyule=false;
var showkeji=false;
var showshh=false;
var showwenti=false;
var showbumen=false;
var showmianfei=false;
var showyouxi=false;
var show39=false;
var showbuy=false;

var waitInterval;
var MouseDelayTime=100;
function Hover(obj){
	var fn =function(){
		vaf=obj.getAttribute("onclick");
	    if(typeof(vaf)=="string"){
		   vaf=vaf.replace("this","obj");
		   eval(vaf);
		}else{
		   eval(vaf());
		}

		if(obj.id=="citynames"){
			obj.className = "active2";
		}else{
			obj.className = "active";
		}
	}
	clearTimeout(waitInterval);
	waitInterval = window.setTimeout(fn,MouseDelayTime);

}
function mouseOut(){
	clearTimeout(waitInterval);
}
function tabMenu(tabId,showContent,selfObj){
	var tag = document.getElementById(tabId+"-menu").getElementsByTagName("li");
	var taglength = tag.length;
	for(i=0; i<taglength; i++){
		   tag[i].className = "out";

	}
	if(tabId=='cityboard' && showContent=='cityboard-box1')
	{
		selfObj.className = "active2";
		//alert(3);
	}else{
		selfObj.className = "active";
	}
	for(i=0; j=document.getElementById(tabId+"-box"+i); i++){
	 if(tabId=='board')
	 {
		 if(shownews==false && i==1){
			$("#board-box1").html("<iframe src='./iweb.htm' frameborder='0' scrolling='no' frameborder='0' width='733' height='285' ></iframe>");
			shownews=true;
		 }else if (showsoft==false && i==2)
		 {
			$("#board-box2").html("<iframe src='./soft.htm' frameborder='0' scrolling='no' frameborder='0' width='733' height='280' ></iframe>");
			showsoft=true;
		 }else if (showgame==false && i==3)
		 {
			$("#board-box3").html("<iframe src='./game.htm' frameborder='0' scrolling='no' frameborder='0' width='733' height='280'></iframe>");
			showgame=true;
		 }
		 else if (show39==false && i==4)
		 {
			$("#board-box4").html("<iframe src='./navi.html' frameborder='0' scrolling='no' frameborder='0' width='733' height='288'></iframe>");
			show39=true;
		 }
		 else if (showbuy==false && i==5)
         {
            $("#board-box5").html("<iframe src='./buy.htm' frameborder='0' scrolling='no' frameborder='0' width='733' height='288'></iframe>");
            showbuy=true;
         }
	 }else if(tabId=='kuboard'){
		 if(showyule==false && i==1){
			$("#kuboard-box1").html("<iframe src='./index/class1.htm' frameborder='0' scrolling='no' frameborder='0' width='100%' height='504' ></iframe>");
			showyule=true;
		 }else if (showkeji==false && i==2)
		 {
			$("#kuboard-box2").html("<iframe src='./index/class2.htm' frameborder='0' scrolling='no' frameborder='0' width='100%' height='504' ></iframe>");
			showkeji=true;
		 }else if (showshh==false && i==3)
		 {
			$("#kuboard-box3").html("<iframe src='./index/class3.htm' frameborder='0' scrolling='no' frameborder='0' width='100%' height='504'></iframe>");
			showshh=true;
		 }else if (showwenti==false && i==4)
		 {
			$("#kuboard-box4").html("<iframe src='./index/class4.htm' frameborder='0' scrolling='no' frameborder='0' width='100%' height='504' ></iframe>");
			showwenti=true;
		 }else if (showbumen==false && i==5)
		 {
			$("#kuboard-box5").html("<iframe src='./index/class5.htm' frameborder='0' scrolling='no' frameborder='0' width='100%' height='504'></iframe>");
			showbumen=true;
		 }
	 }else if(tabId=='syboard'){
	 	if(showmianfei==false && i==1){
			$("#syboard-box1").html("<iframe src='./index/tool2.htm' frameborder='0' allowTransparency='true' scrolling='no' frameborder='0' width='201' height='315'   ></iframe>");
			showmianfei=true;
		 }

	 }else if(tabId=='yxboard')
	 {
	 	if(showyouxi==false && i==1){
			$("#yxboard-box1").html("<iframe src='./index/online.htm' frameborder='0' scrolling='no' frameborder='0' width='201' height='170' ></iframe>");
			showyouxi=true;
		 }
	 }
			j.style.display = "none";
		}
		document.getElementById(showContent).style.display = "block";
}



//为绑定系统函数准备
function mybind(elem, _type, handle) {
    if (elem.addEventListener) {
		elem.addEventListener(_type, handle, false);
    } else {
		elem.attachEvent("on" + _type, handle);
	}
}
//为加入收藏准备
function sethomepage()
{
	var confirm_type=0;
    var url = "http://"+window.location.host;
    if (document.all)
    {
       document.body.style.behavior="url(#default#homepage)";
       document.body.setHomePage(url);
       if (document.body.isHomePage(url) || document.body.isHomePage(url+'/')) //当前URL必须和验证的URL 是同一个域才有效
       {
          confirm_type = 1;
       }
    }
    else if (window.sidebar)
    {
        if(window.netscape)
        {
             try
            {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e)
            {
                alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 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);
        var homepage = prefs.getCharPref('browser.startup.homepage');
        if (homepage == url || homepage == url+'/')
        {
         	confirm_type = 1;
        }
    }
    if(confirm_type == 1)
    {
		$.ajax({ type: "GET", url: "index.php?module=user&view=sethomepage", success: function(notice){
			if(notice=='1'){
				alert("恭喜您设置首页成功");
			}
		}});
    }
}
function addfavorite(url, title)
{
	if(!url)
	{
		url = window.location.href;
	}
	if(!title)
	{
		title = document.title;
	}
	if (document.all)
	{
		window.external.addFavorite(url, title);
	}
	else if (window.sidebar)
	{
		window.sidebar.addPanel(title, url, "");
	}
}
function sethomecook (name, value,time) {
       var exp = new Date();
       //if(isNAN(time)) time=86400000;
       time= (typeof(time)=="undefined")?86400000:time;
       exp.setTime (exp.getTime()+time);

       document.cookie = name + "=" + encodeURI(value) + "; expires=" + exp.toGMTString()+"; path=/;domain=" + cookiedomain;
}
function gethomepage()
{
	var url = "http://"+window.location.host;
   if(getCookie("homepage") != '1')
    {
                if (document.all)
                {    document.body.style.behavior="url(#default#homepage)";
 					   if((document.body.isHomePage(url) || document.body.isHomePage(url+'/')) && getCookie("homepage") != '1')
                        {
                            $.ajax({ type: "GET", url: "index.php?module=user&view=checkhomepage", success: function(notice){
                                if(notice == '1'){
                                    sethomecook('homepage', '1'); //是会员 并且设置为首页 赠送金币成功
                                }
                            }});
                            sethomecook('ishomepage', '1');  //未登录的，有设置为首页
                        }
                }
                else if (window.sidebar)
                {
                    try
                    {
                        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
                        var homepage = prefs.getCharPref('browser.startup.homepage');
                    }
                    catch (e)
                    {
                        alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
                    }
                    if((homepage == url || homepage == url+'/') && getCookie("homepage") != '1')
                        {
                            $.ajax({ type: "GET", url: "index.php?module=user&view=checkhomepage", success: function(notice){
                                if(notice == '1'){
                                    sethomecook('homepage', '1');
                                }
                            }});
                            sethomecook('ishomepage', '1');  //未登录的，有设置为首页
                        }
                }
    }
}
//为站内ajax搜索使用
function UserNameFocus()
{
    var obj;
    obj = document.getElementById('search_key_text');
    if(obj.value == initusername)
    {
        obj.value='';
        //obj.className = 'b';
    }
};
function UserNameBlur()
{
    var obj;
    obj = document.getElementById('search_key_text');
    if(obj.value == '')
    {
        obj.value = initusername;
        //obj.className = '';
    }
};
function format(mail) {
    return mail.url_name ;
}

function index_auto()
{
$("#search_key_text").autocomplete('index.php?module=search&view=keywordsearch&type=2', {
    multiple: true,
    selectFirst:false,
    width:140,
    parse: function(data)
    {
        return $.map(eval(data), function(row)
        {
            return {
                data: row,
                value: row.url_name,
                result: row.url_name
            }
        });
    },
    formatItem: function(item) {
        return format(item);
    }
});
}
