function scrollBar(){
	$(function(){
		var scrollContent = $("div#content-middle");
		var scrollContentText = $("div#content-scroller");
		
		if(scrollContentText.height() > scrollContent.height()){
			$("div#scrollbar").css('display','block');
			if (window.addEventListener){
				window.addEventListener('DOMMouseScroll', scroll, false);
			}
			window.onmousewheel = document.onmousewheel = scroll;
		}
		$("div#scrollbar-inner").slider({
			orientation: "vertical",
			value: 100,
			min: 0,
			max: 100,
			slide: function( event, ui ) {
				if(scrollContentText.height() > scrollContent.height()){
					scrollContentText.css("margin-top", Math.round( (ui.value - 100)/100 * (scrollContentText.height() - scrollContent.height()) ) + "px");
					$("div#scrollbar-inner a").css("top", (ui.value - 100) / - 100 * 335 + "px");
				}
			}
		});
	});
}
function scroll(event){
	var delta = 0;
	if(!event){
		event = window.event;
	}
	if(event.wheelDelta){
		delta = event.wheelDelta/120; 
		if (window.opera){
			delta = -delta;
		}
	}
	else if (event.detail){
		delta = -event.detail/3;
	}
	if(delta){
		
		var difference = 20;
		if(navigator.userAgent.indexOf("Opera") == 0){
			difference = -20;
		}
		var move = delta * difference;
		var margin = parseInt($("div#content-scroller").css("margin-top"));
		//alert($("div#content-scroller").height() + " - " + $("div#content-middle").height());
		var max = 0 - $("div#content-scroller").height() + $("div#content-middle").height();
		//alert(max + "-" + margin);
		
		//alert ();
		
		//alert($("div#scrollbar-inner a"));
		if(margin + move > 0){
			$("div#content-scroller").css("margin-top", "0px");
			$("div#scrollbar-inner a").css("top", "0px");
		}
		else if(margin + move <= max){
			$("div#content-scroller").css("margin-top", max + "px");
			$("div#scrollbar-inner a").css("top", "335px");
		}
		else{
			$("div#content-scroller").css("margin-top", margin + move + "px");
			$("div#scrollbar-inner a").css("top", (margin+move) / max * 335 + "px");
		}
	}
}
function redirect(url){
	document.location.href=url;
}
function hide(id){
	document.getElementById(id).style.display = 'none';
}
function show(id){
	document.getElementById(id).style.display = 'block';
}

function show_img(id, image){
	document.getElementById(id).src = image;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
