jQuery.fn.tooltip = function(){
	var elm = jQuery(this);
	var tooltipContent = jQuery(elm.attr('rel')).html();
	var tooltip = jQuery('<div class="tooltip tooltip-hidden"><div class="toptip">' + tooltipContent + '</div></div>');
	
	tooltip.appendTo('body');
	
	elm.mouseover(function(e){
		jQuery(".RegionHover").removeClass("RegionHover");						   
		jQuery(".tooltip").hide();			
		if(tooltip.hasClass('tooltip-hidden')){			
			tooltip.css({
					top: e.pageY - tooltip.outerHeight() ,
					left: e.pageX - 25
				}).fadeIn("slow").removeClass('tooltip-hidden');
			jQuery(this).addClass("RegionHover");
			e.stopPropagation();	
		}
	});
	tooltip.mouseover(function(e){							   
		tooltip.show();
		e.stopPropagation();
	})
	tooltip.click(function(){
		window.location.href= elm.attr('href');
	})
	jQuery(document).mouseover(function(){
		elm.removeClass("RegionHover");
		tooltip.fadeOut("slow").addClass('tooltip-hidden')
		
	})
	
	/*elm.mouseout(function(){
		tooltip.addClass('tooltip-hidden')
	});*/
};
