Tn.Class({Class:"Tn.Ui.WindowManager",Extends:"Tn.Ui.Element",Singelton:YES,AutoInitialize:YES,_contentLayer:EMPTY,_tooltipLayer:EMPTY,_dragLayer:EMPTY,_cursorLayer:EMPTY,_windowLayer:EMPTY,initialize:function _(){try{arguments.callee.$super.apply(this,[])}catch(b){alert(b)}var a=this;$j(function(){a._prepareLayers()})},_prepareLayers:function _(){var a,b;a=this;$j("body").find("script").remove();b=$j("body").contents();$j("body").append(this._element);this._contentLayer.append(b);this._element.filter(".ui-wmlayer").css({position:"absolute",left:0,top:0});this._contentLayer.css({position:"absolute",left:0,top:0,right:0,bottom:0,overflow:"auto","padding-left":$j("body").css("margin-left"),"padding-top":$j("body").css("margin-top"),"padding-bottom":$j("body").css("margin-bottom"),"padding-right":$j("body").css("margin-right")});$j("body,html").css({margin:0,padding:0,width:"100%",height:"100%",overflow:"hidden"})}});Tn._addTemplate("Tn.Ui.WindowManager",'<div tn:Name="_contentLayer" class="ui-wmlayer-content ui-wmlayer"></div> <div tn:Name="_tooltipLayer" class="ui-wmlayer-tooltip ui-wmlayer"></div> <div tn:Name="_dragLayer" class="ui-wmlayer-drag ui-wmlayer"></div> <div tn:Name="_cursorLayer" class="ui-wmlayer-cursor ui-wmlayer"></div> <div tn:Name="_windowLayer" class="ui-wmlayer-window ui-wmlayer"></div> <div tn:Name="_subModalLayer" class="ui-wmlayer-modalSublayer ui-wmlayer"></div> <div tn:Name="_modalOverlayLayer" class="ui-wmlayer-modalOverlay ui-wmlayer"></div> <div tn:Name="_modalLayer" class="ui-wmlayer-modal ui-wmlayer"></div> <div tn:Name="_menuLayer" class="ui-wmlayer-menu ui-wmlayer"></div> ');
