var isIE5=navigator.userAgent.toUpperCase().indexOf("MSIE 5")!=-1;

var targetElementID="ContentContainer", footerHeight=100, fromTop=178;//menu height + banner ->overridden on home page
/*var minHeightElementId = "insideBodyContainer"*/

function getWindowHeight()
{
	var h = 0;

	//IE
	if(!window.innerWidth)
	{
		//strict mode
		if(!(document.documentElement.clientWidth == 0))
		{
			h = document.documentElement.clientHeight;
		}
		//quirks mode
		else
		{
			h = document.body.clientHeight;
		}
	}
	//w3c
	else
	{
		h = window.innerHeight;
	}
	return h;
}


function adjustHeight() {
  
  if (document.getElementById) {
    var targetElement=document.getElementById(targetElementID); 
	var documentHeight;
	var totalOffset;
	
    if (targetElement && document.documentElement.offsetHeight && targetElement.offsetHeight) {
	  documentHeight=getWindowHeight();	  
	   totalOffset=fromTop+footerHeight;
	 		 if ((targetElement.offsetHeight+totalOffset)<documentHeight) {
			if (isIE5){
			  totalOffset=fromTop+footerHeight;
			}else{	
				targetElement.style.height=String(documentHeight-totalOffset)+'px';
			
			}
		  }
	  
    }
  }
}




