
/*-----------------------------------------------------------------------
  概要          : ログインチェック
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function btnlogin()
	{
		if ( document.login.USER_ID.value == "" ){
			alert("ユーザーIDを入力してください。");
			document.login.USER_ID.focus();
			return false;
		}
		if ( document.login.USER_ID.value.length > 8 ){
			alert("ユーザーIDは8桁以下で入力してください。");
			document.login.USER_ID.focus();
			return false;
		}
		if ( document.login.USER_PW.value == "" ){
			alert("パスワードを入力してください。");
			document.login.USER_PW.focus();
			return false;
		}
		return true;
	}

	function msbtnlogin()
	{
		if ( document.frm.userid.value == "" ){
			alert("会員IDを入力してください。");
			document.frm.userid.focus();
			return false;
		}
		if ( document.frm.userid.value.length > 8 ){
			alert("会員IDは8桁以下で入力してください。");
			document.frm.userid.focus();
			return false;
		}
		if ( document.frm.userpw.value == "" ){
			alert("パスワードを入力してください。");
			document.frm.userpw.focus();
			return false;
		}
		return true;
	}

	function mslogin()
	{
		if ( document.login.userid.value == "" ){
			alert("会員IDを入力してください。");
			document.login.userid.focus();
			return false;
		}
		if ( document.login.userpw.value == "" ){
			alert("パスワードを入力してください。");
			document.login.userpw.focus();
			return false;
		}
		return true;
	}

	function artistlogin()
	{
		if ( document.artistupdate.artistcd.value == "" ){
			alert("アーティストIDを入力してください。");
			document.artistupdate.artistcd.focus();
			return false;
		}
		if ( document.artistupdate.artistpw.value == "" ){
			alert("パスワードを入力してください。");
			document.artistupdate.artistpw.focus();
			return false;
		}
		return true;
	}

	function eventlogin()
	{
		if ( document.liveupdate.eventno.value == "" ){
			alert("イベントNoを入力してください。");
			document.liveupdate.eventno.focus();
			return false;
		}
		if ( document.liveupdate.userid.value == "" ){
			alert("会員IDを入力してください。");
			document.liveupdate.userid.focus();
			return false;
		}
		if ( document.liveupdate.userpw.value == "" ){
			alert("パスワードを入力してください。");
			document.liveupdate.userpw.focus();
			return false;
		}
		return true;
	}

/*-----------------------------------------------------------------------
  概要          : ボタン制御
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function btnClick(strKbn,strVal) {

		if (strKbn == "MngMemDatNew") {
			if ( !fldCheck("mngmemberset_new",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "MngMemDatUpd" ) {
			if ( !fldCheck("mngmemberset_upd",strVal) ) {
				return false;
			}
		}

		if (( strKbn == "ArtistDatUpd" )||( strKbn == "ArtistDatEnt" )) {
			if ( !fldCheck("artistdat_upd",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "MemDatUpd" ) {
			if ( !fldCheck("memberdat_upd",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "MemberUpdate" ) {
			if ( !fldCheck("member_upd",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "EventDatUpd" ) {
			if ( !fldCheck("eventdat_upd",strVal) ) {
				return false;
			}
		}

		if (( strKbn == "ArtistEntry" )||( strKbn == "ArtistUpdate" )) {
			if ( !fldCheck("artist_update",strVal) ) {
				return false;
			}
		}

		if (( strKbn == "EventEntry" )||( strKbn == "EventUpdate" )) {
			if ( !fldCheck("event_update",strVal) ) {
				return false;
			}
		}

		if (( strKbn == "BBSEntry" )||( strKbn == "BBSUpdate" )) {
			if ( !fldCheck("bbs_update",strKbn) ) {
				return false;
			}
		}

		if (( strKbn == "LiveReportEntry" )||( strKbn == "LiveReportUpdate" )) {
			if ( !fldCheck("livereport_upd",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "ReccomendEntry" ) {
			if ( !fldCheck("recommend_entry",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "FanclubEntry" ) {
			if ( !fldCheck("fanclub_entry",strVal) ) {
				return false;
			}
		}

		if ( strKbn == "FanclubDel" ) {
			if ( !fldCheck("fanclub_del",strVal) ) {
				return false;
			}
		}

		if (window.confirm("実行しますか？")) {
			if (strKbn == "MngMemDatNew") {
				document.mngmstset.MNG_CD.value = document.mngmstset.MNG_CD_new.value;
				document.mngmstset.MNG_PW.value = document.mngmstset.MNG_PW_new.value;
				document.mngmstset.MNG_NAME.value = document.mngmstset.MNG_NAME_new.value;
				document.mngmstset.MNG_NAME_KANA.value = document.mngmstset.MNG_NAME_KANA_new.value;
				document.mngmstset.MNG_AUTHORITY.value = document.mngmstset.MNG_AUTHORITY_new.value;

				document.mngmstset.UpdKind.value = strKbn;
				document.mngmstset.action = "mngmemberupd.asp";
				document.mngmstset.submit();

			}

			if ((strKbn == "MngMemDatUpd")||(strKbn == "MngMemDatDel")) {
				document.mngmstset.MNG_CD.value = eval("document.mngmstset.MNG_CD_" + strVal + ".value");
				document.mngmstset.MNG_PW.value = eval("document.mngmstset.MNG_PW_" + strVal + ".value");
				document.mngmstset.MNG_NAME.value = eval("document.mngmstset.MNG_NAME_" + strVal + ".value");
				document.mngmstset.MNG_NAME_KANA.value = eval("document.mngmstset.MNG_NAME_KANA_" + strVal + ".value");
				document.mngmstset.MNG_AUTHORITY.value = eval("document.mngmstset.MNG_AUTHORITY_" + strVal + ".value");

				document.mngmstset.UpdKind.value = strKbn;
				document.mngmstset.action = "mngmemberupd.asp";
				document.mngmstset.submit();
			}

			if ((strKbn == "ArtistDatUpd")||(strKbn == "ArtistDatDel")||( strKbn == "ArtistDatEnt" )) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "artistupd.asp";
				document.frm.submit();
			}

			if ((strKbn == "MemDatUpd")||(strKbn == "MemDatDel")) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "memberupd.asp";
				document.frm.submit();
			}

			if ((strKbn == "EventDatUpd")||(strKbn == "EventDatDel")||(strKbn == "EventDatEntry")) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "eventupd.asp";
				document.frm.submit();
			}

			if ((strKbn == "ArtistEntry")||(strKbn == "EventEntry")||( strKbn == "ArtistUpdate" )||(strKbn == "EventUpdate")) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "upconfirm.asp";
				document.frm.submit();
			}

			if ((strKbn == "MemberUpdate")||(strKbn == "MemberDelete")) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "complete.asp";
				document.frm.submit();
			}

			if ((strKbn == "BBSEntry")||(strKbn == "BBSUpdate")) {
				document.frm2.UpdKind.value = strKbn;
				document.frm2.action = "bbsentry.asp";
				document.frm2.submit();
			}

			if ((strKbn == "LiveReportEntry")||(strKbn == "LiveReportUpdate")||(strKbn == "LiveReportDelete")) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "livereportupd.asp";
				document.frm.submit();
			}

			if (strKbn == "LiveReportSearch") {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "livereportlist.asp";
				document.frm.submit();
			}

			if ((strKbn == "RankingEntry")||(strKbn == "RankingUpdate")||(strKbn == "RankingDelete")||(strKbn == "RankingClear")) {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "rankingupd.asp";
				document.frm.submit();
			}

			if (strKbn == "RankingSearch") {
				document.frm.UpdKind.value = strKbn;
				document.frm.action = "rankinglist.asp";
				document.frm.submit();
			}

			if (strKbn == "ReccomendEntry") {
				document.frm.action = "recommend_complete.asp";
				document.frm.submit();
			}

			if (strKbn == "FanclubEntry") {
				document.frm.action = "fanclub_complete.asp";
				document.frm.submit();
			}

			if (strKbn == "FanclubDel") {
				document.frm2.action = "fanclub_complete.asp";
				document.frm2.submit();
			}

			if (strKbn == "MagSend") {
				document.frm.action = "mailmagsend.asp";
				document.frm.submit();
			}

			return true;

		} else {
			return false;
		}
	}


/*-----------------------------------------------------------------------
  概要          : セレクトボタン制御
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function selectClick( varctl )
	{
		document.form1.action = varctl;
		document.form1.submit();
	}

/*-----------------------------------------------------------------------
  概要          : 戻るボタン制御
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function BackPrev( varurl )
	{
		document.form1.action = varurl;
		document.form1.submit();
	}

/*-----------------------------------------------------------------------
  概要          : 検索文字チェック
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function chkValue(vItem) {
		if (  vItem.SEARCH_CONDITION.value == 'キーワードを入力' ) {
//		if (( vItem.SEARCH_CONDITION.value == 'キーワードを入力' )||( vItem.SEARCH_CONDITION.value == '' )) {
			alert('検索条件を入力してください');
			vItem.SEARCH_CONDITION.focus();
			return false;
		}
		vItem.submit();
		return true;
	}

/*-----------------------------------------------------------------------
  概要          : フィールドチェック
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function fldCheck( strForm , strVal_1 )
	{
		var varFlg 		= 0;
		var varObj 		= ''
		var varMsg 		= '';
		var objField	= null;	
		var varStartDay = '';
		var varEndDay 	= '';
		var varStartDay2 = '';
		var varEndDay2 	= '';

		// 管理者設定画面（新規登録）
		if ( strForm == "mngmemberset_new" ){
			// 管理者コード（半角英数字）
			if ( document.mngmstset.MNG_CD_new.value.length != 0){
				if (!typeCk(document.mngmstset.MNG_CD_new.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_CD_new );
					}
					varMsg += "●管理者コードは半角英数字で入力してください\n";
				}
				if (document.mngmstset.MNG_CD_new.value.length > 8) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_CD_new );
					}
					varMsg += "●管理者コードの入力最大文字数は８文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.mngmstset.MNG_CD_new );
				}
				varMsg += "●管理者コードを入力してください\n";
			}

			// パスワード（半角英数字）
			if ( document.mngmstset.MNG_PW_new.value.length != 0){
				if (!typeCk(document.mngmstset.MNG_PW_new.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_PW_new );
					}
					varMsg += "●パスワードは半角英数字で入力してください\n";
				}
				if (document.mngmstset.MNG_PW_new.value.length > 8) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_PW_new );
					}
					varMsg += "●パスワードの入力最大文字数は８文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.mngmstset.MNG_PW_new );
				}
				varMsg += "●パスワードを入力してください\n";
			}

			// 名前（全角文字）
			if ( document.mngmstset.MNG_NAME_new.value.length != 0){
				if (!typeCk(document.mngmstset.MNG_NAME_new.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_NAME_new );
					}
					varMsg += "●名前は全角で入力してください\n";
				}
				if (document.mngmstset.MNG_NAME_new.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_NAME_new );
					}
					varMsg += "●名前の入力最大文字数は２５文字までです\n";
				}
			}

			// 名前カナ（全角カナ文字）
			if ( document.mngmstset.MNG_NAME_KANA_new.value.length != 0){
				if (!typeCk(document.mngmstset.MNG_NAME_KANA_new.value, 7)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_NAME_KANA_new );
					}
					varMsg += "●名前カナは全角カナで入力してください\n";
				}
				if (document.mngmstset.MNG_NAME_KANA_new.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_NAME_KANA_new );
					}
					varMsg += "●名前カナの入力最大文字数は２５文字までです\n";
				}
			}

			// 権限（数値）
			if ( document.mngmstset.MNG_AUTHORITY_new.value.length != 0){
				if (!typeCk(document.mngmstset.MNG_AUTHORITY_new.value, 1)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_AUTHORITY_new );
					}
					varMsg += "●権限は数字で入力してください\n";
				}
				if (document.mngmstset.MNG_AUTHORITY_new.value.length > 3) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.mngmstset.MNG_AUTHORITY_new );
					}
					varMsg += "●権限の入力最大文字数は３文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.mngmstset.MNG_AUTHORITY_new );
				}
				varMsg += "●権限を入力してください\n";
			}

		}

		// 管理者設定画面（更新）
		if ( strForm == "mngmemberset_upd" ){

			// 管理者パスワード（半角英数字）
			if ( eval("document.mngmstset.MNG_PW_" + strVal_1 + ".value.length") != 0){
				if (!typeCk(eval("document.mngmstset.MNG_PW_" + strVal_1 + ".value"), 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_PW_" + strVal_1 ) );
					}
					varMsg += "●パスワードは半角英数字で入力してください\n";
				}
				if (eval("document.mngmstset.MNG_PW_" + strVal_1 + ".value.length") > 8) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_PW_" + strVal_1 ) );
					}
					varMsg += "●パスワードの入力最大文字数は８文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, eval("document.mngmstset.MNG_PW_" + strVal_1 ) );
				}
				varMsg += "●パスワードを入力してください\n";
			}

			// 名前（全角文字）
			if ( eval("document.mngmstset.MNG_NAME_" + strVal_1 + ".value.length") != 0){
				if (!typeCk(eval("document.mngmstset.MNG_NAME_" + strVal_1 + ".value"), 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_NAME_" + strVal_1 ) );
					}
					varMsg += "●名前は全角で入力してください\n";
				}
				if (eval("document.mngmstset.MNG_NAME_" + strVal_1 + ".value.length") > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_NAME_" + strVal_1 ) );
					}
					varMsg += "●名前の入力最大文字数は２５文字までです\n";
				}
			}

			// 名前カナ（全角カナ文字）
			if ( eval("document.mngmstset.MNG_NAME_KANA_" + strVal_1 + ".value.length") != 0){
				if (!typeCk(eval("document.mngmstset.MNG_NAME_KANA_" + strVal_1 + ".value"), 7)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_NAME_KANA_" + strVal_1 ) );
					}
					varMsg += "●名前カナは全角カナで入力してください\n";
				}
				if (eval("document.mngmstset.MNG_NAME_KANA_" + strVal_1 + ".value.length") > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_NAME_KANA_" + strVal_1 ) );
					}
					varMsg += "●名前カナの入力最大文字数は２５文字までです\n";
				}
			}

			// 管理者権限（半角数字）
			if ( eval("document.mngmstset.MNG_AUTHORITY_" + strVal_1 + ".value.length") != 0){
				if (!typeCk(eval("document.mngmstset.MNG_AUTHORITY_" + strVal_1 + ".value"), 1)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_AUTHORITY_" + strVal_1 ) );
					}
					varMsg += "●権限は半角数字で入力してください\n";
				}
				if (eval("document.mngmstset.MNG_AUTHORITY_" + strVal_1 + ".value.length") > 3) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, eval("document.mngmstset.MNG_AUTHORITY_" + strVal_1 ) );
					}
					varMsg += "●権限の入力最大文字数は３文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, eval("document.mngmstset.MNG_AUTHORITY_" + strVal_1 ) );
				}
				varMsg += "●権限を入力してください\n";
			}

		}

		// アーティスト更新画面
		if (( strForm == "artistdat_upd" )||( strForm == "artist_update" )) {

			// パスワード（半角英数字）
			if (strVal_1 != 'Entry') {
				if ( document.frm.ARTIST_PW.value.length != 0 ){
					if (!typeCk(document.frm.ARTIST_PW.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ARTIST_PW );
						}
						varMsg += "●パスワードは半角英数字で入力してください\n";
					}
					if (document.frm.ARTIST_PW.value.length > 8) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ARTIST_PW );
						}
						varMsg += "●パスワードの入力最大文字数は８文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_PW );
					}
					varMsg += "●パスワードを入力してください\n";
				}
			}

			// 担当者名Ｆ（全角）
			if ( document.frm.MNG_PSN_NAME_F.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_NAME_F.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_F );
					}
					varMsg += "●お名前（姓）は全角で入力してください\n";
				}
				if (document.frm.MNG_PSN_NAME_F.value.length > 20) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_F );
					}
					varMsg += "●お名前（姓）の入力最大文字数は１０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_F );
				}
				varMsg += "●お名前（姓）を入力してください\n";
			}

			// 担当者名Ｎ（全角）
			if ( document.frm.MNG_PSN_NAME_N.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_NAME_N.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_N );
					}
					varMsg += "●お名前（名）は全角で入力してください\n";
				}
				if (document.frm.MNG_PSN_NAME_N.value.length > 20) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_N );
					}
					varMsg += "●お名前（名）の入力最大文字数は１０文字までです\n";
				}
			}

			// 担当者名カナＦ（全角）
			if ( document.frm.MNG_PSN_NAME_KANA_F.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_NAME_KANA_F.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_KANA_F );
					}
					varMsg += "●お名前カナ（姓）は全角で入力してください\n";
				}
				if (document.frm.MNG_PSN_NAME_KANA_F.value.length > 20) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_KANA_F );
					}
					varMsg += "●お名前カナ（姓）の入力最大文字数は１０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_KANA_F );
				}
				varMsg += "●お名前カナ（姓）を入力してください\n";
			}

			// 担当者名カナＮ（全角）
			if ( document.frm.MNG_PSN_NAME_KANA_N.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_NAME_KANA_N.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_KANA_N );
					}
					varMsg += "●お名前カナ（名）は全角で入力してください\n";
				}
				if (document.frm.MNG_PSN_NAME_KANA_N.value.length > 20) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_NAME_KANA_N );
					}
					varMsg += "●お名前カナ（名）の入力最大文字数は１０文字までです\n";
				}
			}

			// 担当者メールアドレス（半角英数）
			if ( document.frm.MNG_PSN_MAIL.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_MAIL.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_MAIL );
					}
					varMsg += "●メールアドレスは半角英数で入力してください\n";
				}
				if (document.frm.MNG_PSN_MAIL.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_MAIL );
					}
					varMsg += "●メールアドレスの入力最大文字数は１００文字までです\n";
				}
				if (!document.frm.MNG_PSN_MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_MAIL );
					}
					varMsg += "●メールアドレスが不正です\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MNG_PSN_MAIL );
				}
				varMsg += "●メールアドレスを入力してください\n";
			}

			// 性別（チェック）
			if (( document.frm.MNG_PSN_SEX[0].checked == false )&&( document.frm.MNG_PSN_SEX[1].checked == false )){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MNG_PSN_SEX[0] );
				}
				varMsg += "●性別を選択してください\n";
			}

			// 担当者誕生年（半角数字）
			if ( document.frm.MNG_PSN_BIRTH_YEAR.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_BIRTH_YEAR.value + "0101", 3)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_BIRTH_YEAR );
					}
					varMsg += "●生まれた年は半角英数で入力してください\n";
				}
				if (document.frm.MNG_PSN_BIRTH_YEAR.value.length > 4) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_BIRTH_YEAR );
					}
					varMsg += "●生まれた年の入力最大文字数は４文字までです\n";
				}
				if (document.frm.MNG_PSN_BIRTH_YEAR.value < 1900 ) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_BIRTH_YEAR );
					}
					varMsg += "●生まれた年は１９００年以上で入力してください\n";
				}

			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MNG_PSN_BIRTH_YEAR );
				}
				varMsg += "●生まれた年を入力してください\n";
			}

			// 担当者携帯メールアドレス（半角英数）
			if ( document.frm.MNG_PSN_MOBILE_EMAIL.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_MOBILE_EMAIL.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_MOBILE_EMAIL );
					}
					varMsg += "●担当者携帯メールアドレスは半角英数で入力してください\n";
				}
				if (document.frm.MNG_PSN_MOBILE_EMAIL.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_MOBILE_EMAIL );
					}
					varMsg += "●担当者携帯メールアドレスの入力最大文字数は１００文字までです\n";
				}
				if (!document.frm.MNG_PSN_MOBILE_EMAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_MOBILE_EMAIL );
					}
					varMsg += "●担当者携帯メールアドレスが不正です\n";
				}
			}

			// 担当者郵便番号（半角英数）
			if ( strForm == "artistdat_upd" ) {
				if ( document.frm.MNG_PSN_ZIP_CD.value.length != 0 ){
					if (!typeCk(document.frm.MNG_PSN_ZIP_CD.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD );
						}
						varMsg += "●郵便番号は半角英数で入力してください\n";
					}
					if (document.frm.MNG_PSN_ZIP_CD.value.length > 8) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD );
						}
						varMsg += "●郵便番号の入力最大文字数は８文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD );
					}
					varMsg += "●郵便番号を入力してください\n";
				}
			}

			// 担当者郵便番号（半角英数）
			if ( strForm == "artist_update" ) {
				if ( document.frm.MNG_PSN_ZIP_CD_B.value.length != 0 ){
					if (!typeCk(document.frm.MNG_PSN_ZIP_CD_B.value, 1)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD_B );
						}
						varMsg += "●郵便番号(前)は半角数字で入力してください\n";
					}
					if (document.frm.MNG_PSN_ZIP_CD_B.value.length > 3) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD_B );
						}
						varMsg += "●郵便番号(前)の入力最大文字数は３文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD_B );
					}
					varMsg += "●郵便番号(前)を入力してください\n";
				}

				if ( document.frm.MNG_PSN_ZIP_CD_A.value.length != 0 ){
					if (!typeCk(document.frm.MNG_PSN_ZIP_CD_A.value, 1)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD_A );
						}
						varMsg += "●郵便番号(後)は半角数字で入力してください\n";
					}
					if (document.frm.MNG_PSN_ZIP_CD_A.value.length > 4) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD_A );
						}
						varMsg += "●郵便番号(後)の入力最大文字数は４文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_ZIP_CD_A );
					}
					varMsg += "●郵便番号(後)を入力してください\n";
				}
			}

			// 担当者住所（全角）
			if ( document.frm.MNG_PSN_ADDRESS.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_ADDRESS.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_ADDRESS );
					}
					varMsg += "●住所は全角で入力してください\n";
				}
				if (document.frm.MNG_PSN_ADDRESS.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_ADDRESS );
					}
					varMsg += "●住所の入力最大文字数は５０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MNG_PSN_ADDRESS );
				}
				varMsg += "●住所を入力してください\n";
			}

			// 担当者電話番号（半角英数）
			if ( document.frm.MNG_PSN_TEL_NO.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_TEL_NO.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_TEL_NO );
					}
					varMsg += "●電話番号は半角英数で入力してください\n";
				}
				if (document.frm.MNG_PSN_TEL_NO.value.length > 15) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_TEL_NO );
					}
					varMsg += "●電話番号の入力最大文字数は１５文字までです\n";
				}
				if (!document.frm.MNG_PSN_TEL_NO.value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_TEL_NO );
					}
					varMsg += "●電話番号が不正です\n";
				}
//			} else {
//				varFlg = 1;
//				if (varObj != null) {
//					objField = SetFocusObject( objField, document.frm.MNG_PSN_TEL_NO );
//				}
//				varMsg += "●電話番号を入力してください\n";
			}

			// 担当者ＦＡＸ番号（半角英数）
			if ( document.frm.MNG_PSN_FAX_NO.value.length != 0 ){
				if (!typeCk(document.frm.MNG_PSN_FAX_NO.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_FAX_NO );
					}
					varMsg += "●担当者ＦＡＸ話番号は半角英数で入力してください\n";
				}
				if (document.frm.MNG_PSN_FAX_NO.value.length > 15) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_FAX_NO );
					}
					varMsg += "●担当者ＦＡＸ番号の入力最大文字数は１５文字までです\n";
				}
				if (!document.frm.MNG_PSN_FAX_NO.value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MNG_PSN_FAX_NO );
					}
					varMsg += "●担当者ＦＡＸ番号が不正です\n";
				}
			}

			// アーティスト名（全角）
			if ( document.frm.ARTIST_NAME.value.length != 0 ){
//				if (!typeCk(document.frm.ARTIST_NAME.value, 4)) {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.ARTIST_NAME );
//					}
//					varMsg += "●アーティスト名は全角で入力してください\n";
//				}
				if (document.frm.ARTIST_NAME.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_NAME );
					}
					varMsg += "●アーティスト名の入力最大文字数は５０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.ARTIST_NAME );
				}
				varMsg += "●アーティスト名を入力してください\n";
			}

			// 自称ジャンル（全角）
			if ( document.frm.MY_GENRE.value.length != 0 ){
				if (!typeCk(document.frm.MY_GENRE.value, 4)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MY_GENRE );
					}
					varMsg += "●自称ジャンルは全角で入力してください\n";
				}
				if (document.frm.MY_GENRE.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MY_GENRE );
					}
					varMsg += "●自称ジャンルの入力最大文字数は２５文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MY_GENRE );
				}
				varMsg += "●自称ジャンルを入力してください\n";
			}

			// 写真ファイル名（半角英数）
			if ( strForm == "artistdat_upd" ) {
				if ( document.frm.ARTIST_PHOTO_FLNAME.value.length != 0 ){
//					if (!typeCk(document.frm.ARTIST_PHOTO_FLNAME.value, 2)) {
//						varFlg = 1;
//						if (varObj != null) {
//							objField = SetFocusObject( objField, document.frm.ARTIST_PHOTO_FLNAME );
//						}
//						varMsg += "●写真ファイル名は半角英数で入力してください\n";
//					}
					if (document.frm.ARTIST_PHOTO_FLNAME.value.length > 100) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ARTIST_PHOTO_FLNAME );
						}
						varMsg += "●写真ファイル名の入力最大文字数は１００文字までです\n";
					}
				}
			}

			if ( strForm == "artist_update" ) {
				if ( document.frm.ARTIST_PHOTO.value.length != 0 ){
//					if (!typeCk(document.frm.ARTIST_PHOTO.value, 2)) {
//						varFlg = 1;
//						if (varObj != null) {
//							objField = SetFocusObject( objField, document.frm.ARTIST_PHOTO );
//						}
//						varMsg += "●写真ファイル名は半角英数で入力してください\n";
//					}
					if (document.frm.ARTIST_PHOTO.value.length > 100) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ARTIST_PHOTO );
						}
						varMsg += "●写真ファイル名の入力最大文字数は１００文字までです\n";
					}
//				} else if (strVal_1 == "Entry"){
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.ARTIST_PHOTO );
//					}
//					varMsg += "●写真を指定してください\n";
				}
			}

			// アーティストプロフィール（桁数のみ）
			if ( document.frm.ARTIST_PROFILE.value.length != 0 ){
				if (document.frm.ARTIST_PROFILE.value.length > 2000) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_PROFILE );
					}
					varMsg += "●プロフィールの入力最大文字数は１０００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.ARTIST_PROFILE );
				}
				varMsg += "●プロフィールを入力してください\n";
			}

			// アーティストインフォメーション（桁数のみ）
			if ( document.frm.ARTIST_INFOMATION.value.length != 0 ){
				if (document.frm.ARTIST_INFOMATION.value.length > 2000) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_INFOMATION );
					}
					varMsg += "●インフォメーションの入力最大文字数は１０００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.ARTIST_INFOMATION );
				}
				varMsg += "●インフォメーションを入力してください\n";
			}

			// オフィシャルＷｅｂＵＲＬ（半角英数）
			if ( document.frm.ARTIST_WEB_URL.value.length != 0 ){
				if (!typeCk(document.frm.ARTIST_WEB_URL.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_WEB_URL );
					}
					varMsg += "●オフィシャルＵＲＬは半角英数で入力してください\n";
				}
				if (document.frm.ARTIST_WEB_URL.value.length > 1000) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_WEB_URL );
					}
					varMsg += "●オフィシャルＵＲＬの入力最大文字数は１０００文字までです\n";
				}
				if (!document.frm.ARTIST_WEB_URL.value.match(/(http|ftp):\/\/[!#-9A-~]+\.+[a-z0-9]/i)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ARTIST_WEB_URL );
					}
					varMsg += "●オフィシャルＵＲＬが不正です\n";
				}
			}

		}

		// 会員登録・更新画面
		if ( strForm == "memberdat_upd" ){

			// メールアドレス（半角英数）
			if ( document.frm.MEM_MAIL.value.length != 0 ){
				if (!typeCk(document.frm.MEM_MAIL.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスは半角英数で入力してください\n";
				}
				if (document.frm.MEM_MAIL.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスの入力最大文字数は１００文字までです\n";
				}
				if (!document.frm.MEM_MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスが不正です\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MEM_MAIL );
				}
				varMsg += "●メールアドレスを入力してください\n";
			}

			// パスワード（半角英数字）
			if ( document.frm.MEM_PW.value.length != 0 ){
				if (!typeCk(document.frm.MEM_PW.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW );
					}
					varMsg += "●パスワードは半角英数字で入力してください\n";
				}
				if (document.frm.MEM_PW.value.length > 10) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW );
					}
					varMsg += "●パスワードの入力最大文字数は１０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MEM_PW );
				}
				varMsg += "●パスワードを入力してください\n";
			}
		}

		if ( strForm == "member_upd" ){

			// メールアドレス（半角英数）
			if ( document.frm.MEM_MAIL.value.length != 0 ){
				if (!typeCk(document.frm.MEM_MAIL.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスは半角英数で入力してください\n";
				}
				if (document.frm.MEM_MAIL.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスの入力最大文字数は１００文字までです\n";
				}
				if (!document.frm.MEM_MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスが不正です\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MEM_MAIL );
				}
				varMsg += "●メールアドレスを入力してください\n";
			}

			// パスワード（半角英数字）
			if ( document.frm.MEM_PW.value.length != 0 ){
				if (!typeCk(document.frm.MEM_PW.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW );
					}
					varMsg += "●パスワードは半角英数字で入力してください\n";
				}
				if (document.frm.MEM_PW.value.length > 10) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW );
					}
					varMsg += "●パスワードの入力最大文字数は１０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MEM_PW );
				}
				varMsg += "●パスワードを入力してください\n";
			}
			if ( document.frm.MEM_PW2.value.length != 0 ){
				if (!typeCk(document.frm.MEM_PW2.value, 2)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW2 );
					}
					varMsg += "●再入力のパスワードは半角英数字で入力してください\n";
				}
				if (document.frm.MEM_PW2.value.length > 10) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW2 );
					}
					varMsg += "●再入力のパスワードの入力最大文字数は１０文字までです\n";
				}
				if (document.frm.MEM_PW.value != document.frm.MEM_PW2.value) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_PW2 );
					}
					varMsg += "●再入力されたパスワードと入力されたパスワードが違います\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MEM_PW2 );
				}
				varMsg += "●パスワードを再入力してください\n";
			}
		}

		// イベント更新画面
		if (( strForm == "eventdat_upd" )||( strForm == "event_update" )){

			// 登録者名（全角、必須）
			if ( strForm == "eventdat_upd" ) {
				if ( document.frm.ENTRY_NAME.value.length != 0 ){
					if (!typeCk(document.frm.ENTRY_NAME.value, 4)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_NAME );
						}
						varMsg += "●登録者名は全角で入力してください\n";
					}
					if (document.frm.ENTRY_NAME.value.length > 50) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_NAME );
						}
						varMsg += "●登録者名の入力最大文字数は２０文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_NAME );
					}
					varMsg += "●登録者名を入力してください\n";
				}
			}
			if ( strForm == "event_update" ) {
				if ( document.frm.ENTRY_NAME_F.value.length != 0 ){
					if (!typeCk(document.frm.ENTRY_NAME_F.value, 4)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_NAME_F );
						}
						varMsg += "●登録者名（姓）は全角で入力してください\n";
					}
					if (document.frm.ENTRY_NAME_F.value.length > 20) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_NAME_F );
						}
						varMsg += "●登録者名（姓）の入力最大文字数は１０文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_NAME_F );
					}
					varMsg += "●登録者名（姓）を入力してください\n";
				}
				if ( document.frm.ENTRY_NAME_N.value.length != 0 ){
					if (!typeCk(document.frm.ENTRY_NAME_N.value, 4)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_NAME_N );
						}
						varMsg += "●登録者名（名）は全角で入力してください\n";
					}
					if (document.frm.ENTRY_NAME_N.value.length > 20) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_NAME_N );
						}
						varMsg += "●登録者名（名）の入力最大文字数は１０文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_NAME_N );
					}
					varMsg += "●登録者名（名）を入力してください\n";
				}
			}

			// 登録者メールアドレス（英数字）
			if ( document.frm.ENTRY_EMAIL.value.length != 0 ){
				if (!typeCk(document.frm.ENTRY_EMAIL.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_EMAIL );
					}
					varMsg += "●登録者メールアドレスは半角英数字で入力してください\n";
				}
				if (document.frm.ENTRY_EMAIL.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_EMAIL );
					}
					varMsg += "●登録者メールアドレスの入力最大文字数は１００文字までです\n";
				}
				if (!document.frm.ENTRY_EMAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_EMAIL );
					}
					varMsg += "●登録者メールアドレスが不正です\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.ENTRY_EMAIL );
				}
				varMsg += "●登録者メールアドレスを入力してください\n";
			}

			// 登録者電話番号（英数字）
			if ( document.frm.ENTRY_TEL_NO.value.length != 0 ){
				if (!typeCk(document.frm.ENTRY_TEL_NO.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_TEL_NO );
					}
					varMsg += "●登録者電話番号は半角英数字で入力してください\n";
				}
				if (document.frm.ENTRY_TEL_NO.value.length > 15) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_TEL_NO );
					}
					varMsg += "●登録者電話番号の入力最大文字数は１５文字までです\n";
				}
				if (!document.frm.ENTRY_TEL_NO.value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_TEL_NO );
					}
					varMsg += "●登録者電話番号が不正です\n";
				}
//			} else {
//				varFlg = 1;
//				if (varObj != null) {
//					objField = SetFocusObject( objField, document.frm.ENTRY_TEL_NO );
//				}
//				varMsg += "●登録者電話番号を入力してください\n";
			}

			// 登録者携帯電話番号（英数字）
			if ( document.frm.ENTRY_MOBILE_NO.value.length != 0 ){
				if (!typeCk(document.frm.ENTRY_MOBILE_NO.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_MOBILE_NO );
					}
					varMsg += "●登録者携帯電話番号は半角英数字で入力してください\n";
				}
				if (document.frm.ENTRY_MOBILE_NO.value.length > 15) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_MOBILE_NO );
					}
					varMsg += "●登録者携帯電話番号の入力最大文字数は１５文字までです\n";
				}
//				if (!document.frm.ENTRY_MOBILE_NO.value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/)) {
				if (!document.frm.ENTRY_MOBILE_NO.value.match(/^\d{3}-\d{2,4}-\d{4}$|^\d{11}$/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_MOBILE_NO );
					}
					varMsg += "●登録者携帯電話番号が不正です\n";
				}
			}

			// 登録者郵便番号（英数字）
			if ( strForm == "eventdat_upd" ) {
				if ( document.frm.ENTRY_ZIP_CD.value.length != 0 ){
					if (!typeCk(document.frm.ENTRY_ZIP_CD.value, 6)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD );
						}
						varMsg += "●登録者郵便番号は半角英数字で入力してください\n";
					}
					if (document.frm.ENTRY_ZIP_CD.value.length > 15) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD );
						}
						varMsg += "●登録者郵便番号の入力最大文字数は１５文字までです\n";
					}
//				} else {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD );
//					}
//					varMsg += "●登録者郵便番号を入力してください\n";
				}
			}
			if ( strForm == "event_update" ) {
				if ( document.frm.ENTRY_ZIP_CD_B.value.length != 0 ){
					if (!typeCk(document.frm.ENTRY_ZIP_CD_B.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD_B );
						}
						varMsg += "●登録者郵便番号（前）は半角数字で入力してください\n";
					}
					if (document.frm.ENTRY_ZIP_CD_B.value.length > 3) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD_B );
						}
						varMsg += "●登録者郵便番号（前）の入力最大文字数は３文字までです\n";
					}
//				} else {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD_B );
//					}
//					varMsg += "●登録者郵便番号（前）を入力してください\n";
				}
				if ( document.frm.ENTRY_ZIP_CD_A.value.length != 0 ){
					if (!typeCk(document.frm.ENTRY_ZIP_CD_A.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD_A );
						}
						varMsg += "●登録者郵便番号（後）は半角数字で入力してください\n";
					}
					if (document.frm.ENTRY_ZIP_CD_A.value.length > 4) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD_A );
						}
						varMsg += "●登録者郵便番号（後）の入力最大文字数は４文字までです\n";
					}
//				} else {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.ENTRY_ZIP_CD_A );
//					}
//					varMsg += "●登録者郵便番号（後）を入力してください\n";
				}
			}

			// 登録者住所（桁数のみ）
			if ( document.frm.ENTRY_ADDRESS.value.length != 0 ){
				if (document.frm.ENTRY_ADDRESS.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ENTRY_ADDRESS );
					}
					varMsg += "●登録者住所の入力最大文字数は１００文字までです\n";
				}
//			} else {
//				varFlg = 1;
//				if (varObj != null) {
//					objField = SetFocusObject( objField, document.frm.ENTRY_ADDRESS );
//				}
//				varMsg += "●登録者住所を入力してください\n";
			}

			// タイトル（桁数のみ）
			if ( document.frm.TITLE.value.length != 0 ){
				if (document.frm.TITLE.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TITLE );
					}
					varMsg += "●タイトルの入力最大文字数は１００文字までです\n";
				}
			} else if ( strForm == "event_update" ) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TITLE );
					}
					varMsg += "●タイトルを入力してください\n";
			}

			// タイトルカナ（全角カナ）
			if ( document.frm.TITLE_KANA.value.length != 0 ){
				if (!typeCk(document.frm.TITLE_KANA.value, 7)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TITLE_KANA );
					}
					varMsg += "●タイトルカナは全角カナで入力してください\n";
				}
				if (document.frm.TITLE_KANA.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TITLE_KANA );
					}
					varMsg += "●タイトルカナの入力最大文字数は５０文字までです\n";
				}
			} else if ( strForm == "event_update" ) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TITLE_KANA );
					}
					varMsg += "●タイトルカナを入力してください\n";
			}

			// キャッチコピー（桁数のみ）
			if ( document.frm.CATCH_COPY.value.length != 0 ){
				if (document.frm.CATCH_COPY.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.CATCH_COPY );
					}
					varMsg += "●キャッチコピーの入力最大文字数は５０文字までです\n";
				}
//			} else if ( strForm == "event_update" ) {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.CATCH_COPY );
//					}
//					varMsg += "●キャッチコピーを入力してください\n";
			}

			// 情報（桁数のみ）
			if ( document.frm.INFO.value.length != 0 ){
				if (document.frm.INFO.value.length > 250) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.INFO );
					}
					varMsg += "●説明の入力最大文字数は２５０文字までです\n";
				}
			} else if ( strForm == "event_update" ) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.INFO );
					}
					varMsg += "●説明を入力してください\n";
			}

			// 表示用開催日（日付）
			if ( strForm == "eventdat_upd" ) {
				if ( document.frm.DISPDATE.value.length != 0 ){
					if (!typeCk(document.frm.DISPDATE.value, 6)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE );
						}
						varMsg += "●表示用開催日は半角英数字で入力してください\n";
					}
					if (document.frm.DISPDATE.value.length > 10) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE );
						}
						varMsg += "●表示用開催日の入力最大文字数は１０文字までです\n";
					}
				}
			}
			if ( strForm == "event_update" ) {
				if ( document.frm.DISPDATE_YY.value.length != 0 ){
					if (!typeCk(document.frm.DISPDATE_YY.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_YY );
						}
						varMsg += "●表示用開催日（年）は半角数字で入力してください\n";
					}
					if (document.frm.DISPDATE_YY.value.length > 4) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_YY );
						}
						varMsg += "●表示用開催日（年）の入力最大文字数は４文字までです\n";
					}
					if (document.frm.DISPDATE_YY.value < 1900 ) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_YY );
						}
						varMsg += "●表示用開催日（年）は１９００年以上で入力してください\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.DISPDATE_YY );
					}
					varMsg += "●表示用開催日（年）を入力してください\n";
				}

				if ( document.frm.DISPDATE_MM.value.length != 0 ){
					if (!typeCk(document.frm.DISPDATE_MM.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_MM );
						}
						varMsg += "●表示用開催日（月）は半角数字で入力してください\n";
					}
					if (document.frm.DISPDATE_MM.value.length > 2) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_MM );
						}
						varMsg += "●表示用開催日（月）の入力最大文字数は４文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.DISPDATE_MM );
					}
					varMsg += "●表示用開催日（月）を入力してください\n";
				}

				if ( document.frm.DISPDATE_DD.value.length != 0 ){
					if (!typeCk(document.frm.DISPDATE_DD.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_DD );
						}
						varMsg += "●表示用開催日（日）は半角数字で入力してください\n";
					}
					if (document.frm.DISPDATE_DD.value.length > 2) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.DISPDATE_DD );
						}
						varMsg += "●表示用開催日（日）の入力最大文字数は４文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.DISPDATE_DD );
					}
					varMsg += "●表示用開催日（日）を入力してください\n";
				}

				varStartDay2 = document.frm.DISPDATE_YY.value + document.frm.DISPDATE_MM.value + document.frm.DISPDATE_DD.value;
				if (!typeCk(varStartDay2, 3)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.DISPDATE_YY );
					}
					varMsg += "●表示用開催日が正しくありません\n";
				}

			}

			//開催日・補足説明（桁数）
			if ( document.frm.ADDINFO.value.length != 0 ){
				if (document.frm.ADDINFO.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.ADDINFO );
					}
					varMsg += "●開催日・補足説明の入力最大文字数は５０文字までです\n";
				}
			}

			// 開始終了時間（桁数、必須）
			if ( document.frm.OPENTIME.value.length != 0 ){
				if (document.frm.OPENTIME.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.OPENTIME );
					}
					varMsg += "●開始・終了時間の入力最大文字数は５０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.OPENTIME );
				}
				varMsg += "●開始・終了時間を入力してください\n";
			}

			// 会場名（桁数、必須）
			if ( document.frm.PLACE_NAME.value.length != 0 ){
				if (document.frm.PLACE_NAME.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.PLACE_NAME );
					}
					varMsg += "●会場名の入力最大文字数は５０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.PLACE_NAME );
				}
				varMsg += "●会場名を入力してください\n";
			}

			// 会場リンクURL（英数字）
			if ( document.frm.PLACE_URL.value.length != 0 ){
				if (!typeCk(document.frm.PLACE_URL.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.PLACE_URL );
					}
					varMsg += "●会場リンクURLは半角英数字で入力してください\n";
				}
				if (document.frm.PLACE_URL.value.length > 1000) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.PLACE_URL );
					}
					varMsg += "●会場リンクURLの入力最大文字数は１０００文字までです\n";
				}
				if (!document.frm.PLACE_URL.value.match(/(http|ftp):\/\/[!#-9A-~]+\.+[a-z0-9]/i)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.PLACE_URL );
					}
					varMsg += "●会場リンクURLが不正です\n";
				}
			}

			// 会場地図リンクURL（英数字）
			if ( document.frm.MAP_URL.value.length != 0 ){
				if (!typeCk(document.frm.MAP_URL.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MAP_URL );
					}
					varMsg += "●会場地図リンクURLは半角英数字で入力してください\n";
				}
				if (document.frm.MAP_URL.value.length > 1000) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MAP_URL );
					}
					varMsg += "●会場地図リンクURLの入力最大文字数は１０００文字までです\n";
				}
				if (!document.frm.MAP_URL.value.match(/(http|ftp):\/\/[!#-9A-~]+\.+[a-z0-9]/i)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MAP_URL );
					}
					varMsg += "●会場地図リンクURLが不正です\n";
				}
			}

			// 会場住所（桁数、必須）
			if ( document.frm.PLACE_ADDRESS.value.length != 0 ){
				if (document.frm.PLACE_ADDRESS.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.PLACE_ADDRESS );
					}
					varMsg += "●会場住所の入力最大文字数は５０文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.PLACE_ADDRESS );
				}
				varMsg += "●会場住所を入力してください\n";
			}

			// 金額など（桁数のみ）
			if ( document.frm.PLICE.value.length != 0 ){
				if (document.frm.PLICE.value.length > 50) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.PLICE );
					}
					varMsg += "●金額などの入力最大文字数は５０文字までです\n";
				}
			}

			// 主催・共催・後援（桁数のみ）
			if ( document.frm.SPONSOR.value.length != 0 ){
				if (document.frm.SPONSOR.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.SPONSOR );
					}
					varMsg += "●主催・共催・後援などの入力最大文字数は１００文字までです\n";
				}
			}

			// 問い合わせ先（桁数、必須）
			if ( document.frm.Q_NAME.value.length != 0 ){
				if (document.frm.Q_NAME.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.Q_NAME );
					}
					varMsg += "●問い合わせ先などの入力最大文字数は１００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.Q_NAME );
				}
				varMsg += "●問い合わせ先を入力してください\n";
			}

			// 問い合わせ先TEL（英数字）
			if ( document.frm.Q_TEL.value.length != 0 ){
				if (!typeCk(document.frm.Q_TEL.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.Q_TEL );
					}
					varMsg += "●問い合わせ先TELは半角英数字で入力してください\n";
				}
				if (document.frm.Q_TEL.value.length > 15) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.Q_TEL );
					}
					varMsg += "●問い合わせ先TELの入力最大文字数は１５文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.Q_TEL );
				}
				varMsg += "●問い合わせ先TELを入力してください\n";
			}

			// チケット発売開始日（英数字）
			if ( strForm == "eventdat_upd" ) {
				if ( document.frm.TICKET_SALE_FROM_DATE.value.length != 0 ){
					if (!typeCk(document.frm.TICKET_SALE_FROM_DATE.value, 6)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE );
						}
						varMsg += "●チケット発売開始日は半角英数字で入力してください\n";
					}
					if (document.frm.TICKET_SALE_FROM_DATE.value.length > 15) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE );
						}
						varMsg += "●チケット発売開始日の入力最大文字数は１５文字までです\n";
					}
				}
			}
			if ( strForm == "event_update" ) {
				if ( document.frm.TICKET_SALE_FROM_DATE_YY.value.length != 0 ){
					if (!typeCk(document.frm.TICKET_SALE_FROM_DATE_YY.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_YY );
						}
						varMsg += "●チケット発売開始日（年）は半角数字で入力してください\n";
					}
					if (document.frm.DISPDATE_YY.value.length > 4) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_YY );
						}
						varMsg += "●チケット発売開始日（年）の入力最大文字数は４文字までです\n";
					}
					if (document.frm.TICKET_SALE_FROM_DATE_YY.value < 1900 ) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_YY );
						}
						varMsg += "●チケット発売開始日（年）は１９００年以上で入力してください\n";
					}
//				} else {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_YY );
//					}
//					varMsg += "●チケット発売開始日（年）を入力してください\n";
				}

				if ( document.frm.TICKET_SALE_FROM_DATE_MM.value.length != 0 ){
					if (!typeCk(document.frm.TICKET_SALE_FROM_DATE_MM.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_MM );
						}
						varMsg += "●チケット発売開始日（月）は半角数字で入力してください\n";
					}
					if (document.frm.TICKET_SALE_FROM_DATE_MM.value.length > 2) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_MM );
						}
						varMsg += "●チケット発売開始日（月）の入力最大文字数は４文字までです\n";
					}
//				} else {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_MM );
//					}
//					varMsg += "●チケット発売開始日（月）を入力してください\n";
				}

				if ( document.frm.TICKET_SALE_FROM_DATE_DD.value.length != 0 ){
					if (!typeCk(document.frm.TICKET_SALE_FROM_DATE_DD.value, 2)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_DD );
						}
						varMsg += "●チケット発売開始日（日）は半角数字で入力してください\n";
					}
					if (document.frm.TICKET_SALE_FROM_DATE_DD.value.length > 2) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_DD );
						}
						varMsg += "●チケット発売開始日（日）の入力最大文字数は４文字までです\n";
					}
//				} else {
//					varFlg = 1;
//					if (varObj != null) {
//						objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_DD );
//					}
//					varMsg += "●チケット発売開始日（日）を入力してください\n";
				}

				if (( document.frm.TICKET_SALE_FROM_DATE_YY.value.length != 0 )&&( document.frm.TICKET_SALE_FROM_DATE_MM.value.length != 0 )&&( document.frm.TICKET_SALE_FROM_DATE_DD.value.length != 0 )) {
					varEndDay2 = document.frm.TICKET_SALE_FROM_DATE_YY.value + document.frm.TICKET_SALE_FROM_DATE_MM.value + document.frm.TICKET_SALE_FROM_DATE_DD.value;
					if (!typeCk(varEndDay2, 3)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.TICKET_SALE_FROM_DATE_YY );
						}
						varMsg += "●チケット発売開始日が正しくありません\n";
					}

					if ( varStartDay2 < varEndDay2 ) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.SRCH_FROM_DATE_YY );
						}
						varMsg += "●表示用開催日とチケット発売開始日の指定が正しくありません\n";
					}
				}
			}

			// チケット発売場所（桁数、必須）
			if ( document.frm.TICKET_SALE_PLACE.value.length != 0 ){
				if (document.frm.TICKET_SALE_PLACE.value.length > 200) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TICKET_SALE_PLACE );
					}
					varMsg += "●チケット発売場所などの入力最大文字数は２００文字までです\n";
				}
//			} else {
//				varFlg = 1;
//				if (varObj != null) {
//					objField = SetFocusObject( objField, document.frm.TICKET_SALE_PLACE );
//				}
//				varMsg += "●チケット発売場所を入力してください\n";
			}

			// URL（英数字）
			if ( document.frm.URL.value.length != 0 ){
				if (!typeCk(document.frm.URL.value, 6)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.URL );
					}
					varMsg += "●URLは半角英数字で入力してください\n";
				}
				if (document.frm.URL.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.URL );
					}
					varMsg += "●URLの入力最大文字数は１００文字までです\n";
				}
				if (!document.frm.URL.value.match(/(http|ftp):\/\/[!#-9A-~]+\.+[a-z0-9]/i)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.URL );
					}
					varMsg += "●URLが不正です\n";
				}
			}

			// 写真ファイル名（英数字）
			if ( strForm == "eventdat_upd" ) {
				if ( document.frm.PICT_FLNAME.value.length != 0 ){
					if (!typeCk(document.frm.PICT_FLNAME.value, 6)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.PICT_FLNAME );
						}
						varMsg += "●写真ファイル名は半角英数字で入力してください\n";
					}
					if (document.frm.PICT_FLNAME.value.length > 100) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm.PICT_FLNAME );
						}
						varMsg += "●写真ファイル名の入力最大文字数は１００文字までです\n";
					}
				}
			}
		}

		// アーティストＢＢＳ画面
		if ( strForm == "bbs_update" ){
			if ( strVal_1 == "BBSEntry" ) {
				if ( document.frm2.lgi.value == 0 ){
						alert("●ログインしてご利用下さい\n");
						document.frm2.action="bbslogin.asp";
						document.frm2.submit();
						return false;
				}
			}
			if ( strVal_1 == "BBSUpdate" ) {
				if ( document.frm2.lgai.value == 0 ){
						alert("●ログインしてご利用下さい\n");
						document.frm2.action="bbslogin.asp";
						document.frm2.submit();
						return false;
				}
			}

			// ハンドルネーム（桁数、必須チェック）
			if ( strVal_1 == "BBSEntry" ) {
				if ( document.frm2.HANDLE_NAME.value.length != 0 ){
					if (document.frm2.HANDLE_NAME.value.length > 40) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm2.HANDLE_NAME );
						}
						varMsg += "●ハンドルネームの入力最大文字数は４０文字までです\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm2.HANDLE_NAME );
					}
					varMsg += "●ハンドルネームを入力してください\n";
				}
			}

			// メールアドレス（桁数、必須チェック）
			if ( strVal_1 == "BBSEntry" ) {
				if ( document.frm2.MAIL_ADDRESS.value.length != 0 ){
					if (document.frm2.MAIL_ADDRESS.value.length > 100) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm2.MAIL_ADDRESS );
						}
						varMsg += "●メールアドレスの入力最大文字数は１００文字までです\n";
					}
					if (!document.frm2.MAIL_ADDRESS.value.match(/.+@.+\..+/)) {
						varFlg = 1;
						if (varObj != null) {
							objField = SetFocusObject( objField, document.frm2.MAIL_ADDRESS );
						}
						varMsg += "●メールアドレスが不正です\n";
					}
				} else {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm2.MAIL_ADDRESS );
					}
					varMsg += "●メールアドレスを入力してください\n";
				}
			}

			if ( strVal_1 == "BBSUpdate" ) {
				if ( document.frm2.RETNO.value.length == 0 ){
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm2.RETNO );
					}
					varMsg += "●返信Noを入力してください\n";
				}
			}

			// メッセージ（桁数、必須チェック）
			if ( document.frm2.MESSAGE.value.length != 0 ){
				if (document.frm2.MESSAGE.value.length > 400) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm2.MESSAGE );
					}
					varMsg += "●メッセージの入力最大文字数は２００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm2.MESSAGE );
				}
				varMsg += "●メッセージを入力してください\n";
			}
			

		}

		// ライブレポート登録・更新画面
		if ( strForm == "livereport_upd" ){

			// ショートタイトル部（桁数）
			if ( document.frm.SHORT_TITLE.value.length != 0 ){
				if (document.frm.SHORT_TITLE.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.SHORT_TITLE );
					}
					varMsg += "●ショートタイトルの入力最大文字数は１００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.SHORT_TITLE );
				}
				varMsg += "●ショートタイトルを入力してください\n";
			}

			// タイトル部（桁数）
			if ( document.frm.TITLE.value.length != 0 ){
				if (document.frm.TITLE.value.length > 100) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.TITLE );
					}
					varMsg += "●タイトルの入力最大文字数は１００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.TITLE );
				}
				varMsg += "●タイトルを入力してください\n";
			}

			// レポート部（桁数）
			if ( document.frm.REPORT.value.length != 0 ){
				if (document.frm.REPORT.value.length > 500) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.REPORT );
					}
					varMsg += "●レポートの入力最大文字数は５００文字までです\n";
				}
			} else {
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.REPORT );
				}
				varMsg += "●レポートを入力してください\n";
			}

		}

		// 友達へすすめる登録画面
		if ( strForm == "recommend_entry" ){

			// 送信者名前
			if ( document.frm.NAME.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.NAME );
				}
				varMsg += "●あなたのお名前を入力してください\n";
			}

			// 送信者メールアドレス
			if ( document.frm.MAIL.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MAIL );
				}
				varMsg += "●あなたのメールアドレスを入力してください\n";
			} else {
				if (!document.frm.MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MAIL );
					}
					varMsg += "●あなたのメールアドレスが不正です\n";
				}

			}

			// 友達名前
			if ( document.frm.NAME2.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.NAME2 );
				}
				varMsg += "●友達のお名前を入力してください\n";
			}

			// 友達メールアドレス
			if ( document.frm.MAIL2.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MAIL2 );
				}
				varMsg += "●友達のメールアドレスを入力してください\n";
			} else {
				if (!document.frm.MAIL2.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MAIL2 );
					}
					varMsg += "●友達のメールアドレスが不正です\n";
				}

			}

			// メッセージ
			if ( document.frm.MESSAGE.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MESSAGE );
				}
				varMsg += "●メッセージを入力してください\n";
			}

		}

		// ファンクラブ登録画面
		if ( strForm == "fanclub_entry" ){

			if ( document.frm.lgi.value == 0 ){
				alert("●ログインしてご利用下さい\n");
				return false;
			}

			// メールアドレス
			if ( document.frm.MAIL.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MAIL );
				}
				varMsg += "●登録するメールアドレスを入力してください\n";
			} else {
				if (!document.frm.MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MAIL );
					}
					varMsg += "●メールアドレスが不正です\n";
				}
			}
		}
		if ( strForm == "fanclub_del" ){

			if ( document.frm.lgi.value == 0 ){
				alert("●ログインしてご利用下さい\n");
				return false;
			}

			// メールアドレス
			if ( document.frm2.DELMAIL.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm2.DELMAIL );
				}
				varMsg += "●解除するメールアドレスを入力してください\n";
			} else {
				if (!document.frm2.DELMAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm2.DELMAIL );
					}
					varMsg += "●メールアドレスが不正です\n";
				}
			}
		}

		// ＩＤ＆ＰＷ問合せ画面
		if ( strForm == "reminder" ){

			// メールアドレス
			if ( document.frm.MEM_MAIL.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.frm.MEM_MAIL );
				}
				varMsg += "●メールアドレスを入力してください\n";
			} else {
				if (!document.frm.MEM_MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.frm.MEM_MAIL );
					}
					varMsg += "●メールアドレスが不正です\n";
				}
			}
		}

		// Musicshiga問合せ画面
		if ( strForm == "reference" ){
			// 件名
			if ( document.reference.TITLE_TEXT.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.reference.TITLE_TEXT );
				}
				varMsg += "●件名を入力してください\n";
			}

			// お問合せ内容
			if ( document.reference.Q_TEXT.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.reference.Q_TEXT );
				}
				varMsg += "●お問合せ内容を入力してください\n";
			}

			// メールアドレス
			if ( document.reference.Q_MAIL.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.reference.Q_MAIL );
				}
				varMsg += "●メールアドレスを入力してください\n";
			} else {
				if (!document.reference.Q_MAIL.value.match(/.+@.+\..+/)) {
					varFlg = 1;
					if (varObj != null) {
						objField = SetFocusObject( objField, document.reference.Q_MAIL );
					}
					varMsg += "●メールアドレスを正しく指定してください\n";
				}
			}

			// お名前
			if ( document.reference.Q_NAME.value.length == 0 ){
				varFlg = 1;
				if (varObj != null) {
					objField = SetFocusObject( objField, document.reference.Q_NAME );
				}
				varMsg += "●お名前を入力してください\n";
			}
		}

		if ( varFlg != 1 ) {
			return true;
		} else {
			alert ( varMsg );
			if( objField != null )
				objField.focus();
			return false;
		}
	}

/*-----------------------------------------------------------------------
  概要          : 属性チェック
  引数          : 属性(1:数値 2:半角英数カナ記号 3:日付[存在チェック含む] 4:全角 5:半角 6:半角英数記号 7:全角カナ)
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function typeCk(strField,strType) 
	{
		var iCode;
		// 数値属性チェック
		if (strType == 1) {
			for (i=0; i<strField.length; i++) {
				iCode = strField.charCodeAt(i);
				//数字のUniCode(10進数)
				if ((48 <= iCode && iCode <= 57)) {
				}else{
					return false;
				}
			}
		// 半角英数カナ記号属性チェック
		} else if (strType == 2) {
			for (i=0; i<strField.length; i++) {
				iCode = strField.charCodeAt(i);
				//半角(英字＆数字＆半角カナ＆記号)のUniCode(10進数)ただしカンマは除く
				if ((32 <= iCode && iCode <= 43) ||
					(45 <= iCode && iCode <= 126) ||
					(65377 <= iCode && iCode <= 65439)) {
				}else{
					return false;
				}
			}
		// 日付属性チェック
		} else if (strType == 3) {
			var strYear;
			var strMonth;
			var strDay;
			var strMoDay = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
			var strCkDay;
			var strLeapYear;

			/* 桁チェック */
			if (strField.length != 8) {
				return false;
			}

			/* 数値チェック */
			if (!typeCk(strField,1)) {
				return false;
			}

			strYear = strField.substr(0,4);
			strMonth = strField.substr(4,2);
			if (strMonth.substr(0,1) == "0") {
				strMonth = strMonth.substr(1,1);
			}
			strDay = strField.substr(6,2);

			/* 月の範囲チェック */
			if ((strMonth < 1) || (12 < strMonth)) {
				return false;
			}

			/* 日の範囲チェック */
			// 閏年のチェック
			if (strYear%4 == 0) {
				if (strYear%100 != 0) {
					strLeapYear = true;
				}
				if (strYear%400 == 0) {
					strLeapYear = true;
				}
			}
			if ((strMonth == 2) && (strLeapYear == true)) {
				// 閏年の場合
				strCkDay = 29;
			} else {
				// 閏年以外
				strCkDay = strMoDay[strMonth-1];
			}
			if ((strDay < 1) || (strCkDay < strDay)) {
				return false;
			}
		// 全角チェック
		} else if (strType == 4) {
			var intLen = strField.length;
			var strIn;
			var intCnt = 0;
			var intIndex;

			for(intIndex=0; intIndex<intLen; intIndex++) {
				strIn = strField.charAt(intIndex);
				if ((strIn >= "!" && strIn <= "~")||(strIn >= "｡" && strIn <= "ﾟ")) {
					return false;
				}
			}
			
			if (intCnt > 0) {
				return false;
			}
		// 半角チェック
		} else if (strType == 5) {
			for (i=0; i<strField.length; i++) {
				iCode = strField.charCodeAt(i);
				//半角カナUniCode(10進数)と半角スペースを許可(2004-08-03変更)
				if ((65382 <= iCode && iCode <= 65439) || (iCode == 32)) {
				}else{
					return false;
				}
			}
		// 半角英数記号属性チェック
		} else if (strType == 6) {
			for (i=0; i<strField.length; i++) {
				iCode = strField.charCodeAt(i);
				//半角(英字＆数字＆記号)のUniCode(10進数)ただしカンマは除く
		//		if ((32 <= iCode && iCode <= 43) ||
				if (32 <= iCode && iCode <= 126) {
				}else{
					return false;
				}
			}
		// 全角カナチェック
		} else if (strType == 7) {
			var intLen = strField.length;
			var strIn;
			var intCnt = 0;
			var intIndex;

			for(intIndex=0; intIndex<intLen; intIndex++) {
				strIn = strField.charCodeAt(intIndex);
				if ((12449 <= strIn && strIn <= 12542)){
				}else{
					return false;
				}
			}

		} else {
			return false;
		}
		return true;
	}

