AJS.toInit(function(){AJS.$("table.attachments tr").each(function(A,B){AJS.$(B).find("td.attachment-actions a").each(function(C,D){if(AJS.$(D).attr("href").indexOf("/plugins/gliffy/view")!=-1){AJS.$(B).find("td.filename-column span").removeClass("icon-file-xml").addClass("gliffy-document-icon").attr("title","Gliffy File").text("Gliffy File")
}})
})
});
AJS.toInit(function(){if(AJS.version>="3.0"){var A=AJS.$("#poweredby:visible");
if(A!=null){A.before(AJS.template.load("gliffy-footer-webpanel"))
}}});
(function(A){A.fn.gliffyMacroView=function(){return this.each(function(){var C=A(this);
var D=C.find(".gliffy-image");
var B=C.find(".gliffy-chrome");
D.one("load",function(){B.width(D.outerWidth()).height(D.outerHeight()+5);
C.hover(function(){B.stop().css("opacity","").hide().fadeIn("fast")
},function(){B.stop().css("opacity","").show().fadeOut("fast")
})
}).each(function(){if(this.complete){A(this).load()
}});
C.find(".gliffy-icon-full").closest("a").fancybox({padding:0,zoomSpeedIn:200,zoomSpeedOut:200,overlayShow:true,overlayOpacity:0.5,onComplete:function(){B.stop().css("opacity","").hide();
var E=A("#fancybox-content").width();
var G=C.find("map.gliffy-dynamic");
var H=E/parseInt(C.data("fullwidth"),10);
var F=AJS.format("{0}/rest/gliffy/1.0/ceo/{1}/diagrams/{2}/map?name={3}&scale={4}",AJS.Confluence.getContextPath(),C.data("ceoid"),encodeURIComponent(C.data("filename")),G.attr("name"),H);
G.load(F+" area");
A("#fancybox-img").attr("usemap","#"+G.attr("name"))
}})
})
};
AJS.toInit(function(){A("span.gliffy-container").gliffyMacroView()
})
})(AJS.$);

