//网站路径(域名)控制器
(function(){
	window.X||(window['X']={});
	X.domain = "10086.cn";
	X.PATH={
		ROOT:"http://music.10086.cn/newweb/",
		SUPPORT:"http://mdll.10086.cn/newweb/",
		VIP:"http://mapi.10086.cn/newweb/",
		CLUB:"http://mclub.10086.cn",
		WM:"http://wm.10086.cn",		
		M:"http://m.10086.cn",
		CONTENT:"http://content.12530.com/"		
	}
	//重载域名
	X.PATH.WAP=X.PATH.M;
	document.domain='10086.cn';
})();

function bt_search(keywords){
	if(keywords==""){
	   	var sh_typeobj = document.getElementsByName("sh_radio");
	   	var sh_type = '1';
	   	for(var i=0;i<sh_typeobj.length;i++){
	   		if(sh_typeobj[i].checked){
	   			sh_type = sh_typeobj[i].value;
	   		}
	   	}
		switch (sh_type) 
		{ 
		case "1": 
		alert ("请输入要搜索的歌曲名！"); 
		break; 
		case "2": 
		alert ("请输入要搜索的歌手名！"); 
		break; 
		case "3": 
		alert ("请输入要搜索的歌词！"); 
		break; 
		case "4": 
		alert ("请输入要搜索的专辑名！"); 
		break;
		case "5": 
		alert ("请输入要搜索的粉丝团！"); 
		break; 
		default: 
		alert ("请输入要搜索的内容！"); 
		}
		return false;
	}
	goto_search(keywords);
	return false;
}

function parameterLength(p){
 
 var pLength=0;
 var reg = /[^\u4e00-\u9fa5]/g;
 for(var i=0;i<p.length;i++){
  if(p.charAt(i).match(reg)){  
   pLength++;
  }else{
   pLength=pLength+2;
  }
 }
 
 return pLength;
}

function goto_search(keywords){
	var from_header;
	if(typeof(from)=='undefined'||from=="") from_header="12530";
	else from_header = from;
	
   	if(keywords.indexOf("%") != -1||keywords.indexOf("/") != -1||keywords.indexOf("&") != -1||keywords.indexOf("\\") != -1||keywords.indexOf("|^|") != -1||keywords.indexOf("|,|,|") != -1){
   		alert("输入内容不能包含“%”，“/”，“&”，“\\”，“|^|”,“|,|,|”,请尝试其他关键字！");
   		return;
   	}
	while(keywords.indexOf("+")!=-1){
		keywords=keywords.replace('+','|,|,|');
	}
   	if(parameterLength(keywords)>100){
   		alert("输入的内容长度不能超过100个字符！");
   		return;
   	}
   	keywords = encodeURI(keywords);
   	keywords = keywords.replace("?","%3F");
   	keywords = keywords.replace("#","%23");
   	keywords = keywords.replace(";","%3b");
   	var sh_typeobj = document.getElementsByName("sh_radio");
   	var sh_type = '1';
   	for(var i=0;i<sh_typeobj.length;i++){
   		if(sh_typeobj[i].checked){
   			sh_type = sh_typeobj[i].value;
   		}
   	}
    
	var destcchannel = '';
	var destpage = '';
	if(sh_type == "1"){
		destcchannel = "P9Z1";
		destpage = 'P9Z1Y1';
	}else if(sh_type == "2"){
		destcchannel = "P9Z2";
		destpage = 'P9Z2Y1';
	}else if(sh_type == "3"){
		destcchannel = "P9Z4";
		destpage = 'P9Z4Y1';
	}else{
		destcchannel = "P9Z3";
		destpage = 'P9Z3Y1';
	}
    var url=X.PATH.ROOT+'v3/v3_search/search_index/P9/'+destcchannel+'/'+destpage+'/12530/_/_/'+channel+'/'+cchannel+'/'+page+'/_/_/_/_/'+sh_type+'/'+keywords+'/v3.html';
    remoteRequest(X.PATH.SUPPORT+'jsp/v3_search/search_log.jsp?from='+from_header+'&type='+sh_type+'&keywords='+keywords+'&page='+page+'&channel='+channel+'&cchannel='+cchannel);
	window.location.href=url;
}

function gogo(evt){
 var nKeyCode = window.event?event.keyCode:evt.which;
 if(nKeyCode == 40 || nKeyCode == 38){
 autoComplete.hdleEvent(evt);
 }else{
 	var str=window.location.href; 
 	if(str.indexOf('www')!=-1){
		headerSerch(evt);
	}
 }
}


function headerSerch(ev){
	var txtInput = document.getElementById('search_content_top');
     var re = Request.createInstance();///调用取得连接对象
	 var dom = null;///定义dom对象
	 re.onreadystatechange = function(){
	        if(re.readyState==4){
               if(re.status==200 || re.status==400){
				var text = re.responseText;
				//alert(re.responseText);
				dom = StringToXml(text);
				 //alert(dom);
                headershow(dom,ev);
			   }
		    }
	 }
	 //alert(bihu);
	 re.open("GET",X.PATH.ROOT+"complete/search/"+encodeURI(txtInput.value)+".xml",true);
	 re.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	 re.send(null);
	 return dom;
}
