//
//  JavaScript外部ファイル 関数群
//	■func.js■
//	Author : Masato Takahashi
//	http://www.ishigochi.com
//
////////////////////////////////////////////////////////////////////

//********************************
// 答え表示
//********************************
function jf_ShowAnswer(pNo){

	if( $("#a_"+pNo).css("display") == "none" ){
		$("#a_"+pNo).slideDown("slow");
	}else{
		$("#a_"+pNo).slideUp("slow");
	}

}


//------------------------------------------------------------------
// 管理番号　L-001
// LinkPost
// 最終的なPOSTを実行する
// 引数　：actionname		POSTするURL
//------------------------------------------------------------------
function LinkPost(actionname)
{
	if(actionname != "")
	{
		var dateObj = new Date();
		dd = dateObj.getDate();
		if (dd < 10) { dd = "0" + dd; }
		hh = dateObj.getHours();
		hm = dateObj.getMinutes();
		hs = dateObj.getSeconds();

		//POST時にキャッシュから読み込まない様に一意になる値を設定
		document.forms[0].action = actionname + "?tmstmp=" + hs + hm + hh + dd;
		document.forms[0].submit();
	}
}



//------------------------------------------------------------------
// PostmodeLinkPost
// 最終的なPOSTを実行する、POST実行前にPostmode設定
// 引数　：actionname		POSTするURL
// 引数　：postmode		Postmode
//------------------------------------------------------------------

function PostmodeLinkPost(actionname,postmode){
	document.forms[0].postmode.value = postmode;
	LinkPost(actionname);
}






//------------------------------------------------------------------
// RecruitSend
// 最終的なPOSTを実行する、POST実行前にPostmode設定
// 引数　：actionname		POSTするURL
// 引数　：postmode		Postmode
//------------------------------------------------------------------

function RecruitSend(actionname,postmode){

  	if( document.frm.name.value == "" ){ alert("氏名が入力されていません。"); document.frm.name.focus(); return false;}
  	if( document.frm.age.value == "" ){ alert("年齢が入力されていません。"); document.frm.age.focus(); return false;}
  	if( document.frm.e_mail.value == "" ){ alert("メールアドレスが入力されていません。"); document.frm.e_mail.focus(); return false;}
  	if( document.frm.tel.value == "" ){ alert("連絡先TELが入力されていません。"); document.frm.tel.focus(); return false;}
  	if( document.frm.address.value == "" ){ alert("住所が入力されていません。"); document.frm.address.focus(); return false;}

	document.forms[0].postmode.value = postmode;
	LinkPost(actionname);
}










//------------------------------------------------------------------
// ContactSend
// 最終的なPOSTを実行する、POST実行前にPostmode設定
// 引数　：actionname		POSTするURL
// 引数　：postmode		Postmode
//------------------------------------------------------------------

function ContactSend(actionname,postmode){

  	if( document.frm.name.value == "" ){ alert("お名前が入力されていません。"); document.frm.name.focus(); return false;}
  	if( document.frm.mail.value == "" ){ alert("メールアドレスが入力されていません。"); document.frm.mail.focus(); return false;}
  	if( document.frm.naiyou.value == "" ){ alert("お問合せ内容が入力されていません。"); document.frm.naiyou.focus(); return false;}

	document.forms[0].postmode.value = postmode;
	LinkPost(actionname);
}











//------------------------------------------------------------------
// FishingInfoEntry
// 最終的なPOSTを実行する、POST実行前にPostmode設定
// 引数　：actionname		POSTするURL
// 引数　：postmode		Postmode
//------------------------------------------------------------------

function FishingInfoEntry(actionname,postmode){

  	if( document.frm.mailaddress.value == "" ){ alert("メールアドレスが入力されていません。"); document.frm.mailaddress.focus(); return false;}
  	if( document.frm.mailaddress_confirm.value == "" ){ alert("メールアドレス（再入力）が入力されていません。"); document.frm.mailaddress_confirm.focus(); return false;}
  	if( document.frm.mailaddress.value != document.frm.mailaddress_confirm.value ){ alert("確認用のメールアドレスと一致しません。"); document.frm.mailaddress.focus(); return false;}

  	if( document.frm.lat.value == "" ){ alert("緯度が入力されていません。"); document.frm.lat.focus(); return false;}
  	if( document.frm.lon.value == "" ){ alert("経度が入力されていません。"); document.frm.lon.focus(); return false;}


  	if( document.frm.lat.value == "34.258888" ){ alert("マップを釣り場へ移動させてください。"); document.frm.lat.focus(); return false;}
  	if( document.frm.lon.value == "132.408096" ){ alert("マップを釣り場へ移動させてください。"); document.frm.lon.focus(); return false;}






  	if( document.frm.nick_name.value == "" ){ alert("ニックネームが入力されていません。"); document.frm.nick_name.focus(); return false;}
  	if( document.frm.fish_name.value == "" ){ alert("釣った魚名が入力されていません。"); document.frm.fish_name.focus(); return false;}

	document.forms[0].postmode.value = postmode;
	LinkPost(actionname);
}

















//------------------------------------------------------------------
// 管理番号　P-003
// PopUpWindow
// 最終的なPOSTを実行する、実行結果は別窓表示
// 引数　：actionname		POSTするURL
//------------------------------------------------------------------

function PopUpWindow(actionname)
{

	var dateObj = new Date();
	dd = dateObj.getDate();
	if (dd < 10) { dd = "0" + dd; }
	hh = dateObj.getHours();
	hm = dateObj.getMinutes();
	hs = dateObj.getSeconds();
	
	var popwindow = "popwindow"+ hs + hm;
	window.open( '',popwindow,'status=yes,scrollbars=yes,width=800,height=700');

	document.forms[0].action = actionname + "?tmstmp=" + hs + hm + hh + dd;
	document.forms[0].target = "popwindow"+ hs + hm;;
	document.forms[0].submit();
	document.forms[0].target = "";
}
