var sps = [
//
["Google","www.google.com.hk/search?hl=zh-CN&inlang=zh-CN&ie=utf8&oe=utf8&q=","百度","www.baidu.com/s?ie=utf-8&tn=z163&wd=","必应","cn.bing.com/search?q=","雅虎","search.cn.yahoo.com/search?p=","SoSo","www.soso.com/q?pid=s.idx&ie=utf-8&ch=w.uf&w=","搜狗","www.sogou.com/web?ie=utf8&oe=utf8&query="],//网页

["百度","mp3.baidu.com/m?ie=utf-8&ct=134217728&lm=-1&word=","搜狗","mp3.sogou.com/music.so?ie=utf-8&query=","SoSo","cgi.music.soso.com/fcgi-bin/m.q?ie=utf-8&w=","歌词","mp3.baidu.com/m?f=ms&tn=baidump3lyric&ct=150994944&lf=1&rn=10&word=","flash","mp3.baidu.com/m?rn=&tn=baidump3&ie=utf-8&ct=134217728&lm=6&word="],//mp3
			
["迅雷","movie.gougou.com/search?search=","VeryCD","www.verycd.com/search/folders/"],//影视
			
["Google","video.google.cn/videosearch?q=","百度","video.baidu.com/v?ie=utf-8&word="],//视频
			
["谷歌购物","gouwu.google.cn/products?ie=utf-8&q=","淘宝","search8.taobao.com/browse/search_auction.htm?q="],//购物

["天空软件站","www.skycn.com/search.php?sor=00&ss_name=","华军软件园","search.newhua.com/search_list.php?searchname="],//软件

["百度","image.baidu.com/i?ie=utf-8&ct=201326592&lm=-1&word=","Google","images.google.cn/images?q="],//图片
			
["贴吧","tieba.baidu.com/f?ie=utf-8&kw=","来吧","laiba.tianya.cn/laiba/Glue?q="],//贴吧
			
["地图","ditu.google.cn/?q=","知道","zhidao.baidu.com/q?tn=ikaslist&pt=16site_ik&ct=17&word=","词典","dict.baidu.com/s?wd=","文档","www.baidu.com/baidu?ft=all&q1="]//更多
			
];

