function updateTitle(title) {
   if (top.document.title)
      top.document.title = title;
   if (top.title)
      top.title = title;
}

function updateNavigation(id) {
   var frame = top.frames["nav"];
   if (frame)
      frame.location.href = "nav.asp?id=" + id;
}

function newwindow(url) {
   window.open(url, "new", "width=" + (screen.width - 160) + ",height=" + (screen.height - 160) + ",screenX=80,screenY=70,location=no,menubar=no,resizable=yes,scrollbars=yes,toolbar=no");
}

function checkFrames() {
   if (top.frames && (top.frames.length < 3) && top.location && top.location.href && top.location.protocol && top.location.hostname)
      top.location.href = top.location.protocol + "//" + top.location.hostname + "/";
}

function preloadImages() {
   var d = document;
   if (d.images) {
      if (!d.preloads)
         d.preloads = new Array();
      var i, j = d.preloads.length, a = preloadImages.arguments;
      for(i = 0; i < a.length; i++)
         if (a[i].indexOf("#") != 0) {
            d.preloads[j] = new Image;
            d.preloads[j++].src = a[i];
         }
   }
}

function imageMouseOver(image, src) {
   image.oldSrc = image.src;
   image.src = src;
}

function imageMouseOut(image) {
   image.src = image.oldSrc;
}

function menuMouseOver(td) {
   var c = td.className;
   var level = c.substr(c.length - 1, 1);
   td.style.backgroundImage = "url('images/buttons/menu" + level + "_over.png')";
}

function menuMouseOut(td) {
   var c = td.className;
   var level = c.substr(c.length - 1, 1);
   td.style.backgroundImage = "url('images/buttons/menu" + level + "_norm.png')";
}

function scrollDown() {
   window.scrollTo(0, 65535);
}

function clickMenu(td) {
   var a = td.firstChild;
   if (a && a.tagName && a.tagName == "A" && a.href && top.frames && a.getAttribute) {
      var w = top.frames[a.getAttribute("target")];
      w.location.href = a.href;
   }
}
