function mouseOverHandler(event) {
	this.className += " hover";
	this.firstChild.className += " hover";
}

function mouseOutHandler(event) {
	this.className = this.className.replace(/ *\bhover\b/gi, "");
	this.firstChild.className = this.firstChild.className.replace(/ *\bhover\b/gi, "");
}

window.onload = function() {
	var menu = document.getElementById("menu");
	var lis = menu.getElementsByTagName("li");
	var i;
	for(i=0; i<lis.length; i++) {
		lis[i].onmouseover = mouseOverHandler;
		lis[i].onmouseout = mouseOutHandler;
		// Opera hack
		var submenu = lis[i].getElementsByTagName("ul");
		if(submenu.length > 0 && navigator.userAgent.toLowerCase().indexOf("opera") != -1) {
			lis[i].style.position = "static";
			submenu[0].style.left = "0"
			submenu[0].style.bottom = "auto";
			var marginTop = submenu[0].getElementsByTagName("li").length*19.05 + 22;
			submenu[0].style.margin = "-" + marginTop + "px 0 0 " + (lis[i].offsetLeft + 210) + "px";
		}
	}
	if(slideshow != null && slideshow.initialize) {
		slideshow.initialize();
	}
	var as = document.body.getElementsByTagName("a");
	for(i=0; i<as.length; i++) {
		as[i].onfocus = function() {
			this.blur();
		};
	}
	// Opera hack
	if(navigator.userAgent.toLowerCase().indexOf("opera") != -1) {
		var uls = menu.getElementsByTagName("ul");
		for(i=0; i<uls.length; i++) {
			if(uls[i].className == "ver") {
				uls[i].style.left = "-210px";
				uls[i].style.marginBottom = "-17px";
			}
		}
	}
};
var slideshow = null;
