<!--
function cn_home(lang)
{
	var langStr = regional_code(lang);
	var html_str;
	html_str ='ht'+'tp://www.hang'+'seng.com.cn/1/2/home' + langStr;
	window.open(html_str);
	return false;
}

function regional_code(lang)
{
	if(lang == 'chi')
	{
		return("-chi");
	}
	return("");
}


function menuKeyPress(e) {
	
	var keynum;
	if(window.event) 	// IE
		{keynum = e.keyCode}
	else if(e.which) 	// Netscape/Firefox/Opera
		{keynum = e.which}

	if (keynum == 13) {	// Enter pressed
		menuSubmitSearch('c');
	}
}

function validateQuery(lang, f, searchField) {
	var query = trim(searchField.value);
	
	if (query == ''){
		searchField.focus();
		alert(lang=='e'?'Please enter search query':'\u8ACB\u8F38\u5165\u641C\u5C0B\u5B57\u4E32');
		return;
	}

	var re=/[\"\<\>\'\(\)\%\[\]\\\{\}\.\^\$\*\+\?\|]/;
	if (re.test(query)){
		searchField.focus();
		alert(lang=='e'?'Invalid search query':'\u7121\u6548\u641C\u5C0B\u5B57\u4E32');
		return;
	}
	
	if (query.length > 50) {
		searchField.focus();
		alert(lang=='e'?'Maximum 50 characters are allowed':'\u6700\u591A\u53EA\u53EF\u8F93\u5165 50 \u4E2A\u5B57');
		return;
	} else {
		// submit the first 50 characters only
		searchField.value = searchField.value.substring(0,50);
	}
	
	return true;	
}

function ltrim(x) {
  return x.replace(/^\s*/,'');
}

function rtrim(x) {
  return x.replace(/\s*$/,'');
}

function trim(x) {
  return ltrim(rtrim(x));
}
//-->