// onMouseOut="javascript:window.setTimeout('hide(\'new_sub0\')', 1500);"
//clearTimeout
if (document.layers) document.captureEvents(Event.MOUSEOUT); {
		document.onmouseout=hide;
}
		var current_sub='';	
		var current_img='';
		var current_imgX=0;
		var current_imgY=0;
		var current_cell='';
		var NS4 = document.all || document.getElementById?false:true;
		var x=0;
		var y=0;
		var img_height=1;
		var img_width=1;
		var divoffset=1;
		var mouseIsOut=false;
		
		var clock

function show(imgID,sub_menu, sub_menu2, sub_menu3, sub_menu4, sub_menu5){
	current_sub=sub_menu;
	current_imgX=getCoorX(imgID);
	current_imgY=getCoorY(imgID);
	
	window.clearTimeout(clock);
	
	if (document.sub_layers) {
		document.sub_layers[sub_menu].left=current_imgX;
		document.sub_layers[sub_menu].top=current_imgY;  			
		document.sub_layers(sub_menu).visibility="show";
		document.sub_layers(sub_menu2).visibility = 'hidden';
		document.sub_layers(sub_menu3).visibility = 'hidden';
		document.sub_layers(sub_menu4).visibility = 'hidden';
		document.sub_layers(sub_menu5).visibility = 'hidden';
	}
	else if (document.getElementById) {	
		document.getElementById(sub_menu).style.left=current_imgX;
		document.getElementById(sub_menu).style.top=current_imgY; 
		document.getElementById(sub_menu).style.visibility="visible";
		document.getElementById(sub_menu2).style.visibility = 'hidden';
		document.getElementById(sub_menu3).style.visibility = 'hidden';
		document.getElementById(sub_menu4).style.visibility = 'hidden';
		document.getElementById(sub_menu5).style.visibility = 'hidden';
	}
}

function startTime(sub_menu) {
   clock = setTimeout("hide('" + sub_menu + "')", 2250);
}

/*function hide(sub_menu) {
	if (document.sub_layers && document.sub_layers[sub_menu]) {
		document.sub_layers(sub_menu).visibility = 'hidden';
	}
	else if (document.getElementById) {
		document.getElementById(sub_menu).style.visibility = 'hidden';
	}
}*/
		function hidetheobject(object) {
		  if (document.getElementById) {
			document.getElementById(object).style.visibility = 'hidden';
		  }
		  else if (document.layers && document.layers[object]) {
			document.layers[object].visibility = 'hidden';
		  }
		  else if (document.all) {
			document.all[object].style.visibility = 'hidden';
		  }
		}
		
				

		function hide(e) {
			if(current_sub!=''){
				var img_x=current_imgX-img_width;
				var img_y=current_imgY-img_height;
				var xarea1=img_x+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[current_sub].clip.width;
					yarea2=yarea1+document.layers[current_sub].clip.height;
					if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>(yarea1-3) && ymouse<yarea2) && !(xmouse>(img_x-2) && xmouse<(img_x+img_width) && ymouse>(img_y-3) && ymouse<(img_y+img_height+1))){
						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);
					yarea2=yarea1+parseInt(document.all[current_sub].style.height);
					if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>(yarea1-3) && ymouse<yarea2) && !(xmouse>img_x && xmouse<(img_x+img_width) && ymouse>img_y && ymouse<(img_y+img_height+1))){
						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);
					yarea2=yarea1+parseInt(document.getElementById(current_sub).style.height);		
					if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>(yarea1-3) && ymouse<yarea2) && !(xmouse>(img_x-2) && xmouse<(img_x+img_width) && ymouse>(img_y-3) && ymouse<(img_y+img_height+1))){
						document.getElementById(current_sub).style.visibility = "hidden";
						current_sub='';
					}
				}
			}
		}
/*function hidey(e) {
var posx = 0;
var posy = 0;

	if (!e) var e = window.event;
	if (e.pageX || e.pageY) {
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) {
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
}
	var img_x = current_imgX-img_width;
	var img_y = current_imgY-img_height;
	var xarea1 = img_x+img_width-divoffset;
	var yarea1 = img_y;		
	var xmouse;
	var ymouse;	
	var xarea2;
	var yarea2;
						
	if (document.sub_layers){
		xmouse=e.pageX;
		ymouse=e.pageY;			  
	  	xarea2=xarea1+document.sub_layers[current_sub].clip.width;
	  	yarea2=yarea1+document.sub_layers[current_sub].clip.height;
			  	
		if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>(yarea1-3) && ymouse<yarea2) && !(xmouse>(img_x-2) && xmouse<(img_x+img_width) && ymouse>(img_y-3) && ymouse<(img_y+img_height+1))){
			document.sub_layers[current_sub].visibility="hide";
			current_sub='';
		}
	}  	
	else{ 
		xmouse=e.pageX;
		ymouse=e.pageY;						
	  	xarea2=xarea1+parseInt(document.getElementById(current_sub).style.width);
	  	yarea2=yarea1+parseInt(document.getElementById(current_sub).style.height);		
			  	
		if(!(xmouse>(xarea1-2) && xmouse<xarea2 && ymouse>(yarea1-3) && ymouse<yarea2) && !(xmouse>(img_x-2) && xmouse<(img_x+img_width) && ymouse>(img_y-3) && ymouse<(img_y+img_height+1))){
			document.getElementById(current_sub).style.visibility = "hidden";
			current_sub='';
		}
	}
}*/


function getCoorX(imgID) {
	xPos = eval(imgID).offsetLeft;
	tempEl = eval(imgID).offsetParent;
	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
	}
	return xPos;
}
		
function getCoorY(imgID) {
	yPos = eval(imgID).offsetTop;
	tempEl = eval(imgID).offsetParent;
	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
  		tempEl = tempEl.offsetParent;
  	}
	return yPos;
}

