//sAmmenities = new _VScrollBar("AmenitiesSlider","AmenitiesThumb","AmenitiesBox","AmenitiesContent");
//sContent = new _VScrollBar("ContentSlider","ContentThumb","Desc","DescContent");

window.addEventListener?window.addEventListener("load",initAmmenitiesSlider,false):window.attachEvent("onload",initAmmenitiesSlider);
window.addEventListener?window.addEventListener("load",initContentSlider,false):window.attachEvent("onload",initContentSlider);
function initAmmenitiesSlider() {
	if($('AmenitiesThumb')!=null){
		new Control.Slider('AmenitiesThumb','AmenitiesSlider',{axis:'vertical',onSlide:function(v){doAmmenitiesSliderControl(v)},onChange:function(v){doAmmenitiesSliderControl(v)}});
		new Effect.Fade('AmenitiesBox',{duration:0.0});
		$('AmenitiesBox').style.visibility='visible';
	}
}
function initContentSlider() {
	new Control.Slider('ContentThumb','ContentSlider',{axis:'vertical',onSlide:function(v){doContentSliderControl(v)},onChange:function(v){doContentSliderControl(v)}});
}
function doAmmenitiesSliderControl(v) {
	var cont = 'AmenitiesContent'; 
	var cbox = 'AmenitiesWrapper'; 
	var sh = -1*(GetSliderContentHeight($(cont))-GetSliderContentHeight($(cbox))); 
	$(cont).style.top = (v*sh)+'px';
}
function doContentSliderControl(v) {
	var cont = 'DescContent'; 
	var cbox = 'Desc'; 
	var sh = -1*(GetSliderContentHeight($(cont))-GetSliderContentHeight($(cbox))); 
	$(cont).style.top = (v*sh)+'px';
}
function GetSliderContentHeight(m_elem) {
	var elem;
	if(typeof(m_elem) == "object") {
		elem = m_elem;
	} else {
		elem = document.getElementById(m_elem);
	} return parseInt(elem.offsetHeight);
}

/*function _VScrollBar(sid,sthumb,swrap,scont) {
	this.slider = sid;
	this.thumb = sthumb;
	this.content_wrapper = document.getElementById(swrap);
	this.content_body = document.getElementById(scont);
	this.h_wrap = this.GetSliderContentHeight(this.content_wrapper);
	this.h_cont = this.GetSliderContentHeight(this.content_body);
	
	this.initSlider();
}

_VScrollBar.prototype.initSlider = function() {
	var _this = this;
	new Control.Slider(_this.thumb,_this.slider,{
		axis:'vertical',onSlide:function(v){
			_this.doSliderControl(v);
		},onChange:function(v){
			_this.doSliderControl(v);
		}
	});
};

_VScrollBar.prototype.doSliderControl = function(v) {
	var _this = this;
	var sh = -1*(_this.h_wrap-_this.content); 
	(_this.content_body).style.top = (v*sh)+'px';
};

_VScrollBar.prototype.GetSliderContentHeight = function(m_elem) {
	var elem;
	if(typeof(m_elem) == "object") {
		elem = m_elem;
	} else {
		elem = document.getElementById(m_elem);
	} return parseInt(elem.offsetHeight);
}

function getStyle(el, prop) {
  if (document.defaultView && document.defaultView.getComputedStyle) {
    return document.defaultView.getComputedStyle(el, null)[prop];
  } else if (el.currentStyle) {
    return el.currentStyle[prop];
  } else {
    return el.style[prop];
  }
}*/