		var course_current_sub='';	
		var course_current_img='';
		var course_current_imgX=0;
		var course_current_imgY=0;
		
		var course_img_height=27;
		var course_img_width=229;
		var divoffset=150;

		function hideCourses(sub_menu){
			if(course_current_sub!='' && course_current_sub!=sub_menu){
			  if (document.layers){
					document.layers[course_current_sub].visibility="hide";
				}else if(document.all){ 
					document.all[course_current_sub].style.visibility = "hidden";		
				}else{ 
					document.getElementById(course_current_sub).style.visibility = "hidden";
				}
			}			
		}		

		function showcourses(imgID,sub_menu){
			
			hideCourses(sub_menu);
			course_current_sub=sub_menu;
			course_current_imgX=getCoorX(imgID);
			course_current_imgY=getCoorY(imgID);			
    				
			if (document.all) 
			{
				document.all[sub_menu].style.left=course_current_imgX-divoffset;
				document.all[sub_menu].style.top=course_current_imgY-course_img_height;
				document.all[sub_menu].style.visibility = "visible";
				
    	}else if (document.layers) {
		   	document.layers[sub_menu].left=course_current_imgX-divoffset;
				document.layers[sub_menu].top=course_current_imgY-course_img_height;   			
    		document.layers[sub_menu].visibility="show";				
    	}else if (document.getElementById)
    	 {
		   	document.getElementById(sub_menu).style.left=course_current_imgX-divoffset;
			document.getElementById(sub_menu).style.top=course_current_imgY-course_img_height; 		
    		document.getElementById(sub_menu).style.visibility="visible";				
    	}
		}

		function hidecourses(e) {
			if(course_current_sub!=''){
				var img_x=course_current_imgX-course_img_width;
				var img_y=course_current_imgY-course_img_height;
				var xarea1=img_x+course_img_width-divoffset;
				var yarea1=img_y;		
				var xmouse;
				var ymouse;	
				var xarea2;
				var yarea2;
						
			  if (document.layers){
					xmouse=e.pageX;
					ymouse=e.pageY;			  
			  	xarea2=xarea1+document.layers[course_current_sub].clip.width;
			  	yarea2=yarea1+document.layers[course_current_sub].clip.height;
			  	
			  	if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>yarea1 && ymouse<yarea2) && !(xmouse>(img_x-2) && xmouse<(img_x+course_img_width) && ymouse>(img_y-3) && ymouse<(img_y+course_img_height+1))){
			  		document.layers[course_current_sub].visibility="hide";
			  		course_current_sub='';
			  	}
			  	
			  }else if(document.all){ 
					xmouse=event.x;
					ymouse=event.y+document.body.scrollTop;				  
			  	xarea2=xarea1+parseInt(document.all[course_current_sub].style.width);
			  	yarea2=yarea1+parseInt(document.all[course_current_sub].style.height);
			  			  
			  	if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>yarea1 && ymouse<yarea2) && !(xmouse>img_x && xmouse<(img_x+course_img_width) && ymouse>img_y && ymouse<(img_y+course_img_height+1))){
			  		document.all[course_current_sub].style.visibility = "hidden";
			  		course_current_sub='';
			  	}
			  	
				}else{ 
					xmouse=e.pageX;
					ymouse=e.pageY;						
			  	xarea2=xarea1+parseInt(document.getElementById(course_current_sub).style.width);
			  	yarea2=yarea1+parseInt(document.getElementById(course_current_sub).style.height);		
			  	
			  	if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>yarea1 && ymouse<yarea2) && !(xmouse>(img_x-2) && xmouse<(img_x+course_img_width) && ymouse>(img_y-3) && ymouse<(img_y+course_img_height+1))){
			  		document.getElementById(course_current_sub).style.visibility = "hidden";
			  		course_current_sub='';
			  	}
				}
			}
		}