var currentSection = null;

var imageNames = new Array(
	'accessories',
	'accessoriesgloves',
	'accessoriesheadwear',
	'accessoriesjewelry',
	'costumes',
	'dresses',
	'dressescompetition',
	'dressespractice',
	'sportswear',
	'sportswearjackets',
	'sportswearpants',
	'sportswearshirts',
	'synchro',
	'unitards'
);

var dropdownXOffset = 0;
var dropdownYOffset = 0;
var tableWidth = 800;

var menus = Array(
	'menuBoxAccessories',
	'menuBoxDresses',
	'menuBoxSportswear'
);

function setBoundaries()
{
	dropdownXOffset = getDropdownXOffset(tableWidth);

	//	minx, maxx, miny, maxy
	menuBoundaries = new Array(
		new Array(48 + dropdownXOffset, 272 + dropdownXOffset, 166 + dropdownYOffset, 186 + dropdownYOffset),
		new Array(44 + dropdownXOffset, 272 + dropdownXOffset, 122 + dropdownYOffset, 142 + dropdownYOffset),
		new Array(87 + dropdownXOffset, 272 + dropdownXOffset, 100 + dropdownYOffset, 120 + dropdownYOffset)
	);
}

function setInitialOnStateRelay(menuName)
{
	if (null == eventHandler) return;
	
	//	Get index value for menuName in menu arrays.
	index = null;
	for (var i = 0; i < menus.length; i++)
	{
		if (menuName == menus[i])
		{
			index = i;
			continue;
		}
	}
	if (null == index) return;

	//	Safari, Firefox
	if (undefined != eventHandler.pageX)
	{
		x = eventHandler.pageX;
	}
	else if (undefined != document.addEventListener)
	{
		x = eventHandler.clientX + window.pageXOffset;
	}
	else if (undefined != document.body && undefined != document.body.scrollLeft)
	{
		x = eventHandler.clientX + document.body.scrollLeft;
	}
	else return;

	var doSwapImageOn = false;
	var rightBoundary = menuBoundaries[index][1];

	if (0 == index)	// Accessories
	{
		if (x < (rightBoundary - 104))
		{
			nImage = 'accessoriesheadwear';
			if (9  != currentSection) doSwapImageOn = true;
		}
		else
		{
			nImage = 'accessoriesgloves';
			if (10  != currentSection) doSwapImageOn = true;
		}
	}
	else if (1 == index) // Dresses
	{
		if (x < (rightBoundary - 125))
		{
			nImage = 'dressespractice';
			if (6  != currentSection) doSwapImageOn = true;
		}
		else
		{
			nImage = 'dressescompetition';
			if (7  != currentSection) doSwapImageOn = true;
		}
	}
	else if (2 == index) // Sportswear
	{
		if (x < (rightBoundary - 140))
		{
			nImage = 'sportswearshirts';
			if (3  != currentSection) doSwapImageOn = true;
		}
		else if (x < (rightBoundary - 90))
		{
			nImage = 'sportswearjackets';
			if (4  != currentSection) doSwapImageOn = true;
		}
		else
		{
			nImage = 'sportswearpants';
			if (5  != currentSection) doSwapImageOn = true;
		}
	}
	else return;

	if (true == doSwapImageOn)
	{
		swapImageOn(nImage);
		currentFlyoutImage = nImage;
	}
}
