currentTopMenu = "";
prevMenuImage = "";
topMenuTimeOut = 1000; // Timeout in the milliseconds (1000 = 1 second)
menuTimer = 0;
forceOn = true;

// Preload images
var imagesNames = new Array ();
imagesNames[0] = "home";
imagesNames[1] = "toys";
imagesNames[2] = "prints";
imagesNames[3] = "goodies";
imagesNames[4] = "new";
imagesNames[5] = "press";
imagesNames[6] = "blog";
imagesNames[7] = "contact";
imagesNames[8] = "loft";
var allMenuImages = new Array ();

function newImage(arg) {
	rslt = new Image();
	rslt.src = arg;
	return rslt;
}

function preloadImages () {
	for (i = 0; i < imagesNames.length; i++) {
		allMenuImages[imagesNames[i]] = newImage("http://www.strangekiss.com/skin1/images/icon_"+imagesNames[i]+".gif");
		allMenuImages[imagesNames[i]+"_on"] = newImage("http://www.strangekiss.com/skin1/images/icon_"+imagesNames[i]+"_on.gif");
	}
}

function showTopMenuLink (menuName, turnOn) {
	lowerCaseName = menuName.toLowerCase();

	var el = document.getElementById("icon_"+lowerCaseName);

	if (turnOn) {
		useImage = allMenuImages[lowerCaseName+"_on"];
	} else {
		useImage = allMenuImages[lowerCaseName];
	}

	el.src = useImage.src;
}

function resetTopMenu () {
	if (currentTopMenu) {
		var el = document.getElementById ("submenu_Menu"+currentTopMenu);

		if (el) {
			el.style.display = "none";
		}
		if (!forceOn) {
			showTopMenuLink (currentTopMenu, false);
		}
	}

	currentTopMenu = "";
}

function topMenuOver (menuName) {
	if (currentTopMenu != menuName) {
		resetTopMenu ();
		currentTopMenu = menuName;

		// Highlight the currently selected menu item
		showTopMenuLink (currentTopMenu, true);

		// Display the submenu
		var el = document.getElementById ("submenu_Menu"+menuName);
		if (el) {
			el.style.display = "block";
		}
	}

	if (menuTimer) {
		clearTimeout (menuTimer);
	}
}

function topMenuOut (menuName, leaveOn) {
	// Reset highlighting
	if (leaveOn == "Y") {
		forceOn = true;
	} else {
		forceOn = false;
	}

	menuTimer = setTimeout ("resetTopMenu();", topMenuTimeOut);
}

preloadImages();

