
var person;
var tabNumber;

var tab1_path ='images/st_Kumi_TB_f2.gif';
var tab2_path ='images/st_Yutai_TB_f2.gif';
var tab3_path ='images/st_Ipan_TB_f2.gif';


var tab1_price = 'images/st_Kumi_TB.gif';
var tab2_price = 'images/st_Yutai_TB.gif';
var tab3_price = 'images/st_Ipan_TB.gif';

function setPerson(num){
	//1,2,3,4
	person = num;
	
}


function setTab(tab){
	//tab1, tab2, tab3
	tabNumber = tab;
	
}



// タブ表示の内容切り替え
function showContents(){
	hide('tab1'); 
	hide('tab2'); 
	hide('tab3');

	//visitor : member type

	
	//人数表示の切り替え
	showPersonClass();
	
	show(tabNumber);

	var e = document.getElementById(tabNumber);
	var f, g;
	
	if ( e != null ) {
		
		f = e.getElementsByTagName('p');
		for (var i = 0; i < f.length; i++) {
				if (f[i].className == person) {
            		f[i].style.display = "";
					g = f[i].getElementsByTagName('span')[0];
					g.style.display = "";

        		} else {
					f[i].style.display = "none";
					g = f[i].getElementsByTagName('span')[0];
					g.style.display = "none";
				}
    	
        }
		

	}

	//タブ表示の画像切り替え
	chengeTabs(tabNumber);
	
}


// タブ表示の画像切り替え
function chengeTabs(tabName){
	var e = document.getElementById('tab');
	e.className = tabName;
//	alert(tabName);
var aStr = tabName + "_price";
//alert(aStr);
var pStr = eval( aStr );
//alert (pStr);
document.getElementById('tab1_price').src = tab1_path;
document.getElementById('tab2_price').src = tab2_path;
document.getElementById('tab3_price').src = tab3_path;
	if ( aStr != null ) {
		document.getElementById(aStr).src = pStr;
	}
}

function setTabClick(tabList,tabNumberValue) {
	var e = document.getElementById(tabList).getElementsByTagName('a')[0];
	e.contents = tabNumberValue;
	e.onclick = function(){
		setTab(tabNumberValue);
		showContents(this.contents);
		saveCookie('tabName', tabNumberValue);
		//alert(li + ' in  setTabClick');
		return false;
	};
}


function setPersonClick(personNumber,personAmount) {
	//alert('personNumber is ' + personNumber);
	var e = document.getElementById(personNumber);
	var f;
	//alert('called ind setPersonClick ');
	if ( e != null ) {
	
		f = e.getElementsByTagName('a')[0];
		f.contents = personAmount;
		if ( f != null ) {
			       f.onclick = function(){
			
					setPerson(parseInt(personAmount));
					//alert(parseInt(person));
					showContents();
				
					return false;

			
    			};
	
		}
	}
}


function hide(elementId) {
	var tempObj = document.getElementById(elementId);
	if ( tempObj != null ) {
		tempObj.style.display = "none";
	}
}
function show(elementId) {
	var tempObj = document.getElementById(elementId);
	if ( tempObj != null ) {
		tempObj.style.display = "";
	}
}


function showPersonClass() {
	var e = document.getElementById(tabNumber);
//alert('ok ' + tabNumber );
    var t = e.getElementsByTagName('p');
    for (var i = 0; i < t.length; i++) {
        if ( (t[i].className == person) || (t[i].className == '') ) {
            t[i].style.display = "";
        } else {
			 t[i].style.display = "none";
		}
			
    }

	

	var e2 = document.getElementById('person');
	var t2 = e2.getElementsByTagName('span');
    for (var j = 0; j < t2.length; j++) {
		var cName = t2[j].className;
		
        if  ( cName == person)  {
			t2[j].style.display = "";
		}
			  
		if  ( cName.indexOf('link') != -1 )  {
			var temp = person + "link";
			//(temp);
			if  ( cName != temp)  {
				t2[j].style.display = "";
			}	else {
			
				 t2[j].style.display = "none";
			}
			
		}
			
        if ( ( cName != person ) && ( cName.indexOf('link') == -1 ) ) {
			 t2[j].style.display = "none";
		}
			
    }
    return true;
}

