/*
 * Global Scripts
 */
function showDiv(div) {
    div.style.display = 'block';
}
function hideDiv(div) {
    div.style.display = 'none';
}
function toggleDivDisplay(div) {
	div = document.getElementById(div);
    if ((div.style.display == 'block')) {
        hideDiv(div);
    } else {
        showDiv(div);
    }
}

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 = "_ext";
		}
	}   
}   


/*
 * Navigation Scripts
 */
var intMenuTimeout = 500;
var intMenuHideTimer = 0;
var menuItem = 0;

function showMenu(menu) {
	cancelHideMenu();
	hideMenu();
	menuItem = document.getElementById(menu);
    showDiv(menuItem);
}
function hideMenu() {
    if (menuItem) {
		hideDiv(menuItem);
    }
}
function hideMenuTimer() {
	intMenuHideTimer = window.setTimeout(hideMenu, intMenuTimeout);
}
function cancelHideMenu() {
	if (intMenuHideTimer) {
		window.clearTimeout(intMenuHideTimer);
		intMenuHideTimer = null;
	}
}
document.onclick = hideMenu;