AdminLayerSetup={adminLayerStatus:false,windowOpen:false,appendLinks:function(){$.each($(".admin-handler"),function(a,b){$(b).append(AdminLayerSetup.linkElement())});AdminLayerSetup.adminLayerStatus=true;Behaviour.apply($(".show-admin-layer"))},removeLinks:function(){$(".show-admin-layer").remove();AdminLayerSetup.adminLayerStatus=false;Behaviour.apply($(".show-admin-layer"))},linkElement:function(){link=document.createElement("a");link.setAttribute("class","show-admin-layer");img=document.createElement("img");img.setAttribute("src","/images/folder_wrench.png");link.appendChild(img);return link},update:function(c,b,a){$.get(c,b,function(d){$(a).find(".adminlayer-container").html(d).slideDown();Behaviour.apply($("#admin-layer-result"))})},getCssMatch:function(b,a){cssMatch=Array();$.each($(b).attr("class"),function(c,d){if(d.match("(^)"+a+"(.*)")){part=d.split("_");cssMatch=part[1]}});return cssMatch},getLayerContent:function(){}};AdminLayerBehaviour={".show-admin-layer":function(el){el.onclick=function(){params=$(el).parent().attr("title");var jsonStr=eval("("+params+")");AdminLayerSetup.update("/data/admin-layer/"+jsonStr.action,jsonStr.params,$(el).parent())}},".admin-layer-submit":function(a){a.onclick=function(){$.post($(a).parents("form").attr("action"),$(a).parents("form").serialize(),function(){$(".adminlayer-container").slideUp()});return false}},".toggle-admin-layer":function(a){a.onclick=function(){if(AdminLayerSetup.adminLayerStatus==false){AdminLayerSetup.appendLinks()}else{AdminLayerSetup.removeLinks()}return false}},"#admin-layer-close":function(a){a.onclick=function(b){$("admin-layer").hide()}}};Behaviour.register(AdminLayerBehaviour);
