
function fixScroll() {
	do_fixScroll();
}
var do_fixScroll = function () 
	{
		jQuery('div.slider-wrapper').each(function(){
			if (jQuery(this).hasClass('ui-tabs-hide')) return;
			var ocontainer;
			var ocontent;
			var spaceToScroll;
			ocontainer = jQuery('div.slider-container', this);
			ocontent = jQuery('div.slider-content', this);
			containerSize = jQuery.iUtil.getSize(ocontainer.get(0));
			containerPosition = jQuery.iUtil.getPosition(ocontainer.get(0));
			containerInner = jQuery.iUtil.getClient(ocontainer.get(0));
			
			contentSize = jQuery.iUtil.getSize(ocontent.get(0));


			jQuery('div.slider', this)
			//jQuery().html('<div class="slider"><div class="slider-indicator"></div></div>').insertAfter(jQuery('#wrapper'))
				//.css('top', containerPosition.y + 'px')
				//.css('top', containerPosition.y)
				//.css('left', containerPosition.x + containerSize.wb -8 + 'px')
				//.css('left', ocontainer.position().left + ocontainer.innerWidth() -8 + 'px')
				.css('height', containerSize.hb + 'px')
				.css('z-index', 100);
				
			
			spaceToScroll = contentSize.hb - containerInner.h;
			
			if (spaceToScroll <= 0) {
				spaceToScroll = 0;
				jQuery('div.slider', this).hide();
			} else {
			jQuery('div.slider-indicator', this)
				.css('height', containerInner.h * containerSize.hb / contentSize.hb + 'px');
			}

			jQuery('.slider', this).Slider(
				{
					accept : '.slider-indicator',
					onSlide : function( cordx, cordy, x , y)
					{
						ocontent.css('top', - spaceToScroll * cordy / 100 + 'px');
					}
				}
			);
		});
		
		jQuery('div.hslider-wrapper').each(function(){
			var ocontainer;
			var ocontent;
			var spaceToScroll;
			ocontainer = jQuery('div.hslider-container', this);
			ocontent = jQuery('div.hslider-content', this);
			
			var size = 3;
			ocontent.children().each(function() {
				var ls = jQuery.iUtil.getSize(this);
				var m = jQuery.iUtil.getMargins(this, 1);
				size += ls.wb + m.l + m.r;
			});
			//alert(size);
			ocontent.css('width', size + 'px');
			
			containerSize = jQuery.iUtil.getSize(ocontainer.get(0));
			containerPosition = jQuery.iUtil.getPosition(ocontainer.get(0));
			containerInner = jQuery.iUtil.getClient(ocontainer.get(0));
			
			contentSize = jQuery.iUtil.getSize(ocontent.get(0));
			//alert(containerPosition.x);
			jQuery('div.hslider', this)
				.css('z-index', 1800)
				//.css('top', containerPosition.y + containerSize.hb -8 + 'px')
				//.css('top', '470px')
				//.css('bottom', '10px')
				//.css('left', containerPosition.x + 'px')
				.css('width', containerSize.wb + 'px');
			
			spaceToScroll = contentSize.wb - containerInner.w;
			
			//alert('slider!'+containerInner.w * containerSize.wb / contentSize.wb + 'px');
			
			if (spaceToScroll <= 0) {
				spaceToScroll = 0;
				jQuery('div.hslider-indicator', this).css('width', containerSize.wb + 'px');
				jQuery('div.hslider', this).hide();
			} else {
			jQuery('div.hslider-indicator', this)
				.css('width', containerInner.w * containerSize.wb / contentSize.wb + 'px');
			}
			
			jQuery('.hslider', this).Slider(
				{
					accept : '.hslider-indicator',
					onSlide : function( cordx, cordy, x , y)
					{
						ocontent.css('left', - spaceToScroll * cordx / 100 + 'px');
					}
				}
			);
		});			

	};


Event.observe( window , 'load' , function( ) {
	setTimeout(do_fixScroll, 10);
});
