var pageLoaded = false;

// Main level navigation
browseOff = new Image(); browseOff.src="images/nav_browse.gif";
browseOn = new Image(); browseOn.src="images/nav_browse_over.gif";
searchesOff = new Image(); searchesOff.src="images/nav_searches.gif";
searchesOn = new Image(); searchesOn.src="images/nav_searches_over.gif";
resourcesOff = new Image(); resourcesOff.src="images/nav_resources.gif";
resourcesOn = new Image(); resourcesOn.src="images/nav_resources_over.gif";
gamesOff = new Image(); gamesOff.src="images/nav_games.gif";
gamesOn = new Image(); gamesOn.src="images/nav_games_over.gif";
filmsOff = new Image(); filmsOff.src="images/nav_films.gif";
filmsOn = new Image(); filmsOn.src="images/nav_films_over.gif";
transOff = new Image(); transOff.src="images/nav_trans_jump.gif";
transOn = new Image(); transOn.src="images/nav_trans_jump.gif";
agriOff = new Image(); agriOff.src="images/nav_agri_jump.gif";
agriOn = new Image(); agriOn.src="images/nav_agri_jump.gif";
innertransOff = new Image(); innertransOff.src="images/inner_trans.gif";
innertransOn = new Image(); innertransOn.src="images/inner_trans.gif";
inneragriOff = new Image(); inneragriOff.src="images/inner_ag.gif";
inneragriOn = new Image(); inneragriOn.src="images/inner_ag.gif";

// search Section Vertical
search_advancedNavOff = new Image(); search_advancedNavOff.src="images/nav_search_advanced.gif";
search_advancedNavOn = new Image (); search_advancedNavOn.src="images/nav_search_advanced_over.gif";

// resources Section Vertical
resources_essayNavOff = new Image(); resources_essayNavOff.src="images/nav_resources_essay.gif";
resources_essayNavOn = new Image (); resources_essayNavOn.src="images/nav_resources_essay_over.gif";
resources_timelineNavOff = new Image(); resources_timelineNavOff.src="images/nav_resources_timeline.gif";
resources_timelineNavOn = new Image (); resources_timelineNavOn.src="images/nav_resources_timeline_over.gif";
resources_lessonplanNavOff = new Image(); resources_lessonplanNavOff.src="images/nav_resources_lessonplan.gif";
resources_lessonplanNavOn = new Image (); resources_lessonplanNavOn.src="images/nav_resources_lessonplan_over.gif";

// games Section Vertical
games_agriNavOff = new Image(); games_agriNavOff.src="images/nav_games_agri.gif";
games_agriNavOn = new Image (); games_agriNavOn.src="images/nav_games_agri_over.gif";
games_transNavOff = new Image(); games_transNavOff.src="images/nav_games_trans.gif";
games_transNavOn = new Image (); games_transNavOn.src="images/nav_games_trans_over.gif";

// films Section Vertical
films_hopfarmNavOff = new Image(); films_hopfarmNavOff.src="images/nav_films_hopfarm.gif";
films_hopfarmNavOn = new Image (); films_hopfarmNavOn.src="images/nav_films_hopfarm_over.gif";
films_victoryNavOff = new Image(); films_victoryNavOff.src="images/nav_films_victory.gif";
films_victoryNavOn = new Image (); films_victoryNavOn.src="images/nav_films_victory_over.gif";

// transportation Section Horizontal
trans_animalsNavOff = new Image(); trans_animalsNavOff.src="images/cat_animals.gif";
trans_animalsNavOn = new Image (); trans_animalsNavOn.src="images/cat_animals_over.gif";
trans_autoNavOff = new Image(); trans_autoNavOff.src="images/cat_auto.gif";
trans_autoNavOn = new Image (); trans_autoNavOn.src="images/cat_auto_over.gif";
trans_aviationNavOff = new Image(); trans_aviationNavOff.src="images/cat_aviation.gif";
trans_aviationNavOn = new Image (); trans_aviationNavOn.src="images/cat_aviation_over.gif";
trans_maritimeNavOff = new Image(); trans_maritimeNavOff.src="images/cat_maritime.gif";
trans_maritimeNavOn = new Image (); trans_maritimeNavOn.src="images/cat_maritime_over.gif";
trans_otherNavOff = new Image(); trans_otherNavOff.src="images/cat_other.gif";
trans_otherNavOn = new Image (); trans_otherNavOn.src="images/cat_other_over.gif";
trans_railroadsNavOff = new Image(); trans_railroadsNavOff.src="images/cat_railroads.gif";
trans_railroadsNavOn = new Image (); trans_railroadsNavOn.src="images/cat_railroads_over.gif";
trans_structuresNavOff = new Image(); trans_structuresNavOff.src="images/cat_structures.gif";
trans_structuresNavOn = new Image (); trans_structuresNavOn.src="images/cat_structures_over.gif";

