// JavaScript Document
function initRollovers() {
	var arrAnchors = document.getElementsByTagName("a");
	for (var i=0; i<arrAnchors.length; i++) {
		if (arrAnchors[i].rel == "rollover") {
			arrAnchors[i].objImage = arrAnchors[i].getElementsByTagName("img")[0];
			arrAnchors[i].strOffSrc = arrAnchors[i].objImage.src;
			arrAnchors[i].strOverSrc = arrAnchors[i].objImage.src.replace("-0.","-1.");
			arrAnchors[i].onmouseover = function() {
				this.objImage.src = this.strOverSrc;
			}
			arrAnchors[i].onmouseout = function() {
				this.objImage.src = this.strOffSrc;
			}
		}
	}
}
initRollovers();
var itvHideMenus = 0;
function initDropMenus() {
	document.getElementById("login-anchor").onmouseover = function() {
		displayDropMenu("login-subnav",this);
	}
	document.getElementById("dealer-anchor").onmouseover = function() {
		displayDropMenu("dealer-subnav",this);
	}
	document.getElementById("login-anchor").onmouseout = document.getElementById("dealer-anchor").onmouseout = function() {
		itvHideMenus = setTimeout(hideDropMenus,300);
	}
	var arrSubLinks = document.getElementById("login-subnav").getElementsByTagName("a");
	for (var i=0; i<arrSubLinks.length; i++) {
		arrSubLinks[i].onmouseover = function() {
			clearInterval(itvHideMenus);
		}
		arrSubLinks[i].onmouseout = function() {
			itvHideMenus = setTimeout(hideDropMenus,300);
		}
	}
	var arrSubLinks = document.getElementById("dealer-subnav").getElementsByTagName("a");
	for (var i=0; i<arrSubLinks.length; i++) {
		arrSubLinks[i].onmouseover = function() {
			clearInterval(itvHideMenus);
		}
		arrSubLinks[i].onmouseout = function() {
			itvHideMenus = setTimeout(hideDropMenus,300);
		}
	}
}
initDropMenus();
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	return [curleft,curtop];
	}
}
function displayDropMenu(strNavID,objAnchor) {
	hideDropMenus();
	clearTimeout(itvHideMenus);
	document.getElementById(strNavID).style.display = "block";
	document.getElementById(strNavID).style.left = (findPos(objAnchor)[0]-7) + "px";
}
function hideDropMenus() {
	document.getElementById("login-subnav").style.display = "none";
	document.getElementById("dealer-subnav").style.display = "none";
}