function killerror(){
   return true;
}
var isIE=document.all?true:false;
window.error=killerror;
function $(i){return document.getElementById(i);}
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 selectTag(showContent,selfObj){
	// 操作标签
	var tag = document.getElementById("srcbox").getElementsByTagName("span");
	var taglength = tag.length;
	for(i=0; i<taglength; i++){
		tag[i].className = "";
	}
	selfObj.className = "focu";
	// 操作内容
	for(i=0; j=document.getElementById("sbox"+i); i++){
		j.style.display = "none";
	}
	document.getElementById(showContent).style.display = "block";
	if (showContent=='sbox0')
	{
		SetCookie('search','bdimg');
	}else{
        SetCookie('search','ggimg');
	}
	
}
function changesearch(obj){
     if (obj=='bdimg')
     {
		 selectTag('sbox0',document.getElementById(obj))
     }else{
	     selectTag('sbox1',document.getElementById(obj))
	 }
}
function changefocus(){
	search=get_cookie('search');
	if (search!='')
	{
      if (search=='bdimg')
      {
		  $('wd').focus();
      }else{
		  $('q').focus();
	  }
	}
     
}
function googleHint(key){
  if($('gsuggest'))$('gsuggest').removeNode(true);
  if (document.readyState=="complete"){
    var sg=document.body.appendChild(document.createElement('script'));
    sg.language='javascript';
    sg.id='gsuggest';
    sg.charset='utf-8';
    sg.src='http://www.google.cn/complete/search?hl=zh-CN&client=suggest&js=true&q=' + encodeURIComponent(key);
   }
}
var showobj;
function myhint(event,obj){
   if(!isIE)  return ;
   var keyword=obj;
   showobj=obj;
   var h=$('suggest');
   if(!keyword.value || !keyword.value.length || event.keyCode==27 || event.keyCode==13){
       h.style.display='none';
       return;
   }
   if(event.keyCode==38 || event.keyCode==40){
     if(h.style.display=='none') return;
       if(event.keyCode==38){
         if(h._i==-1)h._i=h.firstChild.rows.length-1;
         else{
	     h._i--;
         } 
      }else{
         h._i++;
      } 
    for(var i=0;i<h.firstChild.rows.length;i++)h.firstChild.rows[i].style.background="#FFF";
      if(h._i >= 0 && h._i < h.firstChild.rows.length)with(h.firstChild.rows[h._i]){
        style.background="#E6E6E6";
        tmp=cells[0].innerHTML.split("</EM>");
        keyword.value=tmp[1].replace("</A>",'');
      }else{
        keyword.value=h._kw;
        h._i=-1;
      } 
    }else{
      h._i=-1;
      h._kw=keyword.value;
      googleHint(keyword.value);
      var pos=getPosition(keyword);
      with(h.style){
        left=pos.x;
        top=pos.y+keyword.offsetHeight;
        width=keyword.offsetWidth + 26;
      } 
    } 
}
var searchurl_wd='http://www.souweng.com/index.html?c=web&Charset=utf-8&q=';
var searchurl_q='http://www.souweng.com/index.html?c=web&Charset=utf-8&q='
window.google={
} ;
window.google.ac={
} ;
window.google.ac.Suggest_apply=function(a,b,c,d){
 if(!c || c.length<3) return;
 if(b != showobj.value) return;
 var ihtml='';
 if (document.readyState=="complete")
 {
  for(var j=1;j<c.length;j+=2){
	  if (showobj.id=='wd')
	  {
       url=searchurl_wd+encodeURIComponent(c[j]);
	  }else{
	  url=searchurl_q+encodeURIComponent(c[j]);
	  }
	  ihtml+='<tr style="cursor:hand" onmouseover="this.style.background=\'#E6E6E6\';" onmouseout="this.style.background=\'#FFF\';"><td style="color:#000;" align="left"><a href="'+url+'" target="_top" onclick="$(\'suggest\').style.display=\'none\';"><em style="cursor:pointer">' +c[j+1] +'</em>' +c[j] +'</a></td></tr>';
    $('suggest').innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="0">'+ihtml+'</table>';
    $('suggest').style.display="block";
	
	}
  }else{
    //setTimeout("myhint(event)", 2000);
  }
};
function getPosition(ele){
	var overflown = [];
	var el = ele, left = -23, top = 1;
	do {
		left += el.offsetLeft || 0;
		top += el.offsetTop || 0;
		el = el.offsetParent;
	} while (el);
	return {'x': left, 'y': top};
}

