(function($)
{
	 var mouseX = 0;
	 var mouseY = 0;
	   
	/************* MOUSE ENABLED FUNCTION **************/
	$.fn.mouseEnabled = function(mouseEnabled)
	{
		if(mouseEnabled == false)
		{
			$(this).css("pointer-events","none");
		}
		else
		{
			$(this).css("pointer-events","auto");
		}
	}
	
	/************* MOUSE ENABLED FUNCTION **************/
	$.fn.isMouseOver = function(callback)
	{		
		var posInitX = $(this).offset().left;
		var posFinalX = $(this).offset().left + $(this).width();
		var posInitY = $(this).offset().top;
		var posFinalY = $(this).offset().top + $(this).height();
					
		if(mouseX >= posInitX && mouseX <= posFinalX && mouseY >= posInitY && mouseY <= posFinalY)
		{
			if(callback)
			{
				callback();
			}
		}
	}
	
	function captureMousePosition() 
	{
		$(document).mousemove( function(e) 
		{
		   mouseX = e.pageX; 
		   mouseY = e.pageY;
		});
	}
	
	captureMousePosition();
	
})(jQuery)
