$.fn.scrollBar=function(settings){
	settings=$.extend({
		tempo:0.07
	},settings);	
	return this.each(function(){
		if(this.scrollHeight>$(this).innerHeight()){
			$(this).addClass("ui-scrollbar-cnt").css("overflow","hidden").scroll(function(event){
				var pos=100-Math.round($(this).scrollTop()*100/(this.scrollHeight-$(this).height()));
				$(this).parent().find(".ui-scrollbar div").slider("value",pos);
			}).bind('mousewheel',function(event,delta){
				var t=$(this);
				t.scrollTop(t.scrollTop()-delta*50);
			}).before('<div class="ui-scrollbar"><div></div></div>').parent().find(".ui-scrollbar div").slider({
				orientation:"vertical",
				min:0,
				max:100,
				value:100,
				slide:function(event,ui){
					var cnt=$(this).parent().parent().find(".ui-scrollbar-cnt");
					var pos=Math.round((cnt[0].scrollHeight-cnt.height())*(100-ui.value)/100);
					cnt.scrollTop(pos);
				}
			});
		}
	});	
};