function get_cookie(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 SetCookie (name, value) { 
       var exp = new Date(); 
       exp.setTime (exp.getTime()+8640000000000); 
       document.cookie = name + "=" + value + "; expires=" + exp.toGMTString()+"; path=/"; 
}

var festival= new Array(
"20081001*1*guoqing*国庆节",
"20081002*1*guoqing*国庆节",
"20081003*1*guoqing*国庆节",
"20081007*1*chongyang*重阳节",
"20081212*0*xian*西安事变纪念日",
"20081213*0*nanjing*南京大屠杀(1937年)纪念日！紧记血泪史！",
"20081224*1*shengdan*平安夜",
"20081225*1*shengdan*圣诞节",
"20090101*1*yuandan*元旦节",
"20090103*1*laba*腊八节",
"20090118*0*xiaonian*农历小年",
"20090125*1*chunjie*除夕",
"20090126*1*chunjie*春节",
"20090127*1*chunjie*春节",
"20090128*1*chunjie*春节",
"20090209*1*yuanxiao*元宵节",
"20090214*0*qingren*情人节",
"20090305*0*leifeng*学雷锋纪念日",
"20090308*0*funv*妇女节",
"20090312*0*zhishu*植树节",
"20090401*0*yuren*愚人节",
"20090404*1*qingming*清明",
"20090501*1*laodong*劳动节",
"20090504*0*qingnian*青年节",
"20090528*1*duanwu*端午节",
"20090601*0*ertong*国际儿童节",
"20090801*0*jianjun*建军节",
"20090826*1*qixi*七夕节",
"20090910*1*jiaoshi*中国教师节",
"20090918*0*918*九·一八事变纪念日",
"20091001*1*guoqing*国庆节",
"20091002*1*guoqing*国庆节",
"20091003*1*zhongqiu*中秋节",
"20091026*1*chongyang*重阳节",
"20091212*0*xian*西安事变纪念日",
"20091213*0*nanjing*南京大屠杀(1937年)纪念日！紧记血泪史！",
"20091224*1*shengdan*平安夜",
"20091225*1*shengdan*圣诞节");

var t=new Date();
y=t.getFullYear();
m=t.getMonth()+1;
d=t.getDate();
tstr=y+''+(m<10?0+''+m:m)+''+(d<10?0+''+d:d);
var i;
var today='';
for (i in festival)
{
	if(today=='')
   {
    re = new RegExp("^"+tstr,"i");
    r =  festival[i].match(re); 
    if(r!=null)
    {
	   today=festival[i];
    }
   }
}
function changgelogo(){
  if(today!=''){
    tmp=today.split('*');
	if(tmp[1]){
      link='http://www.souweng.com/index.html';
    }
    else{
      link='http://www.souweng.com/index.html';
    }
    src='images/swlogo.gif';
    var logohtml='';
    if(window.XMLHttpRequest){
      logohtml='<a href="'+link+'" target="_top" title="'+tmp[3]+'" style="background:url('+src+');">'+tmp[3]+'</a>';
	}
	else{
	  logohtml='<a href="'+link+'" target="_top" title="'+tmp[3]+'" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=\''+src+'\'); background:none;cursor:pointer;">'+tmp[3]+'</a>';
	}
    $("logo").innerHTML=logohtml;
  }
  else{
    if (!window.XMLHttpRequest){
	  $("logo").innerHTML='<a href="http://www.souweng.com/index.html" target="_top" title="搜翁搜索 与众不同" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=\'images/swlogo.gif\');background:none;cursor:pointer;">网络分享 与众不同</a>';
	}
  }
}


var t=new Date();
function gethuangli(type){
  if (type=='day')
  {
    
     var hl_year=t.getFullYear();
     var hl_month=t.getMonth()+1;
     var hl_day=t.getDate();
  }else{
     var hl_year=$('hl_year').value;
     var hl_month=$('hl_month').value;
     var hl_day=$('hl_day').value;
 }
 var hl = eval("HuangLi.y"+hl_year+".d"+(hl_month<10?('0'+hl_month):hl_month)+(hl_day<10?('0'+hl_day):hl_day));
 if(hl)
 {
	if (type=='day'){
		var nl=clock('');
	}else{
		var nl=clock(new Date(hl_year,hl_month-1,hl_day));
	}
    $('calendar').innerHTML=nl+'<br /><strong style="color:#C00">宜</strong>'+hl.y+'<br /><strong style="color:#060">忌</strong>'+hl.j;
  }
}

var baikedata;
function zhidaoData(data){
	 baikedata=data;
	 changebaike();
}
function changebaike(){
	  var i=Math.floor(Math.random()*20);
      $('baike').innerHTML='<a href="'+baikedata.list[i].url+'" target="_blank">'+baikedata.list[i].tit+'</a>';
}
function hideprompt(){
$('sw_prompt').style.display='none';
}