var mouPositionX = 0, mouPositionY = 0;
var TimerId = -1;

//menu code in here
$(document).ready(function() {
	$('#imenu').hide();

	// toggles the slickbox on clicking the noted link  
	$('a#tmenu1').hover(
		function(){
			if (TimerId != -1)
				clearInterval(TimerId);
			elementX = this.x;
			elementY = this.y;
			if(!elementX){//hack for IE
			   this.style.position = "absolute";
			   elementX = this.offsetLeft-10;
			   elementX -= this.clientWidth;
			   elementY = this.offsetTop;
			   elementY -= 8;
			   this.style.position = '';
			}
			$("#imenu").slideDown('slow');
			$("#imenu")[0].style.left = elementX + 'px';
			$("#imenu")[0].style.top = (elementY + $("a#tmenu1")[0].clientHeight + 2) + 'px';
		},function(){
			if (TimerId != -1)
				clearInterval(TimerId);
			TimerId = setTimeout('HideMenu()', 1000);

		}
	);
	$("#imenu").mouseout(
		function(){
			if (TimerId != -1)
				clearInterval(TimerId);
			TimerId = setTimeout('HideMenu()', 1000);
		}
		);
		$().mousemove(
			function(e){
				mouPositionX = e.pageX;
				mouPositionY = e.pageY;
		}
	);
	
});
function HideMenu()
{
	if ((mouPositionX < $("#imenu")[0].offsetLeft || mouPositionX > $("#imenu")[0].offsetLeft + $("#imenu")[0].clientWidth)
	  || (mouPositionY < $("#imenu")[0].offsetTop || mouPositionY > $("#imenu")[0].offsetTop + $("#imenu")[0].clientHeight)){
		$("#imenu").slideUp('fast');
		TimerId = -1;
	}
}


