//SuckerTree Vertical Menu 1.1.md1 (Feb 2nd, 09)
//By Dynamic Drive: http://www.dynamicdrive.com/style/
//Modified by Matthew Drollinger
function g_buildNavMenus()
{
	for (var i=0; i<g_navmenuids.length; i++)
	{
		var ultags=document.getElementById(g_navmenuids[i]).getElementsByTagName("ul");
		for (var t=0; t<ultags.length; t++)
		{
			ultags[t].idx = t;
			ultags[t].parentNode.onmouseover=function(){
				this.getElementsByTagName("ul")[0].style.display = "block";
			}
			ultags[t].parentNode.onmouseout=function(){
				this.getElementsByTagName("ul")[0].style.display = "none";
			}
		}
		for (var t=ultags.length-1; t>-1; t--)
		{
			ultags[t].style.visibility = "visible";
			ultags[t].style.display = "none";
		}
	}
}

function g_initNavigation() {
	g_navmenuids = ["g_mainnav_links"]; //Enter id(s) of UL menus, separated by commas
	g_buildNavMenus();
}



// Header Fade Transition
function gh_changeSlide() {
	fgDiv = document.getElementById("g_header_fgimage");
	bgDiv = document.getElementById("g_header_bgimage");
	if(gh_imageOn < gh_images.length-1)
		gh_imageOn ++;
	else
		gh_imageOn = 0;
	fgDiv.innerHTML = bgDiv.innerHTML.replace("gh_fadeSlide(100)","");
	fgDiv.style.opacity = 1;
	fgDiv.style.filter = "alpha(opacity=100)";
	fgDiv.style.display = "block";
	bgDiv.innerHTML = "<img src=\"" + gh_images[gh_imageOn] + "\" width=\"670\" height=\"137\" border=\"0\" alt=\"\" onload=\"gh_fadeSlide(100)\">";
}

function gh_fadeSlide(opac) {
	fgDiv = document.getElementById("g_header_fgimage");
	if(opac > 0) {
		newOpac = opac - 10;
		fgDiv.style.opacity = newOpac/100;
		fgDiv.style.filter = "alpha(opacity=" + newOpac + ")";
		setTimeout("gh_fadeSlide(newOpac)",100);
	}
	else {
		fgDiv.style.display = "none";
		setTimeout("gh_changeSlide()",5000);
	}
}

function gh_initSlides() {
	gh_images = new Array(
		"images/header-kletzsch.jpg",
		"images/header-oldtownhall.jpg",
		"images/header-jci.jpg",
		"images/header-clovernook.jpg",
		"images/header-crestwood.jpg",
		"images/header-cityhall.jpg",
		"images/header-bayshore.jpg"
	);
	gh_imageOn = Math.max(Math.floor(Math.random()*gh_images.length)-1,-1);
	gh_changeSlide();
}



// Initiate All Page Functions
if (window.addEventListener) {
	window.addEventListener("load", g_initNavigation, false);
	window.addEventListener("load",gh_initSlides, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", g_initNavigation);
	window.attachEvent("onload", gh_initSlides);
}
