// Nav bar JavaScript methods

if (document.images)
{
	// Button list: home, location, range, product_list, history, events, contact, ashton
	var nav_top=new Image(); nav_top.src="images/nav_top.gif";
	var nav_left=new Image(); nav_left.src="images/nav_left.gif";
	var nav_between_buttons=new Image(); nav_between_buttons.src="images/nav_between_buttons.gif";
	var nav_bottom=new Image(); nav_bottom.src="images/nav_bottom.gif";
	var home_up=new Image(); home_up.src="images/home_up.gif";
	var home_over=new Image(); home_over.src="images/home_over.gif";
	var home_down=new Image(); home_down.src="images/home_down.gif";
	var home_over_down=new Image(); home_over_down.src="images/home_over_down.gif";
	var location_up=new Image(); location_up.src="images/location_up.gif";
	var location_over=new Image(); location_over.src="images/location_over.gif";
	var location_down=new Image(); location_down.src="images/location_down.gif";
	var location_over_down=new Image(); location_over_down.src="images/location_over_down.gif";
	var range_up=new Image(); range_up.src="images/range_up.gif";
	var range_over=new Image(); range_over.src="images/range_over.gif";
	var range_down=new Image(); range_down.src="images/range_down.gif";
	var range_over_down=new Image(); range_over_down.src="images/range_over_down.gif";
	var product_list_up=new Image(); product_list_up.src="images/product_list_up.gif";
	var product_list_over=new Image(); product_list_over.src="images/product_list_over.gif";
	var product_list_down=new Image(); product_list_down.src="images/product_list_down.gif";
	var product_list_over_down=new Image(); product_list_over_down.src="images/product_list_over_down.gif";
	var history_up=new Image(); history_up.src="images/history_up.gif";
	var history_over=new Image(); history_over.src="images/history_over.gif";
	var history_down=new Image(); history_down.src="images/history_down.gif";
	var history_over_down=new Image(); history_over_down.src="images/history_over_down.gif";
	var events_up=new Image(); events_up.src="images/events_up.gif";
	var events_over=new Image(); events_over.src="images/events_over.gif";
	var events_down=new Image(); events_down.src="images/events_down.gif";
	var events_over_down=new Image(); events_over_down.src="images/events_over_down.gif";
	var contact_up=new Image(); contact_up.src="images/contact_up.gif";
	var contact_over=new Image(); contact_over.src="images/contact_over.gif";
	var contact_down=new Image(); contact_down.src="images/contact_down.gif";
	var contact_over_down=new Image(); contact_over_down.src="images/contact_over_down.gif";
	var ashton_up=new Image(); ashton_up.src="images/ashton_up.gif";
	var ashton_over=new Image(); ashton_over.src="images/ashton_over.gif";
	var ashton_down=new Image(); ashton_down.src="images/ashton_down.gif";
	var ashton_over_down=new Image(); ashton_over_down.src="images/ashton_over_down.gif";
}

function buttonUp(navEntry)
{
	if (document.images)
	{
		if (document[navEntry].src.substring(document[navEntry].src.length - 8, document[navEntry].src.length - 4) != "down")
		{
			// Button is over, select up state.
			document[navEntry].src=eval(navEntry + "_up.src");
		}
		else
		{
			// Button is over while down, select down state.
			document[navEntry].src=eval(navEntry + "_down.src");
		}
	}
}

function buttonOver(navEntry)
{
	if (document.images)
	{
		if (document[navEntry].src.substring(document[navEntry].src.length - 8, document[navEntry].src.length - 4) != "down")
		{
			// Button is up, select over state.
			document[navEntry].src=eval(navEntry + "_over.src");
		}
		else
		{
			// Button is down, select over while down state.
			document[navEntry].src=eval(navEntry + "_over_down.src");
		}
	}
}

function buttonNotDown(navEntry)
{
	if (document.images)
	{
		// Set un-selected button to up (another button is now down)
		document[navEntry].src=eval(navEntry + "_up.src");
	}
}

function buttonDown(navEntry)
{
	if (document.images)
	{
		document[navEntry].src=eval(navEntry + "_down.src");
		// Set un-selected buttons to up
		if (navEntry != 'home')
			buttonNotDown('home');
		if (navEntry != 'location')
			buttonNotDown('location');
		if (navEntry != 'range')
			buttonNotDown('range');
		if (navEntry != 'product_list')
			buttonNotDown('product_list');
		if (navEntry != 'history')
			buttonNotDown('history');
		if (navEntry != 'events')
			buttonNotDown('events');
		if (navEntry != 'contact')
			buttonNotDown('contact');
		if (navEntry != 'ashton')
			buttonNotDown('ashton');
	}
}
