function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'menuTri') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_roll'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_roll'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
	
	selectedMenu = "";
	selectedMenuItem = "";
}

function remoteNav(theMenu, theMenuItem) {
	//alert('passedMenu:'+theMenu+', passedMenuItem:'+theMenuItem+'\n selMenu:'+selectedMenu+', selMenuItem:'+selectedMenuItem);
	
	if (selectedMenu != theMenu && selectedMenu != null) menuClick(theMenu);
	if (selectedMenuItem != theMenuItem && selectedMenuItem != null) menuItemClick(theMenuItem, (theMenu=='ban'));
}

function resetMenu() {
	if(selectedMenuItem != "") {
		document.getElementById(selectedMenuItem).className = "menuItem";
		if(document.getElementById((selectedMenuItem+"Tri")) != null) document.getElementById((selectedMenuItem+"Tri")).src = "images/spacer.gif"
	}
	if(selectedMenu != "") {
		document.getElementById(selectedMenu).className = "closedMenu";
		if(document.getElementById((selectedMenu+"Tri")) != null) document.getElementById((selectedMenu+"Tri")).src = "images/closedmenu_tri.gif"
		if(document.getElementById((selectedMenu+"Sub")) != null) document.getElementById((selectedMenu+"Sub")).style.display = "none";
	}
}

function menuClick(theDiv) {
	
	tri = theDiv+"Tri";
	
	if(selectedMenu != "") {
		document.getElementById(selectedMenu).className = "closedMenu";
		if(document.getElementById((selectedMenu+"Tri")) != null) document.getElementById((selectedMenu+"Tri")).src = "images/closedmenu_tri.gif"
		if(document.getElementById((selectedMenu+"Sub")) != null) document.getElementById((selectedMenu+"Sub")).style.display = "none";
	}

	if(selectedMenu != theDiv) {
		document.getElementById(theDiv).className = "openMenu";
		if(document.getElementById(tri) != null) document.getElementById(tri).src = "images/openmenu_tri.gif"
		if(document.getElementById((theDiv+"Sub")) != null) document.getElementById((theDiv+"Sub")).style.display = "";
		selectedMenu = theDiv;
	} else {
		selectedMenu = "";
	}

	if(selectedMenuItem != "" && (theDiv == "contact" || theDiv == "driving")) {
		document.getElementById(selectedMenuItem).className = "menuItem";
		if(document.getElementById((selectedMenuItem+"Tri")) != null) document.getElementById((selectedMenuItem+"Tri")).src = "images/spacer.gif"
		selectedMenuItem = "";
	} 
}

function menuRoll(tri) {
	tri = document.getElementById(tri);
	if(tri.src.indexOf("open") <= 0) {
		tri.src='images/closedmenu_tri_roll.gif';
	}
}

function menuOut(tri) {
	tri = document.getElementById(tri);
	if(tri.src.indexOf("open") <= 0) {
		tri.src='images/closedmenu_tri.gif';
	}
}

function menuItemClick(theCell, isBlu) {

	if(selectedMenuItem != "") {
		document.getElementById(selectedMenuItem).className = isBlu ? "bluMenuItem" : "menuItem";
		if(document.getElementById((selectedMenuItem+"Tri")) != null) document.getElementById((selectedMenuItem+"Tri")).src = "images/spacer.gif"
	}
	document.getElementById(theCell).className = isBlu ? "selectedBluMenuItem" : "selectedMenuItem";
	if(document.getElementById((theCell+"Tri")) != null) document.getElementById((theCell+"Tri")).src = isBlu ? "images/menuitem_blutri.gif" : "images/menuitem_tri.gif"
	selectedMenuItem = theCell;
}