//*************************************
//custom functions

function WinOnLoad()
{
	//HideParts();
	InitMainHolder();
	//UnHideParts();
	window.focus();
}

InitMainHolder();

if (window.addEventListener) //DOM method for binding an event
{
	window.addEventListener("resize", WinOnLoad, false)
}
else if (window.attachEvent) //IE exclusive method for binding an event
	window.attachEvent("onresize", WinOnLoad)
else if (document.getElementById) //support older modern browsers
	window.onresize=WinOnLoad
	
	
function InitMainHolder()
{
	var pageWidth = document.body.clientWidth;
	var pageHeight = document.body.clientHeight;
	if (pageHeight>0 && pageWidth>0)
	{
		if(document.getElementById("idMenuBarTbl"))
			pageHeight-=document.getElementById("idMenuBarTbl").offsetHeight;
		if(document.getElementById("idStatusBarTbl"))
			pageHeight-=document.getElementById("idStatusBarTbl").offsetHeight;
		if(document.getElementById("idMainWinDiv"))
		    document.getElementById("idMainWinDiv").style.height=pageHeight;		
		
		
		if (typeof(DesignMode)=="undefined" || DesignMode!=1)
		{
		    if(document.getElementById("idMainWinDiv"))
		    {
			    if(typeof(iCustomWidth)!="undefined") // Enables the option for sites to create non full screen sites
				    document.getElementById("idMainWinDiv").style.width=iCustomWidth;		
			    else
				    document.getElementById("idMainWinDiv").style.width=pageWidth;
			}	
		} 	
		
		
		var MainHolderTbl2;
		MainHolderTbl2=document.getElementById("idMainHolderTbl2");
		
		if(MainHolderTbl2)
		{
			var mainHolder;
			mainHolder=document.getElementById("idMainHolderTbl2");
			
			var topHolder;
			topHolder=document.getElementById("idMainHolderTbl1");
			
			var topHolderHeight=(topHolder)?topHolder.offsetHeight:0;
			
			//change feature 11.6.07, serge.
			//enable custom height for mainHolder
			pageHeight = (typeof(iCustomHeight)!="undefined")?iCustomHeight:pageHeight;
			
			if (pageHeight>=topHolderHeight)
			{
			    mainHolder.style.height=pageHeight-topHolderHeight;
			}
			//allHeight=idMainHolderTbl.offsetHeight;
			//allWidth=idMainHolderTbl.offsetWidth;
		}
	}
}

function DisplayPart(objID)
{
var obj=document.all[objID];
if(obj){var pObj=obj.parentElement;
if(pObj){obj.style.display="block";}}
}
//
function HideParts()
{
	var divArr=document.all.tags("DIV");
	for(i=0;i<divArr.length;i++)
		if(divArr(i).className=="clsPart" || divArr(i).className=="clsPartTitle")
			divArr(i).style.display="none";
}
function UnHideParts()
{
	var divArr=document.all.tags("DIV");
	for(i=0;i<divArr.length;i++)
		if(divArr(i).className=="clsPart" || divArr(i).className=="clsPartTitle")
			DisplayPart(divArr(i).id);
}
