<!-- DROPDOWN MENU -->

			var objNavMenu = null;
			var prevObjNavMenu = null;
			var prevObjDropMenu = null;
			var numDropMenu = 7;
			////// link styles
			var bgLinkColor = 'transparent';
			var bgLinkHover = '#ffffff';
			var bgLinkActive = '#ffffff';
			var linkColor = '#cccccc';
			var linkHover = '#990000';
			var linkActive = '#990000';
			
			var isIE = null;
			if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) isIE=1;

			function initDropMenu () {
				document.onclick = hideDropMenu;
				for (i=1; i<=numDropMenu; i++) {
					menuName = 'dropMenu' + i;
					navName = 'navMenu' + i;
					objDropMenu = document.getElementById(menuName);
					objNavMenu = document.getElementById(navName);
					objDropMenu.style.visibility = 'hidden';
					objNavMenu.onmouseover =  menuHover;
					objNavMenu.onmouseout = menuOut;
					objNavMenu.onclick = showDropMenu;
				}
				objNavMenu = null;
				return;
			}

			function  menuHover(e) {
				document.onclick = null;
				hoverObjNavMenu = document.getElementById(this.id);
				if (hoverObjNavMenu != objNavMenu) {
					hoverObjNavMenu.style.color = linkHover;
					hoverObjNavMenu.style.backgroundColor = bgLinkHover;
				}		
			}
			
			function menuOut (e) {
				document.onclick = hideDropMenu;
				outObjNavMenu = document.getElementById(this.id);
				if (outObjNavMenu != objNavMenu) {
					outObjNavMenu.style.color = linkColor;
					outObjNavMenu.style.backgroundColor = bgLinkColor;
				}
			}
			
			function showDropMenu(e) {
				menuName = 'drop' + this.id.substring(3,this.id.length);
				objDropMenu = document.getElementById(menuName);
				if (prevObjDropMenu == objDropMenu) {
						hideDropMenu();
					return;
				}
				if (prevObjDropMenu != null) hideDropMenu();
				objNavMenu = document.getElementById(this.id);
				if ((prevObjNavMenu != objNavMenu ) || (prevObjDropMenu == null)) {
					objNavMenu.style.color = linkActive;
					objNavMenu.style.backgroundColor = bgLinkActive;
				}
				
				if (objDropMenu) {
					xPos = objNavMenu.offsetParent.offsetLeft + objNavMenu.offsetLeft;
					yPos = objNavMenu.offsetParent.offsetTop + objNavMenu.offsetParent.offsetHeight;
					if (isIE) {
						yPos -= 1;
						xPos -= 6;
					}
					objDropMenu.style.left = xPos + 'px';
					objDropMenu.style.top = yPos + 'px';
					objDropMenu.style.visibility = 'visible';
					prevObjDropMenu = objDropMenu;
					prevObjNavMenu = objNavMenu;
				}
			
			}
			
			function hideDropMenu() {
				document.onclick = null;
				if (prevObjDropMenu) {
					prevObjDropMenu.style.visibility = 'hidden';
					prevObjDropMenu = null;
					prevObjNavMenu.style.color = linkColor;
					prevObjNavMenu.style.backgroundColor = bgLinkColor;
				}
				objNavMenu = null;
			}

<!-- SHOW/HIDE EXTENDED ENTRY/COMMENTS -->

function showHide(entryID, entryLink, htmlObj, type) {
if (type == "comments") {
extTextDivID = ('comText' + (entryID));
extLinkDivID = ('comLink' + (entryID));
} else {
extTextDivID = ('extText' + (entryID));
extLinkDivID = ('extLink' + (entryID));
}
if( document.getElementById ) {
if( document.getElementById(extTextDivID).style.display ) {
if( entryLink != 0 ) {
document.getElementById(extTextDivID).style.display = "block";
document.getElementById(extLinkDivID).style.display = "none";
htmlObj.blur();
} else { 
document.getElementById(extTextDivID).style.display = "none";
document.getElementById(extLinkDivID).style.display = "block";
htmlObj.blur();
}
} else {
location.href = entryLink;
return true;
}
} else {
location.href = entryLink;
return true;
}
}

<!-- SHOW/HIDE AN OBJECT -->

function toggle(object) {
  if (document.getElementById) {
    if (document.getElementById(object).style.display == 'block')
      document.getElementById(object).style.display = 'none';
    else
      document.getElementById(object).style.display = 'block';
  }

  else if (document.layers && document.layers[object] != null) {
    if (document.layers[object].display == 'block' )
      document.layers[object].display = 'none';
    else
      document.layers[object].display = 'visible';
  }

  else if (document.all) {
    if (document.all[object].style.display == 'block')
      document.all[object].style.display = 'none';
    else
      document.all[object].style.display = 'block';
  }

  return false;
}

<!-- SHOW/HIDE *ALL* DESIGNATED OBJECTS -->

function toggleAll(itemname,state)
{

   tmp = document.getElementsByTagName('div');
    for (i=0;i<tmp.length;i++)
    {
         if (tmp[i].className == itemname) tmp[i].style.display = state;
    }
    
}

<!-- SIZED POPUPS -->

function openNewWindow(url) {
window.open(url, 'newPage', 'toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=600,height=500');
}

