//WINDOW OPEN
function winopen(url,winname,option){
	window.open(url,winname,option)
}

//LONA IMAGE =======================
if(navigator.appVersion.charAt(0) >=3){
	//main menu
	var mainnavi = new Array();
	for( a = 0 ; a < 14 ; a++ ){
		mainnavi[a] = new Image();
	}
	//service menu
	var sernavi = new Array();
	for( b = 0 ; b < 14 ; b++ ){
		sernavi[b] = new Image();
	}
	//travel menu
	var travelnavi = new Array();
	for( c = 0 ; c < 12 ; c++ ){
		travelnavi[c] = new Image();
	}
	//tour menu
	var tournavi = new Array();
	for( d = 0 ; d < 12 ; d++ ){
		tournavi[d] = new Image();
	}
	//rop menu
	var ropnavi = new Array();
	for( e = 0 ; e < 8 ; e++ ){
		ropnavi[e] = new Image();
	}
	//special menu
	var spnavi = new Array();
	for( f = 0 ; f < 30 ; f++ ){
		spnavi[f] = new Image();
	}
	//head menu
	var hnavi = new Array();
	for( g = 0 ; g < 6 ; g++ ){
		hnavi[g] = new Image();
	}

	//other btn images
	var others = new Array();
	for( h = 0 ; h < 12 ; h++ ){
		others[h] = new Image();
	}

	//kinai service
	var kinai = new Array();
	for( i = 0 ; i < 12 ; i++ ){
		kinai[i] = new Image();
	}
	
	//main menu
	mainnavi[0].src= "/common/img/navi01.gif";
	mainnavi[1].src= "/common/img/navi01_on.gif";
	mainnavi[2].src= "/common/img/navi02.gif";
	mainnavi[3].src= "/common/img/navi02_on.gif";
	mainnavi[4].src= "/common/img/navi03.gif";
	mainnavi[5].src= "/common/img/navi03_on.gif";
	mainnavi[6].src= "/common/img/navi04.gif";
	mainnavi[7].src= "/common/img/navi04_on.gif";
	mainnavi[8].src= "/common/img/navi05.gif";
	mainnavi[9].src= "/common/img/navi05_on.gif";
	mainnavi[10].src= "/common/img/navi06.gif";
	mainnavi[11].src= "/common/img/navi06_on.gif";
	mainnavi[12].src= "/common/img/navi07.gif";
	mainnavi[13].src= "/common/img/navi07_on.gif";
	
	//service menu
	sernavi[0].src= "/common/img/navi01_01.gif";
	sernavi[1].src= "/common/img/navi01_01_on.gif";
	sernavi[2].src= "/common/img/navi01_02.gif";
	sernavi[3].src= "/common/img/navi01_02_on.gif";
	sernavi[4].src= "/common/img/navi01_03.gif";
	sernavi[5].src= "/common/img/navi01_03_on.gif";
	sernavi[6].src= "/common/img/navi01_04.gif";
	sernavi[7].src= "/common/img/navi01_04_on.gif";
	sernavi[8].src= "/common/img/navi01_05.gif";
	sernavi[9].src= "/common/img/navi01_05_on.gif";
	sernavi[10].src= "/common/img/navi01_06.gif";
	sernavi[11].src= "/common/img/navi01_06_on.gif";
	sernavi[12].src= "/common/img/navi01_07.gif";
	sernavi[13].src= "/common/img/navi01_07_on.gif";
	
	//travel menu
	travelnavi[0].src= "/common/img/navi02_01.gif";
	travelnavi[1].src= "/common/img/navi02_01_on.gif";
	travelnavi[2].src= "/common/img/navi02_02.gif";
	travelnavi[3].src= "/common/img/navi02_02_on.gif";
	travelnavi[4].src= "/common/img/navi02_03.gif";
	travelnavi[5].src= "/common/img/navi02_03_on.gif";
	travelnavi[6].src= "/common/img/navi02_04.gif";
	travelnavi[7].src= "/common/img/navi02_04_on.gif";
	travelnavi[8].src= "/common/img/navi02_05.gif";
	travelnavi[9].src= "/common/img/navi02_05_on.gif";
	travelnavi[10].src= "/common/img/navi02_06.gif";
	travelnavi[11].src= "/common/img/navi02_06_on.gif";
	
	//tour menu
	tournavi[0].src= "/common/img/navi03_01.gif";
	tournavi[1].src= "/common/img/navi03_01_on.gif";
	tournavi[2].src= "/common/img/navi03_02.gif";
	tournavi[3].src= "/common/img/navi03_02_on.gif";
	tournavi[4].src= "/common/img/navi03_03.gif";
	tournavi[5].src= "/common/img/navi03_03_on.gif";
	tournavi[6].src= "/common/img/navi03_04.gif";
	tournavi[7].src= "/common/img/navi03_04_on.gif";
	tournavi[8].src= "/common/img/navi03_05.gif";
	tournavi[9].src= "/common/img/navi03_05_on.gif";
	tournavi[10].src= "/common/img/navi03_06.gif";
	tournavi[11].src= "/common/img/navi03_06_on.gif";
	
	//rop menu
	ropnavi[0].src= "/common/img/navi04_01.gif";
	ropnavi[1].src= "/common/img/navi04_01_on.gif";
	ropnavi[2].src= "/common/img/navi04_02.gif";
	ropnavi[3].src= "/common/img/navi04_02_on.gif";
	ropnavi[4].src= "/common/img/navi04_03.gif";
	ropnavi[5].src= "/common/img/navi04_03_on.gif";
	ropnavi[6].src= "/common/img/navi04_04.gif";
	ropnavi[7].src= "/common/img/navi04_04_on.gif";
	
	//special menu
	spnavi[0].src= "/common/img/navi05_01.gif";
	spnavi[1].src= "/common/img/navi05_01_on.gif";
	spnavi[2].src= "/common/img/navi05_02.gif";
	spnavi[3].src= "/common/img/navi05_02_on.gif";
	spnavi[4].src= "/common/img/navi05_03.gif";
	spnavi[5].src= "/common/img/navi05_03_on.gif";
	spnavi[6].src= "/common/img/navi05_04.gif";
	spnavi[7].src= "/common/img/navi05_04_on.gif";
	spnavi[8].src= "/common/img/navi05_05.gif";
	spnavi[9].src= "/common/img/navi05_05_on.gif";
	spnavi[10].src= "/common/img/navi05_06.gif";
	spnavi[11].src= "/common/img/navi05_06_on.gif";
	spnavi[12].src= "/common/img/navi05_09.gif";
	spnavi[13].src= "/common/img/navi05_09_on.gif";
	spnavi[14].src= "/common/img/navi05_10.gif";
	spnavi[15].src= "/common/img/navi05_10_on.gif";
	spnavi[16].src= "/common/img/navi05_11.gif";
	spnavi[17].src= "/common/img/navi05_11_on.gif";
	spnavi[18].src= "/common/img/navi05_12.gif";
	spnavi[19].src= "/common/img/navi05_12_on.gif";
	spnavi[20].src= "/common/img/navi05_13.gif";
	spnavi[21].src= "/common/img/navi05_13_on.gif";
	spnavi[22].src= "/common/img/navi05_14.gif";
	spnavi[23].src= "/common/img/navi05_14_on.gif";
	spnavi[24].src= "/common/img/navi05_15.gif";
	spnavi[25].src= "/common/img/navi05_15_on.gif";	
	spnavi[26].src= "/common/img/navi05_16.gif";
	spnavi[27].src= "/common/img/navi05_16_on.gif";	
	spnavi[28].src= "/common/img/navi05_17.gif";
	spnavi[29].src= "/common/img/navi05_17_on.gif";	


	//others
	others[0].src= "/common/img/navi08_01.gif";
	others[1].src= "/common/img/navi08_01_on.gif";
	others[2].src= "/common/img/navi08_02.gif";
	others[3].src= "/common/img/navi08_02_on.gif";
	others[4].src= "/common/img/navi08_03.gif";
	others[5].src= "/common/img/navi08_03_on.gif";
	others[6].src= "/common/img/navi08_04.gif";
	others[7].src= "/common/img/navi08_04_on.gif";
	others[8].src= "/common/img/navi08_05.gif";
	others[9].src= "/common/img/navi08_05_on.gif";
	others[10].src= "/common/img/navi08_06.gif";
	others[11].src= "/common/img/navi08_06_on.gif";

	//kinai menu
	kinai[0].src= "/common/img/navi08_01.gif";
	kinai[1].src= "/common/img/navi08_01_on.gif";
	kinai[2].src= "/common/img/navi08_02.gif";
	kinai[3].src= "/common/img/navi08_02_on.gif";
	kinai[4].src= "/common/img/navi08_03.gif";
	kinai[5].src= "/common/img/navi08_03_on.gif";
	kinai[6].src= "/common/img/navi08_04.gif";
	kinai[7].src= "/common/img/navi08_04_on.gif";
	kinai[8].src= "/common/img/navi08_05.gif";
	kinai[9].src= "/common/img/navi08_05_on.gif";
	kinai[10].src= "/common/img/navi08_06.gif";
	kinai[11].src= "/common/img/navi08_06_on.gif";

	//head menu
	hnavi[0].src= "/common/img/navi_head01.gif";
	hnavi[1].src= "/common/img/navi_head01_on.gif";
	hnavi[2].src= "/common/img/navi_head02.gif";
	hnavi[3].src= "/common/img/navi_head02_on.gif";
	hnavi[4].src= "/common/img/navi_head03.gif";
	hnavi[5].src= "/common/img/navi_head03_on.gif";

	//other btn images
	// 導線エリア＞オンライン予約
	others[0].src= "/common/img/lead_btn_reserve01.jpg";
	others[1].src= "/common/img/lead_btn_reserve01_on.jpg";
	// バナーエリア＞メンバーログイン
	others[2].src= "/banner/banner01_login.jpg";
	others[3].src= "/banner/banner01_login_on.jpg";
	// コンテンツエリア＞ページ最上部へ
	others[4].src= "/common/img/btn_gotop.gif";
	others[5].src= "/common/img/btn_gotop_on.gif";

}
function paintBtn(navi,dim,cnt){
    if(navigator.appVersion.charAt(0) >= 3 ){
		if(navi == 0){
        	document.images[dim].src=mainnavi[cnt].src;
		}else if(navi == 1){
        	document.images[dim].src=sernavi[cnt].src;
		}else if(navi == 2){
        	document.images[dim].src=travelnavi[cnt].src;
		}else if(navi == 3){
        	document.images[dim].src=tournavi[cnt].src;
		}else if(navi == 4){
        	document.images[dim].src=ropnavi[cnt].src;
		}else if(navi == 5){
        	document.images[dim].src=spnavi[cnt].src;
		}else if(navi == 6){
        	document.images[dim].src=hnavi[cnt].src;
		}else if(navi == 7){
        	document.images[dim].src=others[cnt].src;
		}
    }
}


//CHANGE NAVI============================
var pln = navigator.platform;
var brn = navigator.appName;
var pl = pln.substr(0,1);
var br = brn.substr(0,1);
function showLAYER(idName){
	var chpos = checkPos();
	var leftpos = chpos;
	var trappos = chpos - 10;
	var traprpos = chpos + 750;
	if(document.getElementById){//NN6,Mozilla,IE5用
		document.getElementById(idName).style.visibility = 'visible';
		document.getElementById(idName).style.left = leftpos;
		document.getElementById("trap").style.visibility = 'visible';
		document.getElementById("trap").style.left = trappos;
		document.getElementById("trapL").style.visibility = 'visible';
		document.getElementById("trapL").style.left = trappos;
		document.getElementById("trapR").style.visibility = 'visible';
		document.getElementById("trapR").style.left = traprpos;
	}else if(document.all){//IE4用
		document.all(idName).style.visibility = 'visible';
		document.all(idName).style.left = leftpos;
		document.all("trap").style.visibility = 'visible';
		document.all("trap").style.left = trappos;
		document.all("trapL").style.visibility = 'visible';
		document.all("trapL").style.left = trappos;
		document.all("trapR").style.visibility = 'visible';
		document.all("trapR").style.left = traprpos;
	}else if(document.layers){//NN4用
		document.layers[idName].visibility = 'show';
	}
}

