		if (document.layers) document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove=hide;
		var NS4 = document.all || document.getElementById?false:true;
		
		var current_sub='';	
		var current_img='';
		var img_height=11;
		var current_imgX=0;
		var current_imgY=0;		

		function hideDivs(sub_menu){
			if(current_sub!='' && current_sub!=sub_menu){
			  if (document.layers){
					document.layers[current_sub].visibility="hide";
				}else if(document.all){ 
					document.all[current_sub].style.visibility = "hidden";		
				}else{ 
					document.getElementById(current_sub).style.visibility = "hidden";
				}
			}			
		}

		function show(imgID,sub_menu){
			hideDivs(sub_menu);
			
			current_sub=sub_menu;
			current_imgX=getCoorX(imgID);
			current_imgY=getCoorY(imgID);				
	
			if (document.all) {
				document.all[sub_menu].style.left=current_imgX;
				document.all[sub_menu].style.top=current_imgY+img_height+2;
				document.all[sub_menu].style.visibility = "visible";				
    	}else if (document.layers) {
		   	document.layers[sub_menu].left=current_imgX;
				document.layers[sub_menu].top=current_imgY+img_height+2;   			
    		document.layers[sub_menu].visibility="show";				
    	}else if (document.getElementById) {
		   	document.getElementById(sub_menu).style.left=current_imgX;
				document.getElementById(sub_menu).style.top=current_imgY+img_height+2;
    		document.getElementById(sub_menu).style.visibility="visible";				
    	}
		}


		function hide(e) {
			if(current_sub!=''){
				var xarea1=current_imgX;
				var yarea1=current_imgY-10;		
				var xmouse;
				var ymouse;	
				var xarea2;
				var yarea2;
						
			  if (document.layers){
					xmouse=e.pageX;
					ymouse=e.pageY;			  
			  	xarea2=xarea1+document.layers[current_sub].clip.width+5;
			  	yarea2=yarea1+document.layers[current_sub].clip.height+30;
			  	
			  	if(!(xmouse>xarea1 && xmouse<xarea2 && ymouse>(yarea1-3) && ymouse<yarea2)){
			  		document.layers[current_sub].visibility="hide";
			  		current_sub='';
			  	}
			  }else if(document.all){ 
					xmouse=event.x;
					ymouse=event.y+document.body.scrollTop;				  
			  	xarea2=xarea1+parseInt(document.all[current_sub].style.width)+5;
			  	yarea2=yarea1+parseInt(document.all[current_sub].style.height)+30;
			  			  
			  	if(!(xmouse>xarea1 && xmouse<xarea2 && ymouse>yarea1 && ymouse<yarea2)){
			  		document.all[current_sub].style.visibility = "hidden";
			  		current_sub='';
			  	}					
				}else{ 
					xmouse=e.pageX;
					ymouse=e.pageY;						
			  	xarea2=xarea1+parseInt(document.getElementById(current_sub).style.width)+5;
			  	yarea2=yarea1+parseInt(document.getElementById(current_sub).style.height)+30;		
			  	
			  	if(!(xmouse>xarea1 && xmouse<xarea2 && ymouse>yarea1 && ymouse<yarea2)){
			  		document.getElementById(current_sub).style.visibility = "hidden";
			  		current_sub='';
			  	}					
				}
			}else{
				hidecourses(e);
			}
		}
	
		function getCoorX(imgID) {
		  if (NS4) return eval(imgID).x
		  else return docjslib_getRealLeft(imgID);
		}
		
		function getCoorY(imgID) {  
		  if (NS4) return eval(imgID).y
		  else return docjslib_getRealTop(imgID);
		}
			
		function docjslib_getRealLeft(imgElem) {
			xPos = eval(imgElem).offsetLeft;
			tempEl = eval(imgElem).offsetParent;
		  	while (tempEl != null) {
		  		xPos += tempEl.offsetLeft;
		  		tempEl = tempEl.offsetParent;
		  	}
			return xPos;
		}
		
		function docjslib_getRealTop(imgElem) {
			yPos = eval(imgElem).offsetTop;
			tempEl = eval(imgElem).offsetParent;
			while (tempEl != null) {
		  		yPos += tempEl.offsetTop;
		  		tempEl = tempEl.offsetParent;
		  	}
			return yPos;
		}
		
		function window_onload()
		{
			var ctlLabel = document.getElementById("lblTitleData");
			document.title = ctlLabel.value;
		}