var mnu, oldMnuSrc, timed_out, sub_timed_out, top_timed_out;

if (document.images)
{
	mnu = new Array(30);
	
	mnu[0] = new Image();
	mnu[0].src = "images/nav/about_yukon_quest_roll.gif";
	mnu[1] = new Image();
	mnu[1].src = "images/nav/sponsorship_roll.gif";
	mnu[2] = new Image();
	mnu[2].src = "images/nav/membership_roll.gif";
	mnu[3] = new Image();
	mnu[3].src = "images/nav/merchandise_roll.gif";
	mnu[4] = new Image();
	mnu[4].src = "images/nav/education_roll.gif";
	mnu[5] = new Image();
	mnu[5].src = "images/nav/race_roll.gif";
	mnu[6] = new Image();
	mnu[6].src = "images/nav/vet_roll_hit.gif";
	mnu[7] = new Image();
	mnu[7].src = "images/nav/links_roll.gif";
	mnu[8] = new Image();
	mnu[8].src = "images/nav/press_roll_hit.gif";
	
	mnu[9] = new Image();
	mnu[9].src = "images/nav/mission_roll_hit.gif";
	mnu[10] = new Image();
	mnu[10].src = "images/nav/philosophy_roll_hit.gif";
	
	mnu[11] = new Image();
	mnu[11].src = "images/nav/download_pdf_roll_hit.gif";
	mnu[12] = new Image();
	mnu[12].src = "images/nav/sponsor_roll_hit.gif";

	mnu[13] = new Image();
	mnu[13].src = "images/nav/members_roll_hit.gif";
	mnu[14] = new Image();
	mnu[14].src = "images/nav/newsletter_roll_hit.gif";
	mnu[15] = new Image();
	mnu[15].src = "images/nav/become_member_roll_hit.gif";
	mnu[16] = new Image();
	mnu[16].src = "images/nav/1000_mile_roll_hit.gif";
	mnu[17] = new Image();
	mnu[17].src = "images/nav/international_roll_hit.gif";
	
	mnu[18] = new Image();
	mnu[18].src = "images/nav/shop_yukon_roll_hit.gif";
	mnu[19] = new Image();
	mnu[19].src = "images/nav/shop_alaska_roll_hit.gif";
	
	mnu[20] = new Image();
	mnu[20].src = "images/nav/day_in_life_roll_hit.gif";
	mnu[21] = new Image();
	mnu[21].src = "images/nav/desktop_themes_roll.gif";
	mnu[22] = new Image();
	mnu[22].src = "images/nav/junior_roll_hit.gif";
	mnu[23] = new Image();
	mnu[23].src = "images/nav/teacher_roll_hit.gif";
	mnu[24] = new Image();
	mnu[24].src = "images/nav/students_roll_hit.gif";
	
	mnu[25] = new Image();
	mnu[25].src = "images/nav/race_results_roll_hit.gif";
	mnu[26] = new Image();
	mnu[26].src = "images/nav/2001_results_roll_hit.gif";
	mnu[27] = new Image();
	mnu[27].src = "images/nav/musher_roll_hit.gif";
	mnu[28] = new Image();
	mnu[28].src = "images/nav/history_roll_hit.gif";
  mnu[29] = new Image();
	mnu[29].src = "images/nav/2002_roll_hit.gif";
  mnu[30] = new Image();
	mnu[30].src = "images/nav/race_resources_roll_hit.gif";
  // new nav added to about yukon
  mnu[31] = new Image();
	mnu[31].src = "images/nav/rookies_guide_roll.gif";
  mnu[32] = new Image();
	mnu[32].src = "images/nav/trail_map_roll.gif";
  mnu[33] = new Image();
	mnu[33].src = "images/nav/distance_chart_roll.gif";
  mnu[34] = new Image();
	mnu[34].src = "images/nav/info_summary_roll.gif";
  mnu[35] = new Image();
	mnu[35].src = "images/nav/entry_forms_roll.gif";
  mnu[36] = new Image();
	mnu[36].src = "images/nav/YQ_250_roll.gif";
  mnu[37] = new Image();
	mnu[37].src = "images/nav/race_updates_roll.gif";
  mnu[38] = new Image();
  mnu[38].src = "images/nav/riverquest_roll.gif";
}

function on(index)
{
	if(document.images)
	{	
		//alert('we are here!');
 		oldMnuSrc = document.images["menu" + index].src;
 		//alert(oldMnuSrc);
		document.images["menu"+index].src = mnu[index].src;
	}
}

function off(index)
{
	if(document.images)
	{
		document.images["menu"+index].src = oldMnuSrc;
	}
}

function sub_on(image_index, menu_index)
{
	if((navigator.appName == "Netscape") && (appversion<5))
	{
	if(sub_timed_out != undefined)
		clearTimeout(sub_timed_out);
	if(top_timed_out != undefined)
		clearTimeout(top_timed_out);
	//alert(document.submenu0.document.menu7.src);
		eval("oldMnuSrc = document.submenu"+menu_index+".document.menu"+image_index+".src;");
	//window.status = oldMnuSrc;
		eval("document.submenu"+menu_index+".document.menu"+image_index+".src = mnu[image_index].src;");
	}
	else
	{	if (navigator.appName == "Netscape")
		{
			if(sub_timed_out != undefined)
				clearTimeout(sub_timed_out);
			if(top_timed_out != undefined)
				clearTimeout(top_timed_out);
		}
		else 
		{
			if (sub_timed_out != "undefined")
			{
				clearTimeout(sub_timed_out);
			}
			if (top_timed_out != "undefined")
			{
				clearTimeout(top_timed_out);
			}
		}

		on(image_index);
	}

}

function sub_off(image_index, menu_index)
{
	if((navigator.appName == "Netscape") && (appversion<5))
	{
		if(sub_timed_out != undefined)
		clearTimeout(sub_timed_out);
	
		eval("document.submenu"+menu_index+".document.menu"+image_index+".src = oldMnuSrc;");
		sub_timed_out = setTimeout('hideObject(document.submenu'+menu_index+');',100);
	}
	else
	{
		if (navigator.appName == "Netscape")
		{
			if(sub_timed_out != undefined)
				clearTimeout(sub_timed_out);
		}
		else if (sub_timed_out != "undefined")
		{
			clearTimeout(sub_timed_out);
		}
		off(image_index);
		sub_timed_out = setTimeout('hideObject(submenu'+menu_index+');',100);
	}

}

function showObject(obj)
{
if ((navigator.appName == "Netscape") && (appversion < 5))
        {
			obj.visibility = "show";
		}
else 
        {
        obj.style.visibility = "visible";
        }
}

function hideObject(obj)
{

if ((navigator.appName == "Netscape") && (appversion < 5))
        {

			obj.visibility = "hide";
		}
else
        {
        obj.style.visibility = "hidden";
        }
}

var appversion = navigator.appVersion;
var appversion = appversion.substring(0,1)

function init()
{
	if ((navigator.appName == "Netscape") && (appversion > 4))
	{
		submenu0 = document.getElementById('submenu0');
		submenu1 = document.getElementById('submenu1');
		submenu2 = document.getElementById('submenu2');
		submenu3 = document.getElementById('submenu3');
		submenu4 = document.getElementById('submenu4');
		submenu5 = document.getElementById('submenu5');
		submenu6 = document.getElementById('submenu6');
		submenu6 = document.getElementById('submenu7');
		submenu6 = document.getElementById('submenu8');
	}
}

function closeAllMenus(index)
{
	for(i=0; i< 9; i++)
		if (i != index) 
		{
			if((navigator.appName == "Netscape") && (appversion < 5))
			{
			eval("hideObject(document.layers.submenu"+i+");");
			}
			else
			eval("hideObject(submenu"+i+");");	
		}
}

function showSubMenu(obj)
{	
	if ((navigator.appName == "Netscape") && (appversion < 5))
	{
		clearTimeout(timed_out);
		timed_out = setTimeout('showObject(document.'+obj+')',100);
	}
	else
	{ 
		if (navigator.appName == "Netscape")
		{
			if(timed_out != undefined)
				clearTimeout(timed_out);
		}
		else if (timed_out != "undefined")
		{
			clearTimeout(timed_out);
		}
			

		timed_out = setTimeout('showObject('+obj+')',100);
	}
}

function top_off(index)
{
	off(index);
	if ((navigator.appName == "Netscape") && (appversion < 5))
		top_timed_out = setTimeout('hideObject(document.layers.submenu'+index+')',500);
	else
		top_timed_out = setTimeout('hideObject(submenu'+index+')',500);
	
}


