锘縡unction dhtmlXWindowsSngl(){}function dhtmlXWindowsBtn(){}function dhtmlXWindows(){if(!window.dhtmlXContainer){alert(this.i18n.dhx);return}this.engine="dhx";var d="_"+this.engine+"_Engine";if(!this[d]){alert(this.i18n.noenginealert);return}else{this[d]()}var c=this;this.pathPrefix="dhxwins_";this.imagePath=dhtmlx.image_path||"codebase/imgs/";this.setImagePath=function(a){this.imagePath=a};this.skin="dhx_skyblue";this.skinParams={dhx_black:{header_height:21,border_left_width:2,border_right_width:2,border_bottom_height:2},dhx_blue:{header_height:21,border_left_width:2,border_right_width:2,border_bottom_height:2},dhx_skyblue:{header_height:21,border_left_width:2,border_right_width:2,border_bottom_height:2}};this.setSkin=function(a){this.skin=a;this._engineRedrawSkin()};this.isWindow=function(e){var a=(this.wins[e]!=null);return a};this.findByText=function(g){var f=new Array();for(var e in this.wins){if(this.wins[e].getText().search(g,"gi")>=0){f[f.length]=this.wins[e]}}return f};this.window=function(e){var a=null;if(this.wins[e]!=null){a=this.wins[e]}return a};this.forEachWindow=function(f){for(var e in this.wins){f(this.wins[e])}};this.getBottommostWindow=function(){var f=this.getTopmostWindow();for(var e in this.wins){if(this.wins[e].zif.zi){if(g==true&&!this._isWindowHidden(this.wins[e])){f=this.wins[e]}if(g!=true){f=this.wins[e]}}}return(f.zi!=0?f:null)};this.wins={};for(var b in this.wins){delete this.wins[b]}this.autoViewport=true;this._createViewport=function(){this.vp=document.body;this.vp._css=(String(this.vp.className).length>0?this.vp.className:"");this.vp.className+=" dhtmlx_skin_"+this.skin+(this._r?" dhx_wins_rtl":"");this.modalCoverI=document.createElement("IFRAME");this.modalCoverI.frameBorder="0";this.modalCoverI.className="dhx_modal_cover_ifr";this.modalCoverI.setAttribute("src","javascript:false;");this.modalCoverI.style.display="none";this.modalCoverI.style.zIndex=0;this.vp.appendChild(this.modalCoverI);this.modalCoverD=document.createElement("DIV");this.modalCoverD.className="dhx_modal_cover_dv";this.modalCoverD.style.display="none";this.modalCoverD.style.zIndex=0;this.vp.appendChild(this.modalCoverD);this._vpcover=document.createElement("DIV");this._vpcover.className="dhx_content_vp_cover";this._vpcover.style.display="none";this.vp.appendChild(this._vpcover);this._carcass=document.createElement("DIV");this._carcass.className="dhx_carcass_resmove";this._carcass.style.display="none";if(_isIE){this._carcass.innerHTML="
";this._carcass.childNodes[0].setAttribute("src","javascript:false;")}this._carcass.onselectstart=function(a){a=a||event;a.returnValue=false};this.vp.appendChild(this._carcass)};this._autoResizeViewport=function(){for(var e in this.wins){if(this.wins[e]._isFullScreened){this.wins[e]._content.style.width=document.body.offsetWidth-(_isIE?4:0)+"px";if(document.body.offsetHeight==0){if(window.innerHeight){this.wins[e]._content.style.height=window.innerHeight+"px"}else{this.wins[e]._content.style.height=document.body.scrollHeight+"px"}}else{this.wins[e]._content.style.height=document.body.offsetHeight-(_isIE?4:0)+"px"}if(this.wins[e].layout!=null&&_isOpera){this.wins[e].layout._fixCellsContentOpera950()}this.wins[e].updateNestedObjects()}if(this.wins[e]._isMaximized&&this.wins[e].style.display!="none"){this._restoreWindow(this.wins[e]);this._maximizeWindow(this.wins[e])}}if(this.vp==document.body){return}if(this.autoViewport==false){return}this.vp.style.width=(_isIE?document.body.offsetWidth-4:window.innerWidth)+"px";this.vp.style.height=(_isIE?document.body.offsetHeight-4:window.innerHeight)+"px";for(var e in this.wins){var i=this.wins[e];var g=false;var f=false;if(i.x>this.vp.offsetWidth-10){i.x=this.vp.offsetWidth-10;g=true}var h=(i._skinParams!=null?i._skinParams:this.skinParams[this.skin]);if(i.y+h.header_height>this.vp.offsetHeight){i.y=this.vp.offsetHeight-h.header_height;f=true}if(g||f){this._engineRedrawWindowPos(i)}}};this.enableAutoViewport=function(a){if(this.vp!=document.body){return}this.autoViewport=a;if(a==false){document.body.className=this.vp._css;this.vp=document.createElement("DIV");this.vp.autocreated=true;this.vp.className="dhtmlx_winviewport dhtmlx_skin_"+this.skin+(this._r?" dhx_wins_rtl":"");this.vp.style.left="0px";this.vp.style.top="0px";document.body.appendChild(this.vp);this.vp.ax=0;this.vp.ay=0;this._autoResizeViewport();this.vp.appendChild(this.modalCoverI);this.vp.appendChild(this.modalCoverD);this.vp.appendChild(this._carcass)}};this.attachViewportTo=function(a){if(this.autoViewport==false){if(this.vp!=document.body){this.vp.parentNode.removeChild(this.vp)}this.vp=document.getElementById(a);this.vp.autocreated=false;this.vp.className+=" dhtmlx_skin_"+this.skin+(this._r?" dhx_wins_rtl":"");this.vp.style.position="relative";this.vp.style.overflow="hidden";this.vp.ax=0;this.vp.ay=0;this.vp.appendChild(this.modalCoverI);this.vp.appendChild(this.modalCoverD);this.vp.appendChild(this._carcass)}};this.setViewport=function(a,h,e,g,f){if(this.autoViewport==false){this.vp.style.left=a+"px";this.vp.style.top=h+"px";this.vp.style.width=e+"px";this.vp.style.height=g+"px";if(f!=null){f.appendChild(this.vp)}this.vp.ax=getAbsoluteLeft(this.vp);this.vp.ay=getAbsoluteTop(this.vp)}};this._effects={move:false,resize:false};this.setEffect=function(a,e){if((this._effects[a]!=null)&&(typeof(e)=="boolean")){this._effects[a]=e}};this.getEffect=function(a){return this._effects[a]};this.createWindow=function(l,e,k,g,h){var j=document.createElement("DIV");j.className="dhtmlx_window_inactive";j.dir="ltr";for(var f in this.wins){this.wins[f].zi+=this.zIndexStep;this.wins[f].style.zIndex=this.wins[f].zi}j.zi=this.zIndexStep;j.style.zIndex=j.zi;j.active=false;j._isWindow=true;j.isWindow=true;j.w=g;j.h=h;j.x=e;j.y=k;this._engineFixWindowPosInViewport(j);j._isModal=false;j._allowResize=true;j.maxW="auto";j.maxH="auto";j.minW=200;j.minH=140;j.iconsPresent=true;j.icons=new Array(this.imagePath+this.pathPrefix+this.skin+"/active/icon_normal.gif",this.imagePath+this.pathPrefix+this.skin+"/inactive/icon_normal.gif");j._allowMove=true;j._allowMoveGlobal=true;j._allowResizeGlobal=true;j._keepInViewport=false;var i=this.skinParams[this.skin];j.idd=l;this.vp.appendChild(j);this._engineSetWindowBody(j);this._engineRedrawWindowPos(j);this._engineRedrawWindowSize(j);this._engineUpdateWindowIcon(j,j.icons[0]);this._engineDiableOnSelectInWindow(j,true);this.wins[l]=j;dhtmlxEventable(j);this._engineGetWindowHeader(j).onmousedown=function(m){var a=c.wins[this.idd];if(!a.isOnTop()){a.bringToTop()}if(c._engineGetWindowHeaderState(a)){return}m=m||event;if(!c._engineCheckHeaderMouseDown(a,m)){return}if(!a._allowMove||!a._allowMoveGlobal){return}a.oldMoveX=a.x;a.oldMoveY=a.y;a.moveOffsetX=a.x-m.clientX;a.moveOffsetY=a.y-m.clientY;c.movingWin=a;if(c._effects.move==false){c._carcass.x=c.movingWin.x;c._carcass.y=c.movingWin.y;c._carcass.w=parseInt(c.movingWin.style.width)+(_isIE?0:-2);c._carcass.h=parseInt(c.movingWin.style.height)+(_isIE?0:-2);c._carcass.style.left=c._carcass.x+"px";c._carcass.style.top=c._carcass.y+"px";c._carcass.style.width=c._carcass.w+"px";c._carcass.style.height=c._carcass.h+"px";c._carcass.style.zIndex=c._getTopZIndex(true)+1;c._carcass._keepInViewport=j._keepInViewport}c._blockSwitcher(true);c._vpcover.style.zIndex=c.movingWin.style.zIndex-1;c._vpcover.style.display="";m.returnValue=false;m.cancelBubble=true;a=null;return false};this._engineGetWindowHeader(j).ondblclick=function(m){var a=c.wins[this.idd];if(!c._engineCheckHeaderMouseDown(a,m||event)){return}if(a._allowResizeGlobal&&!a._isParked){if(a._isMaximized==true){c._restoreWindow(a)}else{c._maximizeWindow(a)}}};j.setText=function(a){c._engineGetWindowLabel(this).innerHTML=a};j.getText=function(){return c._engineGetWindowLabel(this).innerHTML};j.getId=function(){return this.idd};j.show=function(){c._showWindow(this)};j.hide=function(){c._hideWindow(this)};j.minimize=function(){c._restoreWindow(this)};j.maximize=function(){c._maximizeWindow(this)};j.close=function(){c._closeWindow(this)};j.park=function(){if(this._isParkedAllowed){c._parkWindow(this)}};j.stick=function(){c._stickWindow(this)};j.unstick=function(){c._unstickWindow(this)};j.isSticked=function(){return this._isSticked};j.setIcon=function(m,a){c._setWindowIcon(j,m,a)};j.getIcon=function(){return c._getWindowIcon(this)};j.clearIcon=function(){c._clearWindowIcons(this)};j.restoreIcon=function(){c._restoreWindowIcons(this)};j.keepInViewport=function(a){this._keepInViewport=a};j.setModal=function(a){if(a==true){if(c.modalWin!=null||c.modalWin==this){return}c._setWindowModal(this,true)}else{if(c.modalWin!=this){return}c._setWindowModal(this,false)}};j.isModal=function(){return this._isModal};j.isHidden=function(){return c._isWindowHidden(this)};j.isMaximized=function(){return this._isMaximized};j.isParked=function(){return this._isParked};j.allowPark=function(){c._allowParking(this)};j.denyPark=function(){c._denyParking(this)};j.isParkable=function(){return this._isParkedAllowed};j.allowResize=function(){c._allowReszieGlob(this)};j.denyResize=function(){c._denyResize(this)};j.isResizable=function(){return this._allowResizeGlobal};j.allowMove=function(){if(!this._isMaximized){this._allowMove=true}this._allowMoveGlobal=true};j.denyMove=function(){this._allowMoveGlobal=false};j.isMovable=function(){return this._allowMoveGlobal};j.bringToTop=function(){c._bringOnTop(this);c._makeActive(this)};j.bringToBottom=function(){c._bringOnBottom(this)};j.isOnTop=function(){return c._isWindowOnTop(this)};j.isOnBottom=function(){return c._isWindowOnBottom(this)};j.setPosition=function(a,m){this.x=a;this.y=m;c._engineFixWindowPosInViewport(this);c._engineRedrawWindowPos(this)};j.getPosition=function(){return new Array(this.x,this.y)};j.setDimension=function(a,m){if(a!=null){if(this.maxW!="auto"){if(a>this.maxW){a=this.maxW}}if(athis.maxH){m=this.maxH}}if(mf){f=this.wins[e].zi}}else{if(this.wins[e].zi>f&&!this.wins[e]._isSticked){f=this.wins[e].zi}}}return f};this.movingWin=null;this._moveWindow=function(g){if(this.movingWin!=null){if(!this.movingWin._allowMove||!this.movingWin._allowMoveGlobal){return}if(this._effects.move==true){if(this._engineGetWindowHeader(this.movingWin).style.cursor!="move"){this._engineGetWindowHeader(this.movingWin).style.cursor="move"}this.movingWin.oldMoveX=this.movingWin.x;this.movingWin.oldMoveY=this.movingWin.y;this.movingWin.x=g.clientX+this.movingWin.moveOffsetX;this.movingWin.y=g.clientY+this.movingWin.moveOffsetY;this._engineFixWindowPosInViewport(this.movingWin);this._engineRedrawWindowPos(this.movingWin)}else{if(this._carcass.style.display!=""){this._carcass.style.display=""}if(this._carcass.style.cursor!="move"){this._carcass.style.cursor="move"}if(this._engineGetWindowHeader(this.movingWin).style.cursor!="move"){this._engineGetWindowHeader(this.movingWin).style.cursor="move"}this._carcass.x=g.clientX+this.movingWin.moveOffsetX;this._carcass.y=g.clientY+this.movingWin.moveOffsetY;this._engineFixWindowPosInViewport(this._carcass);this._carcass.style.left=this._carcass.x+"px";this._carcass.style.top=this._carcass.y+"px"}}if(this.resizingWin!=null){if(!this.resizingWin._allowResize){return}if(this.resizingDirs=="border_left"||this.resizingDirs=="corner_left"||this.resizingDirs=="corner_up_left"){if(this._effects.resize){var f=g.clientX+this.resizingWin.resizeOffsetX;var a=(f>this.resizingWin.x?-1:1);newW=this.resizingWin.w+Math.abs(f-this.resizingWin.x)*a;if((newWthis._carcass.x?-1:1);newW=this._carcass.w+Math.abs(f-this._carcass.x)*a;if(newW>this.resizingWin.maxW){newW=this.resizingWin.maxW;f=this._carcass.x+this._carcass.w-this.resizingWin.maxW}if((newWthis.resizingWin.maxW){newW=this.resizingWin.maxW}}this._carcass.w=newW;this._carcass.style.width=this._carcass.w+"px"}}if(this.resizingDirs=="border_bottom"||this.resizingDirs=="corner_left"||this.resizingDirs=="corner_right"){if(this._effects.resize){var f=g.clientY-(this.resizingWin.y+this.resizingWin.h)+this.resizingWin.resizeOffsetYH;newH=this.resizingWin.h+f;if(newHthis.resizingWin.maxH){newH=this.resizingWin.maxH}this._carcass.h=newH;this._carcass.style.height=this._carcass.h+"px"}}if(this.resizingDirs=="border_top"||this.resizingDirs=="corner_up_right"||this.resizingDirs=="corner_up_left"){if(this._effects.resize){}else{var f=g.clientY+this.resizingWin.resizeOffsetY;var a=(f>this.resizingWin.y?-1:1);newH=this.resizingWin.h+Math.abs(f-this.resizingWin.y)*a;if(newH>this.resizingWin.maxH){newH=this.resizingWin.maxH;f=this.resizingWin.y+this.resizingWin.h-this.resizingWin.maxH}if((newHg){this.wins[e].zi=this.wins[e].zi-this.zIndexStep;this.wins[e].style.zIndex=this.wins[e].zi}}}}h.zi=f;h.style.zIndex=h.zi};this._makeActive=function(g,f){for(var e in this.wins){if(this.wins[e]==g){var h=false;if(this.wins[e].className!="dhtmlx_window_active"&&!f){h=true}this.wins[e].className="dhtmlx_window_active";this._engineUpdateWindowIcon(this.wins[e],this.wins[e].icons[0]);if(h==true){if(g.checkEvent("onFocus")){g.callEvent("onFocus",[g])}else{this.callEvent("onFocus",[g])}}}else{this.wins[e].className="dhtmlx_window_inactive";this._engineUpdateWindowIcon(this.wins[e],this.wins[e].icons[1])}}};this._getActive=function(){var f=null;for(var e in this.wins){if(this.wins[e].className=="dhtmlx_window_active"){f=this.wins[e]}}return f};this._centerWindow=function(g,a){if(g._isMaximized==true){return}if(a==true){var e=(_isIE?document.body.offsetWidth:window.innerWidth);var i=(_isIE?document.body.offsetHeight:window.innerHeight)}else{var e=(this.vp==document.body?document.body.offsetWidth:(Number(parseInt(this.vp.style.width))&&String(this.vp.style.width).search("%")==-1?parseInt(this.vp.style.width):this.vp.offsetWidth));var i=(this.vp==document.body?document.body.offsetHeight:(Number(parseInt(this.vp.style.height))&&String(this.vp.style.height).search("%")==-1?parseInt(this.vp.style.height):this.vp.offsetHeight))}var h=Math.round((e/2)-(g.w/2));var f=Math.round((i/2)-(g.h/2));g.x=h;g.y=f;this._engineFixWindowPosInViewport(g);this._engineRedrawWindowPos(g)};this._addDefaultButtons=function(i){var g=this._engineGetWindowButton(i,"stick");g.title=this.i18n.stick;g.isVisible=false;g.style.display="none";g._isEnabled=true;g.isPressed=false;g.label="stick";g._doOnClick=function(){this.isPressed=true;c._stickWindow(i)};var f=this._engineGetWindowButton(i,"sticked");f.title=this.i18n.unstick;f.isVisible=false;f.style.display="none";f._isEnabled=true;f.isPressed=false;f.label="sticked";f._doOnClick=function(){this.isPressed=false;c._unstickWindow(i)};var e=this._engineGetWindowButton(i,"help");e.title=this.i18n.help;e.isVisible=false;e.style.display="none";e._isEnabled=true;e.isPressed=false;e.label="help";e._doOnClick=function(){c._needHelp(i)};var h=this._engineGetWindowButton(i,"park");h.titleIfParked=this.i18n.parkdown;h.titleIfNotParked=this.i18n.parkup;h.title=h.titleIfNotParked;h.isVisible=true;h._isEnabled=true;h.isPressed=false;h.label="park";h._doOnClick=function(){c._parkWindow(i)};var k=this._engineGetWindowButton(i,"minmax1");k.title=this.i18n.maximize;k.isVisible=true;k._isEnabled=true;k.isPressed=false;k.label="minmax1";k._doOnClick=function(){c._maximizeWindow(i)};var l=this._engineGetWindowButton(i,"minmax2");l.title=this.i18n.restore;l.isVisible=false;l.style.display="none";l._isEnabled=true;l.isPressed=false;l.label="minmax2";l._doOnClick=function(){c._restoreWindow(i)};var m=this._engineGetWindowButton(i,"close");m.title=this.i18n.close;m.isVisible=true;m._isEnabled=true;m.isPressed=false;m.label="close";m._doOnClick=function(){c._closeWindow(i)};var j=this._engineGetWindowButton(i,"dock");j.title=this.i18n.dock;j.style.display="none";j.isVisible=false;j._isEnabled=true;j.isPressed=false;j.label="dock";j._doOnClick=function(){};i._isSticked=false;i._isParked=false;i._isParkedAllowed=true;i._isMaximized=false;i._isDocked=false;i.btns={};i.btns.stick=g;i.btns.sticked=f;i.btns.help=e;i.btns.park=h;i.btns.minmax1=k;i.btns.minmax2=l;i.btns.close=m;i.btns.dock=j;for(var n in i.btns){this._attachEventsOnButton(i,i.btns[n])}};this._attachEventsOnButton=function(e,a){a.onmouseover=function(){if(this._isEnabled){this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_over_"+(this.isPressed?"pressed":"default")}else{this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_disabled"}};a.onmouseout=function(){if(this._isEnabled){this.isPressed=false;this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_default"}else{this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_disabled"}};a.onmousedown=function(){if(this._isEnabled){this.isPressed=true;this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_over_pressed"}else{this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_disabled"}};a.onmouseup=function(){if(this._isEnabled){var f=this.isPressed;this.isPressed=false;this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_over_default";if(f){if(this.checkEvent("onClick")){this.callEvent("onClick",[e,this])}else{this._doOnClick()}}}else{this.className="dhtmlx_wins_btns_button dhtmlx_button_"+this.label+"_disabled"}};a.show=function(){c._showButton(e,this.label)};a.hide=function(){c._hideButton(e,this.label)};a.enable=function(){c._enableButton(e,this.label)};a.disable=function(){c._disableButton(e,this.label)};a.isEnabled=function(){return this._isEnabled};a.isHidden=function(){return(!this.isVisible)};dhtmlxEventable(a)};this._parkWindow=function(e,f){if(!e._isParkedAllowed&&!f){return}if(this.enableParkEffect&&e.parkBusy){return}if(e._isParked){if(this.enableParkEffect&&!f){e.parkBusy=true;this._doParkDown(e)}else{e.h=e.lastParkH;this._engineRedrawWindowSize(e);this._engineDoOnWindowParkDown(e);e.updateNestedObjects();e.btns.park.title=e.btns.park.titleIfNotParked;if(e._allowResizeGlobal==true){this._enableButton(e,"minmax1");this._enableButton(e,"minmax2")}e._isParked=false;if(!f){if(e.checkEvent("onParkDown")){e.callEvent("onParkDown",[e])}else{this.callEvent("onParkDown",[e])}}}}else{if(this.enableParkEffect&&!f){e.lastParkH=(String(e.h).search(/\%$/)==-1?e.h:e.offsetHeight);if(e._allowResizeGlobal==true){this._disableButton(e,"minmax1");this._disableButton(e,"minmax2")}if(this.enableParkEffect){e.parkBusy=true;this._doParkUp(e)}else{var a=(e._skinParams!=null?e._skinParams:this.skinParams[this.skin]);e.h=a.header_height+a.border_bottom_height;e.btns.park.title=e.btns.park.titleIfParked}}else{e.lastParkH=(String(e.h).search(/\%$/)==-1?e.h:e.offsetHeight);e.h=this._engineGetWindowParkedHeight(e);this._engineRedrawWindowSize(e);this._engineDoOnWindowParkUp(e);e.btns.park.title=e.btns.park.titleIfParked;e._isParked=true;if(!f){if(e.checkEvent("onParkUp")){e.callEvent("onParkUp",[e])}else{this.callEvent("onParkUp",[e])}}}}};this._allowParking=function(a){a._isParkedAllowed=true;this._enableButton(a,"park")};this._denyParking=function(a){a._isParkedAllowed=false;this._disableButton(a,"park")};this.enableParkEffect=false;this.parkStartSpeed=80;this.parkSpeed=this.parkStartSpeed;this.parkTM=null;this.parkTMTime=5;this._doParkUp=function(e){if(String(e.h).search(/\%$/)!=-1){e.h=e.offsetHeight}e.h-=this.parkSpeed;var a=this._engineGetWindowParkedHeight(e);if(e.h<=a){e.h=a;this._engineGetWindowButton(e,"park").title=this._engineGetWindowButton(e,"park").titleIfParked;e._isParked=true;e.parkBusy=false;this._engineRedrawWindowSize(e);this._engineDoOnWindowParkUp(e);if(e.checkEvent("onParkUp")){e.callEvent("onParkUp",[e])}else{this.callEvent("onParkUp",[e])}}else{this._engineRedrawWindowSize(e);this.parkTM=window.setTimeout(function(){c._doParkUp(e)},this.parkTMTime)}};this._doParkDown=function(a){a.h+=this.parkSpeed;if(a.h>=a.lastParkH){a.h=a.lastParkH;this._engineGetWindowButton(a,"park").title=this._engineGetWindowButton(a,"park").titleIfNotParked;if(a._allowResizeGlobal==true){this._enableButton(a,"minmax1");this._enableButton(a,"minmax2")}a._isParked=false;a.parkBusy=false;this._engineRedrawWindowSize(a);a.updateNestedObjects();this._engineDoOnWindowParkDown(a);if(a.checkEvent("onParkDown")){a.callEvent("onParkDown",[a])}else{this.callEvent("onParkDown",[a])}}else{this._engineRedrawWindowSize(a);this.parkTM=window.setTimeout(function(){c._doParkDown(a)},this.parkTMTime)}};this._enableButton=function(f,e){var a=this._engineGetWindowButton(f,e);if(!a){return}a._isEnabled=true;a.className="dhtmlx_wins_btns_button dhtmlx_button_"+a.label+"_default"};this._disableButton=function(f,e){var a=this._engineGetWindowButton(f,e);if(!a){return}a._isEnabled=false;a.className="dhtmlx_wins_btns_button dhtmlx_button_"+f.btns[e].label+"_disabled"};this._allowReszieGlob=function(a){a._allowResizeGlobal=true;this._enableButton(a,"minmax1");this._enableButton(a,"minmax2")};this._denyResize=function(a){a._allowResizeGlobal=false;this._disableButton(a,"minmax1");this._disableButton(a,"minmax2")};this._maximizeWindow=function(e){if(e._allowResizeGlobal==false){return}var a=e._isParked;if(a){this._parkWindow(e,true)}e.lastMaximizeX=e.x;e.lastMaximizeY=e.y;e.lastMaximizeW=e.w;e.lastMaximizeH=e.h;if(e.maxW!="auto"&&e.maxW!="auto"){e.x=Math.round(e.x+(e.w-e.maxW)/2);e.y=Math.round(e.y+(e.h-e.maxH)/2);e._allowMove=true}else{e.x=0;e.y=0;e._allowMove=false}e._isMaximized=true;e._allowResize=false;e.w=(e.maxW=="auto"?(this.vp==document.body?"100%":(this.vp.style.width!=""&&String(this.vp.style.width).search("%")==-1?parseInt(this.vp.style.width):this.vp.offsetWidth)):e.maxW);e.h=(e.maxH=="auto"?(this.vp==document.body?"100%":(this.vp.style.height!=""&&String(this.vp.style.width).search("%")==-1?parseInt(this.vp.style.height):this.vp.offsetHeight)):e.maxH);this._hideButton(e,"minmax1");this._showButton(e,"minmax2");this._engineRedrawWindowPos(e);if(a){this._parkWindow(e,true)}else{this._engineRedrawWindowSize(e);e.updateNestedObjects()}if(e.checkEvent("onMaximize")){e.callEvent("onMaximize",[e])}else{this.callEvent("onMaximize",[e])}};this._restoreWindow=function(e){if(e._allowResizeGlobal==false){return}if(e.layout){e.layout._defineWindowMinDimension(e)}var a=e._isParked;if(a){this._parkWindow(e,true)}if(e.maxW!="auto"&&e.maxW!="auto"){e.x=Math.round(e.x+(e.w-e.lastMaximizeW)/2);e.y=Math.round(e.y+(e.h-e.lastMaximizeH)/2)}else{e.x=e.lastMaximizeX;e.y=e.lastMaximizeY}e.w=e.lastMaximizeW;e.h=e.lastMaximizeH;e._isMaximized=false;e._allowMove=e._allowMoveGlobal;e._allowResize=true;this._fixWindowDimensionInViewport(e);this._hideButton(e,"minmax2");this._showButton(e,"minmax1");this._engineRedrawWindowPos(e);if(a){this._parkWindow(e,true)}else{this._engineRedrawWindowSize(e);e.updateNestedObjects()}if(e.checkEvent("onMinimize")){e.callEvent("onMinimize",[e])}else{this.callEvent("onMinimize",[e])}};this._showButton=function(f,e){var a=this._engineGetWindowButton(f,e);if(!a){return}a.isVisible=true;a.style.display="";this._engineRedrawWindowTitle(f)};this._hideButton=function(f,e){var a=this._engineGetWindowButton(f,e);if(!a){return}a.isVisible=false;a.style.display="none";this._engineRedrawWindowTitle(f)};this._showWindow=function(e){e.style.display="";if(e.checkEvent("onShow")){e.callEvent("onShow",[e])}else{this.callEvent("onShow",[e])}var a=this._getActive();if(a==null){this._bringOnTop(e);this._makeActive(e)}else{if(this._isWindowHidden(a)){this._bringOnTop(e);this._makeActive(e)}}};this._hideWindow=function(e){e.style.display="none";if(e.checkEvent("onHide")){e.callEvent("onHide",[e])}else{this.callEvent("onHide",[e])}var a=this.getTopmostWindow(true);if(a!=null){this._bringOnTop(a);this._makeActive(a)}};this._isWindowHidden=function(e){var a=(e.style.display=="none");return a};this._closeWindow=function(h){$("#bg_div").remove();if(this._focusFixIE){this._focusFixIE.style.top=(this.vp==document.body?0:getAbsoluteTop(this.vp))+h.y+"px";this._focusFixIE.focus()}if(h.checkEvent("onClose")){if(!h.callEvent("onClose",[h])){return}}else{if(!this.callEvent("onClose",[h])){return}}this._removeWindowGlobal(h);var g={zi:0};for(var e in this.wins){if(this.wins[e].zi>g.zi){g=this.wins[e]}}if(g!=null){this._makeActive(g)}if(_isFF&&this.vp!=document.body){this.vp.style.display="none";var f=this.vp;window.setTimeout(function(){f.style.display=""},1)}};this._needHelp=function(a){if(a.checkEvent("onHelp")){a.callEvent("onHelp",[a])}else{this.callEvent("onHelp",[a])}};this._setWindowIcon=function(f,e,a){f.iconsPresent=true;f.icons[0]=this.imagePath+e;f.icons[1]=this.imagePath+a;this._engineUpdateWindowIcon(f,f.icons[f.isOnTop()?0:1])};this._getWindowIcon=function(a){if(a.iconsPresent){return new Array(a.icons[0],a.icons[1])}else{return new Array(null,null)}};this._clearWindowIcons=function(a){a.iconsPresent=false;a.icons[0]=this.imagePath+this.pathPrefix+this.skin+"/active/icon_blank.gif";a.icons[1]=this.imagePath+this.pathPrefix+this.skin+"/inactive/icon_blank.gif";this._engineUpdateWindowIcon(a,a.icons[a.isOnTop()?0:1])};this._restoreWindowIcons=function(a){a.iconsPresent=true;a.icons[0]=this.imagePath+this.pathPrefix+this.skin+"/active/icon_normal.gif";a.icons[1]=this.imagePath+this.pathPrefix+this.skin+"/inactive/icon_normal.gif";this._engineUpdateWindowIcon(a,a.icons[a.className=="dhtmlx_window_active"?0:1])};this._attachWindowContentTo=function(i,g,a,e){var f=this._engineGetWindowContent(i).parentNode;f.parentNode.removeChild(f);i.hide();f.style.left="0px";f.style.top="0px";f.style.width=(a!=null?a:g.offsetWidth)+"px";f.style.height=(e!=null?e:g.offsetHeight)+"px";f.style.position="relative";g.appendChild(f);this._engineGetWindowContent(i).style.width=f.style.width;this._engineGetWindowContent(i).style.height=f.style.height};this._setWindowToFullScreen=function(g,f){if(f==true){var e=g._content;e.parentNode.removeChild(e);g.hide();g._isFullScreened=true;e.style.left="0px";e.style.top="0px";e.style.width=document.body.offsetWidth-(_isIE?4:0)+"px";if(document.body.offsetHeight==0){if(window.innerHeight){e.style.height=window.innerHeight+"px"}else{e.style.height=document.body.scrollHeight+"px"}}else{e.style.height=document.body.offsetHeight-(_isIE?4:0)+"px"}e.style.position="absolute";document.body.appendChild(e)}else{if(f==false){var e=g.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1];var a=g._content;document.body.removeChild(a);e.appendChild(a);g._isFullScreened=false;g.setDimension(g.w,g.h);g.show();g.bringToTop();g.center()}}g.updateNestedObjects()};this._isWindowOnTop=function(e){var a=(this.getTopmostWindow()==e);return a};this._bringOnBottom=function(f){for(var e in this.wins){if(this.wins[e].zig.zi)}}return f};this._stickWindow=function(a){a._isSticked=true;this._hideButton(a,"stick");this._showButton(a,"sticked");this._bringOnTop(a)};this._unstickWindow=function(a){a._isSticked=false;this._hideButton(a,"sticked");this._showButton(a,"stick");this._bringOnTopAnyStickedWindows()};this._addUserButton=function(e,h,g,f){var a=this._engineAddUserButton(e,h,g);a.title=f;a.isVisible=true;a._isEnabled=true;a.isPressed=false;a.label=h;e.btns[h]=a;a._doOnClick=function(){};this._attachEventsOnButton(e,a)};this._removeUserButton=function(e,a){this._removeButtonGlobal(e,a)};this._blockSwitcher=function(f){for(var e in this.wins){if(f==true){this.wins[e].showCoverBlocker()}else{this.wins[e].hideCoverBlocker()}}};this.resizingWin=null;this.modalWin=null;this.resizingDirs="none";if(_isIE){this._focusFixIE=document.createElement("INPUT");this._focusFixIE.className="dhx_windows_ieonclosefocusfix";this._focusFixIE.style.position="absolute";this._focusFixIE.style.width="1px";this._focusFixIE.style.height="1px";this._focusFixIE.style.border="none";this._focusFixIE.style.background="none";this._focusFixIE.style.left="-10px";this._focusFixIE.style.fontSize="1px";document.body.appendChild(this._focusFixIE)}this._createViewport();this._doOnMouseUp=function(){if(c!=null){c._stopMove()}};this._doOnMoseMove=function(a){a=a||event;if(c!=null){c._moveWindow(a)}};this._resizeTM=null;this._resizeTMTime=200;this._lw=null;this._doOnResize=function(){if(c._lw!=document.documentElement.clientHeight){window.clearTimeout(c._resizeTM);c._resizeTM=window.setTimeout(function(){c._autoResizeViewport()},c._resizeTMTime)}c._lw=document.documentElement.clientHeight};this._doOnUnload=function(){c.unload()};this._doOnSelectStart=function(a){a=a||event;if(c.movingWin!=null||c.resizingWin!=null){a.returnValue=false}};if(_isIE){document.body.attachEvent("onselectstart",this._doOnSelectStart)}dhtmlxEvent(window,"resize",this._doOnResize);dhtmlxEvent(document.body,"unload",this._doOnUnload);dhtmlxEvent(document.body,"mouseup",this._doOnMouseUp);dhtmlxEvent(this.vp,"mousemove",this._doOnMoseMove);dhtmlxEvent(this.vp,"mouseup",this._doOnMouseUp);this._setWindowModal=function(e,a){if(a==true){this._makeActive(e);this._bringOnTop(e);this.modalWin=e;e._isModal=true;this.modalCoverI.style.zIndex=e.zi-2;this.modalCoverI.style.display="";this.modalCoverD.style.zIndex=e.zi-2;this.modalCoverD.style.display=""}else{this.modalWin=null;e._isModal=false;this.modalCoverI.style.zIndex=0;this.modalCoverI.style.display="none";this.modalCoverD.style.zIndex=0;this.modalCoverD.style.display="none"}};this._bringOnTopAnyStickedWindows=function(){var g=new Array();for(var e in this.wins){if(this.wins[e]._isSticked){g[g.length]=this.wins[e]}}for(var f=0;f0){f._frame.removeChild(f._frame.childNodes[0])}f._frame=null}this._parseNestedForEvents(f);f._content=null;f.innerHTML="";f.parentNode.removeChild(f);f=null;this.wins[g]=null;delete this.wins[g];g=null};this._removeEvents=function(a){a.onmouseover=null;a.onmouseout=null;a.onmousemove=null;a.onclick=null;a.ondblclick=null;a.onmouseenter=null;a.onmouseleave=null;a.onmouseup=null;a.onmousewheel=null;a.onmousedown=null;a.onselectstart=null;a.onfocus=null;a.style.display=""};this._parseNestedForEvents=function(e){this._removeEvents(e);for(var a=0;a0){this._carcass.removeChild(this._carcass.childNodes[0])}this._carcass.onselectstart=null;this._carcass.parentNode.removeChild(this._carcass);this._carcass=null;this._parseNestedForEvents(this._vpcover);this._vpcover.parentNode.removeChild(this._vpcover);this._vpcover=null;this._parseNestedForEvents(this.modalCoverD);this.modalCoverD.parentNode.removeChild(this.modalCoverD);this.modalCoverD=null;this._parseNestedForEvents(this.modalCoverI);this.modalCoverI.parentNode.removeChild(this.modalCoverI);this.modalCoverI=null;if(this.vp.autocreated==true){this.vp.parentNode.removeChild(this.vp)}this.vp=null;for(var e in this.skinParams){delete this.skinParams[e]}this.skinParams=null;this._effects=null;this._engineSkinParams=null;wins=null;this._addDefaultButtons=null;this._addUserButton=null;this._allowParking=null;this._allowReszieGlob=null;this._attachEventsOnButton=null;this._attachWindowContentTo=null;this._autoResizeViewport=null;this._blockSwitcher=null;this._bringOnBottom=null;this._bringOnTop=null;this._bringOnTopAnyStickedWindows=null;this._centerWindow=null;this._clearAll=null;this._clearDocumentEvents=null;this._clearWindowIcons=null;this._closeWindow=null;this._createViewport=null;this._denyParking=null;this._denyResize=null;this._dhx_Engine=null;this._disableButton=null;this._doOnMoseMove=null;this._doOnMouseUp=null;this._doOnResize=null;this._doOnSelectStart=null;this._doOnUnload=null;this._doParkDown=null;this._doParkUp=null;this._enableButton=null;this._engineAddUserButton=null;this._engineAdjustWindowToContent=null;this._engineAllowWindowResize=null;this._engineCheckHeaderMouseDown=null;this._engineDiableOnSelectInWindow=null;this._engineDoOnWindowParkDown=null;this._engineDoOnWindowParkUp=null;this._engineFixWindowPosInViewport=null;this._engineGetWindowButton=null;this._engineGetWindowContent=null;this._engineGetWindowHeader=null;this._engineGetWindowHeaderState=null;this._engineGetWindowLabel=null;this._engineGetWindowParkedHeight=null;this._engineRedrawSkin=null;this._engineRedrawWindowPos=null;this._engineRedrawWindowSize=null;this._engineRedrawWindowTitle=null;this._engineSetWindowBody=null;this._engineSwitchWindowHeader=null;this._engineSwitchWindowProgress=null;this._engineUpdateWindowIcon=null;this._fixWindowDimensionInViewport=null;this._genStr=null;this._getActive=null;this._getTopZIndex=null;this._getWindowIcon=null;this._hideButton=null;this._hideWindow=null;this._isWindowHidden=null;this._isWindowOnBottom=null;this._isWindowOnTop=null;this._makeActive=null;this._maximizeWindow=null;this._moveWindow=null;this._needHelp=null;this._parkWindow=null;this._parseNestedForEvents=null;this._removeButtonGlobal=null;this._removeEvents=null;this._removeUserButton=null;this._removeWindowGlobal=null;this._restoreWindow=null;this._restoreWindowIcons=null;this._setWindowIcon=null;this._setWindowModal=null;this._setWindowToFullScreen=null;this._showButton=null;this._showWindow=null;this._stickWindow=null;this._stopMove=null;this._unstickWindow=null;this.attachEvent=null;this.attachViewportTo=null;this.callEvent=null;this.checkEvent=null;this.createWindow=null;this.detachEvent=null;this.enableAutoViewport=null;this.eventCatcher=null;this.findByText=null;this.forEachWindow=null;this.getBottommostWindow=null;this.getEffect=null;this.getTopmostWindow=null;this.isWindow=null;this.setEffect=null;this.setImagePath=null;this.setSkin=null;this.setViewport=null;this.unload=null;this.window=null;c=null};this._clearDocumentEvents=function(){if(_isIE){window.detachEvent("onresize",this._doOnResize);document.body.detachEvent("onselectstart",this._doOnSelectStart);document.body.detachEvent("onmouseup",this._doOnMouseUp);document.body.detachEvent("onunload",this._doOnUnload);this.vp.detachEvent("onmousemove",this._doOnMoseMove);this.vp.detachEvent("onmouseup",this._doOnMouseUp)}else{window.removeEventListener("resize",this._doOnResize,false);document.body.removeEventListener("mouseup",this._doOnMouseUp,false);document.body.removeEventListener("unload",this._doOnUnload,false);this.vp.removeEventListener("mousemove",this._doOnMoseMove,false);this.vp.removeEventListener("mouseup",this._doOnMouseUp,false)}};this._genStr=function(a){var e="";var g="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";for(var f=0;f"+(_isIE?"":"")+"
dhtmlxWindow
";a.dhxContGlobal=new dhtmlXContainer(a);if(this.skin=="dhx_skyblue"){a.dhxContGlobal.obj._offsetWidth=-10;a.dhxContGlobal.obj._offsetHeight=-5;a.dhxContGlobal.obj._offsetLeft=5;a.dhxContGlobal.obj._offsetHeightSaved=a.dhxContGlobal.obj._offsetHeight}if(this.skin=="dhx_web"){a.dhxContGlobal.obj._offsetWidth=-10;a.dhxContGlobal.obj._offsetHeight=-5;a.dhxContGlobal.obj._offsetLeft=5;a.dhxContGlobal.obj._offsetHeightSaved=a.dhxContGlobal.obj._offsetHeight}a.skin=this.skin;a.dhxContGlobal.setContent(a.childNodes[0].childNodes[(_isIE?5:4)]);a.coverBlocker().onselectstart=function(b){b=b||event;b.returnValue=false;b.cancelBubble=true}};this._engineDiableOnSelectInWindow=function(d,c){var b=new Array();b[0]=d.childNodes[0].childNodes[(_isIE?1:0)];b[1]=d.childNodes[0].childNodes[(_isIE?2:1)];b[2]=d.childNodes[0].childNodes[(_isIE?3:2)];b[3]=d.childNodes[0].childNodes[(_isIE?4:3)];b[4]=d.childNodes[0].childNodes[(_isIE?6:5)];b[5]=d.childNodes[0].childNodes[(_isIE?7:6)];b[6]=d.childNodes[0].childNodes[(_isIE?8:7)];b[7]=d.childNodes[0].childNodes[(_isIE?9:8)];for(var a=0;ad.clientWidth){a.style.width=d.clientWidth*2-a.offsetWidth+"px"}if(a.offsetHeight>d.clientHeight){var c=d.clientHeight*2-a.offsetHeight;if(c<0){c=0}a.style.height=c+"px"}var b=(d._noHeader==true?d._hdrSize:this._engineSkinParams[this.skin]["hh"]);this._engineRedrawWindowTitle(d);d.adjustContent(a,b)};this._engineRedrawWindowPos=function(a){if(a._isFullScreened){return}a.style.left=a.x+"px";a.style.top=a.y+"px"};this._engineFixWindowPosInViewport=function(b){var a=(b._noHeader==true?b._hdrSize:this._engineSkinParams[this.skin]["hh"]);if(b._keepInViewport){if(b.x<0){b.x=0}if(b.x+b.w>this.vp.offsetWidth){b.x=this.vp.offsetWidth-b.w}if(b.y+b.h>this.vp.offsetHeight){b.y=this.vp.offsetHeight-b.h}if(b.y<0){b.y=0}}else{if(b.y+a>this.vp.offsetHeight){b.y=this.vp.offsetHeight-a}if(b.y<0){b.y=0}if(b.x+b.w-10<0){b.x=10-b.w}if(b.x>this.vp.offsetWidth-10){b.x=this.vp.offsetWidth-10}}};this._engineCheckHeaderMouseDown=function(e,c){var a=(_isIE||_isOpera?c.offsetX:c.layerX);var f=(_isIE||_isOpera?c.offsetY:c.layerY);var d=c.target||c.srcElement;var b=(e._noHeader==true?e._hdrSize:this._engineSkinParams[this.skin]["hh"]);if(f<=b&&(d==e.childNodes[0]||d==e.childNodes[0].childNodes[(_isIE?1:0)]||d==e.childNodes[0].childNodes[(_isIE?3:2)]||d==e.childNodes[0].childNodes[(_isIE?4:3)])){return true}return false};this._engineGetWindowContent=function(a){alert("_engineGetWindowContent")};this._engineGetWindowButton=function(e,a){var b=null;var d="dhtmlx_button_"+String(a).toLowerCase()+"_";for(var c=0;c=c.childNodes.length){c.appendChild(b)}else{c.insertBefore(b,c.childNodes[d])}this._engineRedrawWindowTitle(e);return b};this._engineGetWindowParkedHeight=function(a){return this._engineSkinParams[this.skin]["hh"]+1};this._engineDoOnWindowParkDown=function(a){a.childNodes[0].childNodes[(_isIE?6:5)].style.display=(a._noHeader==true?"":"none");a.childNodes[0].childNodes[(_isIE?7:6)].style.display="";a.childNodes[0].childNodes[(_isIE?8:7)].style.display="";a.childNodes[0].childNodes[(_isIE?9:8)].style.display=""};this._engineDoOnWindowParkUp=function(a){a.childNodes[0].childNodes[(_isIE?6:5)].style.display="none";a.childNodes[0].childNodes[(_isIE?7:6)].style.display="none";a.childNodes[0].childNodes[(_isIE?8:7)].style.display="none";a.childNodes[0].childNodes[(_isIE?9:8)].style.display="none"};this._engineUpdateWindowIcon=function(b,a){b.childNodes[0].childNodes[(_isIE?1:0)].style.backgroundImage="url('"+a+"')"};this._engineAllowWindowResize=function(f,c,b,e){if(!c.getAttribute){return}var a=this._engineSkinParams[this.skin];var d=(f._noHeader==true?f._hdrSize:this._engineSkinParams[this.skin]["hh"]);if(c.getAttribute("winResL")!=null){if(c.getAttribute("winResL")=="yes"){if(e>=d){if(e>=f.h-a.lch){return"corner_left"}if(e<=a.lch&&f._noHeader==true){return"corner_up_left"}return"border_left"}}}if(c.getAttribute("winResR")!=null){if(c.getAttribute("winResR")=="yes"){if(e>=d){if(e>=f.h-a.rch){return"corner_right"}if(e<=a.rch&&f._noHeader==true){return"corner_up_right"}return"border_right"}}}if(c.getAttribute("winResT")!=null){if(c.getAttribute("winResT")=="yes"&&f._noHeader==true){if(b<=a.lcw){return"corner_up_left"}if(b>=f.w-a.rcw){return"corner_up_right"}return"border_top"}}if(c.getAttribute("winResB")!=null){if(c.getAttribute("winResB")=="yes"){if(b<=a.lcw){return"corner_left"}if(b>=f.w-a.rcw){return"corner_right"}return"border_bottom"}}return null};this._engineAdjustWindowToContent=function(d,a,c){var e=a+d.w-d.vs[d.av].dhxcont.clientWidth;var b=c+d.h-d.vs[d.av].dhxcont.clientHeight;d.setDimension(e,b)};this._engineRedrawSkin=function(){this.vp.className="dhtmlx_winviewport dhtmlx_skin_"+this.skin+(this._r?" dhx_wins_rtl":"");var c=this._engineSkinParams[this.skin];for(var b in this.wins){if(this.skin=="dhx_skyblue"){this.wins[b].dhxContGlobal.obj._offsetTop=(this.wins[b]._noHeader?c.noh_t:null);this.wins[b].dhxContGlobal.obj._offsetWidth=-10;this.wins[b].dhxContGlobal.obj._offsetHeight=(this.wins[b]._noHeader?c.noh_h:-5);this.wins[b].dhxContGlobal.obj._offsetLeft=5;this.wins[b].dhxContGlobal.obj._offsetHeightSaved=-5}else{this.wins[b].dhxContGlobal.obj._offsetWidth=null;this.wins[b].dhxContGlobal.obj._offsetHeight=null;this.wins[b].dhxContGlobal.obj._offsetLeft=null;this.wins[b].dhxContGlobal.obj._offsetTop=null;this.wins[b].dhxContGlobal.obj._offsetHeightSaved=null}this.wins[b].skin=this.skin;this._restoreWindowIcons(this.wins[b]);this._engineRedrawWindowSize(this.wins[b])}};this._engineSwitchWindowProgress=function(b,a){if(a==true){b.childNodes[0].childNodes[(_isIE?1:0)].style.display="none";b.childNodes[0].childNodes[(_isIE?2:1)].style.display=""}else{b.childNodes[0].childNodes[(_isIE?2:1)].style.display="none";b.childNodes[0].childNodes[(_isIE?1:0)].style.display=""}};this._engineSwitchWindowHeader=function(c,b){if(!c._noHeader){c._noHeader=false}if(b!=c._noHeader){return}c._noHeader=(b==true?false:true);c._hdrSize=0;c.childNodes[0].childNodes[(_isIE?5:4)].className="dhtmlx_wins_body_inner"+(c._noHeader?" dhtmlx_wins_no_header":"");c.childNodes[0].childNodes[(_isIE?6:5)].style.display=(c._noHeader?"":"none");c.childNodes[0].childNodes[(_isIE?1:0)].style.display=(c._noHeader?"none":"");c.childNodes[0].childNodes[(_isIE?3:2)].style.display=(c._noHeader?"none":"");c.childNodes[0].childNodes[(_isIE?4:3)].style.display=(c._noHeader?"none":"");var a=this._engineSkinParams[this.skin];if(c._noHeader){c.dhxContGlobal.obj._offsetHeightSaved=c.dhxContGlobal.obj._offsetHeight;c.dhxContGlobal.obj._offsetHeight=a.noh_h;c.dhxContGlobal.obj._offsetTop=a.noh_t}else{c.dhxContGlobal.obj._offsetHeight=c.dhxContGlobal.obj._offsetHeightSaved;c.dhxContGlobal.obj._offsetTop=null}this._engineRedrawWindowSize(c)};this._engineGetWindowHeaderState=function(a){return(a._noHeader?true:false)};this._engineGetWindowLabel=function(a){return a.childNodes[0].childNodes[(_isIE?3:2)]};this._engineRedrawWindowTitle=function(c){if(c._noHeader!==true){var b=c.childNodes[0].childNodes[(_isIE?1:0)].offsetWidth;var a=c.childNodes[0].childNodes[(_isIE?4:3)].offsetWidth;var d=c.offsetWidth-b-a-24;if(d<0){d="100%"}else{d+="px"}c.childNodes[0].childNodes[(_isIE?3:2)].style.width=d}}};dhtmlXWindows.prototype.i18n={dhxcontaler:"dhtmlxcontainer.js is missed on the page",noenginealert:"No dhtmlxWindows engine was found.",stick:"Stick",unstick:"Unstick",help:"Help",parkdown:"Park Down",parkup:"Park Up",maximize:"Maximize",restore:"Restore",close:"Close",dock:"Dock"};(function(){dhtmlx.extend_api("dhtmlXWindows",{_init:function(b){return[]},_patch:function(b){b.old_createWindow=b.createWindow;b.createWindow=function(e){if(arguments.length>1){return this.old_createWindow.apply(this,arguments)}var d=this.old_createWindow(e.id,e.x,e.y,e.width,e.height);d.allowMoveA=function(f){if(f){this.allowMove()}else{this.denyMove()}};d.allowParkA=function(f){if(f){this.allowPark()}else{this.denyPark()}};d.allowResizeA=function(f){if(f){this.allowResize()}else{this.denyResize()}};for(var c in e){if(a[c]){d[a[c]](e[c])}else{if(c.indexOf("on")==0){d.attachEvent(c,e[c])}}}return d}},animation:"setEffect",image_path:"setImagePath",skin:"setSkin",viewport:"_viewport",wins:"_wins"},{_viewport:function(b){if(b.object){this.enableAutoViewport(false);this.attachViewportTo(b.object)}else{this.enableAutoViewport(false);this.setViewport(b.left,b.top,b.width,b.height,b.parent)}},_wins:function(b){for(var c=0;c