function setFooter() {
			var overlay = 155;
			var minHeight = 330;
				
	 		var windowHeight = document.documentElement.clientHeight;
			var wrapperElement = document.getElementById('wrapper');
			var contentHeight = document.getElementById('container').offsetHeight;
			var footerElement = document.getElementById('footer');
			var footerHeight = footerElement.offsetHeight;
		
			if(contentHeight <= windowHeight-footerHeight+overlay){
				if(windowHeight-footerHeight >= minHeight){
					wrapperElement.style.height=windowHeight+"px";
					footerElement.style.top=windowHeight-footerHeight+"px";
				} else{
					wrapperElement.style.height="600px";
					footerElement.style.top = minHeight+"px";
				}
			} else {	
				if(contentHeight-overlay >= minHeight){
					wrapperElement.style.height=contentHeight+overlay+"px";
					footerElement.style.top=contentHeight-overlay+"px";
				} else{
					wrapperElement.style.height="600px";
					footerElement.style.top = minHeight+"px";
				}
			}
			
			var decalageTopContent = 400;
			var paneMinHeight = 265;
			
			if(windowHeight-decalageTopContent >= paneMinHeight){		
				$('#pane').css({'height':windowHeight-decalageTopContent});
				$('.jScrollPaneContainer').css({'height':windowHeight-decalageTopContent});
				$('#pane').jScrollPane({showArrows:true, scrollbarWidth: 18, arrowSize: 14}); /* scrollbar */
			} else {
				$('#pane').css({'height':paneMinHeight});
				$('.jScrollPaneContainer').css({'height':paneMinHeight});
				$('#pane').jScrollPane({showArrows:true, scrollbarWidth: 18, arrowSize: 14}); /* scrollbar */	
			}
}


window.onload = function() {
setFooter();
}
window.onresize = function() {
setFooter();
}