//Initiating jQuery to work with Prototype;
//var $j = jQuery.noConflict(); located inside jquery-1.2.min.js file

$j(document).ready(function() { onDocumentLoad(); });
$j(window).load(function() { onWindowLoad(); });

//Global Variables
	preHeight = 0;

/*
 * Standard page loading functions for prototype / jQuery
 */
function onDocumentLoad(){

}

//Stuff put into this function doesnt run until the entire document is loaded flash and all
function onWindowLoad(){
	setHeight();

	$j('#footerWrap li:last').addClass('last')
	
	$j("#readMore").click(function(){
		$j("#fulltext").slideToggle("slow",function(){
			var getHeight = parseInt($j("#fulltext").height()-100);
			var equationCheck = ($j(this).css("display")==="none")?"-":"+";
			preHeight = preHeight || getHeight;

			setHeight((equationCheck)+preHeight);
		});
	});
}

function setHeight(newHeight){
	newHeight = newHeight || 0;
	
	var leftPadding = parseInt($j('#mainContentLeft').css('padding-top')) + parseInt($j('#mainContentLeft').css('padding-bottom'));
	var middlePadding = parseInt($j('#mainContentMiddle').css('padding-top')) + parseInt($j('#mainContentMiddle').css('padding-bottom'));
	var rightPadding = parseInt($j('#mainContentRight').css('padding-top')) + parseInt($j('#mainContentRight').css('padding-bottom'));

	var leftHeight = $j('#mainContentLeft').height()+leftPadding+parseInt(newHeight);
	var middleHeight = $j('#mainContentMiddle').height()+middlePadding+parseInt(newHeight);
	var rightHeight = $j('#mainContentRight').height()+rightPadding+parseInt(newHeight);

	//mod to make it so that the page is atleast 450px;
	var maxHeight = Math.max(leftHeight,middleHeight,rightHeight,450);

	$j('#mainContentLeft').height(maxHeight-leftPadding);
	$j('#mainContentMiddle').height(maxHeight-middlePadding);
	$j('#mainContentRight').height(maxHeight-rightPadding);
	$j('#mainContentRightBottom').height(maxHeight-$j('#mainContentRightTop').height());
}
