// Константы суффиксов, используемых в именах рисунков
var IMAGE_SUFFIX_COMMON = ""; // обычный
var IMAGE_SUFFIX_ACTIVE = "_a"; // активный
var IMAGE_SUFFIX_CURRENT = "_on"; // выбранный

// Предварительная загрузка рисунков для меню, 
// которые должны отображаться при наведении мыши
function preloadSubMenuImages()
{
	var subMenu = $("subMenu"); // блок, в котором находятся рисунки
	
	if (subMenu)
	{
		var preloadedImages = new Array(); // массив для хранения предварительно загруженных рисунков
		var outImageUrl = ""; // URL текущего рисунка
		var overImageUrl = ""; // URL нового варианта рисунка

		var subMenuItemList = getElementsByClass(subMenu, "subMenuItem", "IMG"); // список элементов меню
					
		for (var i = 0; i < subMenuItemList.length; i++)
		{
			outImageUrl = subMenuItemList[i].src;
			overImageUrl = getImageUrl(outImageUrl, "over", IMAGE_SUFFIX_COMMON, IMAGE_SUFFIX_ACTIVE);
			
			preloadedImages.add(createImage(overImageUrl));
		}
		
		currentSubMenuItemList = null;
		
		
		var currentSubMenuItemList = getElementsByClass(subMenu, "currentSubMenuItem", "IMG"); // список выбранных элементов меню
					
		for (var i = 0; i < currentSubMenuItemList.length; i++)
		{
			outImageUrl = currentSubMenuItemList[i].src;
			overImageUrl = getImageUrl(outImageUrl, "over", IMAGE_SUFFIX_CURRENT, IMAGE_SUFFIX_ACTIVE);
			
			preloadedImages.add(createImage(overImageUrl));
		}
		
		currentSubMenuItemList = null;
	}
	
	subMenu = null;
}