function setbg(type) {
	document.getElementById("search_all").className = "" ;
	document.getElementById("search_artist").className = "" ;
	document.getElementById("search_album").className = "" ;
	document.getElementById("search_"+type).className = "CurBg" ;
}

var search_type = 'all';
var IsSearchTypeShow = false ;
var InputedKey = false ;
var Searched = false ;
var CleanKeywordHandle = null ;
var hiddenSearchTypeShowHandle = null ;
function hiddenSearchTypeShow() {
	hiddenSearchTypeShowHandle = setTimeout("hiddenSearchType();" , 50) ;
}
function allshowSearchType() {
	clearTimeout(hiddenSearchTypeShowHandle);
}
function hiddenSearchType() {
	document.getElementById("SearchTypeShow").style.display = "none" ;
	IsSearchTypeShow = false ;
}
function UnFocusKeyInput() {
	if (!InputedKey) {
		CleanKeywordHandle = setTimeout("cleanKeyWords();" , 100) ;
	}
}
function goSearch() {
	clearTimeout(CleanKeywordHandle);
	if (document.getElementById("searchkey").value == "" || document.getElementById("searchkey").value == "请输入关键字") {
		alert("请输入关键字后搜索") ;
		document.getElementById("searchkey").focus();
		return false ;
	}
	if (countCharacters(document.getElementById("searchkey").value) < 3 || document.getElementById("searchkey").value == "请输入关键字") {
		alert("关键字太短, 至少输入 3 个字节或以上的关键字, 请修改后再搜索") ;
		document.getElementById("searchkey").focus();
		return false ;
	}
	var keywords = encodeURIComponent(document.getElementById("searchkey").value) ;
	var SearchType = document.getElementById("CurSreachType").value ;
	window.open("http://music.xunlei.com/search/"+SearchType+"/"+keywords , "_blank") ;
	Searched = true ;
	return false ;
}
function setSearchKey() {
	clearTimeout(CleanKeywordHandle);
	InputedKey = true ;
}
function inputKey() {
	clearTimeout(CleanKeywordHandle);
	if (!InputedKey) {
		document.getElementById("searchkey").value = "" ;
	}
}
function cleanKeyWords() {
	if (!Searched || document.getElementById("searchkey").value == "") {
		IsSearchTypeShow = false ;
		document.getElementById("searchkey").value = "请输入关键字" ;
		InputedKey = false ;
	}
}
function showSearchType() {
	clearTimeout(hiddenSearchTypeShowHandle);
	Searched = true ;
	if (IsSearchTypeShow) {
		document.getElementById("SearchTypeShow").style.display = "none" ;
		IsSearchTypeShow = false ;
	} else {
		document.getElementById("SearchTypeShow").style.display = "block" ;
		IsSearchTypeShow = true ;
	}
}
function selectSearchType(type) {
	Searched = true ;
	if (type == 'artist' ) {
		document.getElementById("CurSreachTypeShow").value = "歌手" ;
		document.getElementById("CurSreachType").value = "artist" ;
		search_type = "artist" ;
	} else if (type == 'album') {
		document.getElementById("CurSreachTypeShow").value = "专辑" ;
		document.getElementById("CurSreachType").value = "album" ;
		search_type = "album" ;
	} else if (type == 'track') {
		document.getElementById("CurSreachTypeShow").value = "歌曲" ;
		document.getElementById("CurSreachType").value = "track" ;
		search_type = "track" ;
	}
	else if (type == 'all') {
		document.getElementById("CurSreachTypeShow").value = "全部" ;
		document.getElementById("CurSreachType").value = "all" ;
		search_type = "all" ;
	}
	document.getElementById("SearchTypeShow").style.display = "none" ;
	IsSearchTypeShow = false ;
}

var HiddenMoreHandle = null ;
function showMoreLink() {
	document.getElementById("MoreLinkList").style.display = "block" ;
}
function mouseoutmore() {
	cleanmoveout();
	HiddenMoreHandle = setTimeout("hiddenMoreLink();" , 500) ;
}
function hiddenMoreLink() {
		document.getElementById("MoreLinkList").style.display = "none" ;
}
function cleanmoveout() {
	clearTimeout(HiddenMoreHandle) ;
}
function countCharacters(str){
	var totalCount = 0;  
	for (var i=0; i<str.length; i++) {  
		var c = str.charCodeAt(i);  
		if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {  
			totalCount++;  
		}else {     
			totalCount+=2;  
		}  
	}
	return totalCount;
}