(function(){var _H="prototype",_i="className",_j="length",_k="replace",_I="function",_J="object",_K="indexOf",_L="string",_n="undefined",_p="number",_r="getElementById",_T="window",_3="slice",_4="constructor",_5="array",_F="null",_a="style",_b="NaN",_S="split",_f="apply",_l="join",_m="tagName",_G="innerHTML",_g="selected",_B="disabled",_C="readOnly",_Q="checked",_0="value",_h="collection",_M="element",_N="arguments",_O="textnode",_P="whitespace",_v="call",_x="splice",_y="concat",_z="toLowerCase",_A="callee",_X="body",_Y="appendChild",_Z="createElement",_1H="getAttribute",_1i="firstChild",_1j="insertBefore",_1k="userAgent",_1I="nodeName",_1J="nodeValue",_1K="nodeType",_1L="appName",_1n="test",_1o="format",_1a="id";(function(){var _u="creg",_1p="cint",_1q="trim",_1r="fixed",_11="encodeHTML",_12="cint";String[_H][_u]=function(){return this[_k](/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1");};String[_H][_1p]=function(r){r=r || 10;var n = parseInt(this,r);return (isNaN(n)?0:n);};String[_H][_1q]=function(s,m){if(typeof(m)!=_L)m="";var r="[\\s";if(typeof(s)==_L)r+=s[_u]();r+="]+";return this[_k]((new RegExp("^"+r,m)),"")[_k]((new RegExp(r+"$",m)),"");};String[_H][_1o]=function(){if(arguments[_j]==0) return this;var s=this;if(typeof(arguments[0])==_J){var o=arguments[0];for(var x in o) s=s[_k](new RegExp("\\{"+x+"\\}","g"), o[x]);}else{for(var i=0,l=arguments[_j]; i<l; i++) s=s[_k](new RegExp("\\{"+i+"\\}","g"), arguments[i]);}return s;};String[_H][_1r]=function(l,c,b){if(!b){if(this[_j]>l) return this+"";}c = c || ' ';var r = this[_3](0, l);for(var i = 0, len = r[_j]; i < l - len; i++){r = c + r;}return r;};String[_H][_11]=function(b){return this[_k](/&/g, "&amp;")[_k](/</g, "&lt;")[_k](/>/g, "&gt;")[_k](/\"/g, "&quot;")[_k](/\'/g, "&#39;");};})();(function(){var _o="attribute",_q="styleFloat",_1="lJSF",_2="cssFloat",_8="hasClass",_D="fixAttr",_E="opera",_9="date",_U="namespace",_V="typeOf",_W="curry",_c="delClass",_R="addClass",_d="msie",_e="omniweb",_6="Netscape",_7="firefox",_s="safari",_t="gecko",_w="isIE",_18="DOM",_1T="Class",_13="DOM",_14="alias",_15="hasAttr",_1D="initialize",_1E="CE",_1F="item",_19="BV";if(typeof(lJSF) == _n) window[_1]={author:"CNLEI <CNLEI.Y.L@GMAIL.COM>",version:"0.1.20081002.1"};lJSF[_19]=(function(){var n=navigator,a= n[_1k][_z](),b= (document[_r]?true:false),c= ((a[_K](_d)!=-1) && (a[_K](_E)==-1) && (a[_K](_e)==-1)),d= b && (n[_1L]==_6),e= a[_K](_E)!= -1,f = a[_K](_t) != -1,g = d && a[_K](_7) != -1,h = f && a[_K](_s) != -1;return {AGT:a,isW3C:b,isIE:c,isFF:g,isOP:e,isSF:h,isNS6:d,isGecko:f};})();lJSF[_V]=function(O){if(O==undefined) return false;if(O==null)return _F;if(O[_1I]){switch (O[_1K]){case 1: return _M;case 3: return (/\S/)[_1n](O[_1J]) ? _O : _P;}}else if(typeof(O[_j]) == _p){if(O[_A]){return _N;}else if(O[_1F]){return _h;}}var t=typeof(O);if(t==_J){if(O[_4]==Array){return _5;}else if(O[_4]==Date){return _9;}}else if(t==_p){if(isNaN(O)) return _b;}return t;};lJSF[_W]=function(func){var ME=lJSF;return function(){var args = Array[_H][_3][_v](arguments,0);if(args[_j]<func[_j]){return function(){var _args = args[_y](Array[_H][_3][_v](arguments,0));return ME[_W](func)[_f](this,_args);}}else{return func[_f](this,args);}};};lJSF[_1T]={create:function(){return function(){this[_1D][_f](this, arguments);}}};lJSF[_U]=function(path){if(!path || !path[_j]) return null;var levels = path[_S](".");var obj = lJSF;for (var i=(levels[0] == _1) ? 1 : 0,l=levels[_j]; i<l; ++i){obj[levels[i]] = obj[levels[i]] || {};obj = obj[levels[i]];}return obj;};lJSF[_14]=function(F,N,B){if(!N || !N[_j]) return;var ME=lJSF,t=ME[_V](F),fn;if(t==_L){fn=ME[_U](F);}else if(t==_I){fn=F;}else if(t==_J){fn=F;}else{return;}if(fn){var levels = N[_S]("."),b=(levels[0] == _T);var obj = window;for (var i=b ? 1 : 0,l=levels[_j]-1,o; i<l; ++i){o=obj[levels[i]];if(typeof(o)==_J){if(o){obj=o;}else{break;}}else{break;}}b=levels[levels[_j]-1];if(b!=_1){if(b!=_T){if(B){obj[b]=fn;}else{if(typeof(obj[b])==_n){obj[b]=fn;}}}}}};lJSF[_18]={};lJSF[_18][_1a]=function(s){var o = typeof(s)==_L?document[_r](s):s;try{return o;} finally {o=null;}};lJSF[_18][_8]=function(c,e){if(!(e = this[_1a](e))) return false;e = e[_i] || " ";e = " " + e + " ";c = " " + c + " ";return (e[_K](c)!=-1);};lJSF[_18][_R]=function(c,e){var ME=this;if((e = ME[_1a](e))){if(!ME[_8](c,e)){e[_i]=e[_i]+" "+c;}}return function(x,y){ME[_R](x,y);};};lJSF[_18][_c]=function(c,e){var ME=this;if((e = ME[_1a](e))){if(ME[_8](c,e)){e = ME[_1a](e);var a=e[_i][_S](" ");for(var i=a[_j]; i>=0;i--){if(a[i]==c)a[_x](i,1);}e[_i]=a[_l](" ");}}return function(x,y){ME[_c](x,y);};};lJSF.$DOM	 = lJSF[_18];lJSF[_18][_o]=function(a,e){if(lJSF[_V](a)==_J){if((e=this[_1a](e))){for (var x in a){e[x] = a[x];}e=null;}}return this;};lJSF[_18][_a]=function(s,e){if((e=this[_1a](e))){try{return this[_o](s,e[_a]);} finally {e=null;};}else{return this;}};lJSF[_18][_1E]=function(t,a,s,p,w){var e = document[_Z](t);if(!(p=this[_1a](p)))p=document[_X];w===0?p[_1j](e,p[_1i]):p[_Y](e);if(s) this[_a](s,e);if(a) this[_o](a,e);try{return e;} finally {e=null;}};lJSF[_18][_D]=function(){return {"for": "htmlFor","class": _i,"float": lJSF[_19][_w] ? _q : _2,cssFloat: lJSF[_19][_w] ? _q : _2,innerHTML: _G,className: _i,value: _0,disabled: _B,checked: _Q,readonly: _C,selected: _g,tagName:_m};};lJSF[_18][_15]=function(o,a){var b = true;var fix = this[_D](),r;for (var x in a){if(fix[x]){r=o[fix[x]];}else{r=o[_1H](x);}if(typeof(a[x])==_I){if(!a[x](r)){b=false;break;}}else{if(r!=a[x]){b=false;break;}}}return b;};})();})();
lJSF.alias("lJSF.$DOM","$D");

var lPOP	= {
	hash	: {},
	active:null,
	click	 : function(id,cls){
		this.hash[id]=cls;
		if($D.hasClass(cls,id)){
			$D.delClass(cls,id);
		} else {
			$D.addClass(cls,id);
		}
		this.active=id;
	},
	hidden:function(){
		var id=this.active;
		if(id){
			if($D.id(id)){
				$D.delClass(this.hash[id],id);
				this.active=null;
			}
		}
	},
	build	 : function(id,cls,hand){
		var ME=this;
		if($D.id(id)){
			ME.hash[id]=cls;
			if($D.id(hand)){
				$D.id(hand).onclick=function(e){
					e=e|| window.event;
					ME.click(id,cls);
					if (lJSF.BV.isIE) {
						window.event.cancelBubble = true;
					} else {
						e.stopPropagation();
					}
				};
			}
		}
		document.body.onclick=function(){
			ME.hidden();
		};
		return function(x,y,z){
			return ME.build(x,y,z);
		};
	}
};
function exchange(id,cls){
	if($D.hasClass(cls,id)){
		$D.delClass(cls,id);
	} else {
		$D.addClass(cls,id);
	}
}
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,o){
    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);
		//return true;
    } else {
		o.style.behavior='url(#default#homepage)';
		o.setHomePage(url);
		//return false;
	}
}
function setCookie(name,value){
     var argv=setCookie.arguments;
     var argc=setCookie.arguments.length;
     var expires=(2<argc)?argv[2]:null;
     var path=(3<argc)?argv[3]:null;
     var domain=(4<argc)?argv[4]:null;
     var secure=(5<argc)?argv[5]:false;
     document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
} 

function getCookie(Name) {
 var search = Name + "=";
 var returnvalue = "",offset,end;
 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;
}
var lCalendar = {
	arrChStr1	:['日','一','二','三','四','五','六','七','八','九','十'],
	arrChStr2	:['初','十','廿','卅','　'],
	Animals		:["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"],
	Gan			:["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"],
	Zhi			:["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"],
	lunarInfo	:[0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
				0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
				0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
				0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
				0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
				0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
				0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
				0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
				0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
				0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
				0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
				0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
				0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
				0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
				0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0],
	getYMDW	: function(nTyp) {
		this.typ = nTyp || 0;
		var sObj;
		switch (this.typ) {
		  case 1:
			sObj = this.getCnYMDW();
			break;
		  default:
			sObj = this.getEnYMDW();
		 }
		return (sObj);
	},
	_toCnMonth	: function(m){
		 var s;
		 if (m>10) {
			 s = '十'+this.arrChStr1[m-10];
		 } else {
			 s = this.arrChStr1[m];
		 }
		 return(s);
	},
	_toCnDate	: function(d){
		 var s;
		 switch (d) {
		  case 10:s = '初十'; break;
		  case 20:s = '二十'; break;
		  case 30:s = '三十'; break;
		  default:s = this.arrChStr2[Math.floor(d/10)];s += this.arrChStr1[d%10];
		 }
		 return(s);
	},
	_toCnWeek	: function(w){
		 var s;
		  s = '星期' + this.arrChStr1[w%7];
		 return(s);
	},
	_formatNum	: function(n){
		var s="";
		s =(n<10 && n>=0)?"0"+n : n ;
		return(s);
	}
};
lCalendar._toGanZhi = function(num) { return(this.Gan[num%10]+this.Zhi[num%12])};
lCalendar.getChinaYearDays = function(y) {
   var i, sum = 348;
   for(i=0x8000; i>0x8; i>>=1) sum +=(this.lunarInfo[y-1900] & i)? 1: 0;
   return(sum+this.getLeapDays(y));
};

lCalendar.getLeapDays = function (y) {
   if(this.getLeapMonth(y))return((this.lunarInfo[y-1900] & 0x10000)? 30: 29);
   else return(0)
};

lCalendar.getLeapMonth = function(y) { return(this.lunarInfo[y-1900] & 0xf)};
lCalendar.getAllDays =function(y,m) {return((this.lunarInfo[y-1900] & (0x10000>>m))? 30: 29 );};
lCalendar.ChinaCalendar = function(objDate) {
   var i, leap=0, temp=0;
   var baseDate = new Date(1900,0,31);
   var offset   = (objDate - baseDate)/86400000;
   var CC = this._();

   this.dayCyl = offset + 40;
   this.monCyl = 14;

   for(i=1900; i<2050 && offset>0; i++) {
      temp = CC.getChinaYearDays(i);
      offset -= temp;
      this.monCyl += 12;
   }
   if(offset<0) {
      offset += temp;
      i--;
      this.monCyl -= 12;
   }
   this.year = i;
   this.yearCyl = i-1864;

   leap = CC.getLeapMonth(i); 
   this.isLeap = false;

   for(i=1; i<13 && offset>0; i++) {
      if(leap>0 && i==(leap+1) && this.isLeap==false)
         { --i; this.isLeap = true; temp = CC.getLeapDays(this.year); }
      else
         { temp = CC.getAllDays(this.year, i); }

      if(this.isLeap==true && i==(leap+1)) this.isLeap = false

      offset -= temp
      if(this.isLeap == false) this.monCyl ++
   }

   if(offset==0 && leap>0 && i==leap+1)
      if(this.isLeap)
         { this.isLeap = false; }
      else
         { this.isLeap = true; --i; --this.monCyl;}

   if(offset<0){ offset += temp; --i; --this.monCyl; }

   this.month = i
   this.day = offset + 1
};
lCalendar.ChinaCalendar.prototype._ = function(){
	return lCalendar;
};
lCalendar.getCnYMDW= function(nY,nM,nD){
	var y  = nY || (new Date()).getFullYear();
	var m  = nM || (new Date()).getMonth()+1;
	var d  = nD || (new Date()).getDate();
    var sDObj = new Date(y,m-1,d);
    var lDObj = new this.ChinaCalendar(sDObj);
    var cY = this._toGanZhi(lDObj.year-1900+36);
    var cM = this._toCnMonth(lDObj.month);
    var cD = this._toCnDate(lDObj.day);
	var cW = this._toCnWeek(sDObj.getDay());
    return({"Y":cY,"M":cM,"D":cD,"W":cW});
};
lCalendar.getEnYMDW= function(nY,nM,nD){
	var y  = nY || (new Date()).getFullYear();
	var m  = nM || (new Date()).getMonth()+1;
	var d  = nD || (new Date()).getDate();
    var sDObj = new Date(y,m-1,d);
    var cY = sDObj.getFullYear();
    var cM = this._formatNum(sDObj.getMonth()+1);
    var cD = sDObj.getDate();
	var cW = sDObj.getDay();
    return({"Y":cY,"M":cM,"D":cD,"W":cW});
};
lCalendar.getMonthDays = function(y,m){
	return (new Date(y,m,0)).getDate();
};
lCalendar.isLeapYear = function(y){
	return (((y%4)==0 && (y%100)!=0) || ((y %400)==0));
};

var TSearch={
	active	: 0,
	noline	: -1,
	logo		:0,
	logos		:["baidu.gif","baidu_mp3.gif","baidu_video.gif","baidu_image.gif","baidu_tieba.gif","baidu_zhidao.gif","51ditu.gif","taobao_s.gif","baidu_news.gif"],
	id	: null,
	item:[
			{
				title:"网页",
				logo:0,
				action:"http://www.baidu.com/s",
				hidden:"tn=yyd6188dg&cl=3",
				name:"word",
				imglink:"http://www.baidu.com/?tn=yyd6188dg",
				links:['<a href="http://www.baidu.com/s?tn=yyd6188dg&ie=gb2312&sr=&z=&cl=3&f=8&wd=国民休闲计划&ct=0">国民休闲计划</a>','<a href="http://top.baidu.com/">更多&gt;&gt;</a>']
			},{
				title:"新闻",
				logo:8,
				action:"http://news.baidu.com/ns?",
				hidden:"tn=news&from=news&cl=2&rn=20&ct=1",
				name:"word",
				imglink:"http://news.baidu.com/",
				links:['<a href="http://news.baidu.com/ns?word=福布斯富豪榜&tn=news&from=news&cl=2&rn=20&ct=1">福布斯富豪榜</a>','<a href="http://news.baidu.com/">更多&gt;&gt;</a>']
			},{
				title:"MP3",
				logo:1,
				action:"http://mp3.baidu.com/m",
				hidden:"f=ms&rn=&tn=yyd6188dg&ct=134217728&lm=-1",
				name:"word",
				imglink:"http://mp3.baidu.com/?tn=yyd6188dg",
				links:['<a href="http://mp3.baidu.com/m?f=3&tn=baidump3&ct=134217728&lf=&rn=&word=%B4%F3%D5%C9%B7%F2+%B2%CC%D2%C0%C1%D6&lm=-1&oq=%B4%F3%D5%C9%B7%F2+&rsp=0&oq=%B4%F3%D5%C9%B7%F2+&rsp=0">大丈夫</a>', '<a href="http://mp3.baidu.com/m?f=ms&ct=134217728&lf=&rn=&word=国家&lm=-1&tn=yyd6188dg">国家</a>', '<a href="http://mp3.baidu.com/m?f=ms&ct=134217728&lf=&rn=&word=不亦乐乎&lm=-1&tn=yyd6188dg">不亦乐乎</a>','<a href="http://list.mp3.baidu.com/topso/mp3topsong.html?id=1?top2">更多&gt;&gt;</a>']
			},{
				title:"视频",
				logo:2,
				action:"http://video.baidu.com/v",
				hidden:"ct=301989888&rn=20&pn=0&db=0&s=0&ty=10&tn=yyd6188dg",
				name:"word",
				imglink:"http://video.baidu.com/?tn=yyd6188dg",
				links:['<a href="http://video.baidu.com/v?word=乳房保健操&ct=301989888&s=5&id=32&rn=20&pn=0&db=0">乳房保健操</a>', '<a href="http://video.baidu.com/v?word=大丈夫mv&ct=301989888&rn=20&pn=0&db=0&s=0&ty=10&tn=yyd6188dg">大丈夫mv</a>','<a href="http://list.video.baidu.com/videostar.html">更多&gt;&gt;</a>']
			},{
				title:"图片",
				logo:3,
				action:"http://image.baidu.com/i",
				hidden:"ct=201326592&lm=-1&cl=2&tn=yyd6188dg",
				name:"word",
				imglink:"http://image.baidu.com/?tn=yyd6188dg",
				links:['<a href="http://image.baidu.com/i?word=张紫妍&ct=201326592&lm=-1&cl=2&tn=yyd6188dg">张紫妍</a>', '<a href="http://image.baidu.com/i?word=李玟阳&ct=201326592&lm=-1&cl=2&tn=yyd6188dg">李玟阳</a>', '<a href="http://image.baidu.com/i?word=%BE%AB%C3%C0%B1%DA%D6%BD&ct=201326592&lm=-1&cl=2&tn=yyd6188dg">精美壁纸</a>','<a href="http://www.baidu.com/search/image_wallpaper.html">更多&gt;&gt;</a>']
			},{
				title:"贴吧",
				logo:4,
				action:"http://tieba.baidu.com/f",
				hidden:"t=4&tn=yyd6188dg",
				name:"kw",
				imglink:"http://tieba.baidu.com/?tn=yyd6188dg",
				links:['<a href="http://tieba.baidu.com/f?ct=&rn=&pn=&lm=&sc=&kw=纵贯线吧&rs2=0&myselectvalue=1&word=纵贯线吧&submit=%B0%D9%B6%C8%D2%BB%CF%C2&tb=on&tn=yyd6188dg">纵贯线吧</a>','<a href="http://tieba.baidu.com/f?ct=536870912&rn=200&pn=0&cm=1101&tn=simpleCategory&sn=%C3%F7%D0%C7%C8%CB%CE%EF">更多&gt;&gt;</a>']
			},{
				title:"知道",
				logo:5,
				action:"http://zhidao.baidu.com/q",
				hidden:"kw=&sc=zhidao&cl=&tn=ikaslist&ct=17&rn=10&lm=&ie=&rs2=&myselectvalue=&f=&pv=&z=&from=",//  ct=17&pn=0&tn=yyd6188dg&rn=10&lm=0&fr=search
				name:"word",
				imglink:"http://zhidao.baidu.com/",
				links:['<a href="http://zhidao.baidu.com/question/19158257.html">羽绒服应当如何清洗？</a>','<a href="http://zhidao.baidu.com/q?ct=21&cm=14&rn=25&tn=ikcommend">更多&gt;&gt;</a>']
			},	{
				title:"地图",
				logo:6,
				btnText:"我要地图",
				action:"http://www.51ditu.com/maps",
				hidden:"c=北京",
				name:"wd",
				imglink:"http://www.51ditu.com/",
				links:['<a href="http://www.51ditu.com/maps?wd=%CE%F7%B5%A5&c=%B1%B1%BE%A9">西单</a>','<a href="http://www.51ditu.com/maps?wd=%B1%B1%BE%A9%C4%CF%D5%BE&c=%B1%B1%BE%A9">北京南站</a>','<a href="http://www.51ditu.com/maps?wd=%C4%F1%B3%B2&c=%B1%B1%BE%A9">鸟巢</a>','<a href="http://www.51ditu.com/maps?wd=%CC%EC%B0%B2%C3%C5&c=%B1%B1%BE%A9">天安门</a>']
			},		{
				title:"购物",
				logo:7,
				btnText:"我要购物",
				imglink:"http://www.taobao.com/",
				action:"http://search1.taobao.com/browse/search_auction.htm",
				hidden:"at_topsearch=1&at_topsearch=1&f=D9_5_1&ie=gb2312&spercent=95&commend=all&user_action=initiative&search_type=auction",
				name:"q",
				links:['<a href="http://www.360buy.com/">京东商城</a>','<a href="http://www.newegg.com.cn/">新蛋网</a>','<a href="http://www.xgou.com/">享购网</a>','<a href="http://www.51touming.com/index.php">透明网</a>']
			}/*,		{
				title:"更多",
				href:"http://www.baidu.com/more/?tn=yyd6188dg"
			}*/
		],
	click	: function(n){
		var id=this.id,m=this.active,no=this.noline,item=this.item,l=item.length;
		if(n!=m){
			$D.addClass("active",id+"_tab_"+n);
			$D.delClass("active",id+"_tab_"+m);
			if(no>0){
				if(no<l){
					$D.delClass("noline",id+"_tab_"+no);
				}
			}
			no=n+1;
			if(no<l){
				$D.addClass("noline",id+"_tab_"+no);
			}
			this.noline=no;
			this.active=n;
			var p="";
			if(item[n].hidden){
				p=item[n].hidden,t='<input type="hidden" name="{0}" value="{1}" />';
				p=p.split("&");
				for(var i=0,l=p.length,s,v,idx; i<l;i++) {
					idx=p[i].indexOf("=");
					p[i]=t.format(p[i].substring(0,idx),p[i].substring(idx+1));
				}
				p=p.join("");
			}
			
			$D.delClass("active",id+"_logo_"+this.logo);
			$D.addClass("active",id+"_logo_"+item[n].logo);
			this.logo=item[n].logo;
			$D.attribute({href:item[n].imglink},id+"_logo_"+item[n].logo);
			$D.attribute({name:item[n].name},id+"_input");
			
			$D.attribute({value:item[n].btnText},id+"_submit");
			$D.attribute({innerHTML:p},id+"_hidden");
			$D.attribute({action:item[n].action},id+"_form");
			$D.attribute({innerHTML:item[n].links.join("&nbsp;&nbsp;")},id+"_keys");
		}
	},
	build	 : function(id,n){
		if($D.id(id)){
			var ME=this,flag;
			this.id=id;
			var item=this.item,r,t;
			if(n<0)n=0;
			if(n>this.item.length)n=this.item.length-1;
			for(var i=0,l=item.length; i<l;i++) {
				item[i].no=i;
				if(!item[i].name) item[i].name="word";
				if(!item[i].logo) item[i].logo = 0;
				if(!item[i].btnText) item[i].btnText = "百度一下";
				if(i==n){
					if(i<1){
						item[i].cls="noline active";
					} else {
						item[i].cls="active";
					}
				} else {
					if(i<1){
						item[i].cls="noline";
					} else {
						item[i].cls="";
					}
				}
			}
			if(n+1<item.length) item[n+1].cls="noline";
			r=[];
			/*
			t='<form id="{id}_form" method="get" action="" target="_blank"><dl class="form"> <dd class="img">{logos}</dd><dd class="inp"><input type="text" id="{id}_input" name="word" value="" onmouseover="this.focus();this.select();" /></dd><dd class="btn"><input type="submit" value="{btnText}" id="{id}_submit" /></dd><dd class="key" id="{id}_keys"></dd></dl><div class="dNone" id="{id}_hidden"></div></form><dl class="tabs" id="{id}_tabs"></dl><div class="cl"></div><div class="cr"></div>';
			var lg=[];
			(function(A,R,S,N){
				var t='<a id="{0}_logo_{1}"{3} href=""><img src="images/{2}" /></a>';
				for(var i=0,l=A.length; i<l;i++) {
					if(i==N){
						R.push(t.format(S,i,A[i],""));
					} else {
						R.push(t.format(S,i,A[i],' class="vHidden"'));
					}
				}
			})(this.logos,lg,id,0);

			r.push(t.format({id:id, logos:lg.join(""), btnText:item[n].btnText, title:item[n].title}));
			*/
			t=['<dd id="{0}_tab_{no}" class="{cls}"><a href="javascript:;" onclick="TSearch.click({no});" onfocus="this.blur();" title="{title}" target="_self">{title}</a></dd>'.format(id),'<dd id="{0}_tab_{no}" class="{cls}"><a href="{href}" title="{title}">{title}</a></dd>'.format(id)];
			//r.push('<dl class="tabs">');
			for(var i=0,l=item.length; i<l;i++) {
				if(item[i].href){
					r.push(t[1].format(item[i]));
				} else {
					r.push(t[0].format(item[i]));
				}
			}
			r.push('<dd class="more"><a id="btnMoreSo" href="javascript:;" onfocus="TSearch.pos(\''+id+'\');this.blur();" title="定制您常用的搜索类型" target="_self">更多</a></dd>');
			$D.id(id+"_tabs").innerHTML=r.join("");
			flag=getCookie("tsotype");
			flag=flag||"1111111";
			t='<li><label for="TSo_type_{0}"><input type="checkbox" id="TSo_type_{0}" name="TSo_type_{0}" value="{0}" onclick="TSearch.save(\'listSo_type\',this);"{2} />{1}</label></li>';
			r=['<ul id="listSo_type">'];
			for(var i=0,l=item.length; i<l;i++) {
				if(flag.charAt(i)>0){
					r.push(t.format(i,item[i].title,' checked="checked"'));
				} else {
					r.push(t.format(i,item[i].title,''));
				}
			}
			r.push('</ul>');
			r.push('<p><input type="button" value="完成设置" onfocus="this.blur();" onclick="lPOP.hidden();" /></p>');
			$D.id("listSo_data").innerHTML=r.join("");
			$D.id("listSo_data").onclick=function(e){
				if (lJSF.BV.isIE) {
					window.event.cancelBubble = true;
				} else {
					e.stopPropagation();
				}
			};
			this.change(flag);
		}
	},
	pos	: function(id){
		var w=$D.id(id+'_tabs').offsetWidth;
		w+=50;
		$D.style({left:w+"px"},"listSo");
	},
	change	: function(s){
		var id="TSo_tab_",n=-1;
		for(var i=0,l=this.item.length; i<l;i++) {
			if(s.charAt(i)>0){
				if($D.hasClass("active",id+i))n=i;
				$D.delClass("dNone",id+i);
			} else {
				//if(!($D.hasClass("active",id+i))){
					$D.addClass("dNone",id+i);
				//}
			}
		}
		if(n<0){
			n=s.indexOf("1");
			if(n>-1)this.click(n);
		}
	},
	save	: function(id,o){
		var ME=this,a=$D.id(id).getElementsByTagName("input"),r=[],c=0;
		for(var i=0,l=a.length; i<l;i++) {
			if(a[i].checked){
				r.push("1");
				c++;
			} else {
				//if($D.hasClass("active","TSo_tab_"+i)){
					//r.push("1");
				//} else {
					r.push("0");
				//}
			}
		}
		if(c<1){
			o.checked=true;
			ME.save(id,o);
		} else {
			r=r.join("");
			ME.change(r);
			var expdate=new Date();
			expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
			setCookie("tsotype",r,expdate,"/",".568.com",false);
			//setCookie("tsotype",r,expdate,"/",".cnlei.com",false);
			//document.getElementById("TSo_input").value=getCookie("tsotype");
		}
		//alert(r.join(""));
	}
};

var BSearch={
	active	: 0,
	id	: null,
	item	: [
	{
		title	:"Google",
		name	: "google",
		action:"http://www.google.cn/search",
		hidden:"client=pub-4233866897859546&ie=GB2312&oe=gb2312&hl=zh-CN&channel=searchbutton2",
		input	: "q"
	},	{
		title	: "百度",
		name	: "baidu",
		action:"http://www.baidu.com/baidu",
		hidden:"tn=yyd6188dg",
		input	: "word"
	},	{
		title	: "雅虎",
		name	: "yahoo",
		action:"http://search.cn.yahoo.com/search",
		hidden:"",
		input	: "p"
	},	{
		title	: "搜狗",
		name	: "sogou",
		action:"http://www.sogou.com/web",
		hidden:"pid=sogou-site-fb535a02251de949",
		input	: "query"
	},	{
		title	: "音乐",
		name	: "yinyue",
		action:"http://mp3.sogou.com/music.so",
		hidden:"pf=&as=&st=&ac=1&class=1&%2Fmusic.so=null&_asf=mp3.sogou.com&_ast=1234165846&w=02009900&pid=sogou-site-fb535a02251de949",
		input	: "query"
	},	{
		title	: "图片",
		name	: "tupian",
		action:"http://images.google.cn/images",
		hidden:"hl=zh-CN&gbv=2&aq=f&oq=&client=pub-4233866897859546",
		input	: "q"
	},	{
		title	: "视频",
		name	: "shipin",
		action:"http://video.baidu.com/v",
		hidden:"ct=301989888&tn=yyd6188dg&rn=20&pn=0&db=0&s=0",
		input	: "word"
	},	{
		title	: "影视",
		name	: "yingshi",
		action:"http://movie.gougou.com/search",
		hidden:"",
		input	: "search"
	},	{
		title	: "软件",
		name	: "ruanjian",
		action:"http://www.gougou.com/search",
		hidden:"id=1",
		input	: "search"
	},	{
		title	: "文档",
		name	: "wendang",
		action:"http://www.baidu.com/baidu",
		hidden:"tn=yyd6188dg&ft=all",
		input	: "q1"
	},	{
		title	: "歌词",
		name	: "geci",
		action:"http://mp3.sogou.com/gecisearch.so",
		hidden:"pf=mp3&tn=yyd6188dg&p=99030201&pid=sogou-site-fb535a02251de949",
		input	: "query"
	},	{
		title	: "地图",
		name	: "ditu",
		action:"/adquery/query.php",
		hidden:"t=ditu"
	},	{
		title	: "股票",
		name	: "gupiao",
		action:"http://quote.eastmoney.com/quote.asp",
		hidden:"",
		input	: "stockcode"
	},	{
		title	: "词典",
		name	: "cidian",
		action:"http://www.iciba.com/search",
		hidden:"",
		input	: "s"
	},	{
		title	: "新闻",
		name	: "xinwen",
		action:"http://news.baidu.com/ns",
		hidden:"content=新闻全文搜索&ct=0&ie=gb2312&cl=2&tn=yyd6188dg&rn=30",
		input	: "word"
	},	{
		title	: "Yahoo",
		name	: "yahoo1",
		action:"/adquery/query.php",
		hidden:"t=yahoo"
	}],
	click	: function(o,id){
		if(o.type=="radio"){
			if($D.id(id+"_input").value.trim().length>0){
				 this.submit(id);
			}
		}
	},
	doSumibmit	: function(n,id){
		var item=item=this.item;
		var p="",nm="q",mt="get";
		if(item[n].hidden){
				p=item[n].hidden,t='<input type="hidden" name="{0}" value="{1}" />';
				p=p.split("&");
				for(var i=0,l=p.length,s,v,idx; i<l;i++) {
					idx=p[i].indexOf("=");
					p[i]=t.format(p[i].substring(0,idx),p[i].substring(idx+1));
				}
				p=p.join("");
		}
		$D.attribute({innerHTML:p},id+"_hidden");
		if(item[n].input)nm=item[n].input;
		$D.attribute({name:nm},id+"_input");
		if(item[n].method)mt=item[n].method;
		$D.attribute({action:item[n].action,method:mt},id+"_form");
		$D.id(id+"_form").submit();
	},
	submit: function(id){
		var f=$D.id(id+"_input");
		if(f.value.trim().length>0){
			var ch=$D.id(id+"_type").getElementsByTagName("input"),item=this.item,a=[];
			for(var i=0,l=ch.length; i<l;i++) {
				if(ch[i].checked){
					a.push(i);
					//this.doSumibmit(i,id);
				}
			}
			if(a.length>0){
				if(a.length==2){
					a[0]=this.item[a[0]].name;
					a[1]=this.item[a[1]].name;
					var F=$D.id(id+"_form_2");
					F.q.value=f.value;
					F.so.value=a.join();
					F.submit();
				} else {
					for(var i=0,l=a.length; i<l;i++) {
						this.doSumibmit(a[i],id);
					}
				}
			}
		} else {
			alert("请输入搜索关键字");
		}
	},
	set	 : function (typ,b){
		if(typ<10)typ=10;
		var type=typ>=20?"checkbox":"radio";
		var id=this.id+"_type",item=this.item,t='<li><label for="sotype_{name}"><input type="{0}" name="sotype" value="{name}" id="sotype_{name}"{checked} onclick="BSearch.click(this,\''+this.id+'\');" />{title}</label></li>',r=[];
		t=t.format(type);
		for(var i=0,l=item.length; i<l;i++) {
			item[i].checked="";
		}
		if(typ==11 || typ==21){
			item[1].checked=' checked="checked"';
		} else if(typ==22){
			item[0].checked=' checked="checked"';
			item[1].checked=' checked="checked"';
		} else {
			item[0].checked=' checked="checked"';
		}
		r.push('<ul>');
		for(var i=0,l=item.length; i<l;i++) {
			r.push(t.format(item[i]));
		}
		r.push('</ul>');
		$D.attribute({innerHTML:r.join("").format({key:""})},id);
		if(!b){
			var expdate=new Date();
			expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
			setCookie("bsotype",typ,expdate,"/",".568.com",false);
			//setCookie("bsotype",typ,expdate,"/","cnlei.com",false);
		}
	},
	build	 : function(id){
		this.id=id;
		var item=this.item;
		var typ=getCookie("bsotype").cint();
		this.set(typ,true);
		if($D.id("bso_type_"+typ)){
			$D.id("bso_type_"+typ).checked=true;
		}
	}
};

var lHOME={
	random	:function(max,min){
		return Math.floor(Math.random()*(max-min));  
	},
	setMidLinks	:function(A){
		function chg(o,A){
			var t='<li><a {cls}href="{href}">{name}</a></li>';
			if(o.color){
				o.cls='class="'+o.color+'" ';
			} else {
				o.cls='';
			}
			return t.format(o);
		}
		var T=8,G=3,t='<li><a {cls}href="{href}">{name}</a></li>',R=[],r0,r=[],o;
		if(T>A.length)T=A.length;
		if(G>T)G=T;
		o=A.pop();
		r0=chg(o);
		for(var i=0;i<G-1;i++) {
			R.push(chg(A.pop()));
		}
		T=T-G;
		if(T>A.length)T=A.length;
		while(T>0){
			o=A.splice(this.random(A.length,0),1)[0];
			if(o.color){
				o.cls='class="'+o.color+'" ';
			} else {
				o.cls='';
			}
			r.push(t.format(o));
			T--;
		}
		$D.id("midLinks").innerHTML=r0+r.join("\n")+R.join("\n");
	}
};
