//*********************************************************************
// @(h) link-info.js   ver 1.0 ( 2005.02.21 (C) 2005 OHBEC Co.,Ltd. )
// @(s)
// 市町村情報JavaScriptモジュール
//*********************************************************************


//*********************************************************************
// ポップアップ（最深積雪量、平均気温）
//*********************************************************************

	var IE = 0,NN = 0,N6 = 0;
	if(document.all) IE = true;
	else if(document.layers) NN = true;
	else if(document.getElementById) N6 = true;
	function OnLink(Msg,mX,mY,nX,nY){
		var pX = 0,pY = 0;
		var sX = -10,sY = 5; // 表示位置を調整
		if(IE){
			MyMsg = document.all(Msg).style;
			MyMsg.visibility = "visible";
		}
		if(NN){
			MyMsg = document.layers[Msg];
			MyMsg.visibility = "show";
		}
		if(N6){
			MyMsg = document.getElementById(Msg).style;
			MyMsg.visibility = "visible";
		}
		if(IE){
			pX = document.body.scrollLeft;
			pY = document.body.scrollTop;
			MyMsg.left = mX + pX + sX;
			MyMsg.top = mY + pY + sY;
		}
		if(NN || N6){
			MyMsg.left = nX+ sX;
			MyMsg.top = nY + sY;
		}
	}
	function OffLink(Msg){
		if(IE) document.all(Msg).style.visibility = "hidden";
		if(NN) document.layers[Msg].visibility = "hide";
		if(N6) document.getElementById(Msg).style.visibility = "hidden";
	}

