
/*#################################################*/

//設定エリア（アップの時変更必要）

var host = location.hostname;
var BASE_URL = '';
var SSL_URL = '';
var SSL_DIR = '';
var SSL_IMG_DIR = '';

if( host === 'localhost' )
{
	BASE_URL = 'http://localhost/doshin-kanko/';
	SSL_URL = 'http://localhost/doshin-kanko/';
	SSL_DIR = 'http://localhost/doshin-kanko/';
}
else
{
	BASE_URL = 'http://www.doshinkanko.com/';
	SSL_URL = 'https://web.aurora-net.or.jp/SSL/doshinkanko.com/index.php/';
	SSL_DIR = 'https://web.aurora-net.or.jp/SSL/doshinkanko.com/';
}


//画像パス
var IMG_DIR = BASE_URL + 'common/images/';
var SSL_IMG_DIR = SSL_DIR + 'common/images/';

//お問い合わせ画面パス
var INQ_URL = SSL_URL + 'inquiry';

//申込画面パス
var ENT_URL = SSL_URL + 'reserve';

/*#################################################*/

/*
 * エリア選択タブ
 */
$(function(){

	$('ul.arealink li a').click(function(){

		var obj_id = $(this).attr('id');
		var area_id = obj_id.slice( 1 );
		var obj_class = $(this).attr('class');
		var url = '';

		switch( obj_class )
		{
			case 'jp':
			url = 'japan/';
			break;

			case 'hk01':
			url = 'hokkaido/higaeri/';
			break;

			case 'hk02':
			url = 'hokkaido/syukuhaku/';
			break;

			case 'hk03':
			url = 'hokkaido/onsen/';
			break;

			case 'fo':
			url = 'foreign/';
			break;
		}

		var action_url = BASE_URL + url ;

		$('#frm').append( '<input type="hidden" id="area_id" name="area_id" />' );
		$('#area_id').attr('value' , area_id );
		$('#frm' ).attr('action' , action_url );
		$('#frm').submit();

	});
});

/*######################################################################*/

/*
 * ジャンル選択タブ--こだわり国内
 */
$(function(){

	$("ul.search-catlink li a").click(function(){
		var obj_id = $(this).attr('id');
		var genre_id = obj_id.slice( 1 );
		var obj_class = $(this).attr('class');

		switch( obj_class )
		{
			case 'jp':
			url = 'japan/';
			break;

			case 'hk01':
			url = 'hokkaido/higaeri/';
			break;

			case 'hk02':
			url = 'hokkaido/syukuhaku/';
			break;

			case 'hk03':
			url = 'hokkaido/onsen/';
			break;

			case 'fo':
			url = 'foreign/';
			break;
		}

		var action_url = BASE_URL + url ;

		$('#frm').append( '<input type="hidden" id="genre_id" name="genre_id" />' );
		$('#genre_id').attr('value' , genre_id );
		$('#frm' ).attr('action' , action_url );
		$('#frm').submit();
	});
});

/*
 * ジャンル選択タブ--トップ
 */

$(function(){

	$("ul.catlink li a").click(function(){
		var obj_id = $(this).attr('id');
		var genre_id = obj_id.slice( 1 );
		var obj_class = $(this).attr('class');

		switch( obj_class )
		{
			case 'jp':
			url = 'japan/';
			break;

			case 'hk01':
			url = 'hokkaido/higaeri/';
			break;

			case 'hk02':
			url = 'hokkaido/syukuhaku/';
			break;

			case 'hk03':
			url = 'hokkaido/onsen/';
			break;

			case 'fo':
			url = 'foreign/';
			break;
		}

		var action_url = BASE_URL + url ;

		$('#frm').append( '<input type="hidden" id="genre_id" name="genre_id" />' );
		$('#genre_id').attr('value' , genre_id );
		$('#frm' ).attr('action' , action_url );
		$('#frm').submit();
	});
});

/*######################################################################*/

//お問い合わせボタン
$(function(){

	//ロールオーバー
	$('img.bt-Inq').hover(
		function()
		{
			$(this).attr( 'src' , IMG_DIR + 'bt-inq_on.jpg' );
		},
		function()
		{
			$(this).attr( 'src' , IMG_DIR + 'bt-inq.jpg' );
		}
	);

	//クリック
	$('img.bt-Inq').click(
		function(){
			//var obj_id = $(this).attr( 'id' );
			//var tour_code = obj_id.slice( 4 );
			$('#frm').append( '<input type="hidden" id="tour_code" name="tour_code" />' );
			//$('#tour_code').attr('value' , tour_code );
			$('#frm' ).attr( 'action' , SSL_URL + 'inquiry' );
			$('#frm').submit();
		}
	);

	//確認画面からの修正ボタン
	$('#inquiry .modify-inquiry-btn').click(
		function(){
			$('#inquiry_form' ).attr('action' , SSL_URL + 'inquiry' );
			$('#inquiry_form').submit();
		}
	);

	//確認画面からの決定ボタン -->　メール送信へ
	$('#inquiry .submit-inquiry-btn').click(
		function(){
			$('#inquiry_form' ).attr('action' , SSL_URL + 'inquiry/mail' );
			$('#inquiry_form').submit();
		}
	);

	//確認画面修正ボタン・ロールオーバー
	$('#inquiry .modify-inquiry-btn').hover(
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-modify_on.jpg' );
		},
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-modify.jpg' );
		}
	);

	//確認画面からの決定ボタン/ロールオーバー
	$('#inquiry .submit-inquiry-btn').hover(
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-appli_on.jpg' );
		},
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-appli.jpg' );
		}
	);

