//------------------------------------------------------------------------
//-- Campbells DHTML Menus
//-- shows and hides a menu, with multiple image rollovers within the menu
//-- menu repositions as page is resized (except NS4, which reloads page)
//-- or content height changes
//-- Helen Keighron 
//-- helen.keighron@circle.com
//-- last modified 06/22/02
//------------------------------------------------------------------------

//-----------------------------------------------------------------------------
//-- Netscape resize bug fix. Don't modify.
//-----------------------------------------------------------------------------

version = 2.0;

if (document.layers) {	
	if(!window.saveInnerWidth) {
  		window.onresize = resize;
  		window.saveInnerWidth = window.innerWidth;
  		window.saveInnerHeight = window.innerHeight;
		}
	}
	
function resize() {
    if (saveInnerWidth < window.innerWidth || 
        saveInnerWidth > window.innerWidth || 
        saveInnerHeight > window.innerHeight || 
        saveInnerHeight < window.innerHeight ) 
    {
        window.location.reload();
        scroll(0,0);
    }
}

//-----------------------------------------------------------------------------
//-- Here we establish the objRef and the objStyle to be evaluated 
//-- in the show/hide functions below.
//-- Netscape 6 supports document.getElementById
//-- IE 5.0 and up also supports document.getElementByID
//-- IE 5.0 and below supports document.all
//-- Netscape 4.0 requires document.layers
//-----------------------------------------------------------------------------

if (document.getElementById) 
{
	objRef="document.getElementById";
	objStyle=".style";
}
			
else if (document.all) 
{
	objRef="document.all";
	objStyle=".style";
}
else 
{
	objRef="document.layers";
	objStyle="";
}


//-----------------------------------------------------------------------------
//functions for hiding and showing the object itself.  Please do not alter.
//-----------------------------------------------------------------------------


function showHeader(object) 
{
	if (objRef=="document.getElementById") {
		eval(objRef+'("'+object+'")'+objStyle+'.visibility = "visible"');
		eval(objRef+'("'+object+'")'+objStyle+'.top = "49px"');
		eval(objRef+'("'+object+'")'+objStyle+'.left = "574px"');
		
	}
	else if (objRef=="document.all") {
		eval(objRef+'["'+object+'"]'+objStyle+'.visibility = "visible"');
		eval(objRef+'["'+object+'"]'+objStyle+'.top = "49px"');
		eval(objRef+'["'+object+'"]'+objStyle+'.left = "574px"');
		
	}
	
	else {
		var menu = document.layers["mainContent"].document.layers[object];
		menu.visibility = "visible";
		menu.top = 49;
		menu.left = 574;
	}
	
}
	
function hideHeader(object) {
	if (objRef=="document.getElementById") {
		eval(objRef+'("'+object+'")'+objStyle+'.visibility = "hidden"');
		eval(objRef+'("'+object+'")'+objStyle+'.top = "0px"');
		eval(objRef+'("'+object+'")'+objStyle+'.left = "0px"');
	}
	else if (objRef=="document.all") {
		eval(objRef+'["'+object+'"]'+objStyle+'.visibility = "hidden"');
		eval(objRef+'["'+object+'"]'+objStyle+'.top = "0px"');
		eval(objRef+'["'+object+'"]'+objStyle+'.left = "0px"');
		
	}
	
	else {
		var menu = document.layers["mainContent"].document.layers[object];
		menu.visibility = "visible";
		menu.top = document.layers["mainContent"].document.height;
		menu.left = 0;
		
	}
}

	
function showFooter(object)
{
	if (objRef=="document.getElementById") {
		eval(objRef+'("'+object+'")'+objStyle+'.visibility = "visible"');
		eval(objRef+'("'+object+'")'+objStyle+'.top = document.getElementById("mainContent").offsetHeight - ('+objRef+'("'+object+'").offsetHeight + 30) + "px"');
		eval(objRef+'("'+object+'")'+objStyle+'.left = "25px"');
		
	}
	else if (objRef=="document.all") {
		eval(objRef+'["'+object+'"]'+objStyle+'.visibility = "visible"');
		eval(objRef+'["'+object+'"]'+objStyle+'.top = document.all["mainContent"].offsetHeight - ('+objRef+'["'+object+'"].offsetHeight + 30) + "px"');
		eval(objRef+'["'+object+'"]'+objStyle+'.left = "25px"');
		
	}
	
	else {
		var menu = document.layers["mainContent"].document.layers[object];
		menu.visibility = "visible";
		menu.top = document.layers["mainContent"].document.height - (document.layers["mainContent"].document.layers[object].document.height + 52);
		menu.left = 25;
	}
	
}
	
function hideFooter(object) {
	if (objRef=="document.getElementById") {
		eval(objRef+'("'+object+'")'+objStyle+'.visibility = "hidden"');
		eval(objRef+'("'+object+'")'+objStyle+'.top = "0px"');
		eval(objRef+'("'+object+'")'+objStyle+'.left = "0px"');
	}
	else if (objRef=="document.all") {
		eval(objRef+'["'+object+'"]'+objStyle+'.visibility = "hidden"');
		eval(objRef+'["'+object+'"]'+objStyle+'.top = "0px"');
		eval(objRef+'["'+object+'"]'+objStyle+'.left = "0px"');
		
	}
	
	else {
		var menu = document.layers["mainContent"].document.layers[object];
		menu.visibility = "visible";
		menu.top = document.layers["mainContent"].document.height;
		menu.left = 0;
		
	}
}