﻿function CookieClass(){ 

this.expires = 0 ; //有效时间,以分钟为单位 
this.path = "/"; //设置访问路径 
this.domain = ""; //设置访问主机 
this.secure = false; //设置安全性 

this.setCookie = function(name,value){ 
var str = name+"="+escape(value); 
if (this.expires>0){ //如果设置了过期时间 
var date=new Date(); 
var ms=this.expires * 60 * 1000; //每分钟有60秒，每秒1000毫秒 
date.setTime(date.getTime()+ms); 
str+="; expires="+date.toGMTString(); 
} 
if(this.path!="")str+="; path="+this.path; //设置访问路径 
if(this.domain!="")str+="; domain="+this.domain; //设置访问主机 
if(this.secure!="")str+="; true"; //设置安全性 

document.cookie=str; 
} 

this.getCookie=function(name){ 
var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 
var cookie=new Object(); 
for(var i=0;i<cookieArray.length;i++){ 
var arr=cookieArray[i].split("="); //将名和值分开 
if(arr[0]==name)return unescape(arr[1]); //如果是指定的cookie，则返回它的值 
} 
return ""; 
}

this.deleteCookie = function(name) {
    
var date=new Date(); 
var ms= 1 * 1000; 
date.setTime(date.getTime() - ms); 
var str = name+"=no; expires=" + date.toGMTString(); //将过期时间设置为过去来删除一个cookie 
document.cookie=str; 
} 

this.showCookie=function(){ 
alert(unescape(document.cookie)); 
} 

} 
var Cookie3322 = new CookieClass();
    Cookie3322.expires = 1000;
var SearchCookieName = "SearchCookieName";
function SearchLogo(ob,evt)
{
    
    var obDrplogo = document.getElementById("drplogo");
    
    if(obDrplogo.style.display =="none")
    {
        obDrplogo.style.display = "";
    }
    else
    {
        obDrplogo.style.display = "none";
    }
    DeleteBubble(evt);
}
function OnLogoClick(ob)
{   
    var obCurrent =  $(ob).find("img:first-child"); 
   
    var CurrentImgSrc = obCurrent.attr("src"); 
        
        CurrentImgSrc = CurrentImgSrc.replace("_2","");
    
    var obDrplogo = $("#drplogo");
    var obCurrentLogo = $("#CurrentLogo");
        obCurrentLogo.attr("src",CurrentImgSrc); 
    obDrplogo.css("display","none"); 
    Cookie3322.setCookie(SearchCookieName,ob.id);
            
    SwitchChannel(obCurrent);
    
}
function InitSearch()
{
    
    var parentNodeID = Cookie3322.getCookie(SearchCookieName);
        
    var obSearchItem =  null;
        
     if(parentNodeID==null||parentNodeID=='')
     {        
          obSearchItem = $("#SearchLogo1");
     }
     else
     {
        obSearchItem =   $("#"+parentNodeID);
     }   
    
     
    if(obSearchItem!=null)
        obSearchItem.click(); 
       
}
function OnEmail(ob,obCurrent,evt)
{
   var cssDis = $(ob).css("display");
   
    if(cssDis=="none")
    {   
        $(ob).css("display",""); 
        $(obCurrent).html("点击关闭邮箱列表");
        
    }
    else
    {
         $(ob).css("display","none"); 
        $(obCurrent).html("点击选择您的邮箱");
        
    }
    DeleteBubble(evt);
     
}
function DeleteBubble(evt)
{
    var e=(evt)?evt:window.event; 
    if (window.event) { 
        e.cancelBubble=true; 
    } else { 
        //e.preventDefault(); 
        e.stopPropagation(); 
    } 

}
function OnTopSearch(ob)
{
    isoned = false;
   SwitchChannel(ob); 
}
//////////////////////////////////////////////
var isoned = false;