/*-----------------------------------------------------------------------
  概要          : オブジェクトへのセットフォーカス
  引数          : フィールド値,対象オブジェクト
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/15
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function SetFocusObject( objField, objSetFocus )
	{
		if( objField == null ){
			return objSetFocus;
		} else {
			return objField;
		}
	}

/*-----------------------------------------------------------------------
  概要          : 日付妥当性チェック
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2005/09/06
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function DateCk(strFrom, strTo) 
	{

		if (strTo.length == 0) {
			var strDate = new Date();

			strYYYY = strDate.getYear();
			strYYYY = strYYYY.toString();

			strMM = strDate.getMonth() + 1;
			strMM = "00" + strMM.toString();
			strMM = strMM.substring(strMM.length - 2, strMM.length);

			strDD = strDate.getDate();
			strDD = "00" + strDD.toString();
			strDD = strDD.substring(strDD.length - 2, strDD.length);

			strTo = strYYYY + strMM + strDD;
		}

		if (parseInt(strFrom) > parseInt(strTo)) {
			return false;
		}

		return true;
	}

/*-----------------------------------------------------------------------
  概要          : 一覧行選択
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/16
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function RowSelect( strKind , strValue1 , strValue2, strValue3, strValue4, strValue5 )
	{
//		if ( strKind == "artistmtn" ) {
			document.frm.code.value 	= strValue1;
			document.frm.action		 	= strValue2;
			document.frm.submit();
//		}

//		if ( strKind == "membermtn" ) {
//			document.frm.code.value 	= strValue1;
//			document.frm.action		 	= strValue2;
//			document.frm.submit();
//		}
	}

/*-----------------------------------------------------------------------
  概要          : 一覧行選択2
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/16
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function RowSelect2( strValue1, strValue2, strValue3, strValue4 )
	{
			document.frm.code.value 	= strValue1;
			document.frm.code2.value 	= strValue2;
			document.frm.kind.value 	= strValue3;
			document.frm.action		 	= strValue4;
			document.frm.submit();
	}

/*-----------------------------------------------------------------------
  概要          : ページ遷移
  引数          : 
  戻り値        : 
  例外          : 
  作成日付      : 2006/01/16
  作成者        : NewPlanets
-----------------------------------------------------------------------*/
	function PrevPage() {
		document.frm.PageNum.value = parseInt(document.frm.PageNum.value) - 1;
		document.frm.submit();
	}

	function NextPage() {
		document.frm.PageNum.value = parseInt(document.frm.PageNum.value) + 1;
		document.frm.submit();
	}

	function ChangeLineCount() {
		if (document.frm.SetLineCount.options[document.frm.SetLineCount.selectedIndex].value.length != 0) {
			document.frm.PageNum.value = 1;
			document.frm.RowsPerPage.value = document.frm.SetLineCount.options[document.frm.SetLineCount.selectedIndex].value;
			document.frm.submit();
		}
	}

	function DetailDisp( vForm, vCode ) {
		document.frm.code.value 	= vCode;
		document.frm.action		 	= vForm;
		document.frm.submit();
	}

	function TopLink( vForm, vName, vCode ) {
		varObj = eval("document.frm." + vName);
		varObj.value = vCode;
		document.frm.action		 	= vForm;
		document.frm.submit();
	}

	function DetailClick( vForm, vKind, vCode ) {
//		if ( document.frm.lgi.value == 0 ){
//			alert("●ログインしてご利用下さい\n");
//			document.frm.action="bbslogin.asp";
//			document.frm.submit();
//		} else {
			document.frm.code2.value 	= vCode;
			document.frm.kind.value 	= vKind;
			document.frm.action		 	= vForm;
			document.frm.submit();
//		}
	}


