// JS Header of _nav_ComputedNavigator subformvar counter=0var leftBorder=0var menuReady=falsevar navDropDiv=new Array();var navElements=new Array();var navNumElements=new Array()var navKey=new Array()var navRevKey=new Array()var navOffset=new Array()var navCurrentMenu=-1var navNumMenus=-1var navTrackMouse=falsevar navLevel1Built=falsevar navMaxY=0var navMinY=0var navMaxX=0var navMinX=0var navMouseX=0var navMouseY=0// check browser type & versionnavV4=(parseInt(navigator.appVersion)>=4 && parseInt(navigator.appVersion)<=5)?1:0navIe=(document.all && navV4)?1:0navNs=(document.layers && navV4)?1:0// alert ( 'd.a='+document.all+';ns='+navNs+';ie='+navIe+';v4='+navV4 )function navAddElement ( navId, navCaption, navUrl ) {	// used by computed fields to build navigator elements	var i=0	while ( i <= navNumMenus && navDropDiv[i] !== 'navDrop_'+navId ) {		i++	}	if ( i <= navNumMenus ) {		if ( navNumElements[i]==0 ) {			navElements[i]=new Array()		} 		navNumElements[i]++						navElements[i][navNumElements[i]]=new Array(navUrl,navCaption)	}}function navWriteDrops() {	var html=''	var navDropStyle=''	var navUrl=''	var navCaption=''	for ( var i=0 ; i<=navNumMenus ; i++ ) {		menuKey=navRevKey[i]		html+='<DIV ID="'+navDropDiv[i]+'" CLASS="menuDropDiv" onMouseOver="navShowDrop(\''+menuKey+'\')" onMouseOut="navHideDrop()">'		for ( var j=1 ; j<= navNumElements[i] ; j++ ) {			navUrl=navElements[i][j][0]			navCaption=navElements[i][j][1]			html+='<IMG SRC="/icons/ecblank.gif" WIDTH="6" HEIGHT="4">'			html+='<A class="menuDropItem" HREF="'+navUrl+'" onMouseOver="window.status=\''+navUrl			html+='\';return(true)" onMouseOut="window.status=\'\';return(true)" onClick="navOpenUrl(\''+navUrl+'\')">'			html+=navCaption+'</A><IMG SRC="/icons/ecblank.gif" WIDTH="6" HEIGHT="4"><BR>'			if ( j == navNumElements[i] ) { 				html +='<IMG SRC="/icons/ecblank.gif" WIDTH="150" HEIGHT="1" ALIGN="LEFT" BORDER="0">'			}		}		html+='</DIV>'	}	document.write(html)	navLevel1Built=true}function navCreateDrop ( navId, navElemOffset ) {	navNumMenus++	navDropDiv[navNumMenus]='navDrop_'+navId	navNumElements[navNumMenus]=0	navOffset[navNumMenus]=navElemOffset	navKey[navId]=navNumMenus	navRevKey[navNumMenus]=navId	navElements[navNumMenus]=''}function navShowDrop(navMenu){	if ( menuReady==true && navLevel1Built==true ) {		navCurrentMenu=navKey[navMenu]; 		navHideMenus(); 		navShowMenunow=1		navShowMenu(navKey[navMenu])	}}function navHideDrop(){	navCurrentMenu=-1; 	setTimeout('navHideMenus()',250)		}function navShowMenu(navMenu){	if ( navNumElements[navMenu] > 0 ) {		navTrackMouse=true		if(navIe){ eval(navDropDiv[navMenu]+'.style.visibility="visible"') }		if(navNs){ eval('document.'+navDropDiv[navMenu]+'.visibility="show"');}		//alert(navDropDiv[navMenu]);	}}function navHideMenus(){	for(i=0;i<navDropDiv.length;i++){  		navHideMenu=0; 		navCheckMousePosition(i)		if(navIe && navCurrentMenu!=i){ 			if(navHideMenu){ eval(navDropDiv[i]+'.style.visibility="hidden"') } 		}		if(navNs && navCurrentMenu!=i){ 			if(navHideMenu){ eval('document.'+navDropDiv[i]+'.visibility="hide"') }		}	}}if (navNs) document.captureEvents(Event.MOUSEMOVE)// code to hide div when mouse moves outfunction navGetMousePos(e){	if(navNs){ navMouseX=e.pageX; navMouseY=e.pageY }	if(navIe){ navMouseX=event.clientX; navMouseY=event.clientY }}function navCheckMousePosition(i){	if(navNs){     		navMinX=eval('document.'+navDropDiv[i]+'.left')		navMaxX=navMinX+eval('document.'+navDropDiv[i]+'.clip.width')		navMinY=eval('document.'+navDropDiv[i]+'.top')		navMaxY=navMinY+eval('document.'+navDropDiv[i]+'.clip.height')	}    	if(navIe){     		navMinX=eval(navDropDiv[i]+'.style.pixelLeft')		navMaxX=navMinX+eval(navDropDiv[i]+'.scrollWidth')		navMinY=eval(navDropDiv[i]+'.style.pixelTop')		navMaxY=navMinY+eval(navDropDiv[i]+'.scrollHeight')	}	if (navMouseX>=navMinX && navMouseX<=navMaxX && navMouseY>=navMinY && navMouseY<=navMaxY){		navHideMenu=0; 				// suspend the timeout if menu has been clicked or browser disappears up its own bottom		if ( navTrackMouse==true ) {			setTimeout('navHideMenus()',250)		}	} else { 		navHideMenu=1 	}	return navHideMenu	}function navSetDropPosition () {	var topOffset=0	var leftOffset=leftBorder		if (navLevel1Built==true) {		if(navIe){ 			topOffset=document.images['navTLImg'].offsetTop-1;		}		if(navNs){ 			topOffset=document['navTL'].top;		}		for ( var i=0 ; i<= navNumMenus ; i++ ) {			if(navIe){ 				eval(navDropDiv[i]+'.style.top='+topOffset)				eval(navDropDiv[i]+'.style.left='+leftOffset)			}			if(navNs){ 				eval('document.'+navDropDiv[i]+'.top='+topOffset)				eval('document.'+navDropDiv[i]+'.left='+leftOffset)			}			leftOffset=leftOffset+parseInt(navOffset[i])+1		}	}	menuReady=true}function navOpenUrl ( url ) {	navHideMenus()	navTrackMouse=false//	alert ( navTrackMouse )	window.location.href=url}// end JS Header of _nav_ComputedNavigator subform