var sImagesFolder = "../assets/images/"; // *** The folder where all navigation images can be found. ***
var sLeftNav = new Array();
var nLeftNav = new Array();

// *** Add categories to the list below. ***
// *** Main categories should be in increments of 10 (10, 20, 30, etc.). ***
// *** Sub-categories should be in increments of 1 (11, 32, 63, etc.). ***

sLeftNav[0] = "MoviesTV";
sLeftNav[10] = "Music";
sLeftNav[20] = "Buy Now";
sLeftNav[30] = "Search";

var nNumberOfCategories = 4; // *** The number of main categories (Baseball, Soccer, etc.). ***
var nNumberOfSubCategories = 9; // *** The limit for sub-categories (MLB, NASCAR, etc.). ***

// *** Do not change anything below this line. ***


var nTotalCombined = nNumberOfCategories * (nNumberOfSubCategories + 1);

function RemoveCharacters(sCategory)
{
	sRemoveQuotes = sCategory.replace(/\'/g, "_");
	sRemovePeriods = sRemoveQuotes.replace(/\./g, "_");
	sRemoveSpaces = sRemovePeriods.replace(/ /g, "_");
	sRemoveDashes = sRemoveSpaces.replace(/-/g, "_");
	sLinkNameReturn = sRemoveDashes.toLowerCase();
	return(sLinkNameReturn);
}

function WriteLinkNot(sCategory, nIndex)
{
	sLinkName = RemoveCharacters(sCategory);
	if (sCategory == "Buy Now")
	{
		document.write('<A HREF="../html/buynow.html" onMouseOver="SwitchImageOnNav(' + nIndex + ')" onMouseOut="SwitchImageOffNav(' + nIndex + ')"><IMG ID="NavImage' + nIndex + '" HEIGHT=18 WIDTH=115 SRC="' + sImagesFolder + '/nav' + sLinkName + '_not.gif" BORDER=0 NAME="NavImage' + nIndex + '"></A>');
	}
	else
	{
		document.write('<A HREF="../html/' + RemoveCharacters(CategoryID) + '_' + sLinkName.substring(0, (29 - CategoryID.length)) + '.html" onMouseOver="SwitchImageOnNav(' + nIndex + ')" onMouseOut="SwitchImageOffNav(' + nIndex + ')"><IMG ID="NavImage' + nIndex + '" HEIGHT=18 WIDTH=115 SRC="' + sImagesFolder + '/nav' + sLinkName + '_not.gif" BORDER=0 NAME="NavImage' + nIndex + '"></A>');
	}
}

function WriteLinkLit(sCategory, nIndex)
{
	sLinkName = RemoveCharacters(sCategory);
	document.write('<A HREF="../html/'+ RemoveCharacters(CategoryID) + '_' + sLinkName.substring(0, (29 - CategoryID.length)) + '.html"><IMG ID="NavImage' + nIndex + '" HEIGHT=18 WIDTH=115 SRC="' + sImagesFolder + '/nav' + sLinkName + '_lit.gif" BORDER=0 NAME="NavImage' + nIndex + '"></A>');
}

function WriteLinkSearch(sCategory, nIndex)
{
	sLinkName = RemoveCharacters(sCategory);
	document.write('<A HREF="../html/' + sLinkName + '.html" onMouseOver="SwitchImageOnNav(' + nIndex + ')" onMouseOut="SwitchImageOffNav(' + nIndex + ')"><IMG ID="NavImage' + nIndex + '" HEIGHT=48 WIDTH=115 SRC="' + sImagesFolder + '/nav' + sLinkName + '_not.gif" BORDER=0 NAME="NavImage' + nIndex + '"></A>');
}

function SwitchImageOnNav(nImage)
{
	document ['NavImage' + nImage + ''].src = nLeftNav[nImage + nTotalCombined].src;
}

function SwitchImageOffNav(nImage)
{
	document ['NavImage' + nImage + ''].src = nLeftNav[nImage].src;
}

for (i = 0; i < nTotalCombined; i++)
{
	if (sLeftNav[i] != null)
	{
		nImageHeight = 18;
		if (sLeftNav[i] == "Search")
		{
			nImageHeight = 48;
		}
		nLeftNav[i] = new Image(115, nImageHeight);
		nLeftNav[i].src = sImagesFolder + "nav" + RemoveCharacters(sLeftNav[i]) + "_not.gif";
		nLeftNav[i + nTotalCombined] = new Image(115, nImageHeight);
		nLeftNav[i + nTotalCombined].src = sImagesFolder + "nav" + RemoveCharacters(sLeftNav[i]) + "_lit.gif";
	}
}

for (i = 0; i < nTotalCombined; i = i + (nNumberOfSubCategories + 1))
{
	if (SubCategorySportID == sLeftNav[i])
	{
		var bSubCategoryIsActive = false;
		var bMainCategoryIsWritten = false;

		for (ii = 1; ii < nNumberOfSubCategories; ii++)
		{
			if (sLeftNav[i + ii] != null)
			{
				if (TypeLeagueID == sLeftNav[i + ii])
				{
					bSubCategoryIsActive = true;
				}
			}
			else
			{
				ii = nNumberOfSubCategories;
			}
		}
		if (bSubCategoryIsActive == true)
		{
			WriteLinkNot(sLeftNav[i], i);
		}
		else
		{
			WriteLinkLit(sLeftNav[i], i);
		}
			
		for (ii = 1; ii < nNumberOfSubCategories; ii++)
		{
			if (sLeftNav[i + ii] != null)
			{
				if (TypeLeagueID == sLeftNav[i + ii])
				{
					WriteLinkLit(sLeftNav[i + ii], (i + ii));
				}
				else
				{
					WriteLinkNot(sLeftNav[i + ii], (i + ii));
				}
			}
			else
			{
				ii = nNumberOfSubCategories;
			}
		}
	}
	else
	{
		if (sLeftNav[i] == "Search")
		{
			WriteLinkSearch(sLeftNav[i], i);
		}
		else
		{
			WriteLinkNot(sLeftNav[i], i);
		}
	}
}