﻿$(document).ready(function() {

    var overBadge = false; // Set Global Boolean for Hover Intent Override
    var BadgeConfig = { // Hover Intent Settings for Mega-Menu Content
        interval: 100,
        sensitivity: 9,
        over: addBadge,
        timeout: 100,
        out: removeBadge
    };

    $(".badgeItem").hoverIntent(BadgeConfig); // Add Hover Intent to menu links

    function addBadge() {
        var xOffset = -225;
        var yOffset = 60;

        var pos = $(this).offset();

        var toolTipStr = "";
        toolTipStr += $(this).next("div").html();
        
        $("body").append("<div id='BadgeTip'></div>");
        $("#BadgeTip")
			.css("top", (pos.top + yOffset) + "px")
			.css("left", (pos.left + xOffset) + "px")
			.html(toolTipStr)
			.show()
		    .hover(function() {
		        overBadge = true;
		    }, function() {
		        overBadge = false;
		        removeBadge();
		    });
    }

    function removeBadge() {
        if (overBadge == false) {
            $("#BadgeTip").remove();
        }
        overBadge = false;
    }

	var mouseY = 0;
	var mouseX = 0;

   $().mousemove(function(e)
   {
    	mouseX = e.pageX;
		mouseY = e.pageY;
  });





});    
