var url = "/plus/search.php?typeid=0&keyword=";
var charset = "utf-8";
var searchTpye = "game";
//搜索的初始化，默认初始化一下变量
function initSearch(){
	url = "/plus/search.php?typeid=0&keyword=";
	charset = "utf-8";
	searchTpye = "game";
}
//搜索切换样式和获得结果页面的url设定
function switchSearchTab(st,obj){
	searchTpye = st;	
	var root = document.getElementById("searchTabMenu");
	var navArray = root.getElementsByTagName("a");
	for(var i=0; i<navArray.length; i++){
			navArray[i].className="";
		}		
	obj.className="on";
}
//实现搜索，触发该方法，跳出搜索结果页面
 function getSearchPage(){
 	var kws = document.getElementById("searchKeyword").value;
	switch(searchTpye){
		case 'game':
			url = "/plus/search.php?typeid=0&keyword=";
			charset = "utf-8";			
			break;
		case 'soft':
			url = "http://shop.seabiscuit.cn?search.html";
			charset = "utf-8";
			break;
		case 'pic':
			url = "http://pp.seabs.cn/main.php?g2_return=%2Fmain.php&g2_formUrl=%2Fmain.php&g2_authToken=16b1a3702728&g2_view=search.SearchScan&g2_form[formName]=search_SearchBlock&g2_form[useDefaultSettings]=1&g2_form[searchCriteria]=";
			charset = "utf-8"
			break;
		case 'ask':
			url = "http://www.seabiscuit.cn/plus/advancedsearch.php?mid=18&rzdm=";
			charset = "utf-8";
			break;
		case 'news':
			url = "http://bbs.seabiscuit.cn/search.php?searchsubmit=yes&srchtxt=";
			charset = "utf-8";
			break;
		case 'movie':
			url = "http://www.seabiscuit.cn/plus/advancedsearch.php";
			charset = "utf-8";
			break;
		case 'ebook':
			url = "/plus/search.php?typeid=0&keyword=";
			charset = "utf-8";
			break;
		case 'tutorial':
			url = "/plus/search.php?typeid=0&keyword=";
			charset = "utf-8";
			break;
		default:
			url = "/plus/search.php?typeid=0&keyword=";
			charset = "utf-8";
	}  
	
	switch(charset){
		case 'utf-8':			
			url = url + urlDecode(kws);
			window.location.href = encodeURI(url);
			//window.open(encodeURI(url));			 
			break;
		case 'gbk':
			url = url + urlDecode(kws);
			window.location.href = url;
			//window.open(url); 			
			break;
		default:			
			url = url + escape(kws);
			window.location.href = url;
			//window.open(url); 
			
	}
	  
 }
 //
 function urlDecode(str){
			var ret = "";
			for(var i= 0;i<str.length;i++){
				var chr = str.charAt(i);
				if(chr == "+")
					ret += " ";
				else if(chr == "%"){
					var asc = str.substring(i + 1, i + 3);
					if(parseInt("0x" + asc) > 0x7f){
						ret += asc2str(parseInt("0x" + asc + str.substring(i + 4, i + 6)));
						i += 5;
					}else{
						ret += asc2str(parseInt("0x" + asc));
						i += 2;
					}
				}else{
					ret += chr;
				}
			}
    		return ret;
   		}

 
 //响应搜索时候的回车事件，按下回车键相当于点击搜索按钮
 function EnterSubmit(){
        var _key;
        document.onkeyup = function(e){
            if (e == null) { // ie
                _key = event.keyCode;
            } else { // firefox
                _key = e.which;
            }
            
            if(_key == 13){
                document.getElementById("searchSubmit").click();
            }
        }
    }
	
//Tab切换的功能方法；导航ID，切换时的类名，切换的ID,当前，自己
	function switchTab(navID,onName,ctnID,order,obj){
		var rankArray = document.getElementById(navID).getElementsByTagName("li");
		for(var i=0; i<rankArray.length; i++){
			rankArray[i].className="";
			document.getElementById(ctnID+i).style.display = "none";
		}
		obj.className=onName;
		document.getElementById(ctnID+order).style.display = "block";
	}