// JavaScript Document   var displayId = null;   function select(id)   {      if (displayId != null)         document.getElementById(displayId).style.display = "none";      document.getElementById(id).style.display = "block";      displayId = id;   }var activeMenuId = null;var activeMenu = null;function showMenu(evt, menuId){   hideMenu()      activeMenu = document.getElementById(menuId);   activeMenu.style.display = "block";   if (evt.stopPropagation)      evt.stopPropagation();   else      evt.cancelBubble = true;   document.body.onmouseover = hideMenu;}function isDescendant(ancestor, element){   while (element != null && element != ancestor)      element = element.parentNode;   return element != null;}function hideMenu(evt){   if (activeMenu != null)   {      if (evt == null)         evt = event;      var target = evt.target;      if (target == null)         target = evt.srcElement;      if (!isDescendant(activeMenu,target))      {         activeMenu.style.display = "none";         activeMenu = null;      }   }}function getPosition(elm){    var pos = new Object();    pos.x = 0;    pos.y = 0;    if (elm.offsetParent){        while (elm.offsetParent){            pos.x += elm.offsetLeft;            pos.y += elm.offsetTop;            elm = elm.offsetParent;        }    }    else{        if (elm.x){            pos.x = elm.x;            pos.y = elm.y;        }    }    return pos;}function showMap() {    var map = document.getElementById("map");    if (map.style.display == "none") {        var mapLink = document.getElementById("mapLink");        var offset = getPosition(mapLink);        var height = parseInt(map.style.height,10);        map.style.left = offset.x + "px";        map.style.top = (offset.y - height) + "px";        map.style.display = "block";    }    else        map.style.display = "none";}