function saveCookie(paraName, paraValue)
{
	//alert('paraName is ' + paraName + ' , ' + 'thaValue is ' + paraValue);
	theDay   = 7;
	setDay = new Date();
	setDay.setTime(setDay.getTime()+(theDay*1000*60*60*24));
	expDay = setDay.toGMTString();
	document.cookie = paraName + "="+escape(paraValue)+";expires="+expDay;
}


function getValueFromCookie(theName)
{
	theValue   = "";
	theName = theName + "=";
	theCookie = document.cookie+";";
	start = theCookie.indexOf(theName);
	if (start != -1)
	{
		end = theCookie.indexOf(";",start);
		theValue = unescape(theCookie.substring(start+theName.length,end));
	}

	return theValue;
}


function priceTab(fName) {

	var tabName;
	tabName = getValueFromCookie('tabName');
	//alert('tabName is ' + tabName);



	if (( fName =='st_outbath.html' )  || ( fName =='st_single.html' ) || ( fName == 'st_wsingle.html' ) ||( fName =='st_nosmoke_wsingle.html' ) ){
		setPerson(1);
	}
	
	if ( ( fName =='st_twin.html' ) ||( fName =='st_nosmoke_double.html' ) )  {
		setPerson(2);
	}
	
	if (  fName =='st_triple.html' )  {
		setPerson(3);
	}
	
	if ( fName =='st_japanese.html' )   {
		setPerson(4);
	}



	if (( tabName == null ) || ( tabName == '') ) {
		tabNumber = 'tab1';
	} else {
		tabNumber = tabName;
	}



	setTabClick('navTab1','tab1');
	setTabClick('navTab2','tab2');
	setTabClick('navTab3','tab3');

	setPersonClick('person1','1');
	setPersonClick('person2','2');
	setPersonClick('person3','3');
	setPersonClick('person4','4');
	showContents();
}



hide('tab1');
hide('tab2');
hide('tab3');

window.onload = function(){


	MM_preloadImages('images/price_tab1.gif','images/price_tab2.gif','images/price_tab3.gif');
	MM_preloadImages('images/stay_link_f2.jpg','images/service_link_f2.jpg','images/guide_link_f2.jpg','images/access_link_f2.jpg','images/info_link_f2.jpg','images/reservation_link_f2.jpg');


//hideHeading();
	
var docObj = document.URL;
var fArray = docObj.split("/", 10);
var fName = fArray[fArray.length -1 ];


var localMenuArray;
localMenuArray = new Array('st_outbath.html','st_single.html','st_wsingle.html','st_twin.html','st_triple.html','st_japanese.html','st_nosmoke_wsingle.html','st_nosmoke_double.html','st_price.html','st_meal.html', 'st_net.html','st_amenity.html');


	for (var j = 0; j < localMenuArray.length; j++) {
		if ( fName == localMenuArray[j] ) {
			var numStr;
			numStr = j +1;
			if (numStr < 10 ) {
				numStr = '0'+ numStr;
			}
			var imageObject = document.getElementById('LM_st'+numStr);
			imageObject.src = "images/LM_st"+numStr+"_f3.gif";
		}
	}

	
	if (( fName =='st_outbath.html' ) ||( fName =='st_single.html' )|| ( fName == 'st_wsingle.html' ) ||( fName =='st_nosmoke_wsingle.html' ) ||( fName =='st_twin.html' )||( fName =='st_nosmoke_double.html' )||(  fName =='st_triple.html' ) ||(  fName =='st_japanese.html' )) {
		priceTab(fName);
	}

};

