//global variables 

	var viewportWidth;
	var viewportHeight;
	var mainAreaHeight;
	var mainAreaWidth;
	var header1Height;
	var header2Height;
	var footerContainerHeight;
	var navlist3Width;
	var navlist3Height;
	var pageContainerWidth;
	var pageContainerHeight;
	var pageContainerLeft;
	var smallLogoWidth;
	var mainArea_obj;
	var header1_obj;
	var header2_obj;
	var navlist3_obj;
	var smallLogo_obj;
	var pageContainer_obj;
	var smallLogoMinWidth = 196;
	var browsergroup;

/* The getviewportSize function that appears below came from:*/
/*http://www.howtocreate.co.uk/tutorials/index.php?tut=0&part=16 .*/
/*This is an excellent site - and we are happy to comply with the implicit*/
/*request of its operator and follow his/her rules about contacting him/her so*/
/*we have not included a name or email address here*/

function getViewportSize()
{	debug ("entering gvpsize");
	if( typeof( window.innerWidth ) === 'number' )
	{
    	/*Non-IE*/
	viewportWidth = window.innerWidth;
    	viewportHeight = window.innerHeight;
/*set flag for Firefox, Opera etc.*/
	browsergroup = "notIE";
	debug("browsergroup = " + browsergroup);
	}
	else if( document.documentElement &&
      	( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
	{
    	/*IE 6+ in 'standards compliant mode'*/
    	viewportWidth = document.documentElement.clientWidth;
    	viewportHeight = document.documentElement.clientHeight;
	browsergroup = "IE6 plus in standards compliant mode";
	debug("browsergroup = " + browsergroup);
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
	{
    	/*IE 4 compatible*/
    	viewportWidth = document.body.clientWidth;
    	viewportHeight = document.body.clientHeight;
	browsergroup = "IE4 compatible";
	debug("browsergroup = " + browsergroup);
	}
	else
//None of these tests has worked, so set the viewport to a default size
//and browsergroup to "none found"
	{
	viewportHeight = 250;
	viewportWidth = 500;
	browsergroup = "none found";
//	window.alert("viewport dimensions set to default values, browersgroup = " +browsergroup);
	debug("viewport dimensions set to default values, browersgroup = " +browsergroup);
	}
	debug("leaving gvpsize" + browsergroup);
}
