function encodeKey(value){
	return encodeURIComponent(value);
	//return value;
}

function getSearchUrl(keyId,nodeId, classId){
	var key = document.getElementById(keyId);
	if(key.value == ""){
		alert("\u8BF7\u8F93\u5165\u67E5\u8BE2\u5173\u952E\u5B57\uFF01");
		key.focus();
		return false;
	}
	var url = '/tpl/blue/search_result_xmb.jsp?NODE_ID=' + nodeId + '&SEARCH_WORD=' + encodeKey(key.value);
	if(document.getElementById(classId)){
		url += '&ARTICLE_CLASS_ID=' + document.getElementById(classId).value; 
	}
	url += '&SEARCH_NODE_ID=all'; // search all sites
	
	return url;
}

function submitSearch(keyId, nodeId, classId){     
	var url = getSearchUrl(keyId,nodeId, classId);	
	
	if(url==false) return false;
	if(document.location.href.indexOf("/tpl/blue/search_result_xmb.jsp") == -1){
		window.open(url);
	}else{
		top.location.href = url;
	}	
}

function searchKeyPress(keyId, nodeId, classId){
	if(event.keyCode == 13){		
		document.getElementById("Submit2").focus();		
		submitSearch(keyId, nodeId, classId);
	}
}


