﻿(function($) {

    $.fn.eboquicklinkspopup = function(options) {

        var defaults = {
            alignment: "bottom",
            title: "",
            showTitle: false,
            showBubble: false,
            popupchildElementID: "div#FullQuickLinks",
            callback : null
        };

        var options = $.extend(defaults, options);

        return this.each(function() {
            var objPopupElement = $(this);
            var popupchildElement = $(options.popupchildElementID);

            objPopupElement.hover(
            function onpopupclick() {
                var p = objPopupElement.offset();
                var w = objPopupElement.width();
                var h = objPopupElement.outerHeight();
                var tw = $("div#FullQuickLinks").width()
                var th = $("div#FullQuickLinks").height()
                //var tl = p.left - (tw / 2) + (w / 2);
                var tl = p.left;
                $("div#FullQuickLinks").css({ top: (p.top)  + "px", left: tl + "px" }).show();
                
                /*
                _TrapOtherClick = function(event) {
                    if ($(event.target) != objPopupElement && !$(event.target).parent().hasClass("SPopup")) {
                        popupchildElement.hide()
                        if(options.callback) options.callback()
                    }                   
                }               
                $(document.body).mousedown(_TrapOtherClick);
                */
            }, function dummy(){});

            $("a.close", $("div#FullQuickLinks")).click(
                function() {
                    $("div#FullQuickLinks").hide();
                }
            );
        });
    };
})(jQuery);
