$j(document).ready(function() {
	setPageSize();
});

/**
 * Resizes the pageWrap div onLoad and Resize.
 */
function setPageSize() {

	if($j('#pageWrap').height()<getThePageSize('height')){
		$j('#pageWrap').height(getThePageSize('height'));
		$j('#mainContentMiddle').height(
			$j('#pageWrap').height() - ($j('#headerWrap').height() + $j('#topMenu').height() + $j('#footerWrap').height() + 12)
		)
	}

	$j('#mainContentLeft').height($j('#mainContentMiddle').height() - 90);

};

/**
 * Due to differnt browser types this code gets the right width or height of what is needed and returns the same
 * type = string (check if requesting width or height or both)
 */ 
function getThePageSize(type) {
	var myWidth = 0, myHeight = 0;

	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	switch(type){
		case 'width':
			return myWidth;
			break;
		case 'height':
			return myHeight;
			break;
		default:
			return false;
			break;
	}
}