/* 
	Dynamic Menu 2.2.1

	Written By:  AA
	Created on:  July 14 2000.
	
	Modified on: May 5, 2003	  -- Separated Menu attributes and settings from nav.js
	Modified on: May 1, 2003 	  -- Improving the Tooltip positioning.
	Modified on: April 7, 2003    -- Added more flexibility for desing and ToolTip.
	Modified on: April 2, 2003    -- Added Tooltip Layer capability
	Modified on: October 23, 2001 -- Added support for Netscape 6.0
*/

var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;
var tooltipOffsetX = 0;
var tooltipOffsetY = 0;
var toolTipSTYLE="";

function moveToMouseLoc(e) {
	if(ns4||ns6) {
    	x = e.pageX;
    	y = e.pageY;
	}
  	else {
		x = event.x + document.body.scrollLeft;
		y = event.y + document.body.scrollTop;
	}

	if( tooltipTop != null ) {
		if( tooltipPos == 'abs' ){
			toolTipSTYLE.top = tooltipTop;
		}
		else {
			toolTipSTYLE.top = y + tooltipTop;
		}
	}
	else {
		toolTipSTYLE.top = y;
	}
	
	if( tooltipLeft != null ) {
		if( tooltipPos == 'abs' ){
			toolTipSTYLE.left = tooltipLeft;
		}
		else {
			toolTipSTYLE.left = x + tooltipLeft;
		}
	}
	else {
		toolTipSTYLE.left = toolbarLeft + toolbarWidth + 10;
	}
	
	return true;
}

function initToolTips() {	
	if( (ns4||ns6||ie4) && tooltipEnabled ) {
		
		if(ns4)
			document.write('<layer name="toolTipLayer" z-index=6 visibility = hide></layer>');
		else
			document.write('<div id="toolTipLayer" style="position:absolute; visibility: hidden; z-index: 6;"></div>');
			
			
		if(ns4) 
			toolTipSTYLE = document.toolTipLayer;
		else if(ns6) 
			toolTipSTYLE = document.getElementById("toolTipLayer").style;
		else if(ie4) 
			toolTipSTYLE = document.all.toolTipLayer.style;
		
		if(ns4)
			document.captureEvents(Event.MOUSEMOVE);
		else {
			toolTipSTYLE.visibility = "visible";
			toolTipSTYLE.display = "none";
		}
		document.onmousemove = moveToMouseLoc;
	}
}

function toolTip(header, msg) {
	if(tooltipEnabled){
		// hide
		if(toolTip.arguments.length < 1 || msg == "") {
			if(ns4)
				toolTipSTYLE.visibility = "hidden";
			else 
				toolTipSTYLE.display = "none";
		}
		// show
		else {		
			if ( tooltipborderwidth > 0) {
				tt_drawBorderOpen = "<table width='"+tooltipWidth+"' cellpadding='0' cellspacing='0' border='0' bgcolor='"+tooltipborderbg+"'><tr><td colspan='3'><img src='images/spacer.gif' width='1' height='"+tooltipborderwidth+"' border='0'></td></tr><tr><td><img src='images/spacer.gif' width='"+tooltipborderwidth+"' height='1' border='0'></td><td>";	
				tt_drawBorderClose = "</td><td><img src='images/spacer.gif' width='"+tooltipborderwidth+"' height='1' border='0'></td></tr><tr><td colspan='3'><img src='images/spacer.gif' width='1' height='"+tooltipborderwidth+"' border='0'></td></tr></table>";	
				tt_width = "100%";
				tt_align = "align='center' valign='middle'";
			}
			else {
				tt_drawBorderOpen = "";
				tt_drawBorderClose = "";
				tt_width = tooltipWidth;
				tt_align = "";
			}

			var tt_content = "<table width='"+tt_width+"' cellpadding='3' cellspacing='0' border='0' "+tt_align+" bgcolor='"+tooltipbodybg+"'><tr><td class='layerHeader' align='center'>"+header+"</td></tr><tr><td class='layerSubHeader'>"+msg+"</td></tr></table>";

			var content = "\t"+tt_drawBorderOpen + tt_content + tt_drawBorderClose+"\n";
		
			if(ns4) {
				toolTipSTYLE.document.write(content);
				toolTipSTYLE.document.close();
				toolTipSTYLE.visibility = "show";
			}
			if(ns6) {
				document.getElementById("toolTipLayer").innerHTML = content;
				toolTipSTYLE.display='block'
			}
			if(ie4) {
				document.all("toolTipLayer").innerHTML=content;
				toolTipSTYLE.display='block'
			}
		}
	}
}

		
if (isIE || isNav || isNS6) {		

	var x = 0;
	var tt_num = 0;
	var l_num = 0;	
	var navlinkpad = 0;
	var onClick = "return true;";
	var toolbarBar = "";
	
	var tt_drawBorderOpen = "";
	var tt_drawBorderClose = "";
	var tt_width   = "";
	var tt_content = "";
	var tt_align   = "";
	var tt_title   = "";

	// Start writing the actual Toolbar Navigation.
	
	if( navbarHeight > 0 ) {
		toolbarBar = "<tr><td colspan='2' height='"+navbarHeight+"' bgcolor='"+navbarbg+"'><img src='images/spacer.gif' width='1' height='"+navbarHeight+"' alt='' border='0'></td></tr>";
		navlinkpad = 0;
	}
	else {
		toolbarBar = "";
		navlinkpad = 1;
	}
	
	tt_num = 0;
	
	document.write(whichTag + "container" + styley + pos + absol + wid + toolbarWidth + hei + toolbarHeight + lef + toolbarLeft + topp + toolbarTop + zInd + 5 + vis + hid + clo+"\n"); 
	for(i=0; i< menu.length; i++) {

		var x = 0;

		if( menu[i].length > 1 )
			onClick = "collapse("+l_num+"); return false;";
		else
			onClick = "return true;";
			
		if( menu[i][x][4] == "" )
			tt_title = menu[i][x][0];
		else
			tt_title = menu[i][x][4];
			
		document.write("\t"+whichTag + "Links"+l_num+"Parent class=header" + styley + wid + toolbarWidth + dis + disblo + clo+"\n");
		document.write("\t\t<table width='"+toolbarWidth+"' cellspacing='0' cellpadding='"+navlinkpad+"' border='0' bgcolor='"+navlinkbg+"'>"+toolbarBar+"<tr><td width='16' valign='top'><img name='Links"+l_num+"Img' border=0 src='images/spacer.gif' height='12' width='16'></td><td width='134' valign='top' align='left' nowrap><a class='headerlink' href='"+menu[i][x][1]+"' onMouseOver='arrowChange("+l_num+",0); toolTip(\""+tt_title+"\",\""+menu[i][x][5]+"\"); window.status=\""+menu[i][x][2]+"\"; return true;' onMouseOut='toolTip();' onClick='"+onClick+"' target='"+menu[i][x][3]+"'>"+menu[i][x][0]+"</a></td></tr>"+toolbarBar+"</table>\n");
		document.write("\t"+closer+"\n");
		document.write("\t"+whichTag + "Links"+l_num+"Child class='links'" + styley + wid + toolbarWidth + dis + disnone + clo+"\n"); 
		tt_num++;
		
		for (x=1; x< menu[i].length; x++) {
		
			if( menu[i][x][4] == "" )
				tt_title = menu[i][x][0];
			else
				tt_title = menu[i][x][4];
		
			document.write("\t\t<table width='"+toolbarWidth+"' cellpadding='2' cellspacing='0' border='0' bgcolor='"+navsublinkbg+"'><tr><td width='16' valign='top'><img src='images/spacer.gif' width='16' height='11' border='0'></td><td valign='top' align='right' width='10'><img name='Links"+l_num+"Img"+eval(x+1)+"' src='images/spacer.gif' width='10' height='11' border='0'></td><td width='124' valign='top' nowrap><a class='sublinks' href='"+menu[i][x][1]+"' onMouseOver='arrowChange("+l_num+","+eval(x+1)+"); toolTip(\""+tt_title+"\",\""+menu[i][x][5]+"\"); window.status=\""+menu[i][x][2]+"\"; return true;' onMouseOut='toolTip();'  target='"+menu[i][x][3]+"'>"+menu[i][x][0]+"</a></td></tr></table>\n"); 
			tt_num++;		
		}

		document.write("\t"+closer+"\n"); 
		l_num = l_num + 2;
	}

	// closing for positioning layer - do not edit 
	document.write(closer+"\n"); 
}
// need this to start toolbar 

initializeToolbar();
initToolTips();


