 jQuery.fn.scrollerBaby = function() {
	var pageHeight = jQuery(this).height();
	jQuery(this).css({'overflow': 'visible', 'height': 'auto'});
	var pageScroll = jQuery(this).find('.scroll').outerHeight();
	jQuery(this).css({'overflow': 'hidden', 'height' : pageHeight + 'px'});

	//Sidebar Offset, Top value
	var divTop = parseInt(jQuery(this).offset().top);

	//Sidebar Offset, Bottom value
	var divBottom = parseInt(jQuery(this).height() + divTop);
	var divSize = divBottom - divTop;
	var endScroll = -(pageScroll - divSize);

	
	if (pageScroll > divSize){
		jQuery(this).mousemove(function(e) {

			// Try with a Hover
			var locateMouse = (e.pageY - divTop)/ divSize;
			var currentScroll = endScroll * locateMouse;
			jQuery(this).find('.scroll').css({top: currentScroll});
		});
	}
 }

 jQuery(document).ready(function($) {
	$('.content').each(function(){
		$(this).scrollerBaby();
	});

// Activate Button overlays
	$('.hover').hover(function(){
		$(this).css({opacity: 1});
	}, function(){
		$(this).css({opacity: 0});
	});
});
