//jQuery.noConflict();
jQuery(document).ready(function($){
	
	//ホテルリストのスライド
	$('#hotelList').css({'display': 'none'});

	$('#showHotels').click(function(){
		var torigger = $(this);
		if( $('#hotelList').css('display') == 'block' )
			$('#hotelList').slideUp('500', function(){
				torigger.text( text[2] );
			});
		else
			$('#hotelList').slideDown('500', function(){
				torigger.text( text[3] );
			});
	});
	
	//スムーススクロール
	if( !$('#disable_SmoothScroll').length ) {
		
		$('a[href^=#]').click(function(event){
			event.preventDefault();
			$.scrollTo( $(this).attr('href'), 1000 );
		});
	}

	//地域選択から該当ホテルを表示
	selectHotel = function(el){
		
		$('input#hid').val('ph');
		$('input#decision').val('');
		
		var slc = $('#search\\:hid');
		slc.empty();
		
		var regionCode = $('option:selected', el).val();
		
		if( regionCode != '' ){
			slc.html( $('<option/>', {value:''}).text(text[0]) );
			
			var reg = eval('region' + regionCode );
			
			$.each(reg, function(i,e){
				slc.append( $('<option/>', {value: e.slice(0,3)}).text(hid[e]) );
			});
					
		} else {
			slc.append( $('<option/>', {value:''}).text(text[1]) );
		}		
	}
	
	//ホテルを選択した時にhidを変更
	changeQuery = function(el){

		var hotelId = $('option:selected', el).val();

		$('input#hid').val( hotelId );
		
		if( hotelId == '' )
			$('input#decision').val('');
		else
			$('input#decision').val('1');
	}
		
	/* FireFoxのフォームキャッシュクリア */
	if( $.browser.mozilla && $('#search\\:area').length ){
		
			if($('#search\\:area').val() != '') {
			
				selectHotel($('#search\\:area'));
		}
	}
	
	//IE6,IE7 Select Language
	if(window.ie && navigator.appVersion.indexOf("6.0") && navigator.appVersion.indexOf("7.0")){
		var hide = $("#header_menu li.lang_hide");
		if($("#language").length) {
			$("#language").css("width",(525-100*hide.length));
		}
		$(".lang_hide").each(function(element,index){element.css('display','none');});
		$("#language li a").each(function(e,i){
			e.click(function(){
				location.href = $(this).attr('href');
			});
		});
	}

	//レストラン・ゲストルームのタブレイアウト
	if($("#myTabs").length) {
		
		var tab = $('#myTabs ul.mootabs_title li');
		var panel = $('#myTabs div.mootabs_panel');
		
		$(tab.get(0)).addClass('current-tab');
		panel.each(function(i,e){
			if( i != 0 ) {
				$(e).css('display', 'none');
			}
		});
		
		tab.each(function(i,e){
			$(e).click(function(event){
				event.preventDefault();
				tab.removeClass('current-tab');
				$(this).addClass('current-tab');
				showPanel();
			});
		});
		
		showPanel = function(){
			var panelID = $('#myTabs ul.mootabs_title li.current-tab').attr('title');
			panel.css('display', 'none');
			$('#' + panelID ).css('display', 'block');
		}

		//$('#myTabs').tabs({
		//	idPrefix: 'tab'
		//});
	}
});

		



				

var swfObj;
function init(){
	
	var name = "topflash";
	
	if (jQuery("#hqother").length) {	
		name = "onsenflash";
	}
	else if (jQuery("#yourprince").length) {
		name = "homeflash";	
	}

	swfObj = thisMovie(name);
}


function thisMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function RegionTime(difference) {

		init();

		swfObj.callPRtime(time);
		return time;
		
		function RegionTime_local (difference) {		
			init()
			if(!difference || isNaN(difference)) {
				difference = 0;
			}
			
			var Days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
			var Week = new Array("Sunday","Mondat","Tuesday","Wednesday","Thursday","Friday","Saturday");
			var Month = new Array("January","February","March","April","May","Jun","July","August","September","October","November","December");
			
			var myDate = new Date();
			
			var year = myDate.getUTCFullYear();
			var month = myDate.getUTCMonth();	
			var day = myDate.getUTCDate();
			var week = myDate.getUTCDay();
			var hours = myDate.getUTCHours();
			var min = myDate.getUTCMinutes();
			var sec = myDate.getUTCSeconds();
			
			if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
				Days[2] = 29;
			
			hours += difference;
			if(hours >= 24) {
				 day += 1; week += 1; hours -= 24;
			}
			if(day > Days[month]) {
				month += 1; day = day - Days[month];
			 }
			//var result = new Array(year,Month[month],day,week,hours,min,sec);
			var result = new Array(year,month,day,hours,min,sec)
			
			swfObj.callPRtime(result);
			return result;	
			
		}
}
	
	//地域からのホテルリスト表示順
	region0110 = new Array('092','001');
	region0120 = new Array('002');
	region0130 = new Array('006','004','005','007');
	region0140 = new Array('008','009');
	region02 = new Array('015','090','017','018');
	region0210 = new Array('010','011');
	region03 = new Array('095','040a','040d','040b','079','042','044','046');
	region04 = new Array('047','049','088','050');
	region0510 = new Array('032');
	region0520 = new Array('101','034a','034b','073','036','037','072','038');
	region06 = new Array('028','030');
	region07 = new Array('019','021','022','023','024','026');
	region0810 = new Array('054','052','053');
	region0820 = new Array('055');
	region09 = new Array('061');
	region10 = new Array('064','065','066');

