var activepage = "";

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function toggleVisibility(which) {
	if (which == "blog") parent.Main.scrollbar = false;
	var divs = parent.Main.document.getElementsByTagName("div");
	var foundit = false;
	for (var i = 0; i < divs.length; i++) {
		if (divs[i].id != "" && divs[i].id != null) {
			if (divs[i].id == which) {
				divs[i].style.display = "block";
				activepage = which;
				if (which != "missing") toggleTabs(which);
				foundit = true;
			} else {
				divs[i].style.display = "none";
			}
		}
	}
	if (!foundit) parent.Main.document.getElementById("missing").style.display = "block";
}

function validateContactForm() {
	if (parent.Main.document.getElementById("contactName").value == "") {
		alert("You must enter a name.");
		return false;
	}
	if (parent.Main.document.getElementById("contactEmail").value == "") {
		alert("You must enter an email address.");
		return false;
	}
	if (!parent.Main.document.getElementById("contactDisclaimer").checked) {
		alert("You must acknowledge the terms of this communication and check the box before using this form.");
		return false;
	}
	return true;
}

function toggleTabs(which) {
	resetTabs();
	var tab = "tab_" + which;
	if (parent.Banner.document.getElementById(tab)) parent.Banner.document.getElementById(tab).src = "resources/tabs/" + which + "_on.png";
	parent.Main.scroll(0,0);
}

function mouseTabs(which,action) {
	var tab = "tab_" + which;
	if (which != activepage) {
		parent.Banner.document.getElementById(tab).src = "resources/tabs/" + which + "_" + action + ".png";
	}
}

function resetTabs() {
	var tabs = parent.Banner.document.getElementsByTagName("img");
	for (var i = 0; i < tabs.length; i++) {
		if (tabs[i].id.indexOf("tab_") != -1) {
			var tabsrc = tabs[i].src;
			var normsrc = tabsrc.substring(0,tabsrc.indexOf("_") + 1) + "normal.png";
			tabs[i].src = normsrc;
		}
	}
}