<!--
	
	//NS4 = (document.layers) ? 1 : 0;
	//IE4 = (document.all) ? 1 : 0;
	//W3C = (document.getElementById) ? 1 : 0;	
	var agt=navigator.userAgent.toLowerCase(); 		
	majorVersion = parseInt(navigator.appVersion); 
	minorVersion = parseFloat(navigator.appVersion); 

	NSAgent  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
	                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
   		            && (agt.indexOf('webtv')==-1)); 
   	NS6 = (NSAgent && (majorVersion >= 5)); 

	if(NS6==false) {
		NS4 = (document.layers) ? 1 : 0;
		IE4 = (document.all) ? 1 : 0;
		W3C = (document.getElementById) ? 1 : 0;	
	} else {
		NS4 = 0;
		IE4 = 0;
		W3C = 0;	
	}
	document.onmousemove = CheckMenu;
	var childID = 0
	function CheckMenu(el) {
		if (NS4) {
			x = el.pageX; 
			y = el.pageY;
		} else if(NS6) {
			x = el.pageX; 
			y = el.pageY;
		} else {
			x = event.x; 
			y = event.y;
		}
		if (childID!=0){
			if(NS4) {
				ele = document.layers["child"+childID];
				childTop = ele.y;
				childHeight = ele.offsetHeight;
				childWidth = ele.offsetWidth;
				childLeft = ele.x;
			} else if (NS6 || W3C) {
				ele = document.getElementById("child"+childID);
				childTop = ele.offsetTop;
				childHeight = ele.offsetHeight;
				childWidth = ele.offsetWidth;
				childLeft = ele.offsetLeft;
			} else {
				ele = document.all["child"+childID];
				childTop = ele.offsetTop;
				childHeight = ele.offsetHeight;
				childWidth = ele.offsetWidth;
				childLeft = ele.offsetLeft;
			}
			if (y < childTop - 20 || y > (childTop + childHeight) || x < childLeft || x > (childLeft + childWidth)) {
				hide(childID);
				childID = 0;
			}
		}
	}
			

	function findPosX(evt)
	{
		var curleft = 0;
		if (document.getElementById || document.all)
		{
			while (evt.offsetParent)
			{
				curleft += evt.offsetLeft
				evt = evt.offsetParent;
			}
		}
		else if (document.layers)
			curleft += evt.x;
		return curleft;
	}
	
	function findPosY(evt)
	{
		var curtop = 0;
		var printstring = '';
		if (document.getElementById || document.all)
		{
			while (evt.offsetParent)
			{
				curtop += evt.offsetTop
				evt = evt.offsetParent;
			}
		}
		else if (document.layers)
			curtop += evt.y;
		return curtop;
	}
	
	function show ( evt, name ) {
		var newX = findPosX(evt);
		var newY = findPosY(evt);
	
		var ele;		//points to the popup element
		if (childID != 0) {
			hide(childID)
			childID = 0;
		}

	  childID = name;
	  name = "child" + name;
	  // First let's initialize our variables
	  if ( W3C || NS6) {
	    ele = document.getElementById(name);
	  } else if ( NS4 ) {
	    ele = document.layers[name];
	  } else {	// meant for IE4
	    ele = document.all[name];
	  }
	
	  if ( NS4 ) {
	    ele.left = newX;
	    ele.top = newY + 20;
	    ele.visibility = "show";
	  } else if (NS6) {
	    ele.style.left = newX;
	    ele.style.top = newY + 10;
	    ele.style.visibility = "visible";
	  } else {
	    ele.style.left = newX;
	    ele.style.top = newY + 50;
	    ele.style.visibility = "visible";
	  }
	}
	
	function hide ( name ) {
	  name = "child" + name;
	  if (W3C || NS6) {
	    document.getElementById(name).style.visibility = "hidden";
	  } else if (NS4) {
	    document.layers[name].visibility = "hide";
	  } else {
	      document.all[name].style.visibility = "hidden";
	  }
	}

//-->