<!---
		// コメント操作
		function SIJI(num){
			flag = 0;
			document.FM.S.value=num;
			document.getElementById('td1').innerHTML = arrayA[num];
			document.getElementById('td2').innerHTML = arrayB[num];
		}
		// 最終確認
		function CONF (com){
			if(confirm(com + 'します。よろしいですか？')){flag = 1;document.FM.submit();}
			else{
				document.FM.B.value='';
				flag = 0;
			}
		}
		// エラー表示
		function ERR (com){
			document.getElementById('td2').innerHTML = com + 'の間で設定してください';
			return false;
		}
		// 軍事、内政設定数チェック
		function CheckA(num,com,com2,fl){
			if(document.FM.huku.value == '' || document.FM.huku.value < 1 || document.FM.huku.value > num || isNaN(document.FM.huku.value)){
				ERR(com);
			}else{
				if(fl == 1){
					kingaku = parseInt(document.FM.huku.value / 10);
					CONF(com2 + '金' + kingaku + 'で購入');
				}else{
					if(fl == 2){
						CONF(com2 + '金' + document.FM.huku.value + 'で購入');
					}else{
						if(fl == 3){
							if(document.FM.huku.value < document.FM.B.value){ERR(com);}
							else{CONF(com2);}
						}else{
							CONF(com2);
						}
					}
				}
			}
		}
		//　交易品購入
		function Check(num,kazu){
			if(document.FM.huku.value > kazu || document.FM.huku.value < 1 || document.FM.huku.value == '' || isNaN(document.FM.huku.value)){
				ERR('数値を1〜' + kazu);
			}
			else{document.FM.N.value=num;CONF(arrayC[num] + 'を購入');}
		}
		//　交易品売却
		function CheckC(num,kazu){
			if(document.FM.huku.value > kazu || document.FM.huku.value < 1 || document.FM.huku.value == '' || isNaN(document.FM.huku.value)){
				ERR('数値を1〜' + kazu);
			}else{document.FM.B.value=num;CONF(arrayC[num] + 'を売却');}
		}
		//交易品購入金額チェック
		function KAI(num,maxn){
			if(maxn == 0){document.getElementById('td3').innerHTML='金が足りないか、これ以上持てません';return false;}
			document.getElementById('td3').innerHTML = arrayA[num];
		}
		//交易品売却数チェック
		function URI(num,kazu){
			if(kazu == 0){document.getElementById('td3').innerHTML=arrayC[num] + 'はありません';return false;}
			document.getElementById('td3').innerHTML = arrayB[num];
		}
		//軍事指示能力表示切り替え
		function SHOWS(num){
			if(num == 1){
				document.getElementById('d1').style.visibility='hidden';
				document.getElementById('d3').style.visibility='hidden';
				document.getElementById('d2').style.visibility='visible';
				document.getElementById('s1').style.background='#ffffe7';
				document.getElementById('s1').style.color='#636363';
				document.getElementById('s2').style.background='#dd7777';
				document.getElementById('s2').style.color='#ffffe7';
				document.getElementById('s3').style.background='#dd7777';
				document.getElementById('s3').style.color='#ffffe7';
			}
			if(num == 2){
				document.getElementById('d2').style.visibility='hidden';
				document.getElementById('d3').style.visibility='hidden';
				document.getElementById('d1').style.visibility='visible';
				document.getElementById('s1').style.background='#dd7777';
				document.getElementById('s1').style.color='#ffffe7';
				document.getElementById('s2').style.background='#ffffe7';
				document.getElementById('s2').style.color='#636363';
				document.getElementById('s3').style.background='#dd7777';
				document.getElementById('s3').style.color='#ffffe7';
			}
			if(num == 3){
				document.getElementById('d3').style.visibility='visible';
				document.getElementById('d2').style.visibility='hidden';
				document.getElementById('d1').style.visibility='hidden';
				document.getElementById('s1').style.background='#dd7777';
				document.getElementById('s1').style.color='#ffffe7';
				document.getElementById('s2').style.background='#dd7777';
				document.getElementById('s2').style.color='#ffffe7';
				document.getElementById('s3').style.background='#ffffe7';
				document.getElementById('s3').style.color='#636363';
			}
		}
		//団体戦武将選出
		function DIS(name,id){
			a = 'in' + i;
			d = 'bs' + i;
			if(document.getElementById(a)){
				document.getElementById(a).innerHTML=name;
				document.FM.elements(d).value=name;
				i++;
				if(i == 5){
					if(confirm('この順番でよろしいですか？')){document.FM.submit();}
					else{DELDIS();}
				}else{document.FM.elements(id).disabled='true';}
			}
		}
		//団体戦武将選出取消し
		function DELDIS(){
			for(l=0;l<=j;l++){
				c = 'in' + l;
				b = 'busyo' + l;
				e = 'bs' + l;
				if(document.FM.elements(b)){
					document.FM.elements(b).disabled='';
				}
				if(document.getElementById(c)){
					document.getElementById(c).innerHTML='';
				}
				if(document.FM.elements(e)){
					document.FM.elements(e).value='';
				}
			}
			i = 0;
		}
		//勢力図指定領地色
		function PUSH(num){
				document.getElementById('t1').innerHTML=arraySYU[num] + '&nbsp;' + array[num];
				document.getElementById('t2').innerHTML=arrayC[num];
			if(Sflag != 1){
				document.getElementById(num).style.background='#ff0000';
			}
		}
		//勢力図隣接領地
		function PUSHB(num){
			document.getElementById(num).style.background='#0000ff';
			if((l < 6) || (l == 8 && document.FM.rname.options.value != '')){document.getElementById('sa').innerHTML=document.getElementById('sa').innerHTML + '<input type=button value="' + array[num] + '" onclick="MOVESUBMIT(' + num + ')">';}
		}
		//勢力図のボタンの色を変更
		function OMO(num){
			if(Sflag != 1){
				if(arrayE[num]){
					document.getElementById(num).style.backgroundImage=arrayE[num];
				}else{document.getElementById(num).style.background=arrayB[num];}
			}
		}
		//州表示ボタン
		function SYU_HYOUJI(){
			if(Sflag != 1){
				for(i=1;i < 125;i++){document.getElementById(i).style.background=SYUc[i];Sflag = 1;}
				document.getElementById('syubutton').value='元に戻す';
			}else{
				for(i=0;i < 125;i++){OMO(i);Sflag = 0;}
				document.getElementById('syubutton').value='州表示';
			}
		}
		//勢力図onclickイベント
		function TOMAIN(num){
			if(l == 1){
				document.FM.sel.value=arrayD[num];
				document.getElementById('t3').innerHTML=arrayD[num];
			}
//			if(l == 2){
//				if(arrayC[num] == '無統治地帯'){document.getElementById('t3').innerHTML='選択できません';}
//				else{document.getElementById('t3').innerHTML=arrayC[num];}
//				document.getElementById('t4').innerHTML=array[num];
//				document.FM.sel.value=document.getElementById('t3').innerHTML;
//			}
			if(l == 5){
				document.FM.gaikou1.options[num].selected=true;
				CITY_COL(document.FM.gaikou1.options.value);
			}
			if(l == 6 || l == 9){
				document.FM.yuukou.options[num].selected=true;
				CITY_COL(document.FM.yuukou.options.value);
			}
			if(l == 8){document.getElementById('sa').innerHTML='';PUSHB(num);}
			if(l == 10){
				if(arrayC[num] != mycountry && arrayC[num] != '無統治地帯'){
					document.getElementById('sa').innerHTML=array[num];
				}else{
					document.getElementById('sa').innerHTML='選択できません';
				}
				document.FM.sel.value=document.getElementById('sa').innerHTML;
				document.getElementById('cn').innerHTML=arrayC[num];
			}
			if(l == 11){
				var flagA = 0;
				for(i=0;i < optionum;i++){
					if(document.FM.selcn.options[i].value == array[num]){
						document.FM.selcn.options[i].selected = true;
					}
				}
				document.getElementById('cn').innerHTML=arrayC[num];
				document.FM.sel.value=document.FM.selcn.options.value;
			}
		}
		//ページ読み込み時勢力図色塗り
		function BGCHANGE(){
			for(i=1;i < 125;i++){OMO(i);}
			if(l == 1){document.getElementById('sb').style.background=col;}
		}
		//州の色変え
		function SYU_SELECT(comm){
			var splited = comm.split('<>');
			var mcity = splited[1].split(',');
			for(i=1;i < array.length;i++){
				k = 0;
				for(var j=0;j < mcity.length;j++){
					if(array[i] == mcity[j]){k = 1;}
				}
				if(k == 1){document.getElementById(i).style.background='#FF0000';}
				else{OMO(i);}
			}
		}
		function RYO_SELECT(num){
			var splited = num.split('<>');
			BGCHANGE();
			document.getElementById(splited[0]).style.background='#FF0000';
		}
		function KAI_SELECT(num){
			document.getElementById('ryo').style.visibility='hidden';
			document.getElementById('syu').style.visibility='hidden';
			if(num == 2){document.getElementById('ryo').style.visibility='visible';}
			if(num == 3){document.getElementById('syu').style.visibility='visible';}
		}
		function KAI_KETTEI(){
			var sl = document.FM.kaikyu.selectedIndex;
			if(document.FM.kaikyu.options.value == 2 && !document.FM.ryouti.options.value){return false;}
			if(document.FM.kaikyu.options.value == 3 && !document.FM.tiiki.options.value){return false;}
			if(confirm(document.FM.rname.options.value + 'を' + document.FM.kaikyu.options[sl].text + 'に任命ますか？')){document.FM.submit();}else{return false;}
		}
		//勢力図移動先設定
		function MOVESUBMIT(num) {
			document.FM.sel.value=array[num];
			if(l == 3){
				if(confirm(document.FM.rname.value + 'を' + array[num] + 'へ移動させます。よろしいですか？')){document.FM.submit();}
			}
			if(l == 4){
				if(kome < document.FM.kome.value || isNaN(document.FM.kome.value) || document.FM.kome.value < 1){
					alert('兵糧数を１〜' + kome + 'の間で設定してください');
				}else{
					if(confirm(document.FM.rname.value + 'が' + arrayC[num] + 'の'+ array[num] + 'へ攻め込みます。よろしいですか？')){document.FM.submit();}
				}
			}
			if(l == 5){
				if(document.FM.gaikou.value < 1){alert('何をするか選択してください');}
				else{
					if(confirm(arrayC[num] + '領地の'+ array[num] + 'へ出発します。よろしいですか？')){document.FM.submit();}
				}
			}
			if(l == 8){document.FM.submit();}
		}
		//勢力図入国先設定
		function SUBMIT(num){
			arrayE = new Array;
			arrayE[1] = '建国';arrayE[2] = '入国';
			if(document.FM.sel.value == '選択できません'){alert('地図上から' + arrayE[l] + 'したい場所を選択してください');return false;}
			else{if(confirm(arrayE[l] + 'します。よろしいですか？')){return true;}else{return false;}}
		}
		//勢力図onchange時等色変更とフォーム代入
		function CITY_COL(num){
			if(l >= 3 && l < 6){document.getElementById('sa').innerHTML='';}
			valueK = num.split('<>');
			if(l != 6 && l != 9){
				document.FM.rname.value=valueK[0];
				document.FM.cn.value=array[valueK[1]];
			}
			if(oldK != 0){OMO(oldK);}
			if(oldU != 0){OMO(oldU);}
			if(oldD != 0){OMO(oldD);}
			if(oldL != 0){OMO(oldL);}
			if(oldR != 0){OMO(oldR);}
			oldU = 0;oldD = 0;oldL = 0;oldR = 0;
			if(valueK[1] > 0){PUSH(valueK[1]);oldK = valueK[1];}
			if(valueK[2] > 0){PUSHB(valueK[2]);oldU = valueK[2];}
			if(valueK[3] > 0){PUSHB(valueK[3]);oldD = valueK[3];}
			if(valueK[4] > 0){PUSHB(valueK[4]);oldL = valueK[4];}
			if(valueK[5] > 0){PUSHB(valueK[5]);oldR = valueK[5];}
			if(l == 6){YUUKOUDO();}
			if(l == 9){
				if(valueK[0] == '選択出来ません'){
					document.FM.subB.disabled = 'true';
				}else{document.FM.subB.disabled = '';}
			}
		}
		function CITY_SEL(num){
			document.getElementById('sa').innerHTML = '';
			valueK = num.split('<>');
			document.FM.rname.value=valueK[0];
			document.FM.cn.value=array[valueK[1]];
			if(oldK != 0){OMO(oldK);}
			if(valueK[1] > 0){
				PUSHB(valueK[1]);
				oldK = valueK[1];
			}
		}
		//勢力図戦闘時のカウントダウン
		function Cdown(){
			timeC = timeA - timeB;
			timeB++;
			clearTimeout(timerID);
			if (Math.round(timeC) < 1){document.getElementById('hj').innerHTML='武将を選択して攻撃してください';}
			else{document.getElementById('hj').innerHTML=timeC + '秒後に攻撃してください';}
			timerID = setTimeout("Cdown()",1000);
		}
		function CHANGEA(num){
			if(num){
				a = 0;
				arrays = num.split('<>');
				document.FM.rname.value=arrays[0];
				timeA = arrays[1];
				timeC = timeA - timeB;
				document.getElementById('pnm').innerHTML=arrays[0];
				document.getElementById('p22').innerHTML=arrays[7];
				document.getElementById('p1').innerHTML=arrays[3];
				document.getElementById('p2').innerHTML=arrays[4];
				document.getElementById('p3').innerHTML=arrays[5];
				document.getElementById('p4').innerHTML=arrays[6];
				document.getElementById('p29').innerHTML=arrays[8];
				document.getElementById('p30').innerHTML=arrays[9];
				document.getElementById('pimg').src=imageI + arrays[2] + imageG;
				document.getElementById('pimg').style.visibility='visible';
				document.getElementById('pno').style.visibility='visible';
				for(i = 1;i < 8;i++){
					document.FM.saku.options[i].value = '';
					document.FM.saku.options[i].text = '';
					if(arrays[10].indexOf(i,0) != -1){
						a++;
						document.FM.saku.options[a].value = i;
						document.FM.saku.options[a].text = arrayA[i];
					}
				}

			}else{
				document.FM.rname.value='';
				document.getElementById('pnm').innerHTML='';
				document.getElementById('p22').innerHTML='';
				document.getElementById('p1').innerHTML='';
				document.getElementById('p2').innerHTML='';
				document.getElementById('p3').innerHTML='';
				document.getElementById('p4').innerHTML='';
				document.getElementById('p29').innerHTML='';
				document.getElementById('p30').innerHTML='';
				document.getElementById('pimg').style.visibility='hidden';
				document.getElementById('pno').style.visibility='hidden';
			}
		}
		function CHANGEB(num){
			arrays = num.split('<>');
			if(arrays[1]){
				document.FM.aite.value=arrays[0];
				document.getElementById('vnm').innerHTML=arrays[0];
				document.getElementById('v22').innerHTML=arrays[7];
				document.getElementById('v1').innerHTML=arrays[3];
				document.getElementById('v2').innerHTML=arrays[4];
				document.getElementById('v3').innerHTML=arrays[5];
				document.getElementById('v4').innerHTML=arrays[6];
				document.getElementById('v29').innerHTML=arrays[8];
				document.getElementById('v30').innerHTML=arrays[9];
				document.getElementById('vimg').src=imageI + arrays[2] + imageG;
				document.getElementById('vimg').style.visibility='visible';
				document.getElementById('vno').style.visibility='visible';
			}else{
				document.getElementById('vnm').innerHTML='';
				document.getElementById('v22').innerHTML='';
				document.getElementById('v1').innerHTML='';
				document.getElementById('v2').innerHTML='';
				document.getElementById('v3').innerHTML='';
				document.getElementById('v4').innerHTML='';
				document.getElementById('v29').innerHTML='';
				document.getElementById('v30').innerHTML='';
				document.getElementById('vimg').style.visibility='hidden';
				document.getElementById('vno').style.visibility='hidden';
				if(arrays[0]){
					document.FM.aite.value=arrays[0];
				}else{document.FM.aite.value='';}
			}
		}
		function YUUKOUDO(num){
			document.getElementById('touti').innerHTML=arrayC[valueK[1]];
			if(array[valueK[2]]){document.getElementById('UC').innerHTML=array[valueK[2]];document.getElementById('UY').innerHTML=valueK[6];}else{document.getElementById('UC').innerHTML='-';document.getElementById('UY').innerHTML='-';}
			if(array[valueK[3]]){document.getElementById('DC').innerHTML=array[valueK[3]];document.getElementById('DY').innerHTML=valueK[7];}else{document.getElementById('DC').innerHTML='-';document.getElementById('DY').innerHTML='-';}
			if(array[valueK[4]]){document.getElementById('LC').innerHTML=array[valueK[4]];document.getElementById('LY').innerHTML=valueK[8];}else{document.getElementById('LC').innerHTML='-';document.getElementById('LY').innerHTML='-';}
			if(array[valueK[5]]){document.getElementById('RC').innerHTML=array[valueK[5]];document.getElementById('RY').innerHTML=valueK[9];}else{document.getElementById('RC').innerHTML='-';document.getElementById('RY').innerHTML='-';}
		}
		function SELECT_NAISEI(num){
			selectN = new Array('城砦建築','領地開拓','兵士補充','兵糧補充');
			selectM = new Array;selectM[2] = saidai_hei;selectM[3] = saidai_kome;
			if(num >= 2){
				max_num = selectM[num];
				document.getElementById('naisei_td').innerHTML=selectN[num] + 'を行います。<br>' + selectN[num] + '数を1〜' + max_num + 'で指定してください<br><input type=text name=sel>';
			}else{
				max_num = -1;
				document.getElementById('naisei_td').innerHTML=selectN[num] + 'を行います。<br><br><br><br>';
			}
			document.FM.subB.disabled = '';
			document.FM.naisei.value = num;
		}
		function NAISEI_CHECK(){
			if(max_num > 0){
				if(document.FM.sel.value > max_num){alert('最大数を超えています。数値を1〜' + max_num + 'で設定してください。');return false;}
				else{
					if(document.FM.sel.value < 1){alert('数値が少なすぎます。数値を1〜' + max_num + 'で設定してください。');return false;}
					else{
						if(isNaN(document.FM.sel.value)){alert('半角数値で記入してください。数値を1〜' + max_num + 'で設定してください。');return false;}
						else{return true;}
					}
				}
			}else{return true;}
		}
		function BUSYOU_CHECK(cn){
			var flagA = 0;
			for(i=1;i < 125;i++){
				if(array[i] == cn || arraySYU[i] == cn){
					PUSH(i);
				}else{
					OMO(i);
				}
			}
		}
		function KEIRYAKUCHECK(){
			if(l == 11){
				if(!document.FM.hei.value || document.FM.hei.value < 1 || document.FM.hei.value > 10000){
					alert('兵士数を半角数字で1〜10000の間で設定してください');
					return false;
				}
			}
			if(document.FM.sel.value == '選択できません'){alert('領地を選択してください');return false;}else{document.FM.submit();}
		}
//--->
