$CookiePath = '/kansai';

//==================================
//	onloadで動くアクションはここにまとめます
//==================================
$(function(){
	
	var $focus_iFlg = false;				 
	var $focus_dFlg = false;				 
	var $focus_oFlg = false;				 

	//ウォーターマークライブラリ
	jQuery(document).ready(function($) { 
    $.updnWatermark.attachAll(); 
	}); 

	//クッキー名取得
	$CookieName = $("#cookiename").val();
	$CookieName_d = $("#cookiename_d").val();

	//連想配列 初期化
	$selectedAry = new Object(); 
	
	//form内初期化
	init();

	/*---------*
	/ 海外 
	/----------*/
	//方面がチェンジしたら国も変更
	$("#kaigai_search #p_dest").change(function(){
		//都市名クリアする
		$('#p_city').find("option:gt(0)").remove();
		ActionChangeCountry($(this));
	});

	//国名がチェンジしたら都市も変更
	$("#kaigai_search #p_country").change(function(){
		ActionChange($(this));
	});

	//リセットボタン
	$("#kaigai_search .bt_reset" ).click(function(){
		//選択されているものクリア
		$("#kaigai_search input:checked").attr("checked", false);
		$("#kaigai_search select").attr("selectedIndex", 0);
		//クッキークリア
		$.cookie($CookieName, null);  
	});
	
	//formの中がfocus状態
	$("#sForm :input,#sForm .icon_cale").focus(function(){
		$focus_iFlg = true;	
		$focus_dFlg = false;
		$focus_oFlg = false;				 

	});
	//formの中がfocus状態
	$("#sForm :input,#sForm .icon_cale").blur(function(){
		$focus_iFlg = false;	
	});

	//Enterキーが実行された
	$(document).keypress(function (e) {
		if(e.keyCode == '13' && $focus_iFlg == true){

			formSubmit();
			$focus_iFlg = false;																													 
			return false;
		}
	});
	
	/*---------*
	/ 国内 
	/----------*/
		//方面がチェンジしたら都道府県も変更
	$("#sForm_d select[name='p_dest']").change(function(){
		ActionChange_d($(this));
	});

	//リセットボタン
	$("#sForm_d .bt_reset" ).click(function(){
		//選択されているものクリア
		$("#sForm_d input:checked").attr("checked", false);
		$("#sForm_d select").attr("selectedIndex", 0);
		//クッキークリア
		$.cookie($CookieName, null);  
	});
	
	//formの中がfocus状態
	$("#sForm_d :input,#sForm_d .icon_cale").focus(function(){
		$focus_dFlg = true;	
		$focus_iFlg = false;
		$focus_oFlg = false;				 

	});
	//formの中がfocus状態
	$("#sForm_d :input,#sForm_d .icon_cale").blur(function(){
		$focus_dFlg = false;	
	});

	//Enterキーが実行された
	$(document).keypress(function (e) {
		if(e.keyCode == '13' && $focus_dFlg == true){

			formSubmit_d();
			$focus_dFlg = false;																													 
			return false;
		}
	});

	//MAPボタンが押された時はクッキークリア
	$("#map_d li a").click(function(){
		$.cookie($CookieName, null,{path:$CookiePath});    
		$.cookie($CookieName_d, null,{path:$CookiePath});  ;  
	});
	$("#map_i li a").click(function(){
		$.cookie($CookieName, null,{path:$CookiePath});  
		$.cookie($CookieName_d, null,{path:$CookiePath});  
	});
	
	//ここから既存処理
	initialSetting();
	set_Darea(document.ht30304Form.Barea.options[document.ht30304Form.Barea.selectedIndex].value);
	set_Barea();
	setDefDate();
	setDefDate_d();

	/*---------*
	/ 宿検索のEnter制御 
	/----------*/
	//formの中がfocus状態
	$("#ht30304Form :input,#ht30304Form .icon_cale").focus(function(){
		$focus_iFlg = false;	
		$focus_dFlg = false;
		$focus_oFlg = true;				 
	});
	//formの中がfocus状態
	$("#ht30304Form :input,#ht30304Form .icon_cale").blur(function(){
		$focus_oFlg = false;				 
	});
	//Enterキーが実行された
	$(document).keypress(function (e) {
		if(e.keyCode == '13' && $focus_oFlg == true){
			toNextWindowChek();
			$focus_oFlg = false;																													 
			return false;
		}
	});

});

var DirList=new Object();
DirList['HWI,MNA'] ='hawaii';
DirList['BEU'] ='eur';
DirList['AAS'] ='asia';
DirList['DNU,ESU'] ='america';
DirList['FOC'] ='oceania';
DirList['CAF,CHT'] ='africa';
DirList['10'] ='hokkaido';
DirList['11,12,21'] ='tohoku';
DirList['13,14'] ='chubu';
DirList['16'] ='kinki';
DirList['17,18'] ='chushikoku';
DirList['19'] ='kyushu';
DirList['20'] ='okinawa';

//==================================
//	初期化
//==================================
function init(){
	setRes();
	setRes_d();
}
//==================================
//	パラメータをセットする共通の動き 
//==================================
//nameとvalueの場合
function MakeParam($selector){
	$($selector).each(function ($i,$elem) {
		$name = $elem.name;
		if($DsParamAry[$name] != null){
			$DsParamAry[$name] += ',' + $elem.value;

		}else{
			$DsParamAry[$name] = $elem.value;
		}
		if($elem.type == 'checkbox' && $elem.value){
			$show_flg = true;
		}
	});

}

//selectedされているものを全て選択
function MakeParamSelect($selector){
	
	$($selector).each(function ($i,$elem) {
		$name = $elem.name;

		$(":selected", this).each(function ($j,$elem2) {
	
			if($DsParamAry[$name] != null){
				
				$DsParamAry[$name] += ',' + $elem2.value;
			}
			else{
				$DsParamAry[$name] = $elem2.value;
			}
			
			if($elem2.value){
			
				$show_flg = true;
			}		
		});
	});
}

