// JavaScript Document


// This function creates a new web browser page at branch time.
// Forrest Lloyd 10/12/09
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") &&  
       anchor.getAttribute("rel") == "external")  
     anchor.target = "_blank";  
 }  
}

function show(elementId) {
if (document.getElementById) {
document.getElementById(elementId).style.visibility ="visible"
} else if (document.layers) {
document.layers[elementId].visibility = "show"
} else if (document.all) {
document.all[elementId].style.visibility = "visible"
}
}

function hide(elementId) {
if (document.getElementById) {
document.getElementById(elementId).style.visibility ="hidden"
} else if (document.layers) {
document.layers[elementId].visibility = "hide"
} else if (document.all) {
document.all[elementId].style.visibility = "hidden"
}
}

function hideAll() {
if(activeMenus.length != 0) {
for (i=activeMenus.length-1; i>=0; i--) {
hide(activeMenus.pop())
}
}
}

function pullDown(menuId, level) {
if (timer != null) {
clearTimeout(timer)
}
if (level == 1) {
hideAll()
}
show(menuId)
activeMenus[activeMenus.length] = menuId
}

function startTimer() {
if (timer != null) {
clearTimeout(timer)
}
timer = setTimeout("hideAll()", 2000)
}

