var bodyHeight;

$(document).ready(function() {

	bodyHeight = $('#content').height();
	var summary = $('#secondary.orderSummary');
	if(summary.size() > 0)
		setupSummary(summary.get(0));

})

function setupSummary(summ) {
	
	$(window).scroll(function () { 
		reposition(summ)
	});
	
	
	
}

function reposition(summ) {

	var minMarginTop = 80;
	var scrollOffset = 500;
	var scrollTop = $(window).scrollTop();
	
	if(scrollTop > scrollOffset) {
		
		var scroll = scrollTop - scrollOffset + minMarginTop;
		
		if((scroll + $(summ).outerHeight()) >= bodyHeight)
			return false;
		
		$(summ).css('marginTop', scroll)

	} else {
	
		$(summ).css('marginTop', minMarginTop)

	}

}

