function sendForm() {
	var obj = document.F1;
	var key = obj.keyword.value;
	while(key.indexOf("　")!=-1){key = key.replace("　", " ");}
	obj.word.value = key;
	if (arguments[0]!=null) obj.page.value = arguments[0];
	obj.submit();
}
function chgSide(i) {
	var obj = document.getElementById("chg_link");
	var swf = document.getElementById("viewer");
	var str = "";
	if (i==1) {
		obj.innerHTML = '表 / <a href="#" onclick="chgSide(2)">裏</a>';
		str = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="c_view" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" WIDTH="730" HEIGHT="516">';
		str += '<PARAM NAME=movie VALUE="./img/viewer.swf?crs='+crs+'&type=0&zm=1&c="'+Math.random()+'>';
		str += '<param name="allowScriptAccess" value="sameDomain" />';
		str += '<PARAM NAME=wmode VALUE=window>';
		str += '<PARAM NAME=loop VALUE=true>';
		str += '<PARAM NAME=play VALUE=true>';
		str += '<PARAM NAME=quality VALUE=high>';
		str += '<PARAM NAME=bgcolor VALUE=#000000>';
		str += '<EMBED name="c_view" src="./img/viewer.swf?crs='+crs+'&type=0&zm=1&c="'+Math.random();
		str += '       allowScriptAccess="sameDomain"';
		str += '       loop=true ';
		str += '       wmode=window ';
		str += '       quality=high ';
		str += '       play=true ';
		str += '       swLiveConnect=true ';
		str += '       WIDTH="730" ';
		str += '       HEIGHT="516" ';
		str += '       bgcolor=#000000 ';
		str += '       TYPE="application/x-shockwave-flash" ';
		str += '       PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">';
		str += '</EMBED>';
		str += '</OBJECT>';
		swf.innerHTML = str;
	} else {
		obj.innerHTML = '<a href="#" onclick="chgSide(1)">表</a> / 裏';
		str = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="c_view" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" WIDTH="730" HEIGHT="516">';
		str += '<PARAM NAME=movie VALUE="./img/viewer.swf?crs='+crs+'&type=1&zm=1&c="'+Math.random()+'>';
		str += '<param name="allowScriptAccess" value="sameDomain" />';
		str += '<PARAM NAME=wmode VALUE=window>';
		str += '<PARAM NAME=loop VALUE=true>';
		str += '<PARAM NAME=play VALUE=true>';
		str += '<PARAM NAME=quality VALUE=high>';
		str += '<PARAM NAME=bgcolor VALUE=#000000>';
		str += '<EMBED name="c_view" src="./img/viewer.swf?crs='+crs+'&type=1&zm=1&c="'+Math.random();
		str += '       allowScriptAccess="sameDomain"';
		str += '       loop=true ';
		str += '       wmode=window ';
		str += '       quality=high ';
		str += '       play=true ';
		str += '       swLiveConnect=true ';
		str += '       WIDTH="730" ';
		str += '       HEIGHT="516" ';
		str += '       bgcolor=#000000 ';
		str += '       TYPE="application/x-shockwave-flash" ';
		str += '       PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">';
		str += '</EMBED>';
		str += '</OBJECT>';
		swf.innerHTML = str;
	}
}
function embedSWF(crs) {
	var d = document;
	d.write ('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="c_view" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" WIDTH="730" HEIGHT="516">');
	d.write ('<PARAM NAME=movie VALUE="./img/viewer.swf?crs='+crs+'&type=0&zm=1&c="'+Math.random()+'>');
	d.write ('<param name="allowScriptAccess" value="sameDomain" />');
	d.write ('<PARAM NAME=wmode VALUE=window>');
	d.write ('<PARAM NAME=loop VALUE=true>');
	d.write ('<PARAM NAME=play VALUE=true>');
	d.write ('<PARAM NAME=quality VALUE=high>');
	d.write ('<PARAM NAME=bgcolor VALUE=#000000>');
	d.write ('<EMBED name="c_view" src="./img/viewer.swf?crs='+crs+'&type=0&zm=1&c="'+Math.random());
	d.write ('       allowScriptAccess="sameDomain"');
	d.write ('       loop=true ');
	d.write ('       wmode=window ');
	d.write ('       quality=high ');
	d.write ('       autoplay=true ');
	d.write ('       swLiveConnect=true ');
	d.write ('       WIDTH="730" ');
	d.write ('       HEIGHT="516" ');
	d.write ('       bgcolor=#000000 ');
	d.write ('       TYPE="application/x-shockwave-flash" ');
	d.write ('       PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
	d.write ('</EMBED>');
	d.write ('</OBJECT>');
}
/*共通関数*/
function adjustLine(str, num){
	var i = "";
	var out = "";
	str = str.replace(/\\r/g,"").replace(/\\n/g,"");
	for(i==0; i<str.length; i++){
		out += str.charAt(i).replace(/</g,"&lt;").replace(/>/g,"&gt;");
		if((i + 1) % num == 0) out += "<br>";
	}
	return out;
}
function komado(url) {
	if (arguments[1]!=null) window.open(url, arguments[1], "width=600,height=600,scrollbars=yes,resizable=yes,menubar=no,status=no,toolbar=no");
	else window.open(url, "_blank", "width=600,height=600,scrollbars=yes,resizable=yes,menubar=no,status=no,toolbar=no");
}
function checkAlphabetOrNumberOnly(formElement, mode, option) {
	/*
	1)modeが 0 の場合、半角数字と大文字小文字の半角英数字＋任意の文字のみなら空文字を返します。
	2)modeが 1 の場合、半角数字と大文字の半角英数字＋任意の文字のみなら空文字を返します。
	3)modeが 2 の場合、半角数字と小文字の半角英数字＋任意の文字のみなら空文字を返します。
	*/
	var str = formElement.value;
	var code, count;
	for (var i = 0; i < str.length; i++) {
		count = 0;
		code = str.charCodeAt(i);
		/* 半角数字 */
		if (code < 48 || code > 57) { count++; }
		/* 半角英字 */
		if (mode == 0 && (code < 65 || (code > 90 && code < 97) || code > 122)) { count++; }
		/* 半角英字（大文字） */
		if (mode == 1 && !(65<= code && code <=90)) { count++; }
		/* 半角英字（小文字） */
		if (mode == 2 && !(97 <= code && code <= 122)) { count++; }
		/* オプション文字 */
		if (!option == "" && option.indexOf(String.fromCharCode(code)) < 0) { count++; }
		if (option == "" && count == 2) { return str.substring(i, i+1); }
		if (!option == "" && count == 3) { return str.substring(i, i+1); }
	}
	return "";
}
function trim(str) {
	str = str.replace(/^\s+|\s+$/g, "");
	return(str);
}
function setComma(str){
	var yen="";
	for(var i=0;i<str.length;i++){
		if(i && !((str.length-i) % 3)) yen+=",";
		yen+=str.charAt(i);
	}
	return yen;
}
function getFileName(str) {
	if(!str) return Math.random();
	if(str=="") return Math.random();
	if(str=="undefined") return Math.random();
	var tmp = str.split("/");
	var cnt = tmp.length;
	return tmp[cnt-1];
}