jQuery(document).ready(function() {
    wt_preload_tooltip();
    jQuery(".tipthis").each(function() {
        $node = jQuery(this);
        $node.tooltip({
            track: true,
            delay: 0,
            showURL: false,
            fixPNG: true,
            extraClass: "pretty",
            top: -5,
            left: 10,
            bodyHandler: function() {
                $n = jQuery(this);
                $info = $n.attr("info");//.replace(/'/g, '"');
                $info = eval("(" + $info + ")");
                $div = jQuery("<div/>").addClass("tipholder");
                $div.append(jQuery("<div/>").addClass("tip-top"));
                $wrap = jQuery("<div/>").addClass("wrap");
                if ($info.Name) {
                    $wrap.append(jQuery("<div>" + $info.Name + "</div>").addClass("name"));
                }
                if ($info.ShortDesc) {
                    $wrap.append(jQuery("<div>" + $info.ShortDesc + "</div>").addClass("caption"));
                }
                if ($info.LongDesc) {
                    $wrap.append(jQuery("<div>" + $info.LongDesc + "</div>").addClass("description"));
                }
                if ($info.tags) {
                    $wrap.append(jQuery("<div>Tags: " + $info.tags.join(", ") + "</div>").addClass("tags"));
                }
                $div.append($wrap);
                $div.append(jQuery("<div/>").addClass("tip-bottom"));
                return $div;
            }
        });
    });
});
