	isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
	isMSIE=document.all && document.all.item //Microsoft Internet Explorer 4+
	isMSIE5=isDOM && isMSIE //MSIE 5+
	isOpera=isOpera5=window.opera && isDOM //Opera 5+
	isOpera6=isOpera && window.print //Opera 6+
	isOpera7=isOpera && navigator.userAgent.indexOf("Opera 7") > 0 || navigator.userAgent.indexOf("Opera/7") >= 0 //Opera 7
	isNetscape4=document.layers //Netscape 4.*
	isMozilla=isNetscape6=isDOM && (navigator.appName=="Netscape") //Mozilla or Netscape 6.*
	
	
	function windowOpener(fileName, winName, w, h, l, t) {
		msgWindow=window.open(fileName,winName,"width="+w+",height="+h+",left="+l+",top="+t+",toolbar=0,directories=0,menubar=0,resizable=0,location=0,scrollbars=1,copyhistory=0");
	}
	
	function launchPoppage(pageURL) {
		winH = (!isMSIE)? window.innerHeight + 100: document.body.clientHeight + 100;
		winW = (!isMSIE)? window.innerWidth : document.body.clientWidth;
		window.open(pageURL, "ppt","width="+winW+",height="+winH+", left=0, top=0, statusbar=yes,toolbar=no,scrollbars=yes,navbar=yes");
	}
	
	getMousePos()

	function getMousePos() {
	if(isNetscape4) document.captureEvents(Event.MOUSEMOVE)
	if(isMSIE || isOpera7){
	  document.onmousemove=function(){
	    mousex=event.clientX+document.body.scrollLeft
	    mousey=event.clientY+document.body.scrollTop
	    return true
	  }
	}else if(isOpera){
	  document.onmousemove=function(){
	    mousex=event.clientX
	    mousey=event.clientY
	    return true
	  }
	}else if(isNetscape4 || isMozilla){
	  document.onmousemove=function(e){
	    mousex = e.pageX
	    mousey = e.pageY
	    return true
	  }  
	}
	} 
	
	function layer(layerName){
	 //DOM1
	  if(document.getElementById) return document.getElementById(layerName)
	 //MSIE4
	  if(document.all) return document.all[layerName]
	 //Netscape 4
	  if(document.layers) return document.layers[layerName]
	 //unsupported
	  return null
	}
	
	
	function moveTip(layerName) {
		getMousePos()
		layer(layerName).style.top=mousey
		layer(layerName).style.left=mousex
	}
	
	function hideTip(layerName) {
		layer(layerName).style.display='none'
	}
	
	function showTip(layerName) {
		layer(layerName).style.display='block'
	}
	
	startList = function() {
	if (document.all&&document.getElementsByTagName&&document.getElementById("nav")) {
		nodes = document.getElementById("nav").getElementsByTagName("LI");
		for (i=0; i<nodes.length; i++) {
			node = nodes[i];
			node.onmouseover=function() {this.className="over";}
			node.onmouseout=function() {this.className="";}
		}
	}
	}
	window.onload=startList;
