

var checkedCnt = 0;

function checkAllorClear(checkbox) {
	var isChecked = checkbox.checked;
	var checkName = checkbox.name;
	var parentForm = checkbox.form;
	var checked = true;
	var changedCnt = 0;
	switch(checkName) {
		case "flagA":
			for(i = 0;i < parentForm.groupA.length;i++) {
				parentForm.groupA[i].checked = isChecked;
			};
			changedCnt  = 7;
			break;
		case "flagB":
			for(i = 0;i < parentForm.groupB.length;i++) {
				parentForm.groupB[i].checked = isChecked;
			};
			changedCnt  = 7;
			break;
		case "flagC":
			for(i = 0;i < parentForm.groupC.length;i++) {
				parentForm.groupC[i].checked = isChecked;
			};
			changedCnt  = 6;
			break;
		case "flagD":
			for(i = 0;i < parentForm.groupD.length;i++) {
				parentForm.groupD[i].checked = isChecked;
			};
			changedCnt  = 4;
			break;
		case "flagE":
			for(i = 0;i < parentForm.groupE.length;i++) {
				parentForm.groupE[i].checked = isChecked;
			};
			changedCnt  = 6;
			break;
		case "flagF":
			for(i = 0;i < parentForm.groupF.length;i++) {
				parentForm.groupF[i].checked = isChecked;
			};
			changedCnt  = 5;
			break;
		case "flagG":
			for(i = 0;i < parentForm.groupG.length;i++) {
				parentForm.groupG[i].checked = isChecked;
			};
			changedCnt  = 4;
			break;
		case "flagH":
			for(i = 0;i < parentForm.groupH.length;i++) {
				parentForm.groupH[i].checked = isChecked;
			};
			changedCnt  = 8;
			break;
		default:
			checked = false;
		break;
	}
	if( isChecked == true) {
		parentForm.selectionMethod[0].checked = false;
		parentForm.selectionMethod[1].checked = true;
		checkedCnt += changedCnt; 
	}
	else {
		checkedCnt -= changedCnt;
		changeModeIfNecessary(parentForm);
	}
}

function checkOrClearForAllPrefectures(form, bool) {
	form.flagA.checked = bool;
	form.flagB.checked = bool;
	form.flagC.checked = bool;
	form.flagD.checked = bool;
	form.flagE.checked = bool;
	form.flagF.checked = bool;
	form.flagG.checked = bool;
	form.flagH.checked = bool;
	checkAllorClear(form.flagA);
	checkAllorClear(form.flagB);
	checkAllorClear(form.flagC);
	checkAllorClear(form.flagD);
	checkAllorClear(form.flagE);
	checkAllorClear(form.flagF);
	checkAllorClear(form.flagG);
	checkAllorClear(form.flagH);
}

function changeEnable(form) {
	var isChecked = form.cityKind[0].checked;
	for(i = 0;i < form.cityDetail.length;i++) {
		form.cityDetail[i].disabled = !isChecked;
	}
}

function checkOrClearForAllReason(form, flag) {
	for(i = 0;i < form.reasonPattern.length;i++) {
		form.reasonPattern[i].checked = flag;
	}
}


function observeGroupA(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupA.length;i++) {
			if(!(flg && form.groupA[i].checked)) {
				break;
			}
			if(i == form.groupA.length - 1) {
				form.flagA.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagA.checked) {
			form.flagA.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);
	}
}

