//*********************************************************************
// @(h) bkn-new.js   ver 1.0 ( 2009.09.01 (C) 2009 OHBEC Co.,Ltd. )
// @(s)
// 物件管理JavaScriptモジュール
//*********************************************************************

//*********************************************************************
// グローバル変数定義
//*********************************************************************

//*********************************************************************
// @(f)
// 機能      : 入力チェックをする
// 引き数    : なし
// 返り値    : なし
// 機能説明  : 物件管理
// 備考      :
//*********************************************************************
function Java_CheckArticle()
{
	var	a_doc = document.frmInput;
	var	a_ret;
	var txt="";

//alert("Java_CheckArticle!!");

//	// 情報有効期限
//	if(a_doc.DrLimitY.options[a_doc.DrLimitY.selectedIndex].value == "0"){
//		Java_ErrorFocus("情報有効期限(年)を選択してください。", a_doc.DrLimitY);
//		return false;
//	}
//	if(a_doc.DrLimitM.options[a_doc.DrLimitM.selectedIndex].value == "0"){
//		Java_ErrorFocus("情報有効期限(月)を選択してください。", a_doc.DrLimitM);
//		return false;
//	}
//	if(a_doc.DrLimitD.options[a_doc.DrLimitD.selectedIndex].value == "0"){
//		Java_ErrorFocus("情報有効期限(日)を選択してください。", a_doc.DrLimitD);
//		return false;
//	}
//	// 日付の妥当性チェック
//	txt = a_doc.DrLimitY.options[a_doc.DrLimitY.selectedIndex].value + "/" + a_doc.DrLimitM.options[a_doc.DrLimitM.selectedIndex].value + "/" + a_doc.DrLimitD.options[a_doc.DrLimitD.selectedIndex].value;
////alert("txt=" + txt);
//	a_ret = Java_isDateFormat(txt);
//	if(a_ret == false){
////alert("情報有効期限に誤りがあります。");
//		Java_ErrorFocus("情報有効期限に誤りがあります。",a_doc.DrLimitD);
//		return false;
//	}
	// 情報有効期限
	if((a_doc.DrLimitY.options[a_doc.DrLimitY.selectedIndex].value != "0") || (a_doc.DrLimitM.options[a_doc.DrLimitM.selectedIndex].value != "0") || (a_doc.DrLimitD.options[a_doc.DrLimitD.selectedIndex].value != "0")){
		// 日付の妥当性チェック
		txt = a_doc.DrLimitY.options[a_doc.DrLimitY.selectedIndex].value + "/" + a_doc.DrLimitM.options[a_doc.DrLimitM.selectedIndex].value + "/" + a_doc.DrLimitD.options[a_doc.DrLimitD.selectedIndex].value;
		a_ret = Java_isDateFormat(txt);
		if(a_ret == false){
			Java_ErrorFocus("情報有効期限に誤りがあります。",a_doc.DrLimitD);
			return false;
		}
	}

	if(!!a_doc.txtName){
		a_ret = Java_TextCheck("物件名",
			                   a_doc.txtName,
			                   4,
			                   50,
			                   1,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// 地方
	if(a_doc.DrChihou.options[a_doc.DrChihou.selectedIndex].value == "0"){
		Java_ErrorFocus("地方を選択してください。", a_doc.DrChihou);
		return false;
	}
	// 地域
	if(a_doc.DrChiiki.options[a_doc.DrChiiki.selectedIndex].value == "0"){
		Java_ErrorFocus("地域を選択してください。", a_doc.DrChiiki);
		return false;
	}
	// 支庁
	if(a_doc.DrShicho.options[a_doc.DrShicho.selectedIndex].value == "0"){
		Java_ErrorFocus("支庁を選択してください。", a_doc.DrShicho);
		return false;
	}
	// 市町村
	if(a_doc.DrCityInfo.options[a_doc.DrCityInfo.selectedIndex].value == "0"){
		Java_ErrorFocus("市町村を選択してください。", a_doc.DrCityInfo);
		return false;
	}

	if(!!a_doc.txtListComment){
		a_ret = Java_TextCheck("説明文（一覧ページ用）",
			                   a_doc.txtListComment,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtBtypeEtc){
		a_ret = Java_TextCheck("物件タイプその他",
			                   a_doc.txtBtypeEtc,
			                   4,
			                   50,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtTheme){
		if((a_doc.h_categorytype.value == "1") || (a_doc.h_categorytype.value == "3")){
			txt = "テーマ";
		}else{
			txt = "キャッチコピー";
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtTheme,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtZipCode1){
		a_ret = Java_TextCheck("郵便番号",
			                   a_doc.txtZipCode1,
			                   0,
			                   3,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtZipCode2){
		a_ret = Java_TextCheck("郵便番号2",
			                   a_doc.txtZipCode2,
			                   0,
			                   4,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// 住所(町)
	if(!!a_doc.DrCity){
		if(a_doc.DrCity.options[a_doc.DrCity.selectedIndex].value == "0"){
			a_doc.h_mapaddress.value = "";
		}else{
			a_doc.h_mapaddress.value = a_doc.DrCity.options[a_doc.DrCity.selectedIndex].text;
		}
	}

	if(!!a_doc.txtAddress){
		a_ret = Java_TextCheck("住所",
			                   a_doc.txtAddress,
			                   4,
			                   255,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}else{
			a_doc.h_mapaddress.value += a_doc.txtAddress.value;
		}
	}

	if(!!a_doc.txtMabcEtc){
		a_ret = Java_TextCheck("建築構造その他",
			                   a_doc.txtMabcEtc,
			                   4,
			                   255,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtFloorNo){
		a_ret = Java_TextCheck("階数",
			                   a_doc.txtFloorNo,
			                   0,
			                   3,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// 築年月日
	if(!!a_doc.txtConstYMD){
		a_ret = Java_TextCheck("築年",
			                   a_doc.txtConstYMD,
			                   4,
			                   255,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
//	if(!!a_doc.txtConstY){
//		a_ret = Java_TextCheck("築年",
//			                   a_doc.txtConstY,
//			                   0,
//			                   4,
//			                   0,
//			                   1);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}
//	}
//	if(!!a_doc.DrConstM){
//		if(a_doc.DrConstM.options[a_doc.DrConstM.selectedIndex].value == "0"){
//			if(!!a_doc.DrConstD){
//				if(a_doc.DrConstD.options[a_doc.DrConstD.selectedIndex].value != "0"){
//					Java_ErrorFocus("築年月日(月)を選択してください。", a_doc.DrConstM);
//					return false;
//				}else{
//				}
//			}
//		}
//	}

	if(!!a_doc.txtRoomType){
		if(a_doc.h_categorytype.value == "1"){
			txt = "間取り/部屋タイプ";
		}else{
			if(a_doc.h_categorytype.value == "2"){
				txt = "総部屋数";
			}else{
				txt = "戸数";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtRoomType,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtAppReq){
		a_ret = Java_TextCheck("申込者の要件",
			                   a_doc.txtAppReq,
			                   4,
			                   2000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtAppMethod){
		a_ret = Java_TextCheck("申込方法",
			                   a_doc.txtAppMethod,
			                   4,
			                   2000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtMonopolyArea){
		a_ret = Java_TextCheck("専有面積",
			                   a_doc.txtMonopolyArea,
			                   7,
			                   8,
			                   0,
			                   2);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtChargeStay){
		a_ret = Java_TextCheck("宿泊料金",
			                   a_doc.txtChargeStay,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtChargeMenu){
		a_ret = Java_TextCheck("食事内容・料金",
			                   a_doc.txtChargeMenu,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtBathType){
		a_ret = Java_TextCheck("風呂様式・泉質",
			                   a_doc.txtBathType,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtPavilionEnv){
		a_ret = Java_TextCheck("館内設備",
			                   a_doc.txtPavilionEnv,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtRoomEnv){
		a_ret = Java_TextCheck("部屋設備・備品",
			                   a_doc.txtRoomEnv,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtEService){
		a_ret = Java_TextCheck("付帯サービス",
			                   a_doc.txtEService,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtEnvironInfo){
		a_ret = Java_TextCheck("周辺情報",
			                   a_doc.txtEnvironInfo,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtContract){
		a_ret = Java_TextCheck("契約条件",
			                   a_doc.txtContract,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtReservation){
		a_ret = Java_TextCheck("予約方法",
			                   a_doc.txtReservation,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtChargeRoom){
		a_ret = Java_TextCheck("料金形態",
			                   a_doc.txtChargeRoom,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtStation){
		a_ret = Java_TextCheck("最寄駅・バス停",
			                   a_doc.txtStation,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtManager){
		if((a_doc.h_categorytype.value == "1") || (a_doc.h_categorytype.value == "3")){
			txt = "物件事業管理者";
		}else{
			txt = "施設事業者";
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtManager,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtTel){
		a_ret = Java_TextCheck("連絡先",
			                   a_doc.txtTel,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtTname){
		a_ret = Java_TextCheck("担当者",
			                   a_doc.txtTname,
			                   4,
			                   100,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.upload_divisionfile){
		if(a_doc.upload_divisionfile.value != ""){
			// アップロードするファイルのテキスト
			a_doc.h_divisionimg_upd_file.value = a_doc.upload_divisionfile.value;

			// ファイルの拡張子チェック
			var fileTypes = new Array();
			fileTypes = a_doc.upload_divisionfile.value.split(".");
			var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

			a_ret = Java_check_File('分譲地略図',a_doc.upload_divisionfile,'.' + fileType,'.jpg,.gif,.png');

			if( a_ret == jg_errstr )
			{
				return false;
			}
		}
	}

	if(!!a_doc.txtCommentary){
		a_ret = Java_TextCheck("その他",
			                   a_doc.txtCommentary,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtFeature){
		a_ret = Java_TextCheck("特徴",
			                   a_doc.txtFeature,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtFurniture){
		a_ret = Java_TextCheck("付帯設備一覧-家具",
			                   a_doc.txtFurniture,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtBedding){
		a_ret = Java_TextCheck("付帯設備一覧-布団・ベット",
			                   a_doc.txtBedding,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtBathtub){
		a_ret = Java_TextCheck("付帯設備一覧-浴槽タイプ",
			                   a_doc.txtBathtub,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtElectricgoods){
		a_ret = Java_TextCheck("付帯設備一覧-電化製品",
			                   a_doc.txtElectricgoods,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtKitchenType){
		a_ret = Java_TextCheck("付帯設備一覧-キッチンタイプ",
			                   a_doc.txtKitchenType,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtRoadEnv){
		a_ret = Java_TextCheck("住宅環境-道路",
			                   a_doc.txtRoadEnv,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtWaterSv){
		a_ret = Java_TextCheck("住宅環境-上下水道",
			                   a_doc.txtWaterSv,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtInternet){
		if(a_doc.h_categorytype.value == "1"){
			txt = "付帯設備一覧-インターネット";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "住宅環境-インターネット";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtInternet,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtParking){
		if(a_doc.h_categorytype.value == "1"){
			txt = "付帯設備一覧-駐車場";
		}else{
			if(a_doc.h_categorytype.value == "2"){
				txt = "駐車場";
			}else{
				txt = "駐車場";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtParking,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtEquipEtc){
		if(a_doc.h_categorytype.value == "1"){
			txt = "付帯設備一覧-その他";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "住宅環境-その他";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtEquipEtc,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtLivingEnv){
		a_ret = Java_TextCheck("周辺環境-住環境",
			                   a_doc.txtLivingEnv,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtShopping){
		if(a_doc.h_categorytype.value == "1"){
			txt = "周辺環境-買い物利便性";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "周辺環境-買い物利便性";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtShopping,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtRestaurant){
		if(a_doc.h_categorytype.value == "1"){
			txt = "周辺環境-飲食店情報";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "周辺環境-飲食店情報";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtRestaurant,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtAmusement){
		if(a_doc.h_categorytype.value == "1"){
			txt = "周辺環境-娯楽・レジャー施設";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "周辺環境-娯楽・レジャー施設";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtAmusement,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtNature){
		if(a_doc.h_categorytype.value == "1"){
			txt = "周辺環境-自然";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "周辺環境-自然";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtNature,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtMedical){
		if(a_doc.h_categorytype.value == "1"){
			txt = "周辺環境-医療";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "周辺環境-医療";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtMedical,
			                   4,
			                   510,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtEnvironEtc){
		if(a_doc.h_categorytype.value == "1"){
			txt = "周辺環境-その他";
		}else{
			if(a_doc.h_categorytype.value == "3"){
				txt = "周辺環境-その他";
			}
		}
		a_ret = Java_TextCheck("" + txt + "",
			                   a_doc.txtEnvironEtc,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	if(!!a_doc.txtBounty){
		a_ret = Java_TextCheck("奨励金制度",
			                   a_doc.txtBounty,
			                   4,
			                   1000,
			                   0,
			                   1);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// ↓宅地・不動産の場合だけチェック
	if(a_doc.h_categorytype.value == "3"){
		var a_Name1 = "";
		var a_Name2 = "";
		var a_Name3 = "";
		var a_Name4 = "";
		var a_num = 1;
		var count = 0;
		var ii = 0;
		a_Name1 = "txtNO" + a_num;
//alert("e=" + document.forms[0].elements.length);
		for (i=0;i<document.forms[0].elements.length; i++){
//alert("i=" + i);
			if(a_num > 50){
				break;
			}

			if (document.forms[0].elements[i].name == a_Name1){
//alert("num=" + a_num);
				a_Name2 = "txtPrice" + a_num;
				a_Name3 = "txtAreaM" + a_num;
				a_Name4 = "txtAreaT" + a_num;

//alert("1:name1=" + a_Name1 + " | name2=" + a_Name2 + " | name3=" + a_Name3 + " | name4=" + a_Name4);
//alert("name2=" + document.forms[0].elements["" + a_Name2 + ""].value);
//return false;
				if((document.forms[0].elements["" + a_Name2 + ""].value != "") || (document.forms[0].elements["" + a_Name3 + ""].value != "") || (document.forms[0].elements["" + a_Name4 + ""].value != "")){
//alert("aaa!");
						a_ret = Java_TextCheck("番号",
						                   document.forms[0].elements["" + a_Name1 + ""],
						                   0,
						                   2,
						                   1,
						                   1);
					if( a_ret == jg_errstr )
					{
						return false;
					}
				}else{
					a_ret = Java_TextCheck("番号",
						                   document.forms[0].elements["" + a_Name1 + ""],
						                   0,
						                   2,
						                   0,
						                   1);
					if( a_ret == jg_errstr )
					{
						return false;
					}
				}

				a_txt = document.forms[0].elements["" + a_Name2 + ""].value;
//alert("txt1=" + a_txt);
				a_txt = a_txt.replace(/,/g, '');
				if(a_txt < 0){
					Java_ErrorFocus("価格は整数で入力してください。", document.forms[0].elements["" + a_Name2 + ""]);
					return false;
				}
//alert("txt=" + a_txt);
				if(a_txt.match(/[^0-9]/g)){
					Java_ErrorFocus("価格は整数で入力してください。", document.forms[0].elements["" + a_Name2 + ""]);
					return false;
				}
//alert("txt.length=" + a_txt.length);
				if(a_txt.length > 10){
					Java_ErrorFocus("価格は整数10桁までで入力してください", document.forms[0].elements["" + a_Name2 + ""]);
					return false;
				}

				count = 0;
				a_txt = document.forms[0].elements["" + a_Name3 + ""].value;
				a_txt = a_txt.replace(/,/g, '');
				if(a_txt < 0){
					Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name3 + ""]);
					return false;
				}
				if(a_txt.match(/[^0-9|^.]/g)){
					Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name3 + ""]);
					return false;
				}else{
					// ↓少数部桁チェック
				    for(ii=0;ii<a_txt.length;ii++){
				        if(a_txt.charAt(ii) == "."){
				            count++;
				        }
				    }
				    if(count >= 2){
				        // "."が２つ以上入力されている場合はＮＧ
						Java_ErrorFocus("面積の入力に誤りがあります。", document.forms[0].elements["" + a_Name3 + ""]);
				        return false;
				    }
				    if(a_txt.charAt(0) == "."){
				        // 先頭に小数点が入力された場合はＮＧ
						Java_ErrorFocus("面積の入力に誤りがあります。", document.forms[0].elements["" + a_Name3 + ""]);
				        return false;
				    }
				    if(count == 1){
				    	// 小数点が入力された場合のみチェック
				    	var idx = a_txt.lastIndexOf(".");
				    	var decimalPart = a_txt.substring(idx);
				    	// 小数点以下の桁数を取得する
				    	var length = decimalPart.length - 1;
				    	if(length > 0){
				    		if (length > 2){
								Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name3 + ""]);
								return false;
				    		}
				    	}
				    }
				    // ↑少数部桁チェック
				    // ↓整数部の桁数チェック
				    var intPart = "";
				    if(count == 1){
				    	// 小数点が入力された場合
				    	intPart = a_txt.substring(0, a_txt.indexOf("."));
				    }else{
				    	intPart = a_txt;
				    }
					if(intPart.length > 4){
						Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name3 + ""]);
						return false;
					}
				    // ↑整数部の桁数チェック
				}

				count = 0;
				a_txt = document.forms[0].elements["" + a_Name4 + ""].value;
				a_txt = a_txt.replace(/,/g, '');
				if(a_txt < 0){
					Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name4 + ""]);
					return false;
				}
				if(a_txt.match(/[^0-9|^.]/g)){
					Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name4 + ""]);
					return false;
				}else{
					// ↓少数部桁チェック
				    for(ii=0;ii<a_txt.length;ii++){
				        if(a_txt.charAt(ii) == "."){
				            count++;
				        }
				    }
				    if(count >= 2){
				        // "."が２つ以上入力されている場合はＮＧ
						Java_ErrorFocus("面積の入力に誤りがあります。", document.forms[0].elements["" + a_Name4 + ""]);
				        return false;
				    }
				    if(a_txt.charAt(0) == "."){
				        // 先頭に小数点が入力された場合はＮＧ
						Java_ErrorFocus("面積の入力に誤りがあります。", document.forms[0].elements["" + a_Name4 + ""]);
				        return false;
				    }
				    if(count == 1){
				    	// 小数点が入力された場合のみチェック
				    	var idx = a_txt.lastIndexOf(".");
				    	var decimalPart = a_txt.substring(idx);
				    	// 小数点以下の桁数を取得する
				    	var length = decimalPart.length - 1;
				    	if(length > 0){
				    		if (length > 2){
								Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name4 + ""]);
								return false;
				    		}
				    	}
				    }
				    // ↑少数部桁チェック
				    // ↓整数部の桁数チェック
				    var intPart = "";
				    if(count == 1){
				    	// 小数点が入力された場合
				    	intPart = a_txt.substring(0, a_txt.indexOf("."));
				    }else{
				    	intPart = a_txt;
				    }
					if(intPart.length > 4){
						Java_ErrorFocus("面積は整数(4桁まで)と少数2桁までで入力してください。", document.forms[0].elements["" + a_Name4 + ""]);
						return false;
					}
				    // ↑整数部の桁数チェック
				}

				a_num++;
				a_Name1 = "txtNO" + a_num;
//alert("a_num=" + a_num);
			}
		}
	}
	// ↑宅地・不動産の場合だけチェック

	// ↓ファイルチェック
	// 1.一覧ページTOP画像(静止画のみ)
	if(a_doc.upload_topfile.value != ""){
//		a_ret = Java_TextCheck("一覧ページTOP画像",
//			                   a_doc.upload_topfile,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_topimg_upd_file.value = a_doc.upload_topfile.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_topfile.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('一覧ページTOP画像',a_doc.upload_topfile,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// 2.一覧ページサブ画像(静止画のみ)
	if(a_doc.upload_subfile1.value != ""){
//		a_ret = Java_TextCheck("一覧ページサブ画像",
//			                   a_doc.upload_subfile1,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_listsubimg_upd_file1.value = a_doc.upload_subfile1.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_subfile1.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('一覧ページサブ画像1',a_doc.upload_subfile1,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_subfile2.value != ""){
//		a_ret = Java_TextCheck("一覧ページサブ画像",
//			                   a_doc.upload_subfile2,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_listsubimg_upd_file2.value = a_doc.upload_subfile2.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_subfile2.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('一覧ページサブ画像2',a_doc.upload_subfile2,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_subfile3.value != ""){
//		a_ret = Java_TextCheck("一覧ページサブ画像",
//			                   a_doc.upload_subfile3,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_listsubimg_upd_file3.value = a_doc.upload_subfile3.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_subfile3.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('一覧ページサブ画像3',a_doc.upload_subfile3,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_subfile4.value != ""){
//		a_ret = Java_TextCheck("一覧ページサブ画像",
//			                   a_doc.upload_subfile4,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_listsubimg_upd_file4.value = a_doc.upload_subfile4.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_subfile4.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('一覧ページサブ画像4',a_doc.upload_subfile4,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// 3.詳細ページTOP画像
	if(a_doc.upload_detail_topfile.value != ""){
//		a_ret = Java_TextCheck("詳細ページTOP画像",
//			                   a_doc.upload_topfile,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_dtopimg_upd_file.value = a_doc.upload_detail_topfile.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_topfile.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		if(a_doc.DrDTKind.options[a_doc.DrDTKind.selectedIndex].value == "1"){
			// 動画の時
			a_ret = Java_check_File('詳細ページTOP画像',a_doc.upload_detail_topfile,'.' + fileType,'.flv,.3gp,.avi,.mkv,.mov,.mp4,.mpg,.ogm,.rm,.wmv');
		}else{
			// 静止画の時
			a_ret = Java_check_File('詳細ページTOP画像',a_doc.upload_detail_topfile,'.' + fileType,'.jpg,.gif,.png');
		}

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}else{
		if(a_doc.h_dtopimgfile.value != ""){
			// ファイルの拡張子チェック
			var fileTypes = new Array();
			fileTypes = a_doc.h_dtopimgfile.value.split(".");
			var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

			if(a_doc.DrDTKind.options[a_doc.DrDTKind.selectedIndex].value == "1"){
				// 動画の時
				a_ret = Java_check_File('詳細ページTOP画像',a_doc.upload_detail_topfile,'.' + fileType,'.flv,.3gp,.avi,.mkv,.mov,.mp4,.mpg,.ogm,.rm,.wmv');
			}else{
				// 静止画の時
				a_ret = Java_check_File('詳細ページTOP画像',a_doc.upload_detail_topfile,'.' + fileType,'.jpg,.gif,.png');
			}

			if( a_ret == jg_errstr )
			{
				return false;
			}
		}
	}

	// 4.詳細ページその他画像(静止画のみ)
	if(a_doc.upload_detail_subfile1.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile1,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file1.value = a_doc.upload_detail_subfile1.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile1.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像1',a_doc.upload_detail_subfile1,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile2.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile2,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file2.value = a_doc.upload_detail_subfile2.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile2.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像2',a_doc.upload_detail_subfile2,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile3.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile3,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file3.value = a_doc.upload_detail_subfile3.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile3.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像3',a_doc.upload_detail_subfile3,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile4.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile4,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file4.value = a_doc.upload_detail_subfile4.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile4.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像4',a_doc.upload_detail_subfile4,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile5.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile5,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file5.value = a_doc.upload_detail_subfile5.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile5.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像5',a_doc.upload_detail_subfile5,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile6.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile6,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file6.value = a_doc.upload_detail_subfile6.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile6.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像6',a_doc.upload_detail_subfile6,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile7.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile7,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file7.value = a_doc.upload_detail_subfile7.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile7.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像7',a_doc.upload_detail_subfile7,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile8.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile8,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file8.value = a_doc.upload_detail_subfile8.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile8.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像8',a_doc.upload_detail_subfile8,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile9.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile9,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file9.value = a_doc.upload_detail_subfile9.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile9.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像9',a_doc.upload_detail_subfile9,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile10.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile10,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file10.value = a_doc.upload_detail_subfile10.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile10.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像10',a_doc.upload_detail_subfile10,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}
	if(a_doc.upload_detail_subfile11.value != ""){
//		a_ret = Java_TextCheck("詳細ページその他画像",
//			                   a_doc.upload_detail_subfile11,
//			                   4,
//			                   510,
//			                   1,
//			                   0);
//		if( a_ret == jg_errstr )
//		{
//			return false;
//		}

		// アップロードするファイルのテキスト
		a_doc.h_detailsubimg_upd_file11.value = a_doc.upload_detail_subfile11.value;

		// ファイルの拡張子チェック
		var fileTypes = new Array();
		fileTypes = a_doc.upload_detail_subfile11.value.split(".");
		var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

		a_ret = Java_check_File('詳細ページその他画像11',a_doc.upload_detail_subfile11,'.' + fileType,'.jpg,.gif,.png');

		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	// 5.間取り図画像(静止画のみ)
	if(!!a_doc.upload_roomimg_file){
		if(a_doc.upload_roomimg_file.value != ""){

			// アップロードするファイルのテキスト
			a_doc.h_roomimg_upd_file.value = a_doc.upload_roomimg_file.value;

			// ファイルの拡張子チェック
			var fileTypes = new Array();
			fileTypes = a_doc.upload_roomimg_file.value.split(".");
			var fileType = fileTypes[fileTypes.length - 1].toLowerCase();

			a_ret = Java_check_File('間取り図画像',a_doc.upload_roomimg_file,'.' + fileType,'.jpg,.gif,.png');

			if( a_ret == jg_errstr )
			{
				return false;
			}
		}
	}

	// 掲載するカテゴリー
	if(a_doc.DrMapc.options[a_doc.DrMapc.selectedIndex].value == "0"){
		Java_ErrorFocus("掲載するカテゴリーを選択してください。", a_doc.DrMapc);
		return false;
	}

	if(!!a_doc.DrCOrder){
		a_ret = Java_TextCheck("カテゴリー内掲載順位",
			                   a_doc.DrCOrder,
			                   0,
			                   3,
			                   0,
			                   3);
		if( a_ret == jg_errstr )
		{
			return false;
		}
	}

	return true;

}

//*********************************************************************
// @(f)
// 機能      : 確認画面のアップロード確認
// 引き数    : なし
// 返り値    : なし
// 機能説明  : 物件管理-アップロード-確認
// 備考      :
//*********************************************************************
function Java_CheckBknConfirm(){

	if(confirm("この内容で登録します。\nよろしいですか？")){
		return true;
	}else{
		return false;
	}

}

//*********************************************************************
// @(f)
// 機能      : 確認画面からパンくずを使用して各メニューに戻る
// 引き数    : ARG-1:[h_msub]メニュー区分
// 返り値    : なし
// 機能説明  : 確認画面からパンくずを使用して各メニューに戻る
// 備考      : 新規・編集の戻るボタンからの処理も含む
//*********************************************************************
function Java_MenuBack(h_msub){

	var a_doc = document.frmInput;
	var a_mno = a_doc.h_menuNo.value;
	// 仮登録のファイルを消して各ページに戻る
	a_doc.action="./krsb/krsb_bknnavi_file_delete.php?mno=" + a_mno + "&msub=" + h_msub;
//alert("mno=" + a_mno + " msub=" + h_msub);
	a_doc.submit();

}

//*********************************************************************
// @(f)
// 機能      : 確認画面から入力画面へ戻る
// 引き数    : ARG-1[h_bkbn]戻り先
// 返り値    : なし
// 機能説明  : 物件管理-新規物件情報登録/物件情報一覧-確認
// 備考      :
//*********************************************************************
function Java_PostBack(h_bkbn){

	var a_doc = document.frmInput;
//alert("h_bkbn="+ h_bkbn);
	switch (h_bkbn){
		case 1:	// 新規画面に戻る
//			a_doc.action="bkn-new.php";
			a_doc.action="krsb_admin.php?MENU=11&SMNU1=43&SMNU2=INSERT";
			break;
		case 3:	// 編集画面に戻る
//			a_doc.action="bkn-edit.php?emode=1";
			a_doc.action="krsb_admin.php?MENU=11&SMNU1=43&SMNU2=UPDATE&emode=1";
			break;
	}
//alert("action=" + a_doc.action);
	a_doc.submit();

}