function SwitchChannel(obj)
{
        
      var Index  = -1;
      var WebSearchObj = null;
      $("#TopShearchList").find("li").each(		
		function(i)
		{	
			this.className = "changemenuof";
			if(this==obj)Index=i;
			if(i==1)WebSearchObj = this;
		}
		);
    var TipsData = ""; 
    
   if(Index!=1&&Index!=-1)
   {
   
        $("#divlogo").attr("class","serchlogo_else"); 

        var CurrentImgSrc = "images/search-baidu-xinwen.gif";
        switch(Index)
        {
            case 0:
                CurrentImgSrc = "images/search-baidu-xinwen.gif";
                
                break;
           case 7:
                CurrentImgSrc = "images/search-taobao.gif";
                break;
            case 2:
                CurrentImgSrc = "images/search-baidu-mp3.gif";
                break;
           case 3:
                CurrentImgSrc = "images/search-baidu-tupian.gif";
                break;
          case 4:
                CurrentImgSrc = "images/search-baidu-shipin.gif";
                break;
             case 5:
                CurrentImgSrc = "images/search-gougou.gif";
                break;
            case 6:
                CurrentImgSrc = "images/search-sougou.gif";
                break;
        }
        $("#CurrentLogo").attr("src",CurrentImgSrc); 
       
        TipsData = obj.id;
        
   }
   else
   {
        
        if(WebSearchObj!=null)
        {
            
            TipsData = WebSearchObj.id;
        }
                   
         $("#divlogo").attr("class","serchlogo");      
        var obFirst =  $("#TopShearchList").find("li")[1];
        
        $(obFirst).attr("class","changemenuon");      
				
		if(!isoned)
		{
		   
		   isoned = true;
		    InitSearch();
            
         
		}
		
        if($(obj).attr("name")==undefined)return;
        
        
   }
   
     $("#drplogo").css("display","none"); 
     
    ShowTops(TipsData)
	 $(obj).attr("class","changemenuon");      
	
	var SearchForm = $("#SearchFormMain");	    
	   
	   SearchForm.attr("action",$(obj).attr("name"));     
	var obKeyword1 = $("#keyword1");	
	
	var sLangValue = $(obj).attr("lang");
	
	    if(sLangValue.indexOf("\\n")>0)
	    {
	        var aLangValue = sLangValue.split("\\n");
	        
	       sLangValue =  GetRand(aLangValue);
	       
	    }
	
	var contrlos = sLangValue.split("&");
	
	ClearInput();
	
	   for(var i=0;i<contrlos.length;i++)
        {       
            
            var strPram = contrlos[i];             
                     
            if(strPram.indexOf("=")>0)
            {
                
                var cotrlosname = strPram.substring(0,strPram.indexOf("="));
                var sValue = strPram.substring(strPram.indexOf("=")+1,strPram.length); 
               
                var NewInput = '<input type="text" name="'+cotrlosname+'" id="'+cotrlosname+'" value="'+sValue+'" style="display:none;" >';  
                 SearchForm.append(NewInput);                 
                 
            }
             else
             { 
                 obKeyword1.attr("name",strPram);
                 
             }
            
        }
	
	

}

function GetRand(aList)
{
   var MaxNum = aList.length;
   var rNum =  Math.round(Math.random()*(MaxNum-1));   
   return aList[rNum];
}

function ShowTops(sInfo)
{
    var Infos = sInfo.split("|");
    var sHtml  = "";	
	for(var i=0;i<Infos.length;i++)
    {
        var InfoTip = Infos[i].split("~");	
       
        sHtml += '<a  href="'+InfoTip[1]+'" target=_blank>'+InfoTip[0]+'</a>　'
    }    
    $("#divTips").html(sHtml);
}
function ClearInput()
                {
                   $("#SearchFormMain").find("input").each(		
		            function(i)
		            {	
			            if(this.style.display == "none")
			            {
			                $(this).remove(); 
			            }
		            }
		            );  
                }