//menu.js

/** no errors for old browsers **/
if (!document.getElementById) { document.getElementById = function() { return null; }}


function initializeMenu(menuId, actuatorId) {
    var menu = document.getElementById(menuId);
    var actuator = document.getElementById(actuatorId);

    if (menu == null || actuator == null) return;

    actuator.onmouseover = function() {
        menu.style.visibility = "visible";
		  actuator.style.background = "#ffffff";
//		  if ((menuId == "list1a") || (menuId == "list2a") || (menuId == "list3a")) {
//		  	storeLocator.style.visibility = "hidden"; //hide the store locator dropdown menu
//			}
    }	
	
	actuator.onmouseout = function (e) {
		var relatedTarget = null;
		if (e) { 
			relatedTarget = e.relatedTarget; 
		} else if (window.event) { 
		  	relatedTarget = window.event.toElement; 
		}

		if (elementContains(this, relatedTarget)) return false;
		  
		for (i = 0; i < this.childNodes.length; i++) {
			if ((node = this.childNodes[i]).nodeName.toLowerCase() == "ul") {
				node.style.visibility = "hidden";
			  	actuator.style.background = "#ffffff";
//		 		if ((menuId == "list1a") || (menuId == "list2a") || (menuId == "list3a")) {
//			 		storeLocator.style.visibility = "visible";
//				}
			}
		}
		return false;
	}
}

function elementContains(elmOuter, elmInner) {
	while (elmInner && elmInner != elmOuter) {
		elmInner = elmInner.parentNode;
	}
	return (elmInner == elmOuter);
}


	//Detecta el browser, y esta variable se usa en los archivos .js de submenu
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	if (browserName == "Netscape" && browserVer >= 3) browserVer = "1";
	else if (browserName == "Microsoft Internet Explorer" && browserVer == 4) browserVer = "1";
	else browserVer = "2";


	//Función para intercambiar imágenes
	function ilumina(imgDocID, imgObjName) {
	if (browserVer == 1) {
	document.images[imgDocID].src = eval(imgObjName + ".src");
	return true;
	}}
