var isIE5=navigator.userAgent.toUpperCase().indexOf("MSIE 5")!=-1;

var targetElementID="insideBodyContainer", footerHeight=60, fromTop=90, menuElementID="menuSide";
/*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 menuElement=document.getElementById(menuElementID); 
	var documentHeight;
	var totalOffset;
	
    if (targetElement && document.documentElement.offsetHeight && targetElement.offsetHeight) {
	  documentHeight=getWindowHeight();	  
	
	   if(menuElement){
		 if ((targetElement.offsetHeight+fromTop)<documentHeight && (menuElement.offsetHeight+239+footerHeight)<documentHeight) {
			if (isIE5){
			  totalOffset=fromTop+footerHeight;
			}else{							
				totalOffset=fromTop+footerHeight;
				targetElement.style.height=String(documentHeight-totalOffset)+'px';
			
			}
		  }
	   }else{
		  if ((targetElement.offsetHeight+fromTop)<documentHeight) {
			if (isIE5){
			  totalOffset=fromTop+footerHeight;
			}else{							
				totalOffset=fromTop+footerHeight;
				targetElement.style.height=String(documentHeight-totalOffset)+'px';
			
			}
		  } 
	   }
    }
  }
}



