

	/**
	 *　選択ページ変数
	 *　
	 */
	var PAGE_P_NO=1;
	var NEW_MEMBER;

	var c1,c2,lk,lm;


    var cal1;
    var cal2;

	var member_cnt = 1;
	/**
	 *　初期表示
	 *
	 */
	function loading_participant(){


		//カレンダーオブジェクト生成
		cal1 = new JKL.Calendar("sCal","form","date");
		cal2 = new JKL.Calendar("eCal","form","date2");

		//過去の日付は選択不可
		cal1.min_date = new Date();
		cal2.min_date = new Date();

		//スタイルを指定
		cal1.setStyle( "frame_color", "#3333CC" );
		cal2.setStyle( "frame_color", "#CC3333" );


/*
		var myAnim = new YAHOO.util.Anim('party', { 
		width   : { to   : 750 } ,
		opacity : { from : 0 ,to:1 }
		});
		myAnim.animate();
*/



	}

	/**
	 *　カレンダー表示（開催日）
	 *
	 */
	function showCalendar1() {
		cal2.hide();
		cal1.write();
	}
	function hideCalendar1() {
		cal1.getFormValue();
		cal1.hide();
	}

	/**
	 *　カレンダー表示（回答日）
	 *
	 */
	function showCalendar2() {
		cal1.hide();
		cal2.write();
	}
	function hideCalendar2() {
		cal2.getFormValue();
		cal2.hide();
	}

	/**
	 * 送信アドレスを追加する.
	 * 別ウィンドウ用
	 * 
	 */
	function useradd(mailid,nickname){


		NEW_NAME  	= document.getElementById('newname')

		if(!nickname){

			if (NEW_NAME.value) {
				nickname = NEW_NAME.value;
				NEW_NAME.value = "";
			}
			else{
				nickname = "名前を付けて";
			}
		}

		NEW_MAIL  	= document.getElementById('newmail')

		if (NEW_MAIL.value) {
			mailid = NEW_MAIL.value;
			NEW_MAIL.value = "";
		}

		memberlist_new = document.getElementById('memberlist');

		//一度にHTMLを挿入しないとdivがずれる
		memberlist_new.innerHTML += "<span id=\""+ member_cnt +"\">名前：<input type=\"text\" name=\"member_name[]\" id=\"member_name\" value=\""+ nickname + "\">&nbsp;メール：<input type=\"text\" name=\"member_mail[]\" id=\"member_mail\" value=\""+ mailid + "\">&nbsp;&nbsp;&nbsp;<a class=\"link_b\" onclick=\"delLine('"+ member_cnt +"')\">&gt;&gt;削除</a><br></span>";

		member_cnt++;


	}

	/**
	 * 送信アドレスを追加する.
	 * インラインフレーム用
	 * 
	 */
	function useradd2(mailid,nickname){

		var myiframe;
		var iframe;

		myiframe = document.getElementsByTagName('iframe'); 

		if (myiframe[0].contentDocument) {
			iframe=myiframe[0].contentDocument;
		} else {
			iframe=myiframe[0].Document;
		}

		NEW_NAME  	= iframe.getElementById('newname');

		if(!nickname){

			if (NEW_NAME.value) {
				nickname = NEW_NAME.value;
				NEW_NAME.value = "";
			}
			else{
				nickname = "名前を付けて";
			}
		}

		NEW_MAIL  	= iframe.getElementById('newmail');

		if (NEW_MAIL.value) {
			mailid = NEW_MAIL.value;
			NEW_MAIL.value = "";
		}

		memberlist_new = document.getElementById('memberlist');

		//一度にHTMLを挿入しないとdivがずれる
		memberlist_new.innerHTML += "<span id=\""+ member_cnt +"\">名前：<input type=\"text\" name=\"member_name[]\" id=\"member_name\" value=\""+ nickname + "\">&nbsp;メール：<input type=\"text\" name=\"member_mail[]\" id=\"member_mail\" value=\""+ mailid + "\">&nbsp;&nbsp;&nbsp;<a class=\"link_b\" onclick=\"delLine('"+ member_cnt +"')\">&gt;&gt;削除</a><br></span>";

		member_cnt++;


	}



	/**
	 * 送信アドレスを入力し直す（入力フォームを削除）
	 * 
	 * 
	 */
	function userDelete(){

		// $('memberlist').innerHTML = "";
		memberlist_new = document.getElementById('memberlist');
		memberlist_new.innerHTML = "";
	}

	/**
	 * 送信アドレスを入力し直す（入力フォームを削除）
	 * 
	 * 
	 */
	function delLine(no){


		memberlist_new = document.getElementById(no);
		memberlist_new.innerHTML = "";
	}


	/**
	 * 入力した値をチェック.友達追加の場合
	 * 
	 * 
	 */
	function checkFriendForm() {

		var party_message 	= document.getElementById('party_message').value;

		if(!party_message){
			partySendBack("メッセージを入力してください。");

		}
		else{

			//OK
			ajaxPartySendMail('main','script/ajax/party_confirm_Ajax.php');
		}


	}



	/**
	 * 入力した値をチェック.
	 * 
	 * 
	 */
	function checkPartyForm() {

/*
		var party_message = $F("party_message");
		var fromname = $F('fromname');
		var frommail = $F('frommail');
		var date = $F('date');
		var date2 = $F('date2');
*/

		var party_title 	= document.getElementById('party_title').value;
		var party_message 	= document.getElementById('party_message').value;
		var fromname 		= document.getElementById('fromname').value;
		var frommail 		= document.getElementById('frommail').value;
		var date 			= document.getElementById('date').value;
		var date2 			= document.getElementById('date2').value;



		//alert(party_message);
		//alert(fromname);
		//alert(frommail);
		//alert(date);
		//alert(date2);

		//全角・半角スペースを除去
		var rgexp_s = new RegExp(" ", "g");
		party_title = party_title.replace(rgexp_s, "");
		var rgexp_b = new RegExp("　", "g");
		party_title = party_title.replace(rgexp_b, "");


		if(!party_title){
			partySendBack("タイトルを入力してください。");

		}
		else if(!party_message){
			partySendBack("メッセージを入力してください。");

		}
		else if(!fromname){
			partySendBack("あなたの名前を入力してください。");

		}
		else if(!frommail || !frommail.match(/^\S+\.\S+$/)){
			partySendBack("あなたのメールアドレスを入力してください。");

		}
		else if(!date || !date.match(/^(\d{4})\/(\d{1,2})\/(\d{1,2}$)/)){
			partySendBack("お食事したい日を【yyyy/mm/dd】の形式で入力してください。<br>カレンダーを利用すると自動入力されます。");

		}
/*
		else if(!date2 || !date2.match(/^(\d{4})\/(\d{1,2})\/(\d{1,2}$)/)){
			partySendBack("お返事の期限を【yyyy/mm/dd】の形式で入力してください。<br>カレンダーを利用すると自動入力されます。");

		}
*/
		else if(date2 && !date2.match(/^(\d{4})\/(\d{1,2})\/(\d{1,2}$)/)){
			partySendBack("お返事の期限を指定する場合は、<br>【yyyy/mm/dd】の形式で入力してください。<br>カレンダーを利用すると自動入力されます。");

		}

		else if(new Date(date) < new Date(date2)){
			partySendBack("お返事の期限を指定する場合は、開催日以前の日付を入力してください。");
		}
		
		else{

			//OK
			ajaxPartySendMail('main','script/ajax/party_confirm_Ajax.php');

			//partySendConfirm("つれ食メールを送信します。<br>よろしいですか？");
		}


	}


	/*
	 * つれ食メール送信
	 *
	 */
	function partySendConfirm(mes) {
	
		Dialog.confirm(mes, 
              {	windowParameters: {width:300}, 
              	okLabel: "OK", 
               	cancelLabel: "CANCEL", 
               	buttonClass: "diaryButtonClass",
               	id: "diaryDialogId",
               	cancel:function(win) {partyCancelSend();},
               	ok:function(win) {partySend(); return true;}
              });
	}

	/*
	 * つれ食メールNG
	 *
	 */
	function partySendBack (mes) {

		Dialog.alert(mes, 
				{
					windowParameters: {width:300}, 
					okLabel: "CLOSE",
					buttonClass: "diaryButtonClass",
					id: "diaryDialogId",
					ok:function(win) {return true;}
				});
	}



	function partySend(){

		ajaxPartySendMail('main','script/ajax/party_send_mail_Ajax.php');
	
	}

	function partyCancelSend(){
	
	}



	
	/**
	 * カウンター.
	 * ★利用しない？
	 * 
	 */

	function counter(start,end){

		var range = $R(start,end, false);

		range.each(function(value, index){

			$("memberlist").innerHTML+= "No."+index+" : "+value +"<hr>";

		});
	}
	
	
	
	/**
	 * ページ遷移を実行する.
	 * ★利用しない？
	 * 
	 */

	function next_p (no) {

		PAGE_P_NO.value=no;

		ajaxParticipant('selectlist','script/ajax/participant_next_Ajax.php');


	}

	function dispFriendList(){
		document.getElementById('friend_frame').innerHTML ='<iframe frameborder="0" name="_content"  id="_content" src="mypage.php?type=userfriend" width="100%" height="220px"></iframe>';
	}





