

// 提携飲食店用の必須項目を確認してから送信
function contactStoreInputCheckSend( formName, msg )
{
		if( $('#stores').val() == "" ){
			alert( "店舗名を入力して下さい" );
			return false;
		}
		email = $('#email').val();
		if( email == "" ){
			alert( "メールアドレスを入力して下さい" );
			return false;
		}
		if( email.match(/^[^@\s<&>]+@([-a-z0-9]+\.)+[a-z]{2,}$/i) == null ){
			alert( "正しいメールアドレスを入力して下さい" );
			return false;
		}
		if( $('#tel').val() == "" ){
			alert( "お電話番号を入力して下さい" );
			return false;
		}
		if( $('#your_inquiry').val() == "" ){
			alert( "お問合せ内容を入力して下さい" );
			return false;
		}
		
		return checkFormSend( formName, msg );
}

// お問い合わせの必須項目を確認してから送信
function contactInputCheckSend( formName, msg )
{
		if( $('#name').val() == "" ){
			alert( "お名前を入力して下さい" );
			return false;
		}
		email = $('#email').val();
		if( email == "" ){
			alert( "メールアドレスを入力して下さい" );
			return false;
		}
		if( email.match(/^[^@\s<&>]+@([-a-z0-9]+\.)+[a-z]{2,}$/i) == null ){
			alert( "正しいメールアドレスを入力して下さい" );
			return false;
		}
		if( $('#category').val() == "" ){
			alert( "お問い合わせを選択して下さい" );
			return false;
		}
		if( $('#your_inquiry').val() == "" ){
			alert( "お問合せ内容を入力して下さい" );
			return false;
		}
		
		return checkFormSend( formName, msg );
}

// 合コンの可否を送信する
function partyCompaCanSubmit( formName, canFlag, c_party_id )
{
	if( canFlag == 'OK' ){
		res = confirm( "コンパのお誘いを受けます" );
	} else {
		res = confirm( "コンパのお誘いをお断りします" );
	}
	if( res ){
		make_hidden( "canFlag", canFlag, formName );
		make_hidden( "c_party_id", c_party_id, formName );
		document.forms[formName].submit();
	}
}

// メッセージの可否を送信する
function partyMsgSubmit( formName, canFlag, c_party_id )
{
	res = confirm( "このメッセージは" + canFlag + "です" );
	if( res ){
		make_hidden( "canFlag", canFlag, formName );
		make_hidden( "c_party_id", c_party_id, formName );
		make_hidden( "partyFlag", "0", formName );
		document.forms[formName].submit();
	}
}

// 確定済みを送信する
function partyConfirmedSubmit( formName, c_party_id )
{
	res = confirm( "確定済みにします" );
	if( res ){
		make_hidden( "c_party_id", c_party_id, formName );
		make_hidden( "partyFlag", "6", formName );
		document.forms[formName].submit();
	}
}

// 開催場所と時間を報告する【確定】
function partyAdjustingDoSubmit( formName )
{
	res = confirm( "合コン情報を登録します" );
	if( res ){
		document.forms[formName].submit();
	}
}

// 開催場所と時間を登録するフォームに移動
function partyAdjustingFormSubmit( formName, c_party_id, party_status )
{
		make_hidden( "report", "1", formName );
		make_hidden( "c_party_id", c_party_id, formName );
		make_hidden( "party_status", party_status, formName );
		document.forms[formName].submit();
}
// OK（入金待ち）に更新する
function partyUpdateCompaOkSubmit( formName, c_party_id )
{
		res = confirm( "OK（入金待ち）に更新します" );
		if( res ){
			make_hidden( "c_party_id", c_party_id, formName );
			make_hidden( "partyFlag", "3", formName );
			document.forms[formName].a.value = "page_party_do";
			document.forms[formName].submit();
		}
}

// 入金が確認できた
function partyPrePaymentSubmit( formName, c_party_id )
{
	res = confirm( "入金済みにします" );
	if( res ){
		make_hidden( "prePayment", "1", formName );
		make_hidden( "c_party_id", c_party_id, formName );
		make_hidden( "partyFlag", "4", formName );
		document.forms[formName].submit();
	}
}

// コンパのお誘いの返事をする
function partyReplySubmit( formName, c_party_id, c_message_id, reply )
{
	res = confirm( "お誘いを受けたコンパに返信します\nお返事：「" + reply + "」" );
	if( res ){
		make_hidden( "reply"				, reply				, formName );
		make_hidden( "c_party_id"		, c_party_id	, formName );
		make_hidden( "c_message_id"	, c_message_id, formName );
		document.forms[formName].submit();
	}
}




// 確認してから送信する
function checkFormSend( formName, msg )
{
	res = confirm( msg );
	if( res ){
		document.forms[formName].submit();
		return true;
	}
	return false;
}

// 送信する
function formSend(formName)
{
	document.forms[formName].submit();
}

// make_hidden : hiddenを作成する : Version 1.1
function make_hidden( name, value, formname )
{
	var q = document.createElement('input');
	q.type = 'hidden';
	q.name = name;
	q.value = value;
	if(formname){
		document.forms[formname].appendChild(q);
	} else {
		document.forms[0].appendChild(q);
	}
}
