
strSelectedPage = String('dealers');

var strSelectedDealersPage = String('us');

nav_dealers_us_off = CreateImage('images/nav_dealers_us_off.gif');
nav_dealers_us_over = CreateImage('images/nav_dealers_us_over.gif');	
nav_dealers_us_on = CreateImage('images/nav_dealers_us_on.gif');

nav_dealers_canada_off = CreateImage('images/nav_dealers_canada_off.gif');
nav_dealers_canada_over = CreateImage('images/nav_dealers_canada_over.gif');	
nav_dealers_canada_on = CreateImage('images/nav_dealers_canada_on.gif');	

dealers_map_off = CreateImage('images/map_off.gif');
dealers_map_farwest = CreateImage('images/map_farwest.gif');
dealers_map_mountain = CreateImage('images/map_mountain.gif');
dealers_map_midwest = CreateImage('images/map_midwest.gif');
dealers_map_southwest = CreateImage('images/map_southwest.gif');
dealers_map_greatlakes = CreateImage('images/map_greatlakes.gif');
dealers_map_southeast = CreateImage('images/map_southeast.gif');
dealers_map_northeast = CreateImage('images/map_northeast.gif');

dealers_title_us = CreateImage('images/title_dealers.gif');
dealers_title_canada = CreateImage('images/title_dealers_canada.gif');
dealers_title_farwest = CreateImage('images/title_dealers_farwest.gif');
dealers_title_greatlakes = CreateImage('images/title_dealers_greatlakes.gif');
dealers_title_mountain = CreateImage('images/title_dealers_mountain.gif');
dealers_title_northeast = CreateImage('images/title_dealers_northeast.gif');
dealers_title_southeast = CreateImage('images/title_dealers_southeast.gif');
dealers_title_southwest = CreateImage('images/title_dealers_southwest.gif');
dealers_title_midwest = CreateImage('images/title_dealers_midwest.gif');

function DealersMapClick(strRegion) 
{
	if (bLoaded)
	{
		// Turn off the previous navigation, if any
		if (strSelectedDealersPage != "")
		{
			ChangeImage('nav_dealers_' +strSelectedDealersPage, 'nav_dealers_' +strSelectedDealersPage +'_off');
		}
		
		// Set the new title
		ChangeImage('dealers_title', 'dealers_title_' +strRegion);
		
		// Hide the map
		DocumentObject('dealers_map', true).display = 'none';
		
		// Show the dealer listing
		DocumentObject('dealers_' +strRegion, true).display = 'inline';
		
		// Store the selected section
		strSelectedDealersPage = "";

		// Add the custom scroll bar to the content div
		CSBfleXcroll('div_' + strRegion);
		
	}
}

function DealersMapOver(strRegion) 
{
	if (bLoaded)
	{
		ChangeImage('dealers_map', 'dealers_map_' +strRegion);
	}
}

function DealersMapOut(strRegion) 
{
	if (bLoaded)
	{
		ChangeImage('dealers_map', 'dealers_map_off');
	}
}

function DealersNavClick(strPage) 
{
	if (bLoaded)
	{
		if (strPage != strSelectedDealersPage)
		{
			// Unhighlight the old link
			if (strSelectedDealersPage != '')
			{
				ChangeImage('nav_dealers_' +strSelectedDealersPage, 'nav_dealers_'  +strSelectedDealersPage +'_off');
			}
			
			// Highlight the new link
			ChangeImage('nav_dealers_' +strPage, 'nav_dealers_' +strPage +'_on');
		
			// Update the title
			ChangeImage('dealers_title', 'dealers_title_' +strPage);
			
			// Hide the old contents
			DocumentObject('dealers_farwest', true).display = 'none';
			DocumentObject('dealers_mountain', true).display = 'none';
			DocumentObject('dealers_southwest', true).display = 'none';
			DocumentObject('dealers_midwest', true).display = 'none';
			DocumentObject('dealers_greatlakes', true).display = 'none';
			DocumentObject('dealers_southeast', true).display = 'none';
			DocumentObject('dealers_northeast', true).display = 'none';

			// Display the contents
			DocumentObject('dealers_map', true).display = (strPage == "us" ? 'inline' : 'none');
			DocumentObject('dealers_canada', true).display = (strPage == "canada" ? 'inline' : 'none');
			
			// Store the new selection
			strSelectedDealersPage = strPage;
			
			if(strPage == "canada")
			{
			    CSBfleXcroll('div_canada');
			}
			
		}
	}
}

function DealersNavOver(strPage) 
{
	if (bLoaded)
	{
		ChangeImage('nav_dealers_' +strPage, 'nav_dealers_' +strPage +(strPage == strSelectedDealersPage ? '_on' : '_over'));
	}	
}

function DealersNavOut(strPage)
{
	if (bLoaded)
	{
		ChangeImage('nav_dealers_' +strPage, 'nav_dealers_' +strPage +(strPage == strSelectedDealersPage ? '_on' : '_off'));
	}
}