if( (typeof local) != 'undefined' ) {
	
	hid = new Array();

	switch( local ) {
		case 'en':
			hid['001'] = 'Tokyo Prince Hotel';
			hid['004'] = 'Grand Prince Hotel Takanawa';
			hid['005'] = 'Grand Prince Hotel New Takanawa';
			hid['006'] = 'The Prince Sakura Tower Tokyo';
			hid['007'] = 'Shinagawa Prince Hotel';
			hid['008'] = 'Shinjuku Prince Hotel';
			hid['009'] = 'Sunshine City Prince Hotel';
			hid['010'] = 'Kawagoe Prince Hotel';
			hid['011'] = 'Hanno Prince Hotel';
			hid['015'] = 'Shin Yokohama Prince Hotel';
			hid['017'] = 'Oiso Prince Hotel';
			hid['018'] = 'Kamakura Prince Hotel';
			hid['019'] = 'Sapporo Prince Hotel';
			hid['021'] = 'Kussharo Prince Hotel';
			hid['022'] = 'Kushiro Prince Hotel';
			hid['023'] = 'Furano Prince Hotel';
			hid['024'] = 'New Furano Prince Hotel';
			hid['026'] = 'Hakodate-Onuma Prince Hotel';
			hid['028'] = 'Towada Prince Hotel';
			hid['030'] = 'Shizukuishi Prince Hotel';
			hid['032'] = 'Naeba Prince Hotel';
			hid['034a'] = 'Karuizawa Prince Hotel East';
			hid['034b'] = 'Karuizawa Prince Hotel West';
			hid['036'] = 'Tsumagoi Prince Hotel';
			hid['037'] = 'Manza Prince Hotel';
			hid['038'] = 'Shiga Kogen Prince Hotel';
			hid['040a'] = 'Hakone En Lakeside Annex';
			hid['040b'] = 'Hakone En Cottage West';
			hid['040d'] = 'Hakone En Cottage East';
			hid['042'] = 'Ryuguden';
			hid['044'] = 'Hakone Yunohana Onsen Hotel';
			hid['046'] = 'Hotel Daihakone';
			hid['047'] = 'Shimoda Prince Hotel';
			hid['049'] = 'Sanyo-so';
			hid['050'] = 'Gamagori Prince Hotel';
			hid['052'] = 'Otsu Prince Hotel';
			hid['053'] = 'Okubiwako Makino Prince Hotel';
			hid['054'] = 'Grand Prince Hotel Kyoto';
			hid['055'] = 'Grand Prince Hotel Hiroshima';
			hid['061'] = 'Nichinan Kaigan Nango Prince Hotel';
			hid['072'] = 'Manza Kogen Hotel';
			hid['073'] = 'Karuizawa Asama Prince Hotel';
			hid['079'] = 'Hakone En Cottage Camping';
			hid['088'] = 'Kawana Hotel';
			hid['090'] = 'Hotel Seaparadise Inn (Yokohama Hakkeijima Seaparadise)';
			hid['092'] = 'The Prince Park Tower Tokyo';
			hid['095'] = 'The Prince Hakone';
			hid['101'] = 'The Prince Karuizawa';
			break;
		case 'ko':
			hid['001'] = '도쿄 프린스호텔';
			hid['004'] = '그랜드 프린스호텔 다카나와';
			hid['005'] = '그랜드 프린스호텔 신타카나와';
			hid['006'] = '프린스 사쿠라 타워 도쿄';
			hid['007'] = '시나가와 프린스호텔';
			hid['008'] = '신주쿠 프린스호텔';
			hid['009'] = '선샤인시티 프린스호텔';
			hid['010'] = '가와고에 프린스호텔';
			hid['011'] = '한노 프린스호텔';
			hid['015'] = '신요코하마 프린스호텔';
			hid['017'] = '오이소 프린스호텔';
			hid['018'] = '가마쿠라 프린스호텔';
			hid['019'] = '삿포로 프린스호텔';
			hid['021'] = '굿샤로 프린스호텔';
			hid['022'] = '구시로 프린스호텔';
			hid['023'] = '후라노 프린스호텔';
			hid['024'] = '신후라노 프린스호텔';
			hid['026'] = '하코다테 오누마 프린스호텔';
			hid['028'] = '도와다 프린스호텔';
			hid['030'] = '시즈쿠이시 프린스호텔';
			hid['032'] = '나에바 프린스호텔';
			hid['034a'] = '가루이자와 프린스호텔 이스트';
			hid['034b'] = '가루이자와 프린스호텔 웨스트';
			hid['036'] = '쓰마고이 프린스호텔';
			hid['037'] = '만자 프린스호텔';
			hid['038'] = '시가코겐 프린스호텔';
			hid['040a'] = '하코네엔 레이크사이드 에넥스';
			hid['040b'] = '하코네엔 코티지 웨스트';
			hid['040d'] = '하코네엔 코티지 이스트';
			hid['042'] = '아시노코 아다코가와 온천 류구덴(여관)';
			hid['044'] = '하코네 유노하나 온천 호텔';
			hid['046'] = '호텔 다이하코네';
			hid['047'] = '시모다 프린스호텔';
			hid['049'] = '이즈나가오카 온천 산요소(여관)';
			hid['050'] = '가마고리 프린스호텔';
			hid['052'] = '오쓰 프린스호텔';
			hid['053'] = '오쿠비와코 마키노 프린스호텔';
			hid['054'] = '그랜드 프린스호텔 교토';
			hid['055'] = '그랜드 프린스호텔 히로시마';
			hid['061'] = '니치난카이간 난고 프린스호텔';
			hid['072'] = '만자코겐 호텔';
			hid['073'] = '가루이자와 아사마 프린스호텔';
			hid['079'] = '하코네엔 코티지 캠핑';
			hid['088'] = '가와나 호텔';
			hid['090'] = '호텔 씨파라다이스 인(요코하마ㆍ야케지마 파라다이스)';
			hid['092'] = '프린스 파크 타워 도쿄';
			hid['095'] = '프린스 하코네';
			hid['101'] = '프린스 가루이자와';
			break;
		case 'zh-cn':
			hid['001'] = '东京王子大饭店';
			hid['004'] = '高轮格兰王子大饭店';
			hid['005'] = '新高轮格兰王子大饭店';
			hid['006'] = '高轮皇家王子大饭店樱花塔东京';
			hid['007'] = '品川王子大饭店';
			hid['008'] = '新宿王子大饭店';
			hid['009'] = '太阳城王子大饭店';
			hid['010'] = '川越王子大饭店';
			hid['011'] = '饭能王子大饭店';
			hid['015'] = '新横滨王子大饭店';
			hid['017'] = '大矶王子大饭店';
			hid['018'] = '镰仓王子大饭店';
			hid['019'] = '札幌王子大饭店';
			hid['021'] = '屈斜路王子大饭店';
			hid['022'] = '钏路王子大饭店';
			hid['023'] = '富良野王子大饭店';
			hid['024'] = '新富良野王子大饭店';
			hid['026'] = '函馆大沼王子大饭店';
			hid['028'] = '十和田王子大饭店';
			hid['030'] = '雫石王子大饭店';
			hid['032'] = '苗场王子大饭店';
			hid['034a'] = '轻井泽王子大饭店 东馆';
			hid['034b'] = '轻井泽王子大饭店 西馆';
			hid['036'] = '嬬恋王子大饭店';
			hid['037'] = '万座王子大饭店';
			hid['038'] = '志贺高原王子大饭店';
			hid['040a'] = '箱根园湖畔别馆';
			hid['040b'] = '箱根园别墅西馆';
			hid['040d'] = '箱根园别墅东馆';
			hid['042'] = '芦之湖畔蛸川温泉 龙宫殿(日式旅馆)';
			hid['044'] = '箱根汤之花温泉饭店';
			hid['046'] = '大箱根饭店';
			hid['047'] = '下田王子大饭店';
			hid['049'] = '伊豆长冈温泉 三养庄（日式旅馆）';
			hid['050'] = '蒲郡王子大饭店';
			hid['052'] = '大津王子大饭店';
			hid['053'] = '奥琵琶湖牧野王子大饭店';
			hid['054'] = '京都格兰王子大饭店';
			hid['055'] = '广岛格兰王子大饭店';
			hid['061'] = '日南海岸南乡王子大饭店';
			hid['072'] = '万座高原饭店';
			hid['073'] = '轻井泽浅间王子大饭店';
			hid['079'] = '箱根园别墅露营地';
			hid['088'] = '川奈饭店';
			hid['090'] = 'Hotel Sea Paradise Inn(横滨·八景岛海洋乐园)';
			hid['092'] = '东京皇家王子大饭店花园塔';
			hid['095'] = '箱根皇家王子大饭店';
			hid['101'] = '轻井泽皇家王子大饭店';
			break;
		case 'zh-tw':
			hid['001'] = '東京王子大飯店';
			hid['004'] = '高輪格蘭王子大飯店';
			hid['005'] = '新高輪格蘭王子大飯店';
			hid['006'] = '高輪皇家王子大飯店櫻花塔東京';
			hid['007'] = '品川王子大飯店';
			hid['008'] = '新宿王子大飯店';
			hid['009'] = '太陽城王子大飯店';
			hid['010'] = '川越王子大飯店';
			hid['011'] = '飯能王子大飯店';
			hid['015'] = '新橫濱王子大飯店';
			hid['017'] = '大磯王子大飯店';
			hid['018'] = '鐮倉王子大飯店';
			hid['019'] = '札幌王子大飯店';
			hid['021'] = '屈斜路王子大飯店';
			hid['022'] = '釧路王子大飯店';
			hid['023'] = '富良野王子大飯店';
			hid['024'] = '新富良野王子大飯店';
			hid['026'] = '函館大沼王子大飯店';
			hid['028'] = '十和田王子大飯店';
			hid['030'] = '雫石王子大飯店';
			hid['032'] = '苗場王子大飯店';
			hid['034a'] = '輕井澤王子大飯店 東館';
			hid['034b'] = '輕井澤王子大飯店 西館';
			hid['036'] = '嬬戀王子大飯店';
			hid['037'] = '萬座王子大飯店';
			hid['038'] = '志賀高原王子大飯店';
			hid['040a'] = '箱根園湖畔別館';
			hid['040b'] = '箱根園別墅西館';
			hid['040d'] = '箱根園別墅東館';
			hid['042'] = '蘆之湖畔蛸川溫泉 龍宮殿(日式旅館)';
			hid['044'] = '箱根湯之花溫泉飯店';
			hid['046'] = '大箱根飯店';
			hid['047'] = '下田王子大飯店';
			hid['049'] = '伊豆長岡溫泉 三養莊(日式旅館)';
			hid['050'] = '蒲郡王子大飯店';
			hid['052'] = '大津王子大飯店';
			hid['053'] = '奧琵琶湖Makino王子大飯店';
			hid['054'] = '京都格蘭王子大飯店';
			hid['055'] = '廣島格蘭王子大飯店';
			hid['061'] = '日南海岸南鄉王子大飯店';
			hid['072'] = '萬座高原飯店';
			hid['073'] = '輕井澤淺間王子大飯店';
			hid['079'] = '箱根園別墅露營地';
			hid['088'] = '川奈飯店';
			hid['090'] = '海島樂園大飯店（Hotel Seaparadise Inn）(橫濱·八景島海島樂園)';
			hid['092'] = '東京皇家王子大飯店花園塔';
			hid['095'] = '箱根皇家王子大飯店';
			hid['101'] = '輕井澤皇家王子大飯店';
		break;
	}
}
