fa=new Object(document.fm);

function setutf(fx){
	bkup=document.charset;
	document.charset="UTF-8";
	display(fx);
	document.charset=bkup;
}
function seteuc(fx){
	bkup=document.charset;
	document.charset="euc-jp";
	display(fx);
	document.charset=bkup;
}
function setsjis(fx){
	bkup=document.charset;
	document.charset="shift_jis";
	display(fx);
	document.charset=bkup;
}
function display(formx) {
	category_root=window.open("","category_root","");
	formx.target="category_root";
	formx.submit(); category_root.focus();
}
function fcs_set() {
	document.fm.txt.focus();
}
function search(eng) {
	q=document.fm.txt.value;
	if(q=="") return;
	if(eng=="google") { fw=document.f_google; fw.q.value=q; setsjis(fw); }
	if(eng=="goo") { fw=document.f_goo; fw.MT.value=q; setsjis(fw); }
	if(eng=="yahoo") { fw=document.f_yahoo; fw.p.value=q; fw.action="http://search.yahoo.co.jp/search"; seteuc(fw); }
	if(eng=="googlei") { fw=document.f_googlei; fw.q.value=q; setsjis(fw); }
	if(eng=="wikip") { fw=document.f_g_wikip; fw.q.value=q; setsjis(fw); }
	if(eng=="yahhdic") { fw=document.f_yah_dic; fw.p.value=q; seteuc(fw); }
	if(eng=="gooko") { fw=document.f_goodic; fw.MT.value=q; fw.kind.value="jn"; seteuc(fw); }
	if(eng=="gookej") { fw=document.f_goodic; fw.MT.value=q; fw.kind.value="ej"; seteuc(fw); }
	if(eng=="gookje") { fw=document.f_goodic; fw.MT.value=q; fw.kind.value="je"; seteuc(fw); }
}
