var hideTimer = null;
var gMain0 = "";
var gMain1 = "";

function hideAll()
{
	document.getElementById('div_submenuRetreats').style.visibility = "hidden";
	document.getElementById('div_submenuAnnualEvents').style.visibility = "hidden";
	document.getElementById('div_submenuSummerCamp').style.visibility = "hidden";
	document.getElementById('div_submenuTeamBuilding').style.visibility = "hidden";
	document.getElementById('div_submenuTTT').style.visibility = "hidden";
	document.getElementById('div_submenuPhotos').style.visibility = "hidden";
	document.getElementById('div_submenuInformation').style.visibility = "hidden";
	clearTimeout(hideTimer);
}

function showMenu(main)
{
	document.getElementById("div_submenu"+main).style.visibility = "visible";
}

function mainOver(main)
{
	gMain0 = gMain1;
	gMain1 = main;
	if(gMain0 != ""){ document.getElementById("img_menu"+gMain0).src = eval("i"+gMain0+"0.src"); }
	document.getElementById("img_menu"+main).src = eval("i"+main+"1.src");
	hideAll();
	showMenu(main);
}

function mainOut(main)
{
	gMain1 = main;
	hideTimer = setTimeout('defaultState()', 500);
}

function subOver(main, sub)
{
	clearTimeout(hideTimer);
	document.getElementById("img_menu"+main).src = eval("i"+main+"1.src");
	document.getElementById(main.toLowerCase()+"Sub"+sub).style.backgroundColor = "#1e3319";
	document.getElementById(main.toLowerCase()+"Sub"+sub).style.color = "#86a662";
	document.getElementById(main.toLowerCase()+"Sub"+sub).style.borderColor = "#cbcbcb";
	if(sub>1){
		document.getElementById(main.toLowerCase()+"Sub"+(sub-1)).style.borderBottomColor = "#cbcbcb";		  
	}
	else {
		document.getElementById(main.toLowerCase()+"SubTable").style.borderTopColor = "#cbcbcb";
	}
}

function subOut(main, sub)
{
	mainOut(main);
	document.getElementById(main.toLowerCase()+"Sub"+sub).style.backgroundColor = "#5b8245";
	document.getElementById(main.toLowerCase()+"Sub"+sub).style.color = "#1e3319";
	document.getElementById(main.toLowerCase()+"Sub"+sub).style.borderColor = "#8c8c8c"; 
	if(sub>1){
		document.getElementById(main.toLowerCase()+"Sub"+(sub-1)).style.borderBottomColor = "#8c8c8c";		  
	}
	else {
		document.getElementById(main.toLowerCase()+"SubTable").style.borderTopColor = "#5b8245";
	}
}



function defaultState()
{
	document.getElementById("img_menu"+gMain1).src = eval("i"+gMain1+"0.src");
	hideAll();
}

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href")){
			if(anchor.href.search("_pdfs") != -1 ){//|| anchor.href.search("http:") != -1){
				anchor.href = "javascript: var newwindow = window.open('"+anchor.href+"');";
				anchor.title = (anchor.title != "") ? anchor.title+" (opens in a new window)" : "opens in a new window";
		    }
		}
	}
}

