$(document).ready(function(){
	
	var d = -100;
	var s = 400;
	
	var api;
	var timeout;
	var $content = $("#content");
	var $container = $("#container");
		
	// scrollpane
	var c = $content
	.bind("jsp-initialised",function(event, isScrollable){
		if( isScrollable ) {
			// invert mousewheel
			$("body").bind("mousewheel",function(event,delta,deltaX,deltaY){
				event.preventDefault();
				api.scrollByX(deltaY*d);
			});

			
		}
	})
	.bind("jsp-scroll-x",function(event, scrollPositionX, isAtLeft, isAtRight){
		//$("#footer p").text(event);
	})
	.jScrollPane();
	
	// window resize 
	$(window).bind('resize',function(){
		if(!$.browser.msie) api.reinitialise();
		else if(!timeout) timeout = setTimeout(function(){ api.reinitialise(); timeout = null;},50);
	});
	
	api = c.data('jsp');
	
});
