function docScrollHeight() {
	return document.getElementsByTagName("html")[0].scrollHeight
}

function stickyHandle(oldScrollHeight) {
	var stickyJQElm			= $('#sticky')
	var headerHeight		= $('#menuLeft').height() + 449
	var currScrollHeight	= docScrollHeight()
	var docHeight			= oldScrollHeight && oldScrollHeight < currScrollHeight ? oldScrollHeight : currScrollHeight
	var scrollPos			= $(window).scrollTop()
	var maxScrollTo			= docHeight - stickyJQElm.height() - headerHeight

	if (scrollPos > headerHeight)
		var scrollItTo = scrollPos - headerHeight > maxScrollTo ? maxScrollTo : scrollPos - headerHeight
	else if (parseInt(stickyJQElm.css('top')) > 0)
		var scrollItTo = 0
	else
		return false
	stickyJQElm.stop().animate({top: scrollItTo}, 400);
	return false
}

$(document).ready(function(){

	$(window).bind('scroll', stickyHandle)

});
