var vTop=0;
var menuWidth = 220;
var menuTop = 306;

function doInitialLayout()
{
	document.getElementById("header").style.width = getPageWidth()-16;
	autoResizeContent();
	
}


function getHeight(id){
		var vDim = document.getElementById(id).style.height;
		vDim = new String(vDim).replace("px","");
		return parseInt(vDim);
}

function getScrollHeight(id){
		var vDim = document.getElementById(id).scrollHeight;
		return parseInt(vDim);
}

function getWidth(id){
		var vDim = document.getElementById(id).style.width;
		vDim = new String(vDim).replace("px","");
		return parseInt(vDim);
}

function getScrollWidth(id){
		var vDim = document.getElementById(id).scrollWidth;
		return parseInt(vDim);
}

function getTop(id){
		var vDim = document.getElementById(id).style.top;
		vDim = new String(vDim).replace("px","");
		return parseInt(vDim);
}

function autoResizeContent(){
    var newheight;
    var newwidth;
	

    if(document.getElementById)
	{
		document.getElementById("mainmenu").style.width = (menuWidth) + "px";
		document.getElementById("mainmenu").style.top = (menuTop) + "px";


		var vObj = document.getElementById("content");
		document.getElementById("content").style.top = (menuTop) + "px";
		
		newwidth = getPageWidth();
		newwidth = newwidth - menuWidth;
		vObj.style.left = menuWidth + "px";
		vObj.style.width=(newwidth-30) + "px";
		
		vObj.style.height = "0px";
		newheight=vObj.scrollHeight;
		vObj.style.height= (newheight) + "px";
		

		if(document.getElementById("calframe") != null)
		{
			document.getElementById("calframe").style.width = vObj.style.width;
		}
		
		//footer
		vObj = document.getElementById("footer");
		vObj.style.left = "0px";
		vObj.style.top = (menuTop) + (newheight) + "px";
		vObj.style.width = getPageWidth() - 16;
		
		if(getTop("footer") < 850)
			vObj.style.top = 850;
		
    }
	else
	{
	alert('blah');
		alert('document.getElementById not supported');
	}
}

function centerDiv(id)
{
	var vIDWidth = getWidth(id);
	var vParentWidth = parseInt(document.body.scrollWidth);
	
	if(vIDWidth > vParentWidth)
		document.getElementById(id).style.left = 0;
	else
		document.getElementById(id).style.left = (vParentWidth-vIDWidth)/2;
}

function adjustIndexDivWidth()
{
	var vObj = document.getElementById("indexdiv");
	vObj.style.width = parseInt(document.body.scrollWidth) + "px";
}

function adjustIndexDivHeight()
{
	var vObj = document.getElementById("indexdiv");
	vObj.style.height = parseInt(vObj.scrollHeight) + "px";
}

function adjustIndexDivPosition()
{
	if (navigator.appName.indexOf("Microsoft")!=-1) 
		var vWidth = parseInt(document.body.offsetWidth);
	else
		var vWidth = parseInt(window.innerWidth);
	var vObj = document.getElementById("indexdiv");
	var vLeft = (vWidth - parseInt(vObj.style.width)) / 2;
	
	
	if(vLeft < 0)
		vObj.style.left = 0;
	else
		vObj.style.left = vLeft;
	
}


function getPageWidth()
{
	if (navigator.appName.indexOf("Microsoft")!=-1) 
		return vWidth = parseInt(document.body.offsetWidth);
	else
		return vWidth = parseInt(window.innerWidth);
}