		var offsetY = -26;
		var offsetX = 180;

		var toclose = new Array();

		function leave(object_id) {
		  toclose[object_id] = true;
		  window.setTimeout("do_leave(\""+object_id+"\")", 400);
		}

		function keep_open(object_id) {
		  toclose[object_id] = false;
		}

		function do_leave(object_id) {
		  if (toclose[object_id] == true) {
		    hide(object_id)
		  }
		}

    function hide(object){
			//alert('hide');
			if(document.layers){
				//thisbrowser="NN4";
				document.layers[object].visibility='hidden';
			}
			if(document.all){ // IE6
				document.all[object].style.visibility = 'hidden';
				document.getElementById(object).style.visibility='hidden';
			}
			if(!document.all && document.getElementById){
				var toHide = document.getElementById(object)
				if (toHide) toHide.style.visibility='hidden';
			}
		}

		function show(current, object){
		  toclose[object] = false;
			if(document.layers){
				document.layers[object].visibility='visible';
				document.all[object].style.left = (current.style.left + offsetX) + "px";
			}
			if(document.all){ // IE6
				document.all[object].style.visibility='visible';
				document.getElementById(object).style.left = (current.style.left + offsetX) + "px";
			  document.getElementById(object).style.top = (current.offsetTop) + "px";
			}
			if(!document.all && document.getElementById){
				var toShow = document.getElementById(object);
				if (toShow) { 
					toShow.style.visibility='visible';
					toShow.style.left = (current.style.left + offsetX) + "px";
					toShow.style.top = (current.offsetTop) + "px";
				}
			}

		}
