// JavaScript Document

//Root切り替え
URL=location.href;
URLpath=location.pathname;
var SPpath=URLpath.split('/');
if(SPpath[1]=="001testwww"){
	pathAdd=0;
	Root="http://www.hyattregencyosaka.com/001testwww";
}else{
	pathAdd=0;
	Root="http://www.hyattregencyosaka.com";
}

//ロールオーバー
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//スクロール
var pageScrollTimer;
function pageScroll(tY,cY) {
var temp=document.body.scrollTop;
var speed=7;
if (pageScrollTimer) clearTimeout(pageScrollTimer);
if (!tY || tY < 0) tY = 0;
if (!cY) cY = temp;
cY += (tY - temp) / speed;
if (cY < 0) cY = 0;
var posY = Math.floor(cY);
window.scrollTo(0, posY);
if (posY != tY) {
pageScrollTimer = setTimeout("pageScroll("+tY+","+cY+")",18);
}
}

//ポップアップ

//広域地図（サイトマップ）
function map001(){
    window.open("../access/map01.html","map01","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//ベイエリア地図（サイトマップ）
function map002(){
    window.open("../access/map02.html","map02","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//周辺地図（サイトマップ）
function map003(){
    window.open("../access/map03.html","map03","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//宿泊料金表
function charge(){
    window.open("charge.html","charge","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//レストラン料金表
function charge2(){
    window.open("charge.html","charge","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//宿泊料金表
function charge3(){
    window.open("../room/charge.html","charge","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//レストラン料金表（サイトマップ）
function charge4(){
    window.open("../restaurant/charge.html","charge","width=555,height=640,scrollbars=yes,toolbar=yes");
}
//ウェディング料金表
function charge5(){
    window.open("charge.html","charge","width=760,height=520,scrollbars=yes,toolbar=yes");
}
//ウェディング料金表（サイトマップ）
function charge6(){
    window.open("../wedding/charge.html","charge","width=760,height=520,scrollbars=yes,toolbar=yes");
}



//レストランPOP
function restaurant(openMe){
    window.open(openMe,"restaurant","width=630,height=600,scrollbars=yes,toolbar=no");
}

//ポップアップウィンドウ
function openwin(){
var win1=window.open('mini_popup.html','newwin' , 'toolbar=no , location=no, status=no menubar=no, scrollbars=no , width=195, height=300' );
}

//ジュリーク　2009.4.14修正
function lespa(openMe){
    window.open(openMe,"lespa","width=767,scrollbars=yes,toolbar=no");
}

//BBQ
function bbq(openMe){
    window.open(openMe,"bbq","width=760,height=650,scrollbars=yes,toolbar=no");
}

//サマーレストランチケット
function summerticket(openMe){
    window.open(openMe,"summerticket","width=760,height=840,scrollbars=yes,toolbar=no");
}

//サマーレストランチケットフォーム
function summerticketf(openMe){
    window.open(openMe,"summerticketf","width=760,height=840,scrollbars=yes,toolbar=no");
}

//サマーレストランチケットフォーム2
function summerticketf2(openMe){
    window.open(openMe,"summerticketf2","scrollbars=yes,toolbar=no");
}


//マイレージ情報
function mile(openMe){
    window.open(openMe,"mile","width=700,height=650,scrollbars=yes,toolbar=no");
}

//婚礼予約カレンダー
function catalog(openMe){
    window.open(openMe,"catalog","width=760,height=840,scrollbars=yes,toolbar=no");
}

//フィットネススケジュール
function schedule(openMe){
    window.open(openMe,"schedule","width=820,height=600,scrollbars=yes,toolbar=no");
}

//ワインディナー
function wine(openMe){
    window.open(openMe,"wine","width=740,height=620,scrollbars=yes,toolbar=no");
}

//THE GUEST HOUSE　2009.4.2作成
function guesthouse(openMe){
    window.open(openMe,"guesthouse","width=717,height=717,scrollbars=yes,toolbar=no");
}

//指1本小顔マッサージ＆ランチ　2009.4.13作成
function esthe(openMe){
    window.open(openMe,"esthe","width=767,height=640,scrollbars=yes,toolbar=no");
}

//横幅650px：ツールバー表示　2009.5.25作成
function width650(openMe){
    window.open(openMe,"width650","width=667,height=640,scrollbars=yes,toolbar=yes");
}

//横幅600px　2009.6.18作成
function width600(openMe){
    aaa=window.open(openMe,"width600","width=617,scrollbars=yes,toolbar=no");
	aaa.focus();
}

//横幅740px　2009.7.7作成
function width740(openMe){
    aaa=window.open(openMe,"width740","width=757,height=640,scrollbars=yes,toolbar=no");
	aaa.focus();
}

//横幅520px：ツールバー表示　広域地図・ベイエリア地図・周辺地図・堺バス乗り場地図　2009.7.8作成
function width520(openMe){
    aaa=window.open(openMe,"width520","width=537,height=640,scrollbars=yes,toolbar=yes");
	aaa.focus();
}

//横幅300px　宿泊　アイコンの見方　2009.12.4作成
function width300(openMe){
    aaa=window.open(openMe,"width300","width=317,height=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes");
	aaa.focus();
}

//メニュー表：ツールバー表示　2009.6.18修正
function menu(openMe){
    menu1=window.open(openMe,"menu","width=535,height=640,scrollbars=yes,toolbar=yes");
	menu1.focus();
}


var winF



function loadTosubwin(url){

  if(sbwin_closed(winF))  

    winF = window.open(url,"Staffs","scrollbars=yes,status=yes,toolbar=yes,width=555,height=640")

  else  winF.location.href=url

  winF.focus()

}

  

function sbwin_closed(winVar) {

  var ua = navigator.userAgent

  if( !!winVar )

    if( ua.indexOf('MSIE 4')!=-1 && ua.indexOf('Win')!=-1 ) 

      return winVar.closed

    else return typeof winVar.document  != 'object'

  else return true

}

//ポップアップ スイートルーム半額　宿泊用
function suite_50off(){
    menu1=window.open(Root+"/room/suite_50off/index.html","popup1","width=760,height=900,scrollbars=yes,toolbar=yes");
	menu1.focus();
}


//ヘッドバナークリエイト　通常版
function HeadBn(){
document.getElementById('head_banner1').innerHTML='<a href="'+Root+'/room/index.html#simple"><img src="'+Root+'/images/top_nav/nav_upgrade.jpg" alt="客室無料アップグレードキャンペーン実施中！" width="150" height="25" border="0"></a>'+'&nbsp;'+'<a href="'+Root+'/restaurant/restaurant_yoyaku.html"><img src="'+Root+'/images/top_nav/nav_restaurant_reserve.jpg" alt="特典付レストラン予約" width="150" height="25" border="0"></a>'+'&nbsp;'+'<a href="'+Root+'/access/index.html"><img src="'+Root+'/images/top_nav/nav_shuttle.jpg" alt="シャトルバスのご案内" width="150" height="25" border="0"></a>';
}


/*ヘッドバナークリエイト　スイートルーム半額版
function HeadBn(){
document.getElementById('head_banner1').innerHTML='&nbsp;'+'<a href="javascript:suite_50off();"><img src="'+Root+'/images/top_nav/suite_50off.gif" alt="スイートルーム半額" width="150" height="25" border="0"></a>'+'&nbsp;'+'<a href="'+Root+'/restaurant/restaurant_yoyaku.html"><img src="'+Root+'/images/top_nav/nav_restaurant_reserve.jpg" alt="特典付レストラン予約" width="150" height="25" border="0"></a>'+'&nbsp;'+'<a href="'+Root+'/access/index.html"><img src="'+Root+'/images/top_nav/nav_shuttle.jpg" alt="シャトルバスのご案内" width="150" height="25" border="0"></a>';
}
*/

//解析用スクリプト
//var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
//document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
//try {
//var pageTracker = _gat._getTracker("UA-8574345-1");
//pageTracker._trackPageview();
//} catch(err) {}

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));  
  
function startAnalytics() {
var pageTracker = _gat._getTracker("UA-8574345-1");
//pageTracker._initData();
pageTracker._trackPageview();
}

if (window.addEventListener) {
window.addEventListener('load', startAnalytics, false);   
}else if (window.attachEvent) {
window.attachEvent('onload', startAnalytics);
}  

/* Image Preload Restaurant Menu*/

	menuImg		= new Array();
	menuImgO	= new Array();

	for ( var i=0; i<=29; i++ ) {
		menuImg[i]	= new Image();
		menuImgO[i]	= new Image();
		if ( i == 0 ) {
			/* Restaurant Info*/
			menuImg[i].src	= Root + "/restaurant/images/b_price_0" + (i + 1) + ".gif";
			menuImgO[i].src	= Root + "/restaurant/images/b_price_0" + (i + 1) + "_on.gif";
		} else if ( i <= 9 ) {
			/* Restaurant */
			menuImg[i].src	= Root + "/restaurant/images/lnv/btnRest" + i + ".gif";
			menuImgO[i].src	= Root + "/restaurant/images/lnv/btnRest" + i + "_o.gif";
		} else if( i == 10){
			/* Restaurant Blog*/
			menuImg[i].src	= Root + "/restaurant/images/b_blog_01.jpg";
			menuImgO[i].src	= Root + "/restaurant/images/b_blog_01_on.jpg";
		} else if( i == 11){
			/* GP*/
			menuImg[i].src	= Root + "/images/b_more_0" + (i - 10) + ".gif";
			menuImgO[i].src	= Root + "/images/b_more_0" + (i - 10) + "_on.gif";
		} else if( 20 <= i <= 27){
			/* GNV*/
			menuImg[i].src	= Root + "/images/top_nav/btnGNV" + (i - 20) + ".gif";
			menuImgO[i].src	= Root + "/images/top_nav/btnGNV" + (i - 20) + "_o.gif";
		} else {
			/* other */
//menuImg[i].src	= i_path + "footer/topofthepage_btn_0" + (i - 17) + ".gif";
//menuImgO[i].src	= i_path + "footer/topofthepage_btn_0" + (i - 17) + "o.gif";
		}
	}

/* Navigation Image Swap*/


	function btnOver( CategoryN,id_ ) {
		eval( "document.btn" + CategoryN + id_ ).src	= menuImgO[id_].src;
	}

	function btnOut( CategoryN, id_ ) {
		eval( "document.btn" + CategoryN + id_ ).src	= menuImg[id_].src;
	}

/* Footer CSS */

if (window.addEventListener) { //for W3C DOM
  window.addEventListener("load", HTMLArea.Footerchange, false);
} else if (window.attachEvent) { //for IE
  window.attachEvent("onload", Footerchange);
} else  {
  window.onload = initOther;
}
function Footerchange(){
	if(window['FOOTER']){
	FooterObj=document.getElementById('FOOTER');
	FooterMenu=FooterObj.getElementsByTagName('a')[2];
	FooterMenu.className='emph';
	}
}