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

var targetElementID="insideBody", footerHeight=211, fromTop=277, adjustment=0;
var targetElement_LeftID="bodyTopLeft";
var footerId = "footerContainer";

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();	  
	 /* alert(documentHeight);
	  alert(targetElement.offsetHeight+fromTop+footerHeight);*/
	  
	  if ((targetElement.offsetHeight+fromTop+footerHeight+adjustment)<documentHeight) {
		if (isIE5){
		  totalOffset=fromTop+footerHeight+adjustment;
		}else{							
			totalOffset=fromTop+footerHeight+adjustment;
			targetElement.style.height=String(documentHeight-totalOffset)+'px';
			if(document.getElementById(targetElement_LeftID)){
				document.getElementById(targetElement_LeftID).style.height=String(documentHeight-totalOffset)+'px';
			}
			
		}
	  } 
	   
    }
	
	/*if(document.getElementById('blackBackground') && getElementById(targetElement_LeftID)){
		document.getElementById('blackBackground').style.height=document.getElementById(targetElement_LeftID).style.height;
	}*/
  }
  
  
  //adjustFooterPosition();
}



function adjustFooterPosition(){
	var targetElement=document.getElementById(targetElementID); 
	var bodyHeight;
	var documentHeight;
	if (document.getElementById) {
		if (targetElement && document.documentElement.offsetHeight && targetElement.offsetHeight){
			documentHeight=getWindowHeight();	
			bodyHeight = targetElement.offsetHeight;
			if ((bodyHeight+footerHeight+fromTop+adjustment)<documentHeight) {
				document.getElementById(footerId).style.position = "relative";
				document.getElementById(footerId).style.top = String(documentHeight-bodyHeight-footerHeight-fromTop-adjustment)+'px';
			}
		}
	}
 
}




