
<!--
		
//----------MOUSEOVERS

function msover(img1,img2)	
{
	document.images[img1].src = img2;			
	//document.images[img2].src = img2;			
}	
		
function msout(img1,img2)	
{		
	document.images[img1].src = img2;			
	//document.images[img2].src = img2;			
}	

//	The image rollover for other browsers (besides NS4)
//	is in function HM_f_ShowIt in file HM_ScriptDOM.js.
//	Images remain "on" depending on whether a menu is open or not.
function menu_msover(img1,img2, ps_menu, po_event)	
{
	if (HM_BrowserString == 'NS4' || HM_Mac)
	{	
		document.images[img1].src = img2;			
		//document.images[img2].src = img2;
	}
	else
	{	
		// this next call does the menu pop-up
		HM_f_PopUp(ps_menu, po_event);	
	}
}	
	
function menu_msout(img1,img2, ps_menu)	
{	
	if (HM_BrowserString == 'NS4' || HM_Mac)
	{	
		document.images[img1].src = img2;			
		//document.images[img2].src = img2;			
	}
	else
	{	
		HM_f_PopDown(ps_menu);
	}
}
	// -->	

function initial_load()
{
	if (HM_BrowserString != 'NS4' && !HM_Mac)
	{
	
	var ls_id = null;
	var ls_vert_id = null;
	var ls_hori_id = null;
	var lo_vert_elem = null;
	var lo_hori_elem = null;
	var ln_left_pos = 0;
	var ln_top_pos = 0;
	var lo_parent = null;
	var lo_html_elem;
	
    for(var i=0; i<HM_TotalTrees; i++) {
		var TopMenu = HM_a_TopMenus[i].tree.startChild;
		ls_id = i + 1;
		//we don't know if this is from a vertical or horizontal list of top-level 
		//menus, so we check for both
		ls_vert_id = 'VERT' + ls_id;
		ls_hori_id = 'HORI' + ls_id;
	    lo_vert_elem = document.getElementById(ls_vert_id);
	    lo_hori_elem = document.getElementById(ls_hori_id);
	    
	    if (lo_vert_elem) { lo_html_elem = lo_vert_elem; }
	    else if (lo_hori_elem) { lo_html_elem = lo_hori_elem; }
	    
	    if (lo_html_elem)
	    /* put in an extra check here in case menus are left in the 
	    array that are not referenced in the application - kf */
	    {
	        ln_left_pos = lo_html_elem.offsetLeft;
			ln_top_pos = lo_html_elem.offsetTop;  
	        lo_parent = lo_html_elem.offsetParent;
		    while (lo_parent)
			{
				ln_left_pos = ln_left_pos + lo_parent.offsetLeft;
	            ln_top_pos = ln_top_pos + lo_parent.offsetTop;
		        lo_parent = lo_parent.offsetParent; 
			}
	
		    if (lo_vert_elem)
		    {
				TopMenu.tree.MenuLeft = ln_left_pos + lo_html_elem.offsetWidth;
				TopMenu.tree.MenuTop = ln_top_pos;
		    }
	
		    else if (lo_hori_elem)
			{
				TopMenu.tree.MenuLeft = ln_left_pos;
				TopMenu.tree.MenuTop = ln_top_pos + lo_html_elem.offsetHeight;
				}
			}	
		}
	}
	
	rolloverCentralInit();
}
	
window.onload = initial_load;