function observeGroupB(form,checkbox) {
	if(checkbox.checked) {
	    constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupB.length;i++) {
			if(!(flg && form.groupB[i].checked)) {
				break;
			}
			if(i == form.groupB.length - 1) {
				form.flagB.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagB.checked) {
			form.flagB.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
}

function observeGroupC(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupC.length;i++) {
			if(!(flg && form.groupC[i].checked)) {
				break;
			}
			if(i == form.groupC.length - 1) {
				form.flagC.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagC.checked) {
			form.flagC.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
}

function observeGroupD(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupD.length;i++) {
			if(!(flg && form.groupD[i].checked)) {
				break;
			}
			if(i == form.groupD.length - 1) {
				form.flagD.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagD.checked) {
			form.flagD.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
}

function observeGroupE(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupE.length;i++) {
			if(!(flg && form.groupE[i].checked)) {
				break;
			}
			if(i == form.groupE.length - 1) {
				form.flagE.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagE.checked) {
			form.flagE.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
}

function observeGroupF(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupF.length;i++) {
			if(!(flg && form.groupF[i].checked)) {
				break;
			}
			if(i == form.groupF.length - 1) {
				form.flagF.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagF.checked) {
			form.flagF.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
	
}

function observeGroupG(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupG.length;i++) {
			if(!(flg && form.groupG[i].checked)) {
				break;
			}
			if(i == form.groupG.length - 1) {
				form.flagG.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagG.checked) {
			form.flagG.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
}

function observeGroupH(form,checkbox) {
	if(checkbox.checked) {
		constraintChangeMode(form);
	    var flg = true;
		for(i = 0;i < form.groupH.length;i++) {
			if(!(flg && form.groupH[i].checked)) {
				break;
			}
			if(i == form.groupH.length - 1) {
				form.flagH.checked = true;
			}
		}
		checkedCnt += 1;
	} else {
		if(form.flagH.checked) {
			form.flagH.checked = false;
		}
		checkedCnt -= 1;
		changeModeIfNecessary(form);		
	}
}

function setHiddenValue(form) {
	if (submitCheck()) {
		if(!form.cityKind[0].checked) {
			for(i = 0;i < form.cityDetail.length;i++) {
				if(form.cityDetail[i].checked) {
					var q = document.createElement('input');
					q.type = 'hidden';
					q.name = 'cityDetail';
					q.value = form.cityDetail[i].value;
					form.appendChild(q);
				}
			}
		}
	}
}

function setHiddenValueSubmitAction(form, objVal) {
	if (submitCheck()) {
		if(!form.cityKind[0].checked) {
			for(i = 0;i < form.cityDetail.length;i++) {
				if(form.cityDetail[i].checked) {
					var q = document.createElement('input');
					q.type = 'hidden';
					q.name = 'cityDetail';
					q.value = form.cityDetail[i].value;
					form.appendChild(q);
				}
			}
		}
		var ac = document.createElement('input');
		ac.type = 'hidden';
		ac.name = 'action';
		ac.value = objVal;
		form.appendChild(ac);
		
		document.forms[0].submit();
	}
}

function setHiddenValueSubmitActionSiku(form, objVal) {
	if (submitCheck()) {
		
		var ac = document.createElement('input');
		ac.type = 'hidden';
		ac.name = 'action';
		ac.value = objVal;
		form.appendChild(ac);
		
		document.forms[0].submit();
	}
}

function constraintChangeMode(form) {
	var checkedValue = form.selectionMethod[0].checked;
	if( checkedValue == true) {
		form.selectionMethod[0].checked = false;
		form.selectionMethod[1].checked = true;
	}
}

// ---------------------------------------------------->
// prefecture select mode change function
function changeModeIfNecessary(form) {
		
	if( form.selectionMethod[1].checked ) {

		var elementList = form.elements;
		var elementNm = "";
				
		for( i = 0; i < elementList.length; i++ ) {
			
			elementNm = elementList[i].name;
			
			if( elementNm == undefined ) {
				
				continue;
			}

			// if there is 1 checkbox at least, not change
			if ( elementNm.indexOf("group") > -1 ) {
				var type = elementList[i].type;
				if ( type == "checkbox") {
					if(elementList[i].checked) {
						return;
					}
				}
			}
		
			//for( k = 0; k < elementNm.length; k++) {
			//	
			//	if(elementNm[k] == "group") {
			//		
			//		if(elementList[i].checked) {
			//			
			//			return;
			//		}
			//	}
			//}
			
			//if( elementNm.indexOf( "group" ) > -1 )  {
				
			//	if( elementList[i].checked ) {

			//		return;
			//	}
			//}
			
		}
		
		// change select mode --->
		
		form.selectionMethod[0].checked = true;
		form.selectionMethod[1].checked = false;
		
	}	
}
// <--------------------------------------------------------


//Call at radioButton onclick()
function changeSelectMode(button,form ) {
	var buttonValue =  button.value;
	if( buttonValue == "0" ) {
			form.flagA.checked = false;
			form.flagB.checked = false;
			form.flagC.checked = false;
			form.flagD.checked = false;
			form.flagE.checked = false;
			form.flagF.checked = false;
			form.flagG.checked = false;
			form.flagH.checked = false;
			checkAllorClear(form.flagA);
			checkAllorClear(form.flagB);
			checkAllorClear(form.flagC);
			checkAllorClear(form.flagD);
			checkAllorClear(form.flagE);
			checkAllorClear(form.flagF);
			checkAllorClear(form.flagG);
			checkAllorClear(form.flagH);
			checkedCnt = 0;
	}
	else if( buttonValue == "1"){
			
	}
}

// Call at onSubmit()
function addPrefecture(form) {
	var selectedValue = form.selectionMethod.value;
	if( selectedValue == "0" ) {
			form.flagA.checked = true;
			form.flagB.checked = true;
			form.flagC.checked = true;
			form.flagD.checked = true;
			form.flagE.checked = true;
			form.flagF.checked = true;
			form.flagG.checked = true;
			form.flagH.checked = true;
			checkAllorClear(form.flagA);
			checkAllorClear(form.flagB);
			checkAllorClear(form.flagC);
			checkAllorClear(form.flagD);
			checkAllorClear(form.flagE);
			checkAllorClear(form.flagF);
			checkAllorClear(form.flagG);
			checkAllorClear(form.flagH);
	}
}

var subWindow = new Array();

function closeSubWindow() {

    for (index = 0; index < subWindow.length; index++) {
        try{
        	subWindow[index].close();
		} catch(e) {
        }
    }
    subWindow = new Array();
}

function windowOpen(url, width, height) {
    if (submitCheck()) {
    	win=window.open(url,"_blank","width="+width+",height="+height+",locationbar=no,toolbar=no,statusbar=no,menubar=no,resizable=no,directories=no,scrollbars=no");
    	subWindow.push(win);
    }
    submitFlg = true;
}

function windowOpenWithTitle( title, url, width, height ) {
	win = window.open( url, title,"width="+width+",height="+height+",locationbar=no,toolbar=no,statusbar=no,menubar=no,resizable=no,directories=no,scrollbars=no");
	win.focus();
	subWindow.push(win);
}

function forward(url) {
    if (submitCheck()) {
    	location.href = url;
    }
}

//
function confirmOnSubmit( ward1) {
    /* alert("ward1=" + ward1); */
    if( ward1 != null ) {
		answer = confirm( ward1);
		return answer;
    }
    return true;
}

//------------------------------------------
//Call at download button onclick from stdArea
//------------------------------------------
function openDownloadWindow1() {
    //if (submitCheck()) {
		win = window.open("download.do","stdArea","width=640,height=480,fullscreen=no,toolbar=no,menubar=no,directories=no,personalbar=no,scrollbars=no,resizable=no,status=no");
		win.focus();
    	subWindow.push(win);
	//}
}

//------------------------------------------
//Call at download button onclick from haitibungo
//------------------------------------------
function openDownloadWindow2() {
    //if (submitCheck()) {
		win = window.open("download2.do","haitibungo","width=640,height=480,fullscreen=no,toolbar=no,menubar=no,directories=no,personalbar=no,scrollbars=no,resizable=no,status=no");
		win.focus();
    	subWindow.push(win);
    //}
}

//------------------------------------------
//Call at download button onclick from municipalityCount
//------------------------------------------
function openDownloadWindow3() {
    //if (submitCheck()) {
		win = window.open("download3.do","municipality","width=640,height=480,fullscreen=no,toolbar=no,menubar=no,directories=no,personalbar=no,scrollbars=no,resizable=no,status=no");
		win.focus();
    	subWindow.push(win);
	//}
}


var jiyuPatternCnt = 0;
function changeJiyuPatternFalg( state ) {
	
	alert( state );
	
	var changeBeforeCnt = jiyuPatternCnt;
			
	if( state ) {
		jiyuPatternCnt += 1;
	 
	}
	else {
		jiyuPatternCnt -= 1;
	}
	
	if( jiyuPatternCnt == 0 ) {
		document.forms[0].jiyuSelectMethod[0].checked = true;
		document.forms[0].jiyuSelectMethod[1].checked = false;
	}
	else if( changeBeforeCnt == 0 ) {
		document.forms[0].jiyuSelectMethod[0].checked = false;
		document.forms[0].jiyuSelectMethod[1].checked = true;
		
	}
}


function changeSelectionMethodStatus( ) {
	
	var status = document.forms[0].jiyuSelectMethod[0].checked;
	
	alert( status );
	
	if( status ) {
		document.forms[0].reasonPattern[0].checked = false;
		document.forms[0].reasonPattern[1].checked = false;
		document.forms[0].reasonPattern[2].checked = false;
		document.forms[0].reasonPattern[3].checked = false;		
		document.forms[0].reasonPattern[4].checked = false;
		document.forms[0].reasonPattern[5].checked = false;
		document.forms[0].reasonPattern[6].checked = false;
		document.forms[0].reasonPattern[7].checked = false;
		document.forms[0].reasonPattern[8].checked = false;
		document.forms[0].reasonPattern[9].checked = false;
		document.forms[0].reasonPattern[10].checked = false;
		document.forms[0].reasonPattern[11].checked = false;				
		document.forms[0].reasonPattern[12].checked = false;
		document.forms[0].reasonPattern[13].checked = false;
		document.forms[0].reasonPattern[14].checked = false;							
	}
	
}


function changeSelectableCityDetail(KindCityCode) {

	for (i = 0; i < document.forms[0].cityKind.length; i++) {
	
		if (document.forms[0].cityKind[i].value == KindCityCode) {

			if (document.forms[0].cityKind[i].checked) {

				for (j = 0; j < document.forms[0].cityDetail.length; j++) {
				
					document.forms[0].cityDetail[j].disabled = false;
				
				}
			}

			break;
		}
	}
}

function onclickJiyuPattern(allSelectRadio, selectableRadio) {
	jiyuPatternFlagOn = false;

	for (i = 0; i < document.forms[0].reasonPattern.length; i++) {
		if (document.forms[0].reasonPattern[i].checked) {
			jiyuPatternFlagOn = true;
			break;
		}
	}
	if (jiyuPatternFlagOn) {
		selectableRadio.checked = true;
	} else {
		allSelectRadio.checked = true;
	}
	return true;
}


function funcControlPankuzu( param ) {
	var q = document.createElement('input');
	q.setAttribute("type","hidden");
	q.setAttribute("name","action");
	q.setAttribute("value", param );
	
	document.forms[0].appendChild(q);
	
	document.forms[0].submit();			
}

function funcControlPankuzuForHyoujun( param ) {
	
	var formName = document.forms[0].name;
	
	if(formName.indexOf("DummyForm",0) >= 0) {
		document.forms[0].action = "researchStdAreaCode.do";
	}
	
	funcControlPankuzu(param);

}

function funcControlPankuzuForHaiti( param ) {
	
	var formName = document.forms[0].name;
	
	if(formName.indexOf("DummyForm",0) >= 0) {
		document.forms[0].action = "researchHaitibungo.do";
	}
	
	funcControlPankuzu(param);

}

// SubmitCheck
var submitFlg = true;
function submitCheck() {
	if (!submitFlg) {
		return submitFlg;
	}
	submitFlg = false;
	return true;
}

// EnterLock
function enterLock() {
	if (event.keyCode == 13 || event.keyCord == 3)
	{
		return false;
	}
	return true;
}

function isNoSelectFile() {

	if (document.forms[0].fileUp.value != "") {
		return false;
	}

	return true;
}

function UploadConfirm(){
	
    if (isHeadSpace(document.forms[0], 'file')) {
        alert('パスの先頭に空白は使用できません。');
        return false;
    }

	if (isNoSelectFile()) {
		alert("ファイルを選択して下さい。");
		return false;
	}
	
	if (checkFilePath(document.forms[0].fileUp.value)) {
	    alert('指定されたファイルパスが不正です。');
	    return false;
	}

    if (!submitCheck()) {
        return false;
    }

	if (window.confirm('ファイルを転送します。よろしいですか？')) {
		return true;
	}

    resetSubmitFlg();
	return false;
}

function checkFilePath(filePath) {
    if (filePath.match(/^([A-Za-z]:\\|\\\\)[^:\*?\"<>\|]*\.[^:\*?\"<>\|]*\\{0,1}$/)) {
        return false;
    }
    return true;
}

function resetSubmitFlg() {
    submitFlg = true;
}

function isHeadSpace(formObj, objType) {

    // ファイル部品検索ループ初期値
    var index = 0;
    // エレメント配列取得
    var elems = formObj.elements;
    // エレメント
    var elem;
    
    // 部品検索ループ
    for (index; index < elems.length; index++) {
    
        elem = elems[index];
        
        // 先頭空白チェック
        if (elem.type == objType && (
            elem.value.charAt(0) == ' ' || elem.value.charAt(0) == '　')) {
            return true;
        }
    }
    
    return false;
}

///////////////////////////////////////////////
//Key Event Definition
///////////////////////////////////////////////

//Set up Enter key event 2011/02/07 add
var IS_ENTER_KEY = false;
var IS_TOP_KEY = false;

function addEvent(){
	var tags = document.getElementsByTagName("*");
	for(var i=0; i<tags.length; i++) {
		var tmpName = tags.item(i).nodeName.toLowerCase();
		if (document.addEventListener) {
			// set event for NN,Safari
			if(tmpName == "area") {
				tags.item(i).addEventListener("keydown" , H22_KeyDownNn_map , false);
				tags.item(i).addEventListener("keypress", H22_KeyPressNn_map, false);
				tags.item(i).addEventListener("keyup"   , H22_KeyUpNn_map,    false);
			} else {
				tags.item(i).addEventListener("keydown" , H22_KeyDownNn , false);
				tags.item(i).addEventListener("keypress", H22_KeyPressNn, false);
				tags.item(i).addEventListener("keyup"   , H22_KeyUpNn   , false);
			}
		} else if (document.attachEvent) {
			if(tmpName == "area") {
				tags.item(i).attachEvent("onkeydown" , H22_KeyDownIe_map);
				tags.item(i).attachEvent("onkeypress", H22_KeyPressIe_map);
				tags.item(i).attachEvent("onkeyup"   , H22_KeyUpIe_map);
			} else {
				tags.item(i).attachEvent("onkeydown" , H22_KeyDownIe);
				tags.item(i).attachEvent("onkeypress", H22_KeyPressIe);
				tags.item(i).attachEvent("onkeyup"   , H22_KeyUpIe);
			}
		}
	}
}

// top pageに遷移
function moveTopPage() {
	if(!IS_TOP_KEY) {
		var path = location.pathname;
		var locate = location.href;
		location.href = locate.replace(path, "") + "/";
		IS_TOP_KEY = true;
	}
}

//Key Event For NN,Safari
function H22_KeyDownNn(e){

	// set lasted access time
	KEEP_ALIVE_LASTED_ACCESS = new Date();

	// judge enter event
	if(e.which==13){
		IS_ENTER_KEY = true;
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyPressNn(e){
	if(e.which==13 && IS_ENTER_KEY ){
		IS_ENTER_KEY = true;
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyUpNn(e){
	if(e.which==13 && IS_ENTER_KEY ){
		try {
			doEnterEvent(e);
		} catch(e) {
		}
	} else {
		IS_ENTER_KEY = false;
	}
	return false;
}

/* for e-stat image */
function H22_KeyDownNn_map(e){

	// set lasted access time
	KEEP_ALIVE_LASTED_ACCESS = new Date();

	// judge enter event
	if(e.which==13){
		IS_ENTER_KEY = true;
		moveTopPage();
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyPressNn_map(e){
	if(e.which==13 && IS_ENTER_KEY ){
		IS_ENTER_KEY = true;
		moveTopPage();
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyUpNn_map(e){
	if(e.which==13 && IS_ENTER_KEY ){
		try {
			moveTopPage();
		} catch(e) {
		}
	} else {
		IS_ENTER_KEY = false;
	}
	return false;
}

//Key Event For IE
function H22_KeyDownIe(){ //IE
	
	// set lasted access time
	KEEP_ALIVE_LASTED_ACCESS = new Date();

	// judge enter event
	if(window.event.keyCode==13){
		IS_ENTER_KEY = true;
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyPressIe(){ //IE
	if(window.event.keyCode==13 && IS_ENTER_KEY ){
		IS_ENTER_KEY = true;
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyUpIe(){ //IE
	if(window.event.keyCode==13 && IS_ENTER_KEY ){
		try {
			doEnterEvent("");
		} catch(e) {
		}
	} else {
		IS_ENTER_KEY = false;
	}
	return false;
}

/* for e-stat image */
function H22_KeyDownIe_map(){ //IE
	
	// set lasted access time
	KEEP_ALIVE_LASTED_ACCESS = new Date();

	// judge enter event
	if(window.event.keyCode==13){
		IS_ENTER_KEY = true;
		moveTopPage();
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyPressIe_map(){ //IE
	if(window.event.keyCode==13 && IS_ENTER_KEY ){
		IS_ENTER_KEY = true;
		moveTopPage();
	} else {
		IS_ENTER_KEY = false;
	}
	return true;
}
function H22_KeyUpIe_map(){ //IE
	if(window.event.keyCode==13 && IS_ENTER_KEY ){
		try {
			moveTopPage();
		} catch(e) {
		}
	} else {
		IS_ENTER_KEY = false;
	}
	return false;
}

/**
* Get current focus object
* @param event
* @return active Element Id
*/
function getActiveElement(eventCode){

	var activeElement;
	if (document.activeElement){
		activeElement = document.activeElement;
	} else {
		if (eventCode) {
			if(eventCode.id) { //Element
				activeElement = eventCode.srcElement;
			} else { //for Safari, Firefox
				activeElement = eventCode.target;
			}
		}
	}
	
	return activeElement;
}


var STR_SEARCH = "検索";
//submit処理（enterキー押下時）
//対象：標準地域コードを探す画面、廃置分合等情報を探す画面
function doEnterEventForSearch(eventCode){
	try {
		var target = getActiveElement(eventCode);
		var targetTag = target.nodeName.toLowerCase();
		if(targetTag == "map" || targetTag == "area"){
			// 処理しない
		} else if(targetTag != "a") {
			if(target.nodeName.toLowerCase() == "input") {
				switch(target.type){
				case "checkbox":
				case "text":
					setHiddenValueSubmitAction(document.forms[0], STR_SEARCH);
					break;
				}
			} else {
				setHiddenValueSubmitAction(document.forms[0], STR_SEARCH);
			}
		}
	} catch(e){}
}

//submit処理（enterキー押下時）
//対象：市区町村数を調べる画面、市区町村名称の最長・最短を調べる画面
function doEnterEventForSearchSiku(eventCode){
	try {
		var target = getActiveElement(eventCode);
		var targetTag = target.nodeName.toLowerCase();
		if(targetTag == "map" || targetTag == "area"){
			// 処理しない
		} else if(target.nodeName.toLowerCase()!= "a") {
			if(target.nodeName.toLowerCase() == "input") {
				switch(target.type){
				case "checkbox":
				case "text":
					setHiddenValueSubmitActionSiku(document.forms[0], STR_SEARCH);
					break;
				}
			} else {
				setHiddenValueSubmitActionSiku(document.forms[0], STR_SEARCH);
			}
		}
	} catch(e){}
}