// agriculture Section Horizontal
agri_buildingsNavOff = new Image(); agri_buildingsNavOff.src="images/cat_buildings.gif";
agri_buildingsNavOn = new Image (); agri_buildingsNavOn.src="images/cat_buildings_over.gif";
agri_equipmentNavOff = new Image(); agri_equipmentNavOff.src="images/cat_equipment.gif";
agri_equipmentNavOn = new Image (); agri_equipmentNavOn.src="images/cat_equipment_over.gif";
agri_foodNavOff = new Image(); agri_foodNavOff.src="images/cat_food.gif";
agri_foodNavOn = new Image (); agri_foodNavOn.src="images/cat_food_over.gif";
agri_landNavOff = new Image(); agri_landNavOff.src="images/cat_land.gif";
agri_landNavOn = new Image (); agri_landNavOn.src="images/cat_land_over.gif";
agri_livestockNavOff = new Image(); agri_livestockNavOff.src="images/cat_livestock.gif";
agri_livestockNavOn = new Image (); agri_livestockNavOn.src="images/cat_livestock_over.gif";
agri_miscNavOff = new Image(); agri_miscNavOff.src="images/cat_misc.gif";
agri_miscNavOn = new Image (); agri_miscNavOn.src="images/cat_misc_over.gif";
agri_peopleNavOff = new Image(); agri_peopleNavOff.src="images/cat_people.gif";
agri_peopleNavOn = new Image (); agri_peopleNavOn.src="images/cat_people_over.gif";

function loadProc() {
	pageLoaded = true;
}

function img_act(img) {
	document[img].src = eval(img + "On").src;
}

function img_inact(img) {
	document[img].src = eval(img + "Off").src;
}

function showLayer(layername) {
	if (pageLoaded) {
		if (document.all){
			document.all[layername].style.visibility = "visible";
		}
		else if (document.layers){
	 		document.layers[layername].visibility = "visible";
		}
		else {
			var myLayer = document.getElementById(layername);
			myLayer.style.visibility = "visible";
		}
	}
}

function hideLayer(layername) {
	if (pageLoaded) {
		if (document.all){
			document.all[layername].style.visibility = "hidden";
		}
		else if (document.layers){
			document.layers[layername].visibility = "hidden";
		}
		else {
			var myLayer = document.getElementById(layername);
			myLayer.style.visibility = "hidden";
		}
	}
}

var blnReset = false;
var defaultSubnav = "emptySubnav";
var currImage = "";
var currLayer = "";

function showtopnav(menuname)
{
	resettopnav(menuname);
	currLayer = menuname + "Subnav";
	showLayer(menuname+'Subnav');
	showLayer('resetSubnav');
	img_act_nav(menuname, "topNav");
	clearreset();
}
function resettopnav()
{
	if (currLayer != "") {
		hideLayer(currLayer);
	}
	if ((currImage != "") && (currImage + "Subnav" != defaultSubnav)) {
		img_inact_nav(currImage, "topNav");
	}
	showLayer("emptySubnav");
	clearreset();
}
function settimedreset()
{
	hideLayer('resetSubnav');
	blnReset = true;
	resetTimeout = setTimeout('timedresetnav()', 1000);
}
function timedresetnav()
{
	if(blnReset)
	{
		resettopnav();
	}
}
function clearreset()
{
	if(blnReset) window.clearTimeout(resetTimeout);
	blnReset = false;
}
function img_inact_nav(imagename,layername)
{
	if (document.layers){
		document.layers[layername].document.images[imagename].src = eval(imagename + 'Off.src')
	}else{
		document [imagename].src = eval(imagename + 'Off.src')
	}
	if (layername == "topNav") {
		currImage = "";
	}
	clearreset();
}
function img_act_nav(imagename,layername)
{
	if (document.layers){
		document.layers[layername].document.images[imagename].src = eval(imagename + 'On.src')
	}else{
		document [imagename].src = eval(imagename + 'On.src')
	}
	if (layername == "topNav") {
		currImage = imagename;
	}
	showLayer('resetSubnav');
	clearreset();
}
