function oHotelPages(){
	this.mode=false;
	this.pg=false;
	this.url2pg={};
	this.pg_def=false;

	this.init=function(mode){
		this.mode=mode;

		var tmp='';
		if(location.href.indexOf('#')!=-1) tmp=location.href.substr(location.href.indexOf('#')+1);
		if(tmp=='' || this.url2pg[tmp]==undefined) tmp=this.pg_def;
		this.show(tmp);
	};

	this.show=function(url){
		scroll(0,0);

		if(url=='pg-avl' && this.mode!='avl'){
			goto_avl();
			return false;
		}

		var i, tmp;

		this.pg=this.url2pg[url];

		if(this.pg.id!='AVL') u('#hotel_pg-info-content').show();
		else u('#hotel_pg-info-content').hide();

		for(i in this.url2pg){
			tmp=u('#hotel_pg-'+i);
			if(tmp===false) continue;

			if(this.url2pg[i].url==this.pg.url){
				u('#hotel_pg-'+i).show();
				if(!u('#hotel_pg-nav-'+i)) continue;
				u('#hotel_pg-nav-'+i).hide();
				u('#hotel_pg-nav-'+i+'-active').show();
			}
			else{
				u('#hotel_pg-'+i).hide();
				if(!u('#hotel_pg-nav-'+i)) continue;
				u('#hotel_pg-nav-'+i).show();
				u('#hotel_pg-nav-'+i+'-active').hide();
			}
		}

		return true;
	};

	this.add=function(url, id, def){
		if(def) this.pg_def=url;
		this.url2pg[url]={url:url, id:id, def:def};
	};
}
var oHP=new oHotelPages;
