function setSiteAndColumnHeight()
{
	if(document.getElementById('siteContent'))
	{
		var header_height = 140;
		
		var height = document.body.offsetHeight > (screen.availHeight-header_height) ? document.body.offsetHeight : (screen.availHeight-header_height);
		var raw_height = height;
		Opera = navigator.userAgent.indexOf("Opera") > -1;
		IE = navigator.userAgent.indexOf("MSIE") > -1;
		
		// remove header height
		height = height - header_height;
		
		//Checks if browser = Opera and sets 3 specific divs to site offsetHeight
		if(Opera)
		{
			// remove just a little bit more to avoid scrolling
			//height = height-12;
			
			if(document.getElementById('siteContent')) document.getElementById('siteContent').style.height = height;
			if(document.getElementById('columnLeft')) document.getElementById('columnLeft').style.height = height;
			if(document.getElementById('columnMiddle')) document.getElementById('columnMiddle').style.height = height;
			if(document.getElementById('columnRight')) document.getElementById('columnRight').style.height = height;
			if(document.getElementById('columnLeftPlusMiddle')) document.getElementById('columnLeftPlusMiddle').style.height = height;
			if(document.getElementById('lockedLayer')) document.getElementById('lockedLayer').style.height = raw_height;
		}
		//If IE, set 3 specific divs to site offsetHeight minus height of header
		else if(IE)
		{
			// remove just a little bit more to avoid scrolling
			height = height-12;
			
			if(document.getElementById('siteContent')) document.getElementById('siteContent').style.height = height;
			if(document.getElementById('columnLeft')) document.getElementById('columnLeft').style.height = height;
			if(document.getElementById('columnMiddle')) document.getElementById('columnMiddle').style.height = height;
			if(document.getElementById('columnRight')) document.getElementById('columnRight').style.height = height;
			if(document.getElementById('columnLeftPlusMiddle')) document.getElementById('columnLeftPlusMiddle').style.height = height;
			if(document.getElementById('lockedLayer')) document.getElementById('lockedLayer').style.height = raw_height;
		}
		//If not Opera or IE (hopefully Mozilla), set 3 specific divs to site offsetHeight minus height of header
		else
		{
			// remove just a little bit more to avoid scrolling
			height = height-10;
			
			if(document.getElementById('siteContent')) document.getElementById('siteContent').style.height = height + "px";
			if(document.getElementById('columnLeft')) document.getElementById('columnLeft').style.height = height;
			if(document.getElementById('columnMiddle')) document.getElementById('columnMiddle').style.height = height;
			if(document.getElementById('columnRight')) document.getElementById('columnRight').style.height = height;
			if(document.getElementById('columnLeftPlusMiddle')) document.getElementById('columnLeftPlusMiddle').style.height = height;
			if(document.getElementById('lockedLayer')) document.getElementById('lockedLayer').style.height = raw_height;
		}
	}
}
