<!--//
//document.BR = new Object();
//document.BR.menu = new Object();
//document.BR.menu.dropdown = new Array();

var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var self_menu = new Array();  //holds menu heights for netscape

//variables for hiding and showing layers
var show = (isNS4 ? 'show' : 'block')
var hide = (isNS4 ? 'hidden' : 'none')
	
function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];	
}

function getSty(id) {
	return (isNS4 ? getRef(id) : getRef(id).style);
}


function initializeMenu(){
	//variables used to determine if start and end tag are needed
	var starttag = true;   //flag whether to output starting div tag for layer
	var endtag = true;   //flag whether to output ending div tag for layer
	var substarttag = true;  //flag whether to output starting div tag for sub layer
	var subendtag = false;  //flag whether to output ending div tag for sub layer
	var prevSubLayer = false; //flag whether previous item was a sublayer
	//var menuheight = 0;
	var menutopiccount = 0;
	var menucount = 0;
	var submenucount = 0;
	var menuLink;
	var menuCollapse;
	var menuCollapseImage;
	//var screenWidth;
	//var bannerHeight = 100;

	//get current url
	var curUrl = location.href;
	var startPnt = 0;
	//alert(curUrl);
	//find page off of url
	
	for (i = 0; i < curUrl.length; i++) {
		if (curUrl.charAt(i) == "/") { startPnt = i; }
	}
	
	curUrl = curUrl.substring(startPnt+1);

	for(i=0;i<Link.length;i++) {
   		menuitem = Link[i].split("|");
		//determines whether next menu item is a child or master node
		if (i < Link.length-1) {
			nextmenuitem = Link[i+1].split("|");
			//alert(nextmenuitem[1]);
			//if (menuitem[0] > 0 && nextmenuitem[0] == menuitem[0]) {
			if (nextmenuitem[0] != 0) {
				endtag = false;	
			} else {
				endtag = true;  
			}
			//check submenus
			///alert(nextmenuitem[5]);
			if (nextmenuitem[5] != menuitem[5]) {
				subendtag = true;
			} else {
				subendtag = false;	
			}
		} else {
		  	endtag = true;
		  	subendtag = true;
		}
			
		menucount = menuitem[4];
		menuCollapse = '';
		//if 0 then it is a master node
   		if (menuitem[0] == 0)
   		{
    			if (isNS4) {
				document.write("<span class='headerlink' id='menuchoice" + menucount + "'>");	
				//if (menuitem[2] == '') {
				//	document.write(menuitem[1]);
				//} else {
				//	document.write(" <a href=\"" + menuitem[2] + "\" class=\"headerlink\" onmouseover=\"MM_swapImage('" + menuitem[1] + "','','images/" + menuitem[1] + "1.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"images/" + menuitem[1] + "0.gif\"></a>");
				//}
				//menuCollapse = '';
			} else {
				//write div tag
				document.write("<div class='header' id='menuchoice"+menucount+"' style='display: block'>");
			
				//if (menuitem[2] == '') {
				//	menuCollapse = " onclick=\"collapse(" + (menucount) + ",'" + menuitem[1] + "'); return false;\""; //add 1 to menucount to open next layer id
					//menuCollapseImage = "menu_open.gif";
					
				//} //else {
					//menuCollapse = '';
					//menuCollapseImage = "blank.gif";
				//}
			
				//menuLink = menuitem[2];
				
				//document.write (<a href=\"" + menuitem[2] + "\" class=\"headerlink\" onmouseover=\"MM_swapImage('" + menuitem[1] + "','','images/" + menuitem[1] + "1.gif',1)\" onmouseout=\"MM_swapImgRestore()\"" + menuCollapse +" ><img src=\"images/" + menuitem[1] + "0.gif\"></a>");
				//document.write ("<img src='images/" + menuCollapseImage + "' width='9' height='9' border='0' name='menuchoice" + menucount + "img'>");
				//if (menuitem[2] == '') document.write ("</a>");
				//<a href="default.asp" onclick="collapse(3); return false"><img src="images/menu_open.gif" width="9" height="9" border="0" name="meetingimg"></a>
			
				//document.write(" <a href='" + menuLink + "' class='headerlink'" + menuCollapse + ">" + menuitem[1] + "</a>");
			}
    			
			endtag = true;
			starttag = true;
      			
      			prevSubLayer = false;
      			//document.write (<a href=\"" + menuitem[2] + "\" class=\"headerlink\" onmouseover=\"MM_swapImage('" + menuitem[1] + "','','images/" + menuitem[1] + "1.gif',1)\" onmouseout=\"MM_swapImgRestore()\"" + menuCollapse +" ><img src=\"images/" + menuitem[1] + "0.gif\"></a>");
			//set height for netscape since we use absolute positioning and need the starting point for each layer
			//menuheight = 20;
		//these are submenu items
   		} else if (menuitem[0] == 2) {
   			submenucount = menuitem[5];
   			if (substarttag) {
   				if (isNS4) {
					document.write("<span class='sublinks' id='menuchoice"+menucount+"'>");
				} else {
       					document.write("<div class='links' id='menuchoice"+menucount+"' style='display: none'>");
       				}
				substarttag = false;
					
   			} else {
				document.write("<br>");
			}
			// MIGHT NOT BE NEEDED endtag = false;
			prevSubLayer = true;
   		} else {
    			if (starttag) {
      			//if(N)mn+=2;
				if (isNS4) {
					document.write("<span class='sublinks' id='menuchoice"+menucount+"'>");
				} else {
       					document.write("<div class='links' id='menuchoice"+menucount+"' style='display: none'>");
       				//start = 0;
				}
				starttag = false;
     			} else {
     				//if previous item closed sub layer, then don't ouput anything b/c closing div tag will start a new line
				if (!prevSubLayer)  { document.write("<br>"); }
				
			}
			
			prevSubLayer = false;
			//if (isNS4) { document.write("&nbsp;&nbsp;"); }
			
    			//document.write("<a href='"+menuitem[2]+"'");
    		//if (la[3] != "") document.write(" target='" + la[3] + "' ");
    		//document.write("><div class='item' id='d"+i+"' style='height:"+iheight);
    		//if (N) document.write(";width:150");
    			//document.write(" class='sublinks'>"+ menuitem[1] + "</a>");
			//menuheight += 12;  //add for each menu item
    		}
		
		//if no link then we want to close this layer and start a new one
		if (menuitem[2] == '') {
			menuCollapse = " onclick=\"collapse(" + (menucount) + ",'" + menuitem[1] + "'); return false;\""; //add 1 to menucount to open next layer id
		//	endtag = true
			//menuCollapseImage = "menu_open.gif";
					
		}
		
		//if current page we don't want a mouseover
		if ((menuitem[2] != '') && (menuitem[2].toLowerCase() == curUrl.toLowerCase())) {
			document.write ("<img src=\"images/" + menuitem[1] + ".gif\" name=\"" + menuitem[1] + "\" width=\"150\" height=\"24\" border=\"0\">");	
		}
		//we need to do additional logic if this menu is a dropdown since it has 4 states instead of 3
		//if not dropdown then just restore states
		else if (menuitem[2] == '') {
			document.write ("<a href=\"" + menuitem[2] + "\" class=\"headerlink\" onmouseover=\"fourState_swapImg(" + (menucount) + ",'" + menuitem[1] + "')\" onmouseout=\"fourState_swapImgRestore(" + (menucount) + ",'" + menuitem[1] + "')\"" + menuCollapse +" ><img src=\"images/" + menuitem[1] + "0.gif\" name=\"" + menuitem[1] + "\" width=\"150\" height=\"24\" border=\"0\"></a>");
			
		} else {
			document.write ("<a href=\"" + menuitem[2] + "\" class=\"headerlink\" onmouseover=\"MM_swapImage('" + menuitem[1] + "','','images/" + menuitem[1] + "1.gif',1)\" onmouseout=\"MM_swapImgRestore()\"" + menuCollapse +" ><img src=\"images/" + menuitem[1] + "0.gif\" name=\"" + menuitem[1] + "\" width=\"150\" height=\"24\" border=\"0\"></a>");
			
		}
		
		//alert(menuitem[1] + ':subendtag-' + subendtag + ':endtag-' + endtag);
		if (menuitem[0] == 2 && subendtag) {
			isNS4 ? document.write ("</span><br>") : document.write ("</div>");
			subendtag = false;
			substarttag = true;
		}
			
		//now put ending tag if necessary
		if (endtag) {
			//alert('writing end tag');
			//alert(menuitem[1] + '=' + menucount);
			//self_menu[menucount] = menuheight;
			menuheight = 0; //reset menuheight
			isNS4 ? document.write ("</span><br>") : document.write ("</div>");
			//menucount++;
		}
  		//}
	}
}

