function setenc(fx,enc){ // @param enc UTF-8, Shift_JIS, EUC-JP, JIS, ISO-2022-JP etc...
	var bkup = document.charset;
	document.charset = enc;
	display(fx);
	document.charset = bkup;
}

/*
2009.06.03 function display修正。以下は修正前
function display(formx) {
      swin=window.open("","category_root","");
      formx.target="category_root";
      formx.submit();
      swin.focus();
}
*/

function display(formx) {
	formx.target = "_blank";
	formx.submit();
}

function search(eng) {

	for (var i=0; i<eng.length; i++) {
		if ( eng[i] ) {
		} else {
			continue;
		}
		if ( eng[i].checked == true ) {
			eng = eng[i].value;
			break;
		}
	}

	var q = document.fm.k.value;
	var fw = null;
	switch(eng) {
		case "opac":
			if(q == "") {
				window.open('http://opac.lib.kyushu-u.ac.jp/');
			} else {
				fw = document.f_opac;
				fw.fword.value = q;
				setenc(fw,"UTF-8");
			}
			break;
	        case "opac_e":
			if(q=="") {
				window.open('http://opac.lib.kyushu-u.ac.jp/opc/index_eng.html');
			} else {
				fw=document.f_opac;
				fw.fword.value=q;
				setenc(fw,"UTF-8");
			}
            		break;
		case "ejournals":
			if(q == "") {
				window.open('http://te8rl7nq6r.search.serialssolutions.com/');
			} else {
				fw = document.f_ejournals;
				fw.C.value = q;
				setenc(fw,"UTF-8");
			}
			break;
		case "faculty":
			if(q == "") {
				window.open('http://hyoka.ofc.kyushu-u.ac.jp/');
			} else {
				fw = document.f_faculty;
				fw.condition.value = q;
				setenc(fw,"UTF-8");
			}
			break;
	        case "faculty_e":
			if(q=="") {
				window.open('http://hyoka.ofc.kyushu-u.ac.jp/search/index_e.html');
			} else {
				fw=document.f_faculty;
				fw.condition.value=q;
				setenc(fw,"UTF-8");
			}
			break;
		case "zkiji_jp":
			if(q == "") {
				window.open('http://ci.nii.ac.jp/ja');
			} else {
				fw = document.f_zkiji_jp;
				fw.q.value = q;
				setenc(fw,"UTF-8");
			}
			break;
		case "zkiji_jp_e":
			if(q=="") {
				window.open('http://ci.nii.ac.jp/en');
			} else {
				fw=document.f_zkiji_jp;
				fw.q.value = q;
				setenc(fw,"UTF-8");
			}
			break;
		case "zkiji_eng":
			if(q == "") {
				window.open('http://www.scopus.com/');
			} else {
				fw = document.f_zkiji_eng;
				fw.searchtext.value = q;
				setenc(fw,"UTF-8");
			}
			break;
		case "wcatp":
			if(q == "") {
				window.open('http://webcatplus-equal.nii.ac.jp/');
			} else {
				fw = document.f_wcatp;
				fw.txt_freeWord.value = q;
				setenc(fw,"UTF-8");
			}
			break;
	        case "wcatp_e":
			if(q=="") {
				window.open('http://webcatplus-equal.nii.ac.jp/libportal/en/equalTop.html');
			} else {
				fw=document.f_wcatp;
				fw.txt_freeWord.value=q;
				setenc(fw,"UTF-8");
			}
			break;
		case "weblio":
			if(q == "") {
				window.open('http://www.weblio.jp/');
			} else {
				fw = document.f_weblio;
				fw.query.value = q;
				setenc(fw,"UTF-8");
			}
			break;
		case "site_google":
			if(q == "") {
				return;
			} else {
				fw = document.f_site_google;
				fw.q.value = q;
				setenc(fw,"UTF-8");
			}
			break;
		default:
			return;
	}
}