//*********************************************************************
// @(f)
// 機能      : 市町村情報登録処理
// 引き数    : なし
// 返り値    : なし
// 機能説明  : 指定されたユーザIDおよびパスワード等で
//             市町村情報を登録する。
// 備考      :
//*********************************************************************
function Java_CheckCityInfo(img_moto)
{
	var	a_doc = document.frmEdit;
	var	a_ret;
	var a_cnt=0;
//alert(img_moto);
	a_ret = Java_TextCheck("市町村名",
		                   a_doc.txtCityname,
		                   4,
		                   200,
		                   1,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("読み",
		                   a_doc.txtCityname_yomi,
		                   6,
		                   200,
		                   1,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("概要",
		                   a_doc.txtOutline,
		                   4,
		                   1000,
		                   1,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("画像タイトル",
		                   a_doc.txtImagefile_title,
		                   4,
		                   200,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("画像ファイル名",
			               a_doc.imgImagefile,
		                   4,
		                   255,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("動画タイトル",
		                   a_doc.txtMovefile_title,
		                   4,
		                   200,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("動画URL",
		                   a_doc.txtMoveurl,
		                   5,
		                   2000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("市町村ホームページURL",
		                   a_doc.txtCityurl,
		                   5,
		                   2000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("携帯サイトURL",
		                   a_doc.txtMobileurl,
		                   5,
		                   2000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("地図画像タイトル",
		                   a_doc.txtMapimagefile_title,
		                   4,
		                   200,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("地図画像ファイル名",
		                   a_doc.imgMapimagefile,
		                   4,
		                   255,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("GoogleMapリンク",
		                   a_doc.txtMapurl,
		                   5,
		                   2000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("担当部署名",
		                   a_doc.txtPost,
		                   4,
		                   200,
		                   1,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("担当者名",
		                   a_doc.txtName,
		                   4,
		                   200,
		                   1,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("所在地（郵便番号、住所）",
		                   a_doc.txtAddress,
		                   4,
		                   1000,
		                   1,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("電話番号",
		                   a_doc.txtTel,
		                   4,
		                   200,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("Eメール",
		                   a_doc.txtEmail,
		                   5,
		                   255,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("担当窓口URL",
		                   a_doc.txtWindowurl,
		                   5,
		                   255,
		                   100,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("担当者からのメッセージ",
		                   a_doc.txtMessage,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("その他",
		                   a_doc.txtOthers,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("空港から１時間以内（内容）",
		                   a_doc.txtAirport_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("JRの駅有り（内容）",
		                   a_doc.txtJr_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("バス路線有り（内容）",
		                   a_doc.txtBus_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("インターネット環境有り（内容）",
		                   a_doc.txtInet_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("釣り場（内容）",
		                   a_doc.txtFishing_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("乗馬（内容）",
		                   a_doc.txtRidingplace_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("ゴルフ（パークゴルフ）（内容）",
		                   a_doc.txtGolf_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("登山道がある（内容）",
		                   a_doc.txtClimb_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("海水浴場がある（内容）",
		                   a_doc.txtBeach_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("温泉（内容）",
		                   a_doc.txtSpa_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("病院・診療所（内容）",
		                   a_doc.txtHospital_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("福祉・介護施設（内容）",
		                   a_doc.txtCare_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("レンタカーショップ（内容）",
		                   a_doc.txtRentalcar_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("夏のツアー有り（内容）",
		                   a_doc.txtSummertour_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("冬のツアー有り（内容）",
		                   a_doc.txtWintertour_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("冬道運転体験（内容）",
		                   a_doc.txtWinterdrive_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("農業・酪農体験（内容）",
		                   a_doc.txtFarm_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("乗馬体験（内容）",
		                   a_doc.txtRiding_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("そば打ち体験（内容）",
		                   a_doc.txtSoba_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("陶芸体験（内容）",
		                   a_doc.txtCeramic_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("土地・住宅建設支援制度（内容）",
		                   a_doc.txtMyhomesupport_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("就業（就農）支援（内容）",
		                   a_doc.txtWorksupport_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("高齢者支援（内容）",
		                   a_doc.txtOldperson_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}
	a_ret = Java_TextCheck("子育て支援（内容）",
		                   a_doc.txtChildcare_nyou,
		                   4,
		                   1000,
		                   0,
		                   1);
	if( a_ret == jg_errstr )
	{
		return false;
	}

	return true;
}

//*********************************************************************
// @(f)
// 機能      : 市町村情報登録処理
// 引き数    : なし
// 返り値    : なし
// 機能説明  : 指定されたユーザIDおよびパスワード等で
//             市町村情報を登録する。
// 備考      :
//*********************************************************************
function Java_InsertCityInfo()
{
//alert('taga');
	var	a_doc = document.frmEdit;
	var	a_ret;
	
	a_ret = Java_CheckCityInfo("");
	
	if (a_ret == true)
	{
		if (confirm("市町村情報を登録します。\nよろしいですか？"))
		{
			a_doc.hdnMySave.value = "1";
			a_doc.submit();
			return true;
		}
		else
		{
			a_doc.hdnMySave.value = "0";
			return false;
		}
	}
	else
	{
		a_doc.hdnMySave.value = "0";
		return false;
	}
}

//*********************************************************************
// @(f)
// 機能      : 市町村情報更新処理
// 引き数    : なし
// 返り値    : なし
// 機能説明  : 指定されたユーザIDの市町村情報を更新する。
// 備考      :
//*********************************************************************
//function Java_UpdateCityInfo(img_moto)
function Java_UpdateCityInfo()
{
	var	a_doc = document.frmEdit;
	var	a_ret;
	
//	a_ret = Java_CheckCityInfo(img_moto);
	a_ret = Java_CheckCityInfo();
	
	if (a_ret == true)
	{
		if (confirm("市町村情報を変更します。\nよろしいですか？"))
		{
			a_doc.hdnMySave.value = "2";
			a_doc.submit();
			return true;
		}
		else
		{
			a_doc.hdnMySave.value = "0";
			return false;
		}
	}
	else
	{
		a_doc.hdnMySave.value = "0";
		return false;
	}
}

//*********************************************************************
// @(f)
// 機能      : 市町村情報削除処理
// 引き数    : なし
// 返り値    : なし
// 機能説明  : 指定されたユーザIDの市町村情報を削除する。
// 備考      :
//*********************************************************************
function Java_DeleteCityInfo(image)
{
	var	a_doc = document.frmEdit;
	
	if (confirm("市町村情報を削除します。\nよろしいですか？"))
	{
//alert(image)
		if(image==6){//画像（imagefile）のみ削除
			a_doc.hdnMySave.value = "6";
		}else if(image==7){//画像（mapimagefile）のみ削除
			a_doc.hdnMySave.value = "7";
		}else if(image==8){//画像（mapimagefile）のみ削除
			a_doc.hdnMySave.value = "8";
		}else{//市町村情報削除
			a_doc.hdnMySave.value = "3";
		}
		a_doc.submit();
		return true;
	}
	else
	{
		a_doc.hdnMySave.value = "0";
		return false;
	}
}