/*
	//"道内温泉"のお問い合わせボタン
	$('img.btInq').click(
		function (){
			$('#frm' ).attr( 'action' , SSL_URL + 'inquiry' );
			$('#frm').submit();
		}
	);
*/
});

//予約ボタン
$(function(){

	//ロールオーバー
	$('img.bt-Ent').hover(
		function()
		{
			$(this).attr( 'src' , IMG_DIR + 'bt-ent_on.jpg' );
		},
		function()
		{
			$(this).attr( 'src' , IMG_DIR + 'bt-ent.jpg' );
		}
	);
	//クリック
	$('img.bt-Ent').click(
		function(){
			var obj_id = $(this).attr( 'id' );
			var tour_code = obj_id.slice( 4 );
			$('#frm').append( '<input type="hidden" id="tour_code" name="tour_code" />' );
			$('#tour_code').attr('value' , tour_code );
			$('#frm' ).attr('action' , SSL_URL + 'reserve' );
			$('#frm').submit();
		}
	);

	//予約でのツアー選択SELECT編集でSUBMIT
	$( '#reserve #tour_code' ).change(
		function(){
			$('#reserve_form' ).attr( 'action' , SSL_URL + 'reserve' );
			$('#reserve_form').submit();
		}
	);

	//確認画面からの修正ボタン
	$('#reserve .modify-reserve-btn').click(
		function(){
			$('#reserve_form' ).attr('action' , SSL_URL + 'reserve' );
			$('#reserve_form').submit();
		}
	);

	//確認画面修正ボタン・ロールオーバー
	$('#reserve .modify-reserve-btn').hover(
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-modify_on.jpg' );
		},
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-modify.jpg' );
		}
	);

	//確認画面からの決定ボタン -->　メール送信へ
	$('#reserve .submit-reserve-btn').click(
		function(){
			$('#reserve_form' ).attr('action' , SSL_URL + 'reserve/mail' );

			//IEでの2度送信対応の為,コメントアウト = 2012.02.22
			//$('#reserve_form').submit();
		}
	);

	//確認画面からの決定ボタン/ロールオーバー
	$('#reserve .submit-reserve-btn').hover(
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-appli_on.jpg' );
		},
		function()
		{
			$(this).attr( 'src' , SSL_IMG_DIR + 'bt-appli.jpg' );
		}
	);

	//道内温泉の予約ボタン(スペシャル)
	$('#hk-onsen .o-special img.btEnt').click(
		function(){
			var obj_id = $(this).attr( 'id' );
			var tour_code = obj_id;
			$('#frm').append( '<input type="hidden" id="tour_code" name="tour_code" />' );
			$('#tour_code').attr( 'value' , tour_code );
			$('#frm' ).attr( 'action' , SSL_URL + 'reserve' );
			$('#frm').submit();
		}
	);

	//道内温泉の予約ボタン(レギュラー)
	$('#hk-onsen .o-regular img.btEnt').click(
		function(){
			$('#frm').append( '<input type="hidden" id="tour_code" name="tour_code" />' );
			$('#tour_code').attr( 'value' , 'onsen_regular' );
			$('#frm' ).attr( 'action' , SSL_URL + 'reserve' );
			$('#frm').submit();
		}
	);

	//道内温泉の予約ボタン(スペシャル２)
	$('#hk-onsen .o-special2 img.btEnt').click(
		function(){
			$('#frm').append( '<input type="hidden" id="tour_code" name="tour_code" />' );
			$('#tour_code').attr( 'value' , 'onsen_regular' );
			$('#frm' ).attr( 'action' , SSL_URL + 'reserve' );
			$('#frm').submit();
		}
	);
});

//##############################################################################
/*
 * サイドバー内、出発月検索
 */

$(function(){
	$('div.btn-search a img').click(function(){
		//alert($(this));
		var obj_class = $('select').attr('class');
		switch( obj_class )
		{
			case 'jp':
			url = 'japan/';
			break;

			case 'hk01':
			url = 'hokkaido/higaeri/';
			break;

			case 'hk02':
			url = 'hokkaido/syukuhaku/';
			break;

			case 'hk03':
			url = 'hokkaido/onsen/';
			break;

			case 'fo':
			url = 'foreign/';
			break;
		}

		var action_url = BASE_URL + url ;

		if( $('select option').val() != 'none' )
		{
			$('#frm' ).attr('action' , action_url );
			$('#frm').append( '<input type="hidden" id="search_date" name="search_date" />' );
			$( "#frm" ).submit();
		}
	});
});

//##############################################################################
/*
 * 申込み｜温泉宿泊
 */

$(function(){

	function clearSelect()
	{
		$('#reserve select optgroup#jyo,#nob,#toy,#yun,#sou,#tok').css( 'display' , 'none' );
		$('#reserve select#hotel' ).val('def');
	}

	$('#reserve #hotel_area').bind( 'change' , function(){
		var h_area = $('#hotel_area option:selected').val();
		switch( h_area )
		{
			case '01':
			clearSelect();
			$( '#jyo' ).css( 'display' , 'block' );
			break;

			case '02':
			clearSelect();
			$( '#nob' ).css( 'display' , 'block' );
			break;

			case '03':
			clearSelect();
			$( '#toy' ).css( 'display' , 'block' );
			break;

			case '04':
			clearSelect();
			$( '#yun' ).css( 'display' , 'block' );
			break;

			case '05':
			clearSelect();
			$( '#sou' ).css( 'display' , 'block' );
			break;

			case '06':
			clearSelect();
			$( '#tok' ).css( 'display' , 'block' );
			break;
		}
	});
});