//hideLayer
function hideLAYER(idName){
	if(document.getElementById){//NN6,Mozilla,IE5用
		document.getElementById(idName).style.visibility = 'hidden';
	}else if(document.all){//IE4用
		document.all(idName).style.visibility = 'hidden';
	}else if(document.layers){//NN4用
		document.layers[idName].visibility = 'hide';
	}
}
//All Hide layer
function allHide(){
	hideLAYER('snavi1');
	hideLAYER('snavi2');
	hideLAYER('snavi3');
	hideLAYER('snavi4');
	hideLAYER('snavi5');
	hideLAYER('snavi6');
	hideLAYER('snavi7');
	hideLAYER('trap');
	hideLAYER('trapL');
	hideLAYER('trapR');
}

function checkPos(){
	var leftpos;
	var headL;
	var winsize;
	var csUserAgent = String(navigator.userAgent);
	var op = csUserAgent.indexOf("Opera 7")
	if(document.getElementById){//NN6,Mozilla,IE5用
		headL = document.getElementById("navi").offsetLeft;
		winsize = document.getElementById("bg").offsetWidth / 2;
		if(br == "M"){
			if(pl == "W"){
				leftpos = headL;
			}else{
				leftpos = winsize - 375;
			}
		}else if(br == "N"){
			leftpos = headL;
		}
	}else if(document.all){//IE4用
		headL = document.all.navi.offsetLeft;
		leftpos = headL;
	}else if(document.layers){//NN4用
	}
	return leftpos;

}



