
function sendForm(_id){
	
	/*** 予約フォーム ********************************************************/
	
	if(_id=='yoyaku'){
		if(!Field.present('name')){
			alert("お名前は必ずご記入お願いします");
			Field.activate('name');
			return 0;
		}
		if(!Field.present('mailcc')){
			alert("メールアドレスを入力してください");
			Field.activate('mailcc');
			return 0;
		}
		if(! ($('mailcc').value).match(/\S+@\S+\.+\S+$/) ){
			alert("メールアドレスの書式をご確認ください");	
			Field.activate('mailcc');
			return 0;
		}
		if($('course').selectedIndex==0){
			alert("コースをご選択ください");
			Field.activate('course');
			return 0;
		}
	}
	
	/*** ご意見 **************************************************************/
	
	if(_id=='mail'){
		if(!Field.present('name')){
			alert("お名前は必ずご記入お願いします");
			Field.activate('name');
			return 0;
		}
		if(!Field.present('mailcc')){
			alert("メールアドレスを入力してください");
			Field.activate('mailcc');
			return 0;
		}
		if(! ($('mailcc').value).match(/\S+@\S+\.+\S+$/) ){
			alert("メールアドレスの書式をご確認ください");	
			Field.activate('mailcc');
			return 0;
		}
	}
	
	/*** 求人フォーム ********************************************************/
	
	/* 女性用 */
	if(_id=='rec1'){
		if(!Field.present('name1')){
			alert("お名前は必ずご記入お願いします");
			Field.activate('name1');
			return 0;
		}
		if(!Field.present('mailcc1')){
			alert("メールアドレスをご記入ください");
			Field.activate('mailcc1');
			return 0;
		}
		if(! ($('mailcc1').value).match(/\S+@\S+\.+\S+$/) ){
			alert("メールアドレスの書式をご確認ください");	
			Field.activate('mailcc1');
			return 0;
		}
	}	
	
	/* 男性用 */
	if(_id=='rec2'){
		if(!Field.present('name2')){
			alert("お名前は必ずご記入お願いします");
			Field.activate('name2');
			return 0;
		}
		if(!Field.present('mailcc2')){
			alert("メールアドレスをご記入ください");
			Field.activate('mailcc2');
			return 0;
		}
		if(! ($('mailcc2').value).match(/\S+@\S+\.+\S+$/) ){
			alert("メールアドレスの書式をご確認ください");	
			Field.activate('mailcc2');
			return 0;
		}
	}	


	/* アンケート */
	if(_id=='enquete'){
		if(!Field.present('name')){
			alert("お名前は必ずご記入お願いします");
			Field.activate('name');
			return 0;
		}
		if(!Field.present('mailcc')){
			alert("メールアドレスをご記入ください");
			Field.activate('mailcc');
			return 0;
		}
		if(! ($('mailcc').value).match(/\S+@\S+\.+\S+$/) ){
			alert("メールアドレスの書式をご確認ください");	
			Field.activate('mailcc');
			return 0;
		}
		
		// どれかチェックされてるか？
		var radios = ['enq1','enq2','enq3','enq4','enq5','enq8'];
		var radio_msg = new Array();
		radio_msg['enq1'] = "女の子の第一印象";
		radio_msg['enq2'] = "女の子の接客態度";
		radio_msg['enq3'] = "サービスやテクニックについてのご満足度";
		radio_msg['enq4'] = "総合点数";
		radio_msg['enq5'] = "受付スタッフの電話応対";
		radio_msg['enq8'] = "次回のご利用";
		
		for(_i=0; _i<radios.length; _i++){
			if( Form.serialize($('enquete')).toQueryParams()[radios[_i]] == undefined ){
				alert( radio_msg[radios[_i]] + "についてご回答ください" );
				return false;
			}
		}
		// --------------------------
		
	}	



	/*** プレゼントアンケート *************************************************/
	
	if(_id=='mmaga'){
		if(!Field.present('name')){
			alert("お名前は必ずご記入お願いします");
			Field.activate('name');
			return 0;
		}
		if(!Field.present('mailcc')){
			alert("メールアドレスをご記入ください");
			Field.activate('mailcc');
			return 0;
		}
		if(! ($('mailcc').value).match(/\S+@\S+\.+\S+$/) ){
			alert("メールアドレスの書式をご確認ください");	
			Field.activate('mailcc');
			return 0;
		}
		if(!Field.present('pass')){
			alert("パスワードをご記入下さい");
			Field.activate('pass');
			return 0;
		}
		if(!Field.present('q1','q2','q3','q4','q5')){
			alert("恐れ入りますが、アンケートに未回答部分があります");
			return 0;
		}
		
	}	


	/*** 送信処理 *************************************************************/
	
	if(!confirm("お疲れ様でした。それではメッセージを送信します")) return 0; 
	new Ajax.Request('/send.php',{
		method: "post",
		postBody: encodeURI(Form.serialize(_id)),
		onLoading :function(){
			$(_id + "_btn").disabled = true;
			$(_id + "_btn").value="送信しています....";
		},
		onComplete:function(_obj){
			if(_obj.responseText=='1'){
				alert("送信されました");
				$(_id + "_btn").value = "送信完了";
				$(_id + "_msg").innerHTML = "<span style='width:290px;padding:15px;background-color:#ffcc00;margin-top:10px;'>送信が完了いたしました</span>";
			}else{
				alert(_obj.responseText);
			}
		}
	});
}


