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 = '/symbol/fullsearch/search_result_0.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("/symbol/fullsearch/search_result_0.jsp") == -1){
		window.open(url);
	}else{
		top.location.href = url;
	}
	/*
	var key = document.getElementById(keyId);
	if(key.value == ""){
		alert("\u8BF7\u8F93\u5165\u67E5\u8BE2\u5173\u952E\u5B57\uFF01");
		key.focus();
		return false;
	}
	var url = '/symbol/fullsearch/search_result.jsp?NODE_ID=' + nodeId ;
	if(classId){
		url += '&ARTICLE_CLASS_ID=' + document.getElementById(classId).value; 
	}
	var searchform = document.createElement('FORM');
	searchform.action = url;
	if(document.location.href.indexOf("/symbol/fullsearch/search_result.jsp") == -1){
		searchform.target = '_blank';
	}else{
		searchform.target = '_top';
	}
	
	searchform.method = 'post';
	var searchword = document.createElement("input");
	searchword.type='hidden';
	searchword.name='SEARCH_WORD';
	searchword.value=key.value;
	searchform.appendChild(searchword);
	document.body.appendChild(searchform);
	searchform.submit();	
	*/
}

function searchKeyPress(keyId, nodeId, classId){
	if(event.keyCode == 13){		
		document.getElementById("Submit2").focus();		
		submitSearch(keyId, nodeId, classId);
	}
}