// ============================================ //
// SCROLL // 
// ============================================ //

var Mac = navigator.appVersion.indexOf('Mac',0) != -1;
var Win = navigator.appVersion.indexOf('Win',0) != -1;
var IE  = navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1;
var NN  = navigator.appName.indexOf("Netscape",0) != -1;
var Moz = navigator.userAgent.indexOf("Gecko") != -1;
var Vmajor = parseInt(navigator.appVersion);	// ex. 3
var Vminor = parseFloat(navigator.appVersion);	// ex. 3.01

var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1));
var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1));

// --------------------
// [window] scroll
// --------------------

function getScrollLeft() { // 020225
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollLeft;
 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}

function getScrollTop() { // 020225
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollTop;
 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}

function getScrollWidth() { // 010317
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollWidth;
 } else if (window.innerWidth) {
  return window.innerWidth;
 }
 return 0;
}

function getScrollHeight() { // 010317
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollHeight;
 } else if (window.innerHeight) {
  return window.innerHeight;
 }
 return 0;
}

//Script

var pageScrollTimer;

function pageScroll(toX,toY,frms,cuX,cuY) { // 020314
 if (pageScrollTimer) clearTimeout(pageScrollTimer);
 if (!toX || toX < 0) toX = 0;
 if (!toY || toY < 0) toY = 0;
 if (!cuX) cuX = 0 + getScrollLeft();
 if (!cuY) cuY = 0 + getScrollTop();
 if (!frms) frms = 6;

 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0;
 cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0;
 var posX = Math.floor(cuX);
 var posY = Math.floor(cuY);
 window.scrollTo(posX, posY);
 if (posX != toX || posY != toY) {
  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16);
 }
}

function jumpToPageTop() {
 if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {
  pageScroll(0,0,6);
 } else {
  location.hash = "top";
 }
}



//NEXT PAGE
function jumpToNext(url,target){
	if(target){
		window.open(url);
	}else{
		location.href=url;
	}
}

