// Use to add new Nav heading  and or list //
// <dl class=\"dropdown\"><dt id=\"6-ddheader\" onmouseover=\"ddMenu('6',1)\" onmouseout=\"ddMenu ('6',-1)\">Energy Links</dt><dd id=\"6-ddcontent\" onmouseover=\"cancelHide('6')\" onmouseout=\"ddMenu ('6',-1)\"><ul><li><a href=\"#\" class=\"underline\">Navigation Item 1</a></li><li><a href=\"#\" class=\"underline\">Navigation Item 2</a></li><li><a href=\"#\" class=\"underline\">Navigation Item 3</a></li><li><a href=\"#\" class=\"underline\">Navigation Item 4</a></li><li><a href=\"#\">Navigation Item 5</a></li></ul></dl> //
var DDSPEED = 10;
var DDTIMER = 15;

// main function to handle the mouse events //
function ddMenu(id,dir) {
  var head = document.getElementById(id + '-ddheader');
  var cont = document.getElementById(id + '-ddcontent');
  clearInterval(cont.timer);
  if(dir == 1) {
    clearTimeout(head.timer);
    if(cont.maxh && cont.maxh <= cont.offsetHeight) {
      return;
    } else if(!cont.maxh) {
      cont.style.display = 'block';
      cont.style.height = 'auto';
      cont.maxh = cont.offsetHeight;
      cont.style.height = '0px';
    }
    cont.timer = setInterval("ddSlide('" + id + "-ddcontent', 1)", DDTIMER);
  } else {
    head.timer = setTimeout('ddCollapse(\'' + id + '-ddcontent\')', 50);
  }
}

// collapse the menu //
function ddCollapse(id) {
  var cont = document.getElementById(id);
  cont.timer = setInterval("ddSlide('" + id + "', -1)", DDTIMER);
}

// cancel the collapse if a user rolls over the dropdown content //
function cancelHide(id) {
  var head = document.getElementById(id + '-ddheader');
  var cont = document.getElementById(id + '-ddcontent');
  clearTimeout(head.timer);
  clearInterval(cont.timer);
  if(cont.offsetHeight < cont.maxh) {
    cont.timer = setInterval("ddSlide('" + id + "-ddcontent', 1)", DDTIMER);
  }
}

// incrementally expand/contract the dropdown and change the opacity //
function ddSlide(id,dir) {
  var cont = document.getElementById(id);
  var currheight = cont.offsetHeight;
  var dist;
  if(dir == 1) {
    dist = (Math.round((cont.maxh - currheight) / DDSPEED));
  } else {
    dist = (Math.round(currheight / DDSPEED));
  }
  if(dist <= 1 && dir == 1) {
    dist = 1;
  }
  cont.style.height = currheight + (dist * dir) + 'px';
  cont.style.opacity = currheight / cont.maxh;
  cont.style.filter = 'alpha(opacity=' + (currheight * 100 / cont.maxh) + ')';
  if((currheight < 2 && dir != 1) || (currheight > (cont.maxh - 2) && dir == 1)) {
    clearInterval(cont.timer);
  }
}
function printNavBar() {
   var navBar;
   navBar = "<table border=\"0\" width=\"100%\" bordercolorlight=\"#000\" bordercolordark=\"#000\" style=\"border-collapse: collapse\"><tr><td><div class=\"menuwrapper\"><a href=\"http://www.bauersite.com/index.htm\" class=\"nodrop\">Home</a><dl class=\"dropdown_spacer\"><dt>&nbsp;</dt></dl><dl class=\"dropdown\"><dt id=\"2-ddheader\" onmouseover=\"ddMenu('2',1)\" onmouseout=\"ddMenu ('2',-1)\">Columnists</dt><dd id=\"2-ddcontent\" onmouseover=\"cancelHide('2')\" onmouseout=\"ddMenu ('2',-1)\"><ul><li><a href=\"http://www.bauersite.com/carlbenson/index.htm\" class=\"underline\">Carl Benson</a></li><li><a href=\"http://www.bauersite.com/abauer/index.htm\" class=\"underline\">Cousin Al</a></li><li><a href=\"http://tom.bauersite.com\" class=\"underline\">Tom Bauer Blog</a></li></ul></dl><dl class=\"dropdown_spacer\"><dt>&nbsp;</dt></dl><dl class=\"dropdown\"><dt id=\"3-ddheader\" onmouseover=\"ddMenu('3',1)\" onmouseout=\"ddMenu ('3',-1)\">Milestones</dt><dd id=\"3-ddcontent\" onmouseover=\"cancelHide('3')\" onmouseout=\"ddMenu ('3',-1)\"><ul><li><a href=\"../chronicle/cronicle.htm\" class=\"underline\">Chronicle - Alex, Emma</a></li><li><a href=\"http://www.bauersite.com/birthdays/birthday_index.htm\" class=\"underline\">Birthdays</a></li><li><a href=\"http://www.bauersite.com/cgi-bin/perlCalendar.pl?month=13\" class=\"underline\">Calendar</a></li></ul></dl><dl class=\"dropdown_spacer\"><dt>&nbsp;</dt></dl><dl class=\"dropdown\"><dt id=\"4-ddheader\" onmouseover=\"ddMenu('4',1)\" onmouseout=\"ddMenu ('4',-1)\">Member Area</dt><dd id=\"4-ddcontent\" onmouseover=\"cancelHide('4')\" onmouseout=\"ddMenu ('4',-1)\"><ul><li><a href=\"http://www.bauersite.com/coppermine/index.php\" class=\"underline\">Bauer Photo Exchange</a></li><li><a href=\"http://www.bauersite.com/contact_log_in_info.htm\" class=\"underline\">Address Book</a></li><li><a href=\"http://www.bauersite.com/phpbb/index.php\" class=\"underline\">New 2009 Message Board</a></li></ul></dl><dl class=\"dropdown_spacer\"><dt>&nbsp;</dt></dl><dl class=\"dropdown\"><dt id=\"5-ddheader\" onmouseover=\"ddMenu('5',1)\" onmouseout=\"ddMenu ('5',-1)\">Lifestyle</dt><dd id=\"5-ddcontent\" onmouseover=\"cancelHide('5')\" onmouseout=\"ddMenu ('5',-1)\"><ul><li><a href=\"http://www.bauersite.com/recipes/recipes.htm\" class=\"underline\">Recipes</a></li><li><a href=\"http://www.bauersite.com/hangman/cabinet.htm\" class=\"underline\">Hangman, Pres Cabinet</a></li><li><a href=\"http://www.bauersite.com/hangman/justices.htm\" class=\"underline\">Hangman, Justices</a></li><li><a href=\"http://www.bauersite.com/memory/findcarl.htm\" class=\"underline\">Memory Game</a></li><li><a href=\"http://www.bauersite.com/scramble/bauerscramble.htm\" class=\"underline\">Picture Scramble</a></li></ul></dl><dl class=\"dropdown_spacer\"><dt>&nbsp;</dt></dl><a href=\"http://www.bauersite.com/archives.html\" class=\"nodrop\">Site Archives</a></dt></div></td></tr></table><p></p><p></p>";
   return navBar;

}
