function printit(){  
	if (window.print) {
    	window.print() ;  
	} else {
    	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    	WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

var DIROPEN = "open";
var DIRCLOSE = "close";
var submenuTO = 0;

var moving = false;
var menumaxstepspace = 24;
var menudelay = 0; //milliseconds
var submenumaxstepspace = 24;
var submenudelay = 0; //milliseconds
var topspace = 165;

navcontainer = "navcontainer"
navlinks = "navlinks"

function closeOtherSubmenus(thismenunum){
  var submenudiv;
  var i;
  for (i=1;i<5;i++){
	if (i != thismenunum){
		submenudiv = document.getElementById(navcontainer + i);
		submenudiv.style.height = "1px";
		submenudiv.style.display = "none";
		}
	}
}

function animatesubmenu(menunum,direction){
  var submenudiv = document.getElementById(navcontainer + menunum);
  var submenusubs = document.getElementById(navlinks + menunum);
  var divheight;
  var finished = false;
  var subsheight;
  var step;
  var newheight;
  subsheight = submenusubs.clientHeight;
  divheight = parseInt(submenudiv.style.height);
  if (isNaN(divheight)){
	if (direction == DIROPEN){
		divheight = 1;
	}
	else{
		divheight = subsheight;
	}
  }

  if (direction == DIROPEN){
    if (parseInt(divheight) < parseInt(subsheight)){
      step = subsheight - divheight
      submenudiv.style.height = (divheight + step) + "px";
      finished = true;
    }
  }
  else{
    if (divheight > 1){
      newheight = parseInt(divheight)-parseInt(submenumaxstepspace)
      submenudiv.style.height = newheight + "px";
      finished = true;
    }
  }
  if (finished){
    if (direction == DIRCLOSE){
      submenudiv.style.display = "none";
    }
  }
}

function nav(menunum){
  var submenudiv = document.getElementById(navcontainer + menunum);
  clearTimeout(submenuTO);

  if ((submenudiv.style.display == "none") || (submenudiv.style.display == "")){
	closeOtherSubmenus(menunum);
    submenuTO = setTimeout("animatesubmenu(" + menunum + ",\"" + DIROPEN + "\");",submenudelay);
  }
  else{
    submenuTO = setTimeout("animatesubmenu(" + menunum + ",\"" + DIRCLOSE + "\");",submenudelay);
  }
  submenudiv.style.display = "inline";
}

