
function resizeCheck()
{
	if (oldWidth < window.innerWidth || oldWidth > window.innerWidth || oldHeight > window.innerHeight || oldHeight < window.innerHeight ) 
	{
		document.f.randnocache.value=(new Date()).getTime();
		document.f.submit();
	}
}

function doOnload()
{
	//overwrite this function in main component if necessary.
}

var cellHeight = "100%";
function saveWindowDimensions()
{
	if(navigator.appName == 'Netscape')// && !window.oldWidth)
	{
		cellHeight = window.innerHeight-217; //200 = header height + footer height
		window.onresize = resizeCheck;
		window.oldWidth = window.innerWidth;
		window.oldHeight = window.innerHeight;
	}
}

function savePopupWindowDimensions()
{
	if(navigator.appName == 'Netscape')// && !window.oldWidth)
	{
		cellHeight = window.innerHeight-67; //67 = popup header height + popup footer height
		window.onresize = resizeCheck;
		window.oldWidth = window.innerWidth;
		window.oldHeight = window.innerHeight;
	}
}

function SizablePopup(query, height, width)
{
	sizablewin = window.open(query, "popupsizablewin", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,height=" + height + ",width=" + width);
	if (sizablewin.opener == null) sizablewin.opener = self;
	sizablewin.focus();
}


function SmallPopup(query)
{
	smallwin = window.open(query, 'popupsmallwin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=400,height=300');
	if (smallwin.opener == null) smallwin.opener = self;
	smallwin.focus();
}

function MediumPopup(query)
{
	mediumwin = window.open(query, 'popupmediumwin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=400,height=400');
	if (mediumwin.opener == null) mediumwin.opener = self;
	mediumwin.focus();
}

function LargePopup(query)
{
	largewin = window.open(query, 'popuplargewin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=600,height=400');
	if (largewin.opener == null) largewin.opener = self;
	largewin.focus();
}

function CloseWindowAndForwardOpener(location)
{
	window.opener.location = location;
	self.close();

}

function SubmitOpenersForm(form)
{
	eval("window.opener.document." + form + ".submit()");
}


function ChangeOpenersLocation(url)
{
	eval("window.opener.document." + form + ".submit()");
}


