//=====================================================
// update: 2005/04/15 Okuya(JRI)	For search keyword 
//=====================================================
function code(f){

var chr = escape(f.keyword.value);
var chr_lng = chr.length;

if (chr_lng == 0){
	alert("Please input keyword.");
	return false;
}
// Add Start for Japanese(20050415) ->
if ((f.keyword.value == "　") ||
	(f.keyword.value == "（") ||
	(f.keyword.value == "）") ||
	(f.keyword.value == "！") ||
	(f.keyword.value == "｜") ||
	(f.keyword.value == "＆")) {
	alert("can not search the keyword.");
	return false;
}

for (i=0 ;i < chr.length ;i++){

	if (chr.substring(i,i+1) == "%"){
		if (chr.substring(i+1,i+3) == "81"
		|| chr.substring(i+1,i+3) == "82"
		|| chr.substring(i+1,i+3) == "83"
		|| chr.substring(i+1,i+3) == "84"
		|| chr.substring(i+1,i+3) == "85"
		|| chr.substring(i+1,i+3) == "86"
		|| chr.substring(i+1,i+3) == "87"
		|| chr.substring(i+1,i+3) == "88"
		|| chr.substring(i+1,i+3) == "89"
		|| chr.substring(i+1,i+3) == "8A"
		|| chr.substring(i+1,i+3) == "8B"
		|| chr.substring(i+1,i+3) == "8C"
		|| chr.substring(i+1,i+3) == "8D"
		|| chr.substring(i+1,i+3) == "8E"
		|| chr.substring(i+1,i+3) == "8F"
		|| chr.substring(i+1,i+3) == "90"
		|| chr.substring(i+1,i+3) == "91"
		|| chr.substring(i+1,i+3) == "92"
		|| chr.substring(i+1,i+3) == "93"
		|| chr.substring(i+1,i+3) == "94"
		|| chr.substring(i+1,i+3) == "95"
		|| chr.substring(i+1,i+3) == "96"
		|| chr.substring(i+1,i+3) == "97"
		|| chr.substring(i+1,i+3) == "98"
		|| chr.substring(i+1,i+3) == "99"
		|| chr.substring(i+1,i+3) == "9A"
		|| chr.substring(i+1,i+3) == "9B"
		|| chr.substring(i+1,i+3) == "9C"
		|| chr.substring(i+1,i+3) == "9D"
		|| chr.substring(i+1,i+3) == "9E"
		|| chr.substring(i+1,i+3) == "9F"
		){
			if (chr.substring(i+3,i+4) == "%"){
				i = i + 5;
			}else{
				i = i + 3;
			}
		}else{
			if (chr.substring(i+1,i+3) == "3B"			// ";"
			|| chr.substring(i+1,i+3) == "3F"			// "?"
			|| chr.substring(i+1,i+3) == "5B"			// "["
			|| chr.substring(i+1,i+3) == "5C"			// "\"
			|| chr.substring(i+1,i+3) == "5E"			// "^"
			|| chr.substring(i+1,i+3) == "60"			// "`"
			|| chr.substring(i+1,i+3) == "7B"			// "{"
			|| chr.substring(i+1,i+3) == "7E"			// "~"
													// Add Start for english(20050415) ->
			|| chr.substring(i+1,i+6) == "u3000"		// "　"
			|| chr.substring(i+1,i+6) == "uFF08"		// "（"
			|| chr.substring(i+1,i+6) == "uFF09"		// "）"
			|| chr.substring(i+1,i+6) == "uFF01"		// "！"
			|| chr.substring(i+1,i+6) == "uFF5C"		// "｜"
			|| chr.substring(i+1,i+6) == "uFF06"		// "＆"
													// <- Add End
			){
				alert("can not search the keyword.");
				return false;
			}else{
				i = i + 2;
			}
		}
	}else{
		if (chr.substring(i,i+1) == "*"
		|| chr.substring(i,i+1) == "."
		|| chr.substring(i,i+1) == "+"
		){
			alert("can not search the keyword.");
			return false;
		}
	}
}

if (chr.substring(chr.length-2,chr.length) == "24"){
	alert("can not search the keyword.");
	return false;
}

//return false;
return true;
}
