		window.addEvent('domready',function(){
									
		if(!$chk($('disable_SmoothScroll'))) {		
			/* Show All Hotels */
			var showHotels = new Fx.Slide('hotelList',{
				duration: 500
			}).hide();
			
			
				var Tg2 = $('showHotels');
				Tg2.addEvent('click',function(){
					showHotels.toggle();
					if(this.title == text[2]){
						this.title = text[3];
						this.setHTML(text[3]);
						this.setStyle('background','url(http://www.princehotels.com/images/icon3.gif) no-repeat');
					} else {
						this.title = text[2];
						this.setHTML(text[2]);
						this.setStyle('background','url(http://www.princehotels.com/images/icon2.gif) no-repeat');
					}
	
				});
			
			/* スクロール	 */		
				new SmoothScroll();
			}
			
			/* FireFoxのフォームキャッシュクリア */
			if(navigator.userAgent.indexOf('Firefox') >= 0){
				if($('search:area')){
					if($('search:area').value != '') {
						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($chk("language")) {
					$("language").setStyle("width",(525-100*hide.length));
				}
				$$(".lang_hide").each(function(element,index){element.setStyle('display','none');});
				$$("#language li a").each(function(e,i){
					e.addEvent("click",function(){
						location.href = this.href;
					});
				});
			}
		});		

		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','040b','040c','042','043','044','046','079');
		region04 = new Array('047','049','088','050');
		region0510 = new Array('032');
		region0520 = new Array('101','034a','034b','073','035','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');
		

		//地域選択から該当ホテルを表示
		function selectHotel(el){
			
			//var qhid = $('hid');
			$('hid').value = 'ph';
			$('decision').value =  '';
			var slc = $('search:hid');
			slc.empty();
			
			if(el.value != ''){
			
				var opt = new Element('option',{'value':''}).appendText(text[0]).injectInside(slc);//All hotels in this region
				var name = 'region' + el.value;
				eval(name).each(function(el,i){
					
					var opt = new Element('option',{'value':el.slice(0,3)}).appendText(hid[el]).injectInside(slc);
				});
				
			} else {
				
				var opt = new Element('option',{'value':''}).appendText(text[1]).injectInside(slc);//Select a region
			}
				
		}
		
//ホテルを選択した時にhidを変更
function changeQuery(el){

	$('hid').value = el.value;
	
	if(el.value == '')
		$('decision').value =  '';
	else
		$('decision').value =  '1';
}


				

var swfObj;
function init(){
	
	var name = "topflash";
	
	if ($("hqother")) {	
		name = "onsenflash";
	}
	else if ($("yourprince")) {
		name = "homeflash";	
	}

	swfObj = thisMovie(name);
/*
	
	if(navigator.appName.indexOf("Microsoft") != -1) {
		swfObj = window[movieName];
	}
	else {
		swfObj = document[movieName];
	}
	return;
*/
}


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;
		
/*
		var url = "../common/php/time.php";

		var jTime = new Ajax(url,{
			encoding: "utf-8",
			method: "get",
			data: "",
			onComplete: function(res) {
				
				var result = Json.evaluate(res);
				var response = new Array(result[0],result[1]-1,result[2],result[3],result[4],result[5]);
				swfObj.callPRtime(response);
				return response;
			},
			onRequest: function() {
			},
			onSuccess: function(){
				
			},
			onFailure: function() {
			}
		}).request();
*/
}


		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;	
			
		}
	
