var search_encode_query = true;

var search_trans = [];
search_trans[0x401] = 0xA8;
search_trans[0x451] = 0xB8;
for (var i = 0x410; i <= 0x44F; i++) {
	search_trans[i] = i - 0x350;
}

function search_escape(str) {
	var ret = [];
	for (var i = 0; i < str.length; i++) {
		var n = str.charCodeAt(i);
		if (typeof search_trans[n] != 'undefined') n = search_trans[n];
		if (n <= 0xFF) ret.push(n);
	}
	return escape(String.fromCharCode.apply(null, ret));
}

function search_submit(form) {
	if(search_encode_query) {
		location.href = form.action + "?q=" + search_escape(form.q.value) + 
			"&cmd=Search&su=title&s=RPD";
		return false;
	}
	return true;
}