function fourState_swapImg(item,thisImage){
	thisItem = getSty('menuchoice' + (item+1));
	
	if (!isNS4) {
		if (thisItem.display == show) {
			document.images[thisImage].src = 'images/' + thisImage + 'a1.gif';
		} else {
			document.images[thisImage].src = 'images/' + thisImage + '1.gif';
		}				
	}		
}


function fourState_swapImgRestore(item,thisImage){
	thisItem = getSty('menuchoice' + (item+1));
	
	if (!isNS4) {
		if (thisItem.display == show) {
			document.images[thisImage].src = 'images/' + thisImage + 'a0.gif';
		} else {
			document.images[thisImage].src = 'images/' + thisImage + '0.gif';
		}
					
	}		
}


function collapse(item,thisImage){
	//document.layers['container'].layers['meetingContent'].top = '150';
	//document.layers['container'].layers['meetingContent'].visibility = 'hide';
	//var thisItem = new Object;
	
	//alert('before');
	thisItem = getSty('menuchoice' + (item+1));
	//thisItem = document.all['menuchoice' + (item + 1)].style;
	//alert(thisItem.display);
	
	//document.all['menuchoice' + (item+1)].style.display = '';
	//alert('after');
	
	//NO LONGER SUPPORTING THIS
	if (isNS4) {
		//hide menu
		//if (thisItem.visibility == show) {
			//thisItem.visibility = hide;
			//document['menuchoice' + (item) + 'img'].src = 'images/menu_open.gif';
			//move menus up
			//for(i=item+2;i<self_menu.length;i++) {
			//	document.layers['menuchoice' + i].top -= self_menu[item + 1]
			//}
		//} else {
			//need to make visible the layer
			//then need to move all layers underneath it down to make room
			//thisItem.visibility = show;
			//alert(document['menuchoice1img'].src);
			//document['menuchoice' + (item) + 'img'].src = 'images/menu_close.gif';
			
			//for(i=item+2;i<self_menu.length;i++) {
			//	document.layers['menuchoice' + i].top += self_menu[item + 1]
			//}
		//}
    } else {
		if (thisItem.display == show) {
			thisItem.display = hide;
			//alert(document.images['menuchoice' + (item + 1) + 'img'].src);
			document.images[thisImage].src = 'images/' + thisImage + '1.gif';
		} else {
			thisItem.display = show;
			//alert(document.images['menuchoice1img'].src);
			document.images[thisImage].src = 'images/' + thisImage + 'a1.gif';
		}
		//thisLayer = thisItem.display;
	}
	
}

//-->