var kwd_var = [
//
["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页

["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页
			
["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页
			
["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页
			
["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页

["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页

["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页
			
["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页
			
["Google","http://www.google.com.hk","必应","http://www.bing.com","百度","http://www.baidu.com","雅虎","http://www.yahoo.cn","搜狗","http://www.sogou.com","SoSo","http://www.soso.com","GouGou","http://www.gougou.com","有道","http://www.yodao.com"],//网页
			
];

//
var ifr = ["","","","","",""];
var acc = ["","","&id=1018524","&pid=sogou-site-a37ebbec40176375",""];
var __cfg = [0,0,0,0,0,0,0,0,0,1,1];
var gs_d={i:-1,h:'',kw:'',u:'',gkw:''};

var $each=function(o,fn)
{
	for(var i=0;i<o.length;i++)
	{
		fn.call(o[i],i,o)
	}
};

var $ext=function(t,f)
{
	for(var p in f)
	{
		t[p]=f[p]
	}
	return t
};

var $$=function(o)
{
	o=typeof o=="string"?document.getElementById(o)||{}:o;
	return this==window?new $$(o):$ext(o,$$.prototype);
};

function trim(t)
{
	return t.replace(/^\s+|\s+$/g,"");
}

$$.prototype={
	gt:function(t)
	{
		var ret=[];
		$each(this.getElementsByTagName(t),function(){ret.push(this);});
		return ret;
	},
	gc:function(c,t)
	{
		var ret=[];
		$each($$(this).gt(t||"*"),function(i,o){this.className.match(new RegExp('(\\s|^)'+c+'(\\s|$)'))&&ret.push(this);});
		return ret;
	},
	show:function()
	{
		this.style.display="block";
		return this
	},
	hide:function()
	{
		this.style.display="none";
		return this
	}
};

function sh(o,i,s)
{
	if(typeof(o)=="string")o=$$(o);
	o.style.display=i?(s?s:"block"):(s?s:"none")
}

var cur = $$("so0");
var init_radio = [0,0,0,0,0,0,0,0,0];
var num = 0;
var sr = 0;
function ifrLoad(s)
{
	if(!s)return;
	$$("s-c").show().gt("iframe")[0].src="http://"+s;
}

$each($$("t").gc("t-l-tab"),function(i)
{
	this.onclick=function()
	{
		if(cur==this)return;
		this.className="cur t-l-tab";
		cur.className="t-l-tab";
		var ih="";
		
		if (sps[i].length/2 > 1)
		{
		
			for(var j=0;j<sps[i].length/2;j++)
				ih+='<li><input type=radio name=sp'+(init_radio[i]==j?" checked":"")+' id=sp'+j+' onclick="onRadio('+j+');"><label for=sp'+j+'>'+sps[i][j*2]+'</label></li>';
		}
		$$('sps').innerHTML=ih;

		var ih="";
		
		if (kwd_var[i].length/2 > 1)
		{
		
			for(var j=0;j<kwd_var[i].length/2;j++)
				ih+='<a href="'+kwd_var[i][j*2+1]+'" target="_blank">'+kwd_var[i][j*2]+'</a>';
		}
		$$('kws').innerHTML=ih;


		cur=this;
		num=i;
		sr=__cfg[i];
		$$("s-c").hide();
		ifrLoad(ifr[i]);
		img(sr);
		return false;
	};
});


$$("s-btn").onclick=function()
{
	do_s();
};
	
$$("keyword").onkeyup=function(e)
{
	hint(e||window.event)
};

$$("keyword").onkeypress=function(e)
{
	e=e||window.event;
	if(e.keyCode==13)do_s()
};


function get_acc(t)
{
	var j=0,fs=["baidu","google","gougou","sogou","qq","skycn"];
	$each(fs,function(i)
			{
				if(t.indexOf('.'+this+'.')!=-1)
				{
					j=i;
					return false;
				}
			}
		);
	return j;
}

function get_img(t)
{
	if(t.indexOf('dh')>0)
		return 1;
	var fs=["www.baidu","www.google","gougou","www.sogou","yahoo","youku","tianya","mp3.baidu","zhidao","image.baidu","tieba","verycd","video.baidu", "qq", "skycn", "newhua", "dict.baidu", "gec.baidu", "music.soso", "www.soso", "mp3.sogou", "video.google", "ditu.google", "gouwu.google","images.google","taobao","bing.com"];
	
	for(var i=0;i<fs.length;i++)
		if(t.indexOf(fs[i]+'.')>-1)
			break;
	
	return i;
}

function img(i)
{
	var t=sps[num][i*2+1];
	
	var img=$$('sp-img');
	img.href="http://"+t+acc[get_acc(t)];
img.target="_blank";

	img.gt('IMG')[0].src="images/sp"+get_img(t)+".gif";
	//if(num>=5)img.href="http://"+t.substr(0,t.indexOf("/"));
	img.href="http://"+t.substr(0,t.indexOf("/"));
}

function onRadio(i)
{
	sr=__cfg[num]=i;
	img(i);
	init_radio[num] = i;
	$$('sps').gt('INPUT')[i].checked=true;
}


function hint(e)
{
	var kwd=$$('keyword');
	var ek=e.keyCode;
	if(!kwd.value.length||ek==10||ek==13||ek==27)
	{
		sh('kwh',0);
		gs_d.u="";
		return;
	}
	if(ek==38||ek==40)
	{
		
		var hfr=h.firstChild.rows;
		if(ek==38)gs_d.i=(gs_d.i==-1)?hfr.length-1:gs_d.i-1;
		else gs_d.i++;
		for(var i=0;i<hfr.length;i++)
			hfr[i].style.backgroundColor="#ECF5FF";
		if(gs_d.i>=0&&gs_d.i<hfr.length)
			with(hfr[gs_d.i])
			{
				style.backgroundColor="#88c4ff";
				kwd.value=cells[0].attributes['_h'].value;
				if(cells[0].attributes['_u'])gs_d.u=cells[0].attributes['_h'].value;
				else gs_d.u="";
			}
		else{
			gs_d.u="";kwd.value=gs_d.kw;gs_d.i=-1;
		}
	}else{
		gs_d.i=-1;
		gs_d.kw=kwd.value;
		//dcs('http://w.50888.com/www/firsts/fss.php?q='+euc(trim(kwd.value)),'fsg');
	}
}

function euc(s)
{
	return encodeURIComponent(s)
}
function dcs(s,i)
{
	try{$$(i).parentNode.removeChild($$(i))}catch(e){};
	var js=document.body.appendChild(document.createElement("SCRIPT"));
	js.src=s;
	if(i)js.id=i
}

function s16(a,p)
{
	var wp=["act="+a];
	for(var i=0;i<p.length;i+=2)
		wp.push(p[i]+"="+euc(p[i+1]));
	$$('s16').src="http://st.50888.com/s.php?"+wp.join("&")
}

function gb2312(key)
{
	var r="";
	for(var i=0;i<key.length;i++)
	{
		var t=key.charCodeAt(i);
		if(t>=0x4e00||t==0x300A||t==0x300B)
		{
			try{
				execScript("ascCode=hex(asc(\""+key.charAt(i)+"\"))","vbscript");
				r+=ascCode.replace(/(.{2})/g,"%$1");
			}catch(e){}
		}else r+=escape(key.charAt(i));
	}
	return r;
}

function do_s()
{
	sh('kwh',0);
	var i=num,_c=__cfg;
	if(gs_d.u!='')
	{
		window.open(gs_d.u);
		s16(5,["u",gs_d.u]);
		gs_d.u='';
	}else{
var spec=(i==6&&_c[6]==0)||(i==1&&_c[1]==3)||(i==5&&sps[i][init_radio[i]*2+1].indexOf('skycn')>-1)||(i==8&&sps[i][init_radio[i]*2+1].indexOf('baidu')>-1)||(i==4&&sps[i][init_radio[i]*2+1].indexOf('search8.taobao.com')>-1);
var orig=$$("keyword").value,t=sps[i][_c[i]*2+1];
		window.open("http://"+t+(spec?gb2312(orig):euc(orig))+(spec?'':acc[get_acc(t)]));
		s16(2,["kw",orig]);
	}
}

ih = '';
if (sps[0].length/2 > 1)
{
		
	for(var j=0;j<sps[0].length/2;j++)
		ih+='<li><input type=radio name=sp'+(init_radio[0]==j?" checked":"")+' id=sp'+j+' onclick="onRadio('+j+');"><label for=sp'+j+'>'+sps[0][j*2]+'</label></li>';
}
$$('sps').innerHTML=ih;
img(0);
var ih="";
		
if (kwd_var[0].length/2 > 1)
{
		
	for(var j=0;j<kwd_var[0].length/2;j++)
		ih+='<a href="'+kwd_var[0][j*2+1]+'" target="_blank">'+kwd_var[0][j*2]+'</a>';
}
$$('kws').innerHTML=ih;
