// sticky menu
var hh;
Event.observe(window, 'load', function() {
	hh = parseInt($('header_container').getStyle('height'))+52;
	});
Event.observe(window, 'scroll', function() {
	var maxPos = $('content_left').cumulativeOffset()[1]+$('content_left').getHeight();
	var wo = (typeof(window.pageYOffset)=='number')?window.pageYOffset:document.documentElement.scrollTop;
	
	if(wo >= hh-10){
		if(($('content_right').cumulativeOffset()[1] + wo + $('content_right').getHeight()) > maxPos){
			var finalPos = maxPos - $('content_right').getHeight() - 2;
			$('content_right').setStyle({'top': finalPos+'px', 'position': 'absolute'});
			} else {
			$('content_right').setStyle({'top': '10px', 'position': 'fixed'});
			}
		} else {
		$('content_right').setStyle({'top': hh+'px', 'position': 'absolute'});
		}		
	});
/*
// simple version that doesnt care about the footer
Event.observe(window, 'scroll', function() {
	var wo = (typeof(window.pageYOffset)=='number')?window.pageYOffset:document.documentElement.scrollTop;
	if(wo >= hh-10){
		$('content_right').setStyle({'top': '10px', 'position': 'fixed'});
		} else {
		$('content_right').setStyle({'top': hh+'px', 'position': 'absolute'});
		}		
	});
*/



