﻿// Set up dummy :hover for IE < 7
if (parseInt(navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE ") + 5, 3)) < 7)
{
	// Add hover state to list items
	var items = document.getElementById("SubMenu").getElementsByTagName("li");
	for (var i=0; i<items.length; i++)
	{
		items[i].onmouseover = function()
		{
			this.className += " Hover";
			if (this.className.indexOf("Active") == -1 && this.getElementsByTagName("ul").length > 0)
			{
				this.getElementsByTagName("ul")[0].style.display = "block";
				if (this.className.indexOf("Flyout") != -1)
				{
					switchSelects(true);
				}
			}
		}
		items[i].onmouseout = function()
		{
			this.className = this.className.replace(/ Hover/, "");
			if (this.className.indexOf("Active") == -1 && this.getElementsByTagName("ul").length > 0)
			{
				this.getElementsByTagName("ul")[0].style.display = "none";
				if (this.className.indexOf("Flyout") != -1)
				{
					switchSelects(false);
				}
			}
		}
	}
}

var switchSelects = function(hide)
{
	var selects = document.getElementsByTagName("select");
	for (var i=0; i<selects.length; i++)
	{
		if (selects[i].className != "calendarSelect")
		{
			selects[i].style.visibility = (hide ? "hidden" : "visible");
		}
	}
}