/*
===================================================================
Copyright DHTMLX LTD. http://www.dhtmlx.com
This code is obfuscated and not allowed for any purposes except 
using on sites which belongs to DHTMLX LTD.

Please contact sales@dhtmlx.com to obtain necessary 
license for usage of dhtmlx components.
===================================================================
*/function dhtmlXWindowsSngl(){};function dhtmlXWindowsBtn(){};function dhtmlXWindows(){var that=this;this.pathPrefix="dhxwins_";this.imagePath="images/dhtmlxWindows/";this.setImagePath=function(path){this.imagePath=path};this.skin="clear_silver";this.skinParams={"standard":{"header_height":32,"border_left_width":6,"border_right_width":7,"border_bottom_height":6},"aqua_dark":{"header_height":31,"border_left_width":3,"border_right_width":3,"border_bottom_height":3},"aqua_orange":{"header_height":31,"border_left_width":3,"border_right_width":3,"border_bottom_height":3},"aqua_sky":{"header_height":31,"border_left_width":3,"border_right_width":3,"border_bottom_height":3},"clear_blue":{"header_height":32,"border_left_width":6,"border_right_width":6,"border_bottom_height":6},"clear_green":{"header_height":32,"border_left_width":6,"border_right_width":6,"border_bottom_height":6},"clear_silver":{"header_height":32,"border_left_width":6,"border_right_width":6,"border_bottom_height":6},"glassy_blue":{"header_height":26,"border_left_width":4,"border_right_width":4,"border_bottom_height":4},"glassy_blue_light":{"header_height":26,"border_left_width":3,"border_right_width":3,"border_bottom_height":3},"glassy_caramel":{"header_height":26,"border_left_width":4,"border_right_width":4,"border_bottom_height":4},"glassy_greenapple":{"header_height":26,"border_left_width":4,"border_right_width":4,"border_bottom_height":4},"glassy_rainy":{"header_height":26,"border_left_width":4,"border_right_width":4,"border_bottom_height":4},"glassy_raspberries":{"header_height":26,"border_left_width":4,"border_right_width":4,"border_bottom_height":4},"glassy_yellow":{"header_height":26,"border_left_width":4,"border_right_width":4,"border_bottom_height":4},"modern_black":{"header_height":39,"border_left_width":2,"border_right_width":2,"border_bottom_height":2},"modern_blue":{"header_height":39,"border_left_width":2,"border_right_width":2,"border_bottom_height":2},"modern_red":{"header_height":39,"border_left_width":2,"border_right_width":2,"border_bottom_height":2},"web":{"header_height":21,"border_left_width":2,"border_right_width":2,"border_bottom_height":2},"vista_blue":{"header_height":28,"border_left_width":8,"border_right_width":8,"border_bottom_height":8},"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}};this.setSkin=function(skin){this.skin=skin;this.aiC()};this.aiC=function(){for(var a in this.wins){var win=this.wins[a];var skinParams=(win.rI!=null?win.rI:this.skinParams[this.skin]);win.childNodes[0].className="dhtmlx_wins_"+this.skin;win.childNodes[1].className="dhtmlx_wins_icon_"+this.skin;this.agn(win);win.childNodes[2].className="dhtmlx_wins_title_"+this.skin;win.childNodes[3].className="dhtmlx_wins_buttons_"+this.skin;this.XE(win)}};this.isWindow=function(id){var t=(this.wins[id]!=null);return t};this.findByText=function(text){var wins=new Array();for(var a in this.wins){if(this.wins[a].SC().search(text,"gi")>=0){wins[wins.lentgh]=this.wins[a]}};return wins};this.window=function(id){var win=null;if(this.wins[id]!=null){win=this.wins[id]};return win};this.forEachWindow=function(handler){for(var a in this.wins){handler(this.wins[a])}};this.pp=function(){var bottommost=this.getTopmostWindow();for(var a in this.wins){if(this.wins[a].zi<bottommost.zi){bottommost=this.wins[a]}};return(bottommost.zi!=0?bottommost:null)};this.getTopmostWindow=function(visibleOnly){var topmost={"zi":0};for(var a in this.wins){if(this.wins[a].zi>topmost.zi){if(visibleOnly==true&& !this.aiQ(this.wins[a])){topmost=this.wins[a]};if(visibleOnly!=true){topmost=this.wins[a]}}};return(topmost.zi!=0?topmost:null)};this.wins={};this.autoViewport=true;this.agK=function(){this.vp=document.body;this.modalCoverI=document.createElement("IFRAME");this.modalCoverI.frameBorder="0";this.modalCoverI.className="dhx_modal_cover_ifr";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.vB=document.createElement("DIV");this.vB.className="dhx_content_vp_cover";this.vB.style.display="none";this.vp.appendChild(this.vB);this.ql=document.createElement("DIV");this.ql.className="dhx_carcass_resmove";this.ql.style.display="none";if(_isIE){this.ql.innerHTML="<iframe border=0 frameborder=0 style='filter: alpha(opacity=0);width: 100%;height:100%;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;'></iframe><div style='position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;'></div>"};this.ql.onselectstart=function(e){e=e||event;e.returnValue=false};this.vp.appendChild(this.ql)};this.afs=function(){for(var a in this.wins){if(this.wins[a].GO){this.wins[a]._content.style.width=document.body.offsetWidth-(_isIE?4:0)+"px";if(document.body.offsetHeight==0){if(window.innerHeight){this.wins[a]._content.style.height=window.innerHeight+"px"}else{this.wins[a]._content.style.height=document.body.scrollHeight+"px"}}else{this.wins[a]._content.style.height=document.body.offsetHeight-(_isIE?4:0)+"px"};if(this.wins[a].layout!=null&&cU){this.wins[a].layout.wZ()};this.xY(this.wins[a])};if(this.wins[a].afm&&this.wins[a].style.display!="none"){this.ags(this.wins[a]);this.agp(this.wins[a])}};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 a in this.wins){var win=this.wins[a];var overX=false;var overY=false;if(win.x>this.vp.offsetWidth-10){win.x=this.vp.offsetWidth-10;overX=true};var skinParams=(win.rI!=null?win.rI:this.skinParams[this.skin]);if(win.y+skinParams["header_height"]>this.vp.offsetHeight){win.y=this.vp.offsetHeight-skinParams["header_height"];overY=true};if(overX||overY){this.XE(win)}}};this.enableAutoViewport=function(state){if(this.vp!=document.body){return};this.autoViewport=state;if(state==false){this.vp=document.createElement("DIV");this.vp.className="dhtmlx_winviewport";this.vp.style.left="0px";this.vp.style.top="0px";document.body.appendChild(this.vp);this.vp.ax=0;this.vp.ay=0;this.afs();this.vp.appendChild(this.modalCoverI);this.vp.appendChild(this.modalCoverD);this.vp.appendChild(this.ql)}};this.attachViewportTo=function(objId){if(this.autoViewport==false){if(this.vp!=document.body){this.vp.parentNode.removeChild(this.vp)};this.vp=document.getElementById(objId);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.ql)}};this.setViewport=function(x,y,width,height,uF){if(this.autoViewport==false){this.vp.style.left=x+"px";this.vp.style.top=y+"px";this.vp.style.width=width+"px";this.vp.style.height=height+"px";if(uF!=null){uF.appendChild(this.vp)};this.vp.ax=ej(this.vp);this.vp.ay=dg(this.vp)}};this._effects={"move":false,"resize":false};this.setEffect=function(efName,efValue){if((this._effects[efName]!=null)&&(typeof(efValue)=="boolean")){this._effects[efName]=efValue}};this.getEffect=function(efName){return this._effects[efName]};this.createWindow=function(id,x,y,width,height){var win=document.createElement("DIV");win.className="dhtmlx_window_inactive";for(var a in this.wins){this.wins[a].zi+=this.eh;this.wins[a].style.zIndex=this.wins[a].zi};win.zi=this.eh;win.style.zIndex=win.zi;win.active=false;win.aju=true;win.isWindow=true;win.w=width;win.h=height;win.x=x;win.y=y;this.afG(win);win.style.width=win.w+"px";win.style.height=win.h+"px";win.style.left=win.x+"px";win.style.top=win.y+"px";win.afR=false;win.afq=true;win.maxW="auto";win.maxH="auto";win.minW=200;win.minH=140;win.iconsPresent=true;win.icons=new Array(this.imagePath+this.pathPrefix+this.skin+"/active/icon_normal.gif",this.imagePath+this.pathPrefix+this.skin+"/inactive/icon_normal.gif");win.aeY=true;win.aeK=true;win.adk=true;win.agP=false;var skin=this.skinParams[this.skin];win.idd=id;win.Wf="dhxWMNObj_"+this.qT(12);win.Nb="dhxWTBObj_"+this.qT(12);win.Os="dhxSTBObj_"+this.qT(12);win.innerHTML="<table border='0' cellspacing='0' cellpadding='0' width='100%' height='"+win.h+"' class='dhtmlx_wins_"+this.skin+"'>"+"<tr><td class='dhtmlx_wins_td_header_full' clearonselect='yes'>"+"<table border='0' cellspacing='0' cellpadding='0' width='100%' class='dhtmlx_wins_header' clearonselect='yes'>"+"<tr>"+"<td class='dhtmlx_wins_td_header_left' clearonselect='yes'>&nbsp;</td>"+"<td class='dhtmlx_wins_td_header_middle' clearonselect='yes'>&nbsp;</td>"+"<td class='dhtmlx_wins_td_header_right' clearonselect='yes'>&nbsp;</td>"+"</tr>"+"</table>"+(_isIE?"<iframe frameborder='0' class='dhx_ie6_wincover_forsel' onload='this.contentWindow.document.body.style.overflow=\"hidden\";'></iframe>":"")+"</td></tr>"+"<tr><td class='dhtmlx_wins_td_body_full' height='"+(win.h-skin["header_height"])+"'>"+"<table border='0' cellspacing='0' cellpadding='0' width='100%' height='"+(win.h-skin["header_height"])+"' class='dhtmlx_wins_body'>"+"<tr>"+"<td class='dhtmlx_wins_body_border_middle_left' clearonselect='yes'>&nbsp;</td>"+"<td class='dhtmlx_wins_body_content' align='left' valign='top'>"+"<div class='dhtmlx_wins_body_content' style='width: "+(win.w-skin["border_left_width"]-skin["border_right_width"])+"px;height:"+(win.h-skin["header_height"]-skin["border_bottom_height"])+"px;'>"+"<div id='"+win.Wf+"' class='dhtmlxMenuInWin' style='height: 0px;display: none;position: relative;'></div>"+"<div id='"+win.Nb+"' class='dhtmlxToolbarInWin' style='height: 0px;display: none;position: relative;'></div>"+"<div class='dhtmlxWindowMainContent' style='position: absolute;overflow: hidden;width=100%;top: 0px;bottom: 0px;height=100%;left: 0px;right: 0px;'></div>"+"<div id='"+win.Os+"' style='height: 0px;display: none;'></div>"+"<div class='dhx_content_cover_blocker' style='display: none;'></div>"+"</div>"+"</td>"+"<td class='dhtmlx_wins_body_border_middle_right' clearonselect='yes'>&nbsp;</td>"+"</tr>"+"<tr clearonselect='yes'>"+"<td class='dhtmlx_wins_body_border_bottom_left' clearonselect='yes'>&nbsp;</td>"+"<td class='dhtmlx_wins_body_border_bottom_middle' clearonselect='yes'>&nbsp;</td>"+"<td class='dhtmlx_wins_body_border_bottom_right' clearonselect='yes'>&nbsp;</td>"+"</tr>"+"</table>"+(_isIE?"<iframe frameborder='0' style='top:"+skin["header_height"]+"px;' class='dhx_ie6_wincover_forsel' onload='this.contentWindow.document.body.style.overflow=\"hidden\";'></iframe>":"")+"</td></tr>"+"</table>"+"<img clearonselect='yes' class='dhtmlx_wins_icon_"+this.skin+"' src='"+win.icons[0]+"'>"+"<div clearonselect='yes' class='dhtmlx_wins_title_"+this.skin+"'>dhtmlxWindow</div>"+"<div class='dhtmlx_wins_buttons_"+this.skin+"'>"+"<table border='0' cellspacing='0' cellpadding='0'><tr></tr></table>"+"</div>"+"<div clearonselect='yes' class='dhtmlx_wins_progress_"+this.skin+"'></div>"+"";this.vp.appendChild(win);win._content=win.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0];this.afW(win,true);this.wins[id]=win;win.Ag=this.Ag;win.Ag();this.aeJ(win,true);var hdr=win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];hdr.onmousedown=function(e){if(!win.aeY|| !win.aeK){return};e=e||event;win.oldMoveX=win.x;win.oldMoveY=win.y;win.moveOffsetX=win.x-e.clientX;win.moveOffsetY=win.y-e.clientY;that.movingWin=win;if(that._effects["move"]==false){that.ql.x=that.movingWin.x;that.ql.y=that.movingWin.y;that.ql.w=parseInt(that.movingWin.style.width)+(_isIE?0: -2);that.ql.h=parseInt(that.movingWin.style.height)+(_isIE?0: -2);that.ql.style.left=that.ql.x+"px";that.ql.style.top=that.ql.y+"px";that.ql.style.width=that.ql.w+"px";that.ql.style.height=that.ql.h+"px";that.ql.style.zIndex=that.movingWin.style.zIndex+that.aiM()+10;that.ql.style.cursor="move";that.ql.agP=win.agP};that.afK("none");that.movingWin.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].style.cursor="move";that.movingWin.childNodes[2].style.cursor="move";that.vB.style.zIndex=that.movingWin.style.zIndex-1;that.vB.style.display="";if(cU){e.returnValue=false;e.cancelBubble=true}};hdr.ondblclick=function(){if(win.adk&& !win.ael){if(win.afm==true){that.ags(win)}else{that.agp(win)}}};var h_title=win.childNodes[2];h_title.onmousedown=hdr.onmousedown;h_title.ondblclick=hdr.ondblclick;win.tI=function(text){this.childNodes[2].innerHTML=text;that.callEvent("onTextChange",[this.uJ,text])};win.SC=function(){return this.childNodes[2].innerHTML};win.getId=function(){return this.idd};win.show=function(){that.ahg(this)};win.hide=function(){that.aiI(this)};win.minimize=function(){that.ags(this)};win.maximize=function(){that.agp(this)};win.close=function(){that.agF(this)};win.park=function(){if(this.aeL){that.agh(this)}};win.stick=function(){that.agQ(this)};win.unstick=function(){that.agW(this)};win.isSticked=function(){return this.acC};win.setIcon=function(iconEnabled,iconDisabled){that.ahj(win,iconEnabled,iconDisabled)};win.getIcon=function(){return that.aiJ(this)};win.clearIcon=function(){that.ahr(this)};win.restoreIcon=function(){that.agn(this)};win.keepInViewport=function(state){this.agP=state};win.setModal=function(state){if(state==true){if(that.modalWin!=null||that.modalWin==this){return};that.agl(this,true)}else{if(that.modalWin!=this){return};that.agl(this,false)}};win.isModal=function(){return this.afR};win.WQ=function(){return that.aiQ(this)};win.isMaximized=function(){return this.afm};win.isParked=function(){return this.ael};win.allowPark=function(){that.ahI(this)};win.denyPark=function(){that.ahy(this)};win.isParkable=function(){return this.aeL};win.allowResize=function(){that.ahM(this)};win.denyResize=function(){that.ahD(this)};win.isResizable=function(){return this.adk};win.allowMove=function(){if(!this.afm){this.aeY=true};this.aeK=true};win.denyMove=function(){this.aeK=false};win.isMovable=function(){return this.aeK};win.bringToTop=function(){that.aeG(this);that.aeJ(this)};win.bringToBottom=function(){that.aid(this)};win.isOnTop=function(){return that.aiq(this)};win.isOnBottom=function(){return that.aiG(this)};win.Yy=function(x,y){this.x=x;this.y=y;that.afG(this);if(aq){this.h++;that.XE(this);this.h--};that.XE(this)};win.fI=function(){return new Array(this.x,this.y)};win.setDimension=function(width,height){if(width!=null){this.w=width};if(height!=null){this.h=height};that.agx(this);that.afG(this);that.XE(this)};win.getDimension=function(){return new Array(this.w,this.h)};win.setMaxDimension=function(maxWidth,maxHeight){this.minW="auto";this.minH="auto";that.XE(this)};win.getMaxDimension=function(){return new Array(this.maxW,this.maxH)};win.setMinDimension=function(minWidth,minHeight){if(minWidth!=null){this.minW=minWidth};if(minHeight!=null){this.minH=minHeight};that.agx(this);that.XE(this)};win.getMinDimension=function(){return new Array(this.minW,this.minH)};win.addUserButton=function(id,pos,title,label){var userBtn=that.ahJ(this,id,pos,title,label);return userBtn};win.removeUserButton=function(id){if(!((id=="minmax1")||(id=="minmax2")||(id=="park")||(id=="close")||(id=="stick")||(id=="unstick")||(id=="help"))){var btn=this.button(id);if(btn!=null){that.aiz(this,id,btn)}}};win.progressOn=function(){that.QN(this,true)};win.progressOff=function(){that.QN(this,false)};win.attachStatusBar=function(){return that.RW(this)};win.attachMenu=function(){return that.Oh(this)};win.attachToolbar=function(){return that.NI(this)};win.attachGrid=function(){var obj=document.createElement("DIV");obj.id="dhxGridObj_"+that.qT(12);obj.style.width="100%";obj.style.height="100%";document.body.appendChild(obj);this.attachObject(obj.id);this.grid=new D(obj.id);this.grid.setSkin(that.skin);this.grid.aL.style.border="0px solid white";this.grid.vw=0;return this.grid};win.attachTree=function(fO){var obj=document.createElement("DIV");obj.id="dhxTreeObj_"+that.qT(12);obj.style.width="100%";obj.style.height="100%";document.body.appendChild(obj);this.attachObject(obj.id);this.tree=new C(obj.id,"100%","100%",(fO||0));this.tree.setSkin(that.skin);this.tree.cB.childNodes[0].style.marginTop="2px";this.tree.cB.childNodes[0].style.marginBottom="2px";return this.tree};win.attachTabbar=function(){var obj=document.createElement("DIV");obj.id="dhxTabbarObj_"+that.qT(12);obj.style.width="100%";obj.style.height="100%";obj.style.overflow="hidden";document.body.appendChild(obj);this.attachObject(obj.id);if(this.uJ!=null&&that.dhxLayout!=null){var dockCell=that.dhxLayout.polyObj[this.uJ];if(dockCell!=null){dockCell.childNodes[0].wC=true;that.dhxLayout.hidePanel(this.uJ);dockCell.className="dhtmlxLayoutSinglePolyTabbar"}};this.tabbar=new aj(obj.id,"top",26);this.tabbar.Gj= -4;if((_isIE)&&(document.compatMode=="BackCompat")){this.tabbar.Gt=this.tabbar.mC.style.height="6px";this.tabbar.Jn=5}else{this.tabbar.Gt=this.tabbar.mC.style.height="4px";this.tabbar.Jn=4};this.tabbar.setSkin(that.skin);this.tabbar.eD.style.borderWidth="0px";this.tabbar.ahN=true;this.tabbar.KT(-1);this.tabbar.aoz(0);this.tabbar.lY();this.tabbar.cells=function(id,name){return this._cells.call(this,that,id,name)};return this.tabbar};win.attachFolders=function(){var obj=document.createElement("DIV");obj.id="dhxFoldersObj_"+that.qT(12);obj.style.width="100%";obj.style.height="100%";obj.style.overflow="hidden";document.body.appendChild(obj);this.attachObject(obj.id);this.folders=new dhtmlxFolders(obj.id);this.folders.setSizes();return this.folders};win.attachAccordion=function(){var obj=document.createElement("DIV");obj.id="dhxAccordionObj_"+that.qT(12);obj.style.width="100%";obj.style.height="100%";obj.style.position="relative";document.body.appendChild(obj);this.attachObject(obj.id);this.accordion=new dhtmlXAccordion(obj.id,that.skin);win._content.childNodes[2].className+=" dhtmlxAccordionAttached";this.accordion.setSizes();return this.accordion};win.attachLayout=function(view,skin){var obj=document.createElement("DIV");obj.id="dhxLayoutObj_"+that.qT(12);obj.style.position="relative";document.body.appendChild(obj);this.attachObject(obj.id);var w=this._content.childNodes[2].offsetWidth;var h=this._content.childNodes[2].offsetHeight;if(w==0){w=parseInt(this._content.style.width)};obj.style.left="0px";obj.style.top="0px";obj.style.width=w+"px";obj.style.height=h+"px";obj.WB=true;if(skin==null){skin=that.skin};this.layout=new dhtmlXLayoutObject(obj,view,skin);this.layout.Ba=this;this.attachEvent("_onBeforeTryResize",this.layout.KK);return this.layout};win.attachEditor=function(skin){var obj=document.createElement("DIV");obj.id="dhxEditorObj_"+that.qT(12);obj.style.position="relative";obj.style.display="none";obj.style.overflow="hidden";obj.style.width="100%";obj.style.height="100%";document.body.appendChild(obj);this.attachObject(obj.id);this.editor=new dhtmlXEditor(obj.id,(skin!=null?skin:that.skin));return this.editor};win.setToFullScreen=function(state){that.Yx(this,state)};win.showHeader=function(){that.WI(this)};win.hideHeader=function(){that.aji(this)};win.progressOff();win.canStartResize=false;win.onmousemove=function(e){if((!this.afq)||(this.adk==false)){this.canStartResize=false;this.style.cursor="";return};if(that.resizingWin!=null){return};if(this.ael){return};e=e||event;var dQ=e.target||e.srcElement;var da=true;this.canStartResize=true;var skin=(this.rI!=null?this.rI:that.skinParams[that.skin]);var hh=skin["header_height"];var bwl=skin["border_left_width"]+2;var bwr=skin["border_right_width"]+2;var bhb=skin["border_bottom_height"]+2;if(dQ.className=="dhtmlx_wins_body_border_middle_left"){that.resizingDirs="border_left";this.style.cursor="w-resize";this.resizeOffsetX=this.x-e.clientX;da=false};if(dQ.className=="dhtmlx_wins_body_border_middle_right"){that.resizingDirs="border_right";this.style.cursor="e-resize";this.resizeOffsetXW=this.x+this.w-e.clientX;da=false};if(dQ.className=="dhtmlx_wins_body_border_bottom_middle"){that.resizingDirs="border_bottom";this.style.cursor="n-resize";this.resizeOffsetYH=this.y+this.h-e.clientY;da=false};if(dQ.className=="dhtmlx_wins_body_border_bottom_left"){that.resizingDirs="corner_left";this.style.cursor="sw-resize";this.resizeOffsetX=this.x-e.clientX;this.resizeOffsetYH=this.y+this.h-e.clientY;da=false};if(dQ.className=="dhtmlx_wins_body_border_bottom_right"){that.resizingDirs="corner_right";this.style.cursor="nw-resize";this.resizeOffsetXW=this.x+this.w-e.clientX;this.resizeOffsetYH=this.y+this.h-e.clientY;da=false};if(da){this.canStartResize=false;this.style.cursor=""}};win.onmousedown=function(e){that.aeJ(this);that.aeG(this);if(this.canStartResize){that.afK("none");that.resizingWin=this;if(!that._effects["resize"]){that.ql.x=that.resizingWin.x;that.ql.y=that.resizingWin.y;that.ql.w=that.resizingWin.w+(_isIE?0: -2);that.ql.h=that.resizingWin.h+(_isIE?0: -2);that.ql.style.left=that.ql.x+"px";that.ql.style.top=that.ql.y+"px";that.ql.style.width=that.ql.w+"px";that.ql.style.height=that.ql.h+"px";that.ql.style.zIndex=that.resizingWin.style.zIndex+1;that.ql.style.cursor=this.style.cursor;that.ql.agP=this.agP;that.ql.style.display=""};that.vB.style.zIndex=that.resizingWin.style.zIndex-1;that.vB.style.display="";if(this.layout){this.callEvent("_onBeforeTryResize",[this])};if(cU){e=e||event;e.returnValue=false;e.cancelBubble=true}}};this.ahL(win);win.button=function(id){var b=null;if(this.btns[id]!=null){b=this.btns[id]};return b};win.attachObject=function(obj,autoSize){if(typeof(obj)=="string"){obj=document.getElementById(obj)};if(autoSize){obj.style.visibility="hidden";obj.style.display="";var objW=obj.offsetWidth;var objH=obj.offsetHeight};that.afS(this,"obj",obj);if(autoSize){obj.style.visibility="visible";var skinParams=that.skinParams[that.skin];var newW=objW+skinParams["border_left_width"]+skinParams["border_right_width"];var newH=objH+skinParams["header_height"]+skinParams["border_bottom_height"];this.setDimension(newW,newH)}};win.appendObject=function(obj){if(typeof(obj)=="string"){obj=document.getElementById(obj)};that.afS(this,"obj",obj,true)};win.attachHTMLString=function(str){that.afS(this,"str",str)};win.attachURL=function(url,ajax){that.afS(this,(ajax==true?"urlajax":"url"),url,false)};win.center=function(){that.VP(this,false)};win.centerOnScreen=function(){that.VP(this,true)};this.afS(win,"empty",null);win.bringToTop();return this.wins[id]};this.afW=function(obj,state){for(var q=0;q<obj.childNodes.length;q++){var child=obj.childNodes[q];if((child.tagName=="TD")||(child.tagName=="TR")||(child.tagName=="TABLE")||(child.tagName=="DIV")){if(child.getAttribute("clearonselect")!=null){if(state){child.onselectstart=function(e){e=e||event;e.returnValue=false}}else{child.onselectstart=null}}};if(child.childNodes.length>0){this.afW(child,state)};child=null}};this.XE=function(win){if(win.GO)return;win.style.left=win.x+"px";win.style.top=win.y+"px";win.style.width=(win.w=="100%"?win.w:win.w+"px");win.style.height=(win.h=="100%"?win.h:win.h+"px");if(win.w=="100%"){var kD="100%";win.w=win.offsetWidth};if(win.h=="100%"){var winH="100%";win.h=win.offsetHeight};win.childNodes[0].style.height=win.h+"px";var p=win.childNodes[0].childNodes[0].childNodes[1].childNodes[0];var s=(win.rI!=null?win.rI:this.skinParams[this.skin]);p.style.height=win.h-s["header_height"]+"px";p.childNodes[0].style.height=win.h-s["header_height"]+"px";var trObj=win.childNodes[3].childNodes[0].childNodes[0].childNodes[0];var tdVis=0;for(var q=0;q<trObj.childNodes.length;q++){if(trObj.childNodes[q].className=="dhtmlx_wins_btn_visible"){tdVis++}};var wdth=win.w-tdVis*18-30;if(wdth<0){wdth=0};win.childNodes[2].style.width=wdth+"px";var w=win.w-s["border_left_width"]-s["border_right_width"];var h=win.h-s["header_height"]-s["border_bottom_height"];if(w<0){w=0};if(h<0){h=0};var bd=p.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0];if(bd==null){bd=win._content};bd.style.width=w+"px";bd.style.height=h+"px";if(kD!=null){win.w=kD};if(winH!=null){win.h=winH}};this.eh=50;this.aiM=function(ignoreSticked){var topZIndex=0;for(var a in this.wins){if(ignoreSticked==true){if(this.wins[a].zi>topZIndex){topZIndex=this.wins[a].zi}}else{if(this.wins[a].zi>topZIndex&& !this.wins[a].acC){topZIndex=this.wins[a].zi}}};return topZIndex};this.movingWin=null;this.ain=function(e){if(this.movingWin!=null){if(!this.movingWin.aeY|| !this.movingWin.aeK){return};if(this._effects["move"]==true){this.movingWin.oldMoveX=this.movingWin.x;this.movingWin.oldMoveY=this.movingWin.y;this.movingWin.x=e.clientX+this.movingWin.moveOffsetX;this.movingWin.y=e.clientY+this.movingWin.moveOffsetY;this.afG(this.movingWin);this.XE(this.movingWin)}else{if(this.ql.style.display!=""){this.ql.style.display=""};this.ql.x=e.clientX+this.movingWin.moveOffsetX;this.ql.y=e.clientY+this.movingWin.moveOffsetY;this.afG(this.ql);this.ql.style.left=this.ql.x+"px";this.ql.style.top=this.ql.y+"px"}};if(this.resizingWin!=null){if(!this.resizingWin.afq){return};if(this.resizingDirs=="border_left"||this.resizingDirs=="corner_left"){if(this._effects["resize"]){var ofs=e.clientX+this.resizingWin.resizeOffsetX;var sign=(ofs>this.resizingWin.x? -1:1);newW=this.resizingWin.w+Math.abs(ofs-this.resizingWin.x)*sign;if((newW<this.resizingWin.minW)&&(sign<0)){this.resizingWin.x=this.resizingWin.x+this.resizingWin.w-this.resizingWin.minW;this.resizingWin.w=this.resizingWin.minW}else{this.resizingWin.w=newW;this.resizingWin.x=ofs};this.XE(this.resizingWin)}else{var ofs=e.clientX+this.resizingWin.resizeOffsetX;var sign=(ofs>this.ql.x? -1:1);newW=this.ql.w+Math.abs(ofs-this.ql.x)*sign;if((newW<this.resizingWin.minW)&&(sign<0)){this.ql.x=this.ql.x+this.ql.w-this.resizingWin.minW;this.ql.w=this.resizingWin.minW}else{this.ql.w=newW;this.ql.x=ofs};this.ql.style.left=this.ql.x+"px";this.ql.style.width=this.ql.w+"px"}};if(this.resizingDirs=="border_right"||this.resizingDirs=="corner_right"){if(this._effects["resize"]){var ofs=e.clientX-(this.resizingWin.x+this.resizingWin.w)+this.resizingWin.resizeOffsetXW;newW=this.resizingWin.w+ofs;if(newW<this.resizingWin.minW){newW=this.resizingWin.minW};this.resizingWin.w=newW;this.XE(this.resizingWin)}else{var ofs=e.clientX-(this.ql.x+this.ql.w)+this.resizingWin.resizeOffsetXW;newW=this.ql.w+ofs;if(newW<this.resizingWin.minW){newW=this.resizingWin.minW};this.ql.w=newW;this.ql.style.width=this.ql.w+"px"}};if(this.resizingDirs=="border_bottom"||this.resizingDirs=="corner_left"||this.resizingDirs=="corner_right"){if(this._effects["resize"]){var ofs=e.clientY-(this.resizingWin.y+this.resizingWin.h)+this.resizingWin.resizeOffsetYH;newH=this.resizingWin.h+ofs;if(newH<this.resizingWin.minH){newH=this.resizingWin.minH};this.resizingWin.h=newH;this.XE(this.resizingWin)}else{var ofs=e.clientY-(this.ql.y+this.ql.h)+this.resizingWin.resizeOffsetYH;newH=this.ql.h+ofs;if(newH<this.resizingWin.minH){newH=this.resizingWin.minH};this.ql.h=newH;this.ql.style.height=this.ql.h+"px"}}}};this.afL=function(){if(this.movingWin!=null){if(this._effects["move"]){var win=this.movingWin;this.movingWin=null;this.afK("");win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].style.cursor="";win.childNodes[2].style.cursor="";if(aq){win.h++;this.XE(win);win.h--;this.XE(win)}}else{this.ql.style.display="none";var win=this.movingWin;this.movingWin=null;this.afK("");win.Yy(parseInt(this.ql.style.left),parseInt(this.ql.style.top))};this.vB.style.display="none";if(!(win.oldMoveX==win.x&&win.oldMoveY==win.y)){if(win.mR("onMoveFinish")){win.callEvent("onMoveFinish",[win])}else{this.callEvent("onMoveFinish",[win])}}};if(this.resizingWin!=null){var win=this.resizingWin;this.resizingWin=null;this.afK("");if(!this._effects["resize"]){this.ql.style.display="none";win.Yy(this.ql.x,this.ql.y);win.setDimension(this.ql.w+(_isIE?0:2),this.ql.h+(_isIE?0:2))};this.xY(win);if(win.layout){win.layout.callEvent("onResize",[])};if(cU){win._content.childNodes[2].style.border="#FFFFFF 0px solid";var w=win._content.childNodes[2];window.setTimeout(function(){w.style.border="none"},1)};this.vB.style.display="none";if(win.mR("onResizeFinish")){win.callEvent("onResizeFinish",[win])}else{this.callEvent("onResizeFinish",[win])}}};this.afG=function(win){var skin=(win.rI!=null?win.rI:this.skinParams[this.skin]);if(win.agP){if(win.x<0){win.x=0};if(win.x+win.w>this.vp.offsetWidth){win.x=this.vp.offsetWidth-win.w};if(win.y+win.h>this.vp.offsetHeight){win.y=this.vp.offsetHeight-win.h};if(win.y<0){win.y=0}}else{if(win.y+skin["header_height"]>this.vp.offsetHeight){win.y=this.vp.offsetHeight-skin["header_height"]};if(win.y<0){win.y=0};if(win.x+win.w-10<0){win.x=10-win.w};if(win.x>this.vp.offsetWidth-10){win.x=this.vp.offsetWidth-10}}};this.agx=function(win){if(win.w<win.minW){win.w=win.minW};if(win.h<win.minH){win.h=win.minH}};this.aeG=function(win){var cZIndex=win.zi;var topZIndex=this.aiM(win.acC);for(var a in this.wins){if(this.wins[a]!=win){if(win.acC||(!win.acC&& !this.wins[a].acC)){if(this.wins[a].zi>cZIndex){this.wins[a].zi=this.wins[a].zi-this.eh;this.wins[a].style.zIndex=this.wins[a].zi}}}};win.zi=topZIndex;win.style.zIndex=win.zi};this.aeJ=function(win,ignoreFocusEvent){for(var a in this.wins){if(this.wins[a]==win){var needEvent=false;if(this.wins[a].className!="dhtmlx_window_active"&& !ignoreFocusEvent){needEvent=true};this.wins[a].className="dhtmlx_window_active";this.wins[a].childNodes[1].src=this.wins[a].icons[0];if(needEvent==true){if(win.mR("onFocus")){win.callEvent("onFocus",[win])}else{this.callEvent("onFocus",[win])}}}else{this.wins[a].className="dhtmlx_window_inactive";this.wins[a].childNodes[1].src=this.wins[a].icons[1]}}};this.ajl=function(){var win=null;for(var a in this.wins){if(this.wins[a].className=="dhtmlx_window_active"){win=this.wins[a]}};return win};this.VP=function(win,onScreen){if(win.afm==true){return};if(win.ael==true){return};if(onScreen==true){var vpw=(_isIE?document.body.offsetWidth:window.innerWidth);var vph=(_isIE?document.body.offsetHeight:window.innerHeight)}else{var vpw=(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 vph=(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 newX=Math.round((vpw/2)-(win.w/2));var newY=Math.round((vph/2)-(win.h/2));win.x=newX;win.y=newY;this.afG(win);this.XE(win)};this.QN=function(win,state){if(state==true){win.childNodes[1].style.display="none";win.childNodes[4].style.display=""}else{win.childNodes[4].style.display="none";win.childNodes[1].style.display=""}};this.ahL=function(win){var btnStick=document.createElement("DIV");btnStick.className="button_stick_default";btnStick.title="Stick";btnStick.isVisible=false;btnStick.ZT=true;btnStick.isPressed=false;win.acC=false;btnStick.label="stick";btnStick.acI=function(){this.isPressed=true;that.agQ(win)};var btnSticked=document.createElement("DIV");btnSticked.className="button_sticked_default";btnSticked.title="Unstick";btnSticked.isVisible=false;btnSticked.ZT=true;btnSticked.isPressed=false;btnSticked.label="sticked";btnSticked.acI=function(){this.isPressed=false;that.agW(win)};var btnHelp=document.createElement("DIV");btnHelp.className="button_help_default";btnHelp.title="Help";btnHelp.isVisible=false;btnHelp.ZT=true;btnHelp.isPressed=false;btnHelp.label="help";btnHelp.that=this;btnHelp.acI=function(){that.aix(win)};var btnPark=document.createElement("DIV");btnPark.className="button_park_default";btnPark.titleIfParked="Park Down";btnPark.titleIfNotParked="Park Up";btnPark.title=btnPark.titleIfNotParked;btnPark.isVisible=true;btnPark.ZT=true;btnPark.isPressed=false;btnPark.label="park";win.ael=false;win.aeL=true;btnPark.acI=function(){that.agh(win)};var btnMinMax1=document.createElement("DIV");btnMinMax1.className="button_minmax1_default";btnMinMax1.title="Maximize";btnMinMax1.isVisible=true;btnMinMax1.ZT=true;btnMinMax1.isPressed=false;btnMinMax1.label="minmax1";win.afm=false;btnMinMax1.acI=function(){that.agp(win)};var btnMinMax2=document.createElement("DIV");btnMinMax2.className="button_minmax2_default";btnMinMax2.title="Restore";btnMinMax2.isVisible=false;btnMinMax2.ZT=true;btnMinMax2.isPressed=false;btnMinMax2.label="minmax2";btnMinMax2.acI=function(){that.ags(win)};var VJ=document.createElement("DIV");VJ.className="button_close_default";VJ.title="Close";VJ.isVisible=true;VJ.ZT=true;VJ.isPressed=false;VJ.label="close";VJ.acI=function(){that.agF(win)};win.btns={};win.btns["stick"]=btnStick;win.btns["sticked"]=btnSticked;win.btns["help"]=btnHelp;win.btns["park"]=btnPark;win.btns["minmax1"]=btnMinMax1;win.btns["minmax2"]=btnMinMax2;win.btns["close"]=VJ;var b=win.childNodes[3].childNodes[0].childNodes[0].childNodes[0];for(var a in win.btns){var btn=win.btns[a];var td=document.createElement("TD");td.className="dhtmlx_wins_btn_"+(btn.isVisible?"visible":"hidden");b.appendChild(td);td.appendChild(btn);this.agG(win,btn);btn=null}};this.agG=function(win,btn){btn.onmouseover=function(){if(this.ZT){this.className="button_"+this.label+"_over_"+(this.isPressed?"pressed":"default")}else{this.className="button_"+this.label+"_disabled"}};btn.onmouseout=function(){if(this.ZT){this.isPressed=false;this.className="button_"+this.label+"_default"}else{this.className="button_"+this.label+"_disabled"}};btn.onmousedown=function(){if(this.ZT){this.isPressed=true;this.className="button_"+this.label+"_over_pressed"}else{this.className="button_"+this.label+"_disabled"}};btn.onmouseup=function(){if(this.ZT){var wasPressed=this.isPressed;this.isPressed=false;this.className="button_"+this.label+"_over_default";if(wasPressed){if(this.mR("onClick")){this.callEvent("onClick",[win,this])}else{this.acI()}}}else{this.className="button_"+this.label+"_disabled"}};btn.show=function(){that.aeH(win,this.label)};btn.hide=function(){that.aeF(win,this.label)};btn.enable=function(){that.abX(win,this.label)};btn.kB=function(){that.aeD(win,this.label)};btn.isEnabled=function(){return this.ZT};btn.WQ=function(){return(!this.isVisible)};btn.Ag=this.Ag;btn.Ag()};this.agh=function(win){if(!win.aeL){return};if(this.enableParkEffect&&win.parkBusy){return};if(win.ael){if(this.enableParkEffect){win.parkBusy=true;win.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.display="";this.agL(win)}else{win.h=win.lastParkH;win.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.display="";win.btns["park"].title=win.btns["park"].titleIfNotParked;if(win.adk==true){this.abX(win,"minmax1");this.abX(win,"minmax2")}}}else{win.lastParkH=(String(win.h).search(/\%$/)== -1?win.h:win.offsetHeight);if(win.adk==true){this.aeD(win,"minmax1");this.aeD(win,"minmax2")};if(this.enableParkEffect){win.parkBusy=true;this.agw(win)}else{var skinParams=(win.rI!=null?win.rI:this.skinParams[this.skin]);win.h=skinParams["header_height"]+skinParams["border_bottom_height"];win.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.display="none";win.btns["park"].title=win.btns["park"].titleIfParked}};if(!this.enableParkEffect){win.ael= !win.ael;this.XE(win);if(!win.ael){this.xY(win);if(cU){win._content.childNodes[2].style.border="#FFFFFF 0px solid";var w=win._content.childNodes[2];window.setTimeout(function(){w.style.border="none"},1)};if(win.mR("onParkDown")){win.callEvent("onParkDown",[win])}else{this.callEvent("onParkDown",[win])}}else{if(cU){win.childNodes[0].border=1;win.childNodes[0].border=0};if(win.mR("onParkUp")){win.callEvent("onParkUp",[win])}else{this.callEvent("onParkUp",[win])}}}};this.ahI=function(win){win.aeL=true;this.abX(win,"park")};this.ahy=function(win){win.aeL=false;this.aeD(win,"park")};this.enableParkEffect=true;this.parkStartSpeed=80;this.parkSpeed=this.parkStartSpeed;this.parkTM=null;this.parkTMTime=5;this.agw=function(win){if(String(win.h).search(/\%$/)!= -1){win.h=win.offsetHeight};win.h-=this.parkSpeed;var skinParams=(win.rI!=null?win.rI:this.skinParams[this.skin]);if(win.h<=skinParams["header_height"]+skinParams["border_bottom_height"]){win.h=skinParams["header_height"]+skinParams["border_bottom_height"];win.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.display="none";win.btns["park"].title=win.btns["park"].titleIfParked;win.ael=true;win.parkBusy=false;this.XE(win,true);if(cU){win.childNodes[0].border=1;win.childNodes[0].border=0};if(win.mR("onParkUp")){win.callEvent("onParkUp",[win])}else{this.callEvent("onParkUp",[win])}}else{this.XE(win);this.parkTM=window.setTimeout(function(){that.agw(win)},this.parkTMTime)}};this.agL=function(win){win.h+=this.parkSpeed;if(win.h>=win.lastParkH){win.h=win.lastParkH;win.btns["park"].title=win.btns["park"].titleIfNotParked;if(win.adk==true){this.abX(win,"minmax1");this.abX(win,"minmax2")};win.ael=false;win.parkBusy=false;this.XE(win);this.xY(win);if(cU){win._content.childNodes[2].style.border="#FFFFFF 0px solid";var w=win._content.childNodes[2];window.setTimeout(function(){w.style.border="none"},1)};if(win.mR("onParkDown")){win.callEvent("onParkDown",[win])}else{this.callEvent("onParkDown",[win])}}else{this.XE(win);this.parkTM=window.setTimeout(function(){that.agL(win)},this.parkTMTime)}};this.abX=function(win,btn){win.btns[btn].ZT=true;win.btns[btn].className="button_"+win.btns[btn].label+"_default"};this.aeD=function(win,btn){win.btns[btn].ZT=false;win.btns[btn].className="button_"+win.btns[btn].label+"_disabled"};this.WI=function(win){win.childNodes[1].style.display="";win.childNodes[2].style.display="";win.childNodes[3].style.display="";for(var a in win.rI){delete win.rI[a]};win.rI=null;var h=this.skinParams[this.skin]["header_height"]+"px";win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.height=h;win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.height=h;var hdr=win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];for(var q=0;q<hdr.childNodes.length;q++){hdr.childNodes[q].style.height=h};this.XE(win)};this.aji=function(win){win.childNodes[1].style.display="none";win.childNodes[2].style.display="none";win.childNodes[3].style.display="none";win.rI={};for(var a in this.skinParams[this.skin]){win.rI[a]=Number(this.skinParams[this.skin][a]).valueOf()};win.rI["header_height"]=win.rI["border_bottom_height"];var h=win.rI["header_height"]+"px";win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.height=h;win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.height=h;var hdr=win.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];for(var q=0;q<hdr.childNodes.length;q++){hdr.childNodes[q].style.height=h};this.XE(win)};this.ahM=function(win){win.adk=true;this.abX(win,"minmax1");this.abX(win,"minmax2")};this.ahD=function(win){win.adk=false;this.aeD(win,"minmax1");this.aeD(win,"minmax2")};this.agp=function(win){if(win.adk==false){return};win.lastMaximizeX=win.x;win.lastMaximizeY=win.y;win.lastMaximizeW=win.w;win.lastMaximizeH=win.h;win.x=0;win.y=0;win.afm=true;win.aeY=false;win.afq=false;win.w=(win.maxW=="auto"?(this.vp==document.body?"100%":(this.vp.style.width!=""?parseInt(this.vp.style.width):this.vp.offsetWidth)):win.maxW);win.h=(win.maxH=="auto"?(this.vp==document.body?"100%":(this.vp.style.height!=""?parseInt(this.vp.style.height):this.vp.offsetHeight)):win.maxH);this.aeF(win,"minmax1");this.aeH(win,"minmax2");this.XE(win);this.xY(win);if(win.mR("onMaximize")){win.callEvent("onMaximize",[win])}else{this.callEvent("onMaximize",[win])}};this.ags=function(win){if(win.adk==false){return};if(win.layout){win.layout.KK(win)};win.x=win.lastMaximizeX;win.y=win.lastMaximizeY;win.w=win.lastMaximizeW;win.h=win.lastMaximizeH;win.afm=false;win.aeY=win.aeK;win.afq=true;this.agx(win);this.aeF(win,"minmax2");this.aeH(win,"minmax1");this.XE(win);this.xY(win);if(win.mR("onMinimize")){win.callEvent("onMinimize",[win])}else{this.callEvent("onMinimize",[win])}};this.aeH=function(win,btn){win.btns[btn].isVisible=true;var p=win.btns[btn].parentNode;p.className="dhtmlx_wins_btn_visible";p=null};this.aeF=function(win,btn){win.btns[btn].isVisible=false;var p=win.btns[btn].parentNode;p.className="dhtmlx_wins_btn_hidden";p=null};this.ahg=function(win){win.style.display="";if(win.mR("onShow")){win.callEvent("onShow",[win])}else{this.callEvent("onShow",[win])};var w=this.ajl();if(w==null){this.aeG(win);this.aeJ(win)}else if(this.aiQ(w)){this.aeG(win);this.aeJ(win)}};this.aiI=function(win){win.style.display="none";if(win.mR("onHide")){win.callEvent("onHide",[win])}else{this.callEvent("onHide",[win])};var w=this.getTopmostWindow(true);if(w!=null){this.aeG(w);this.aeJ(w)}};this.aiQ=function(win){var WQ=(win.style.display=="none");return WQ};this.agF=function(win){if(win.mR("onClose")){if(!win.callEvent("onClose",[win]))return}else{if(!this.callEvent("onClose",[win]))return};this.agf(win);var latest={"zi":0};for(var a in this.wins){if(this.wins[a].zi>latest.zi){latest=this.wins[a]}};if(latest!=null){this.aeJ(latest)}};this.aix=function(win){if(win.mR("onHelp")){win.callEvent("onHelp",[win])}else{this.callEvent("onHelp",[win])}};this.afS=function(win,type,obj,append){if(append!==true){while(win._content.childNodes[2].childNodes.length>0){win._content.childNodes[2].removeChild(win._content.childNodes[2].childNodes[0])}};if(type=="url"){var fr=document.createElement("IFRAME");fr.frameBorder=0;fr.border=0;fr.style.width="100%";fr.style.height="100%";fr.src=obj;win._content.childNodes[2].appendChild(fr);win.vz=fr;if(_isIE){win.vz.onreadystatechange=function(a){if(win.vz.readyState=="complete"){that.callEvent("onContentLoaded",[win])}}}else{win.vz.onload=function(){that.callEvent("onContentLoaded",[win])}}}else if(type=="urlajax"){var xmlParser=function(){this.dhxWindowObject.attachHTMLString(this.ai.responseText);that.callEvent("onContentLoaded",[win]);this.fA()};var bA=new ag(xmlParser,window);bA.dhxWindowObject=win;bA.bD(obj)}else if(type=="obj"){win.vz=null;win._content.childNodes[2].appendChild(obj);win._content.childNodes[2].style.overflow=(append===true?"auto":"hidden");obj.style.display=""}else if(type=="str"){win.vz=null;win._content.childNodes[2].innerHTML=obj}};this.ahj=function(win,iconEnabled,iconDisabled){win.iconsPresent=true;win.icons[0]=this.imagePath+iconEnabled;win.icons[1]=this.imagePath+iconDisabled;win.childNodes[1].src=win.icons[win.isOnTop()?0:1]};this.aiJ=function(win){if(win.iconsPresent){return new Array(win.icons[0],win.icons[1])}else{return new Array(null,null)}};this.ahr=function(win){win.iconsPresent=false;win.icons[0]=this.imagePath+this.pathPrefix+this.skin+"/active/icon_blank.gif";win.icons[1]=this.imagePath+this.pathPrefix+this.skin+"/inactive/icon_blank.gif";win.childNodes[1].src=win.icons[win.isOnTop()?0:1]};this.agn=function(win){win.iconsPresent=true;win.icons[0]=this.imagePath+this.pathPrefix+this.skin+"/active/icon_normal.gif";win.icons[1]=this.imagePath+this.pathPrefix+this.skin+"/inactive/icon_normal.gif";win.childNodes[1].src=win.icons[win.className=="dhtmlx_window_active"?0:1]};this.akc=function(win,obj,w,h){var data=win._content;data.parentNode.removeChild(data);win.hide();data.style.left="0px";data.style.top="0px";data.style.width=(w!=null?w:obj.offsetWidth)+"px";data.style.height=(h!=null?h:obj.offsetHeight)+"px";data.style.position="relative";obj.appendChild(data)};this.Yx=function(win,state){if(state==true){var data=win._content;data.parentNode.removeChild(data);win.hide();win.GO=true;data.style.left="0px";data.style.top="0px";data.style.width=document.body.offsetWidth-(_isIE?4:0)+"px";if(document.body.offsetHeight==0){if(window.innerHeight){data.style.height=window.innerHeight+"px"}else{data.style.height=document.body.scrollHeight+"px"}}else{data.style.height=document.body.offsetHeight-(_isIE?4:0)+"px"};data.style.position="absolute";document.body.appendChild(data)}else if(state==false){var data=win.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1];var base=win._content;document.body.removeChild(base);data.appendChild(base);win.GO=false;win.setDimension(win.w,win.h);win.show();win.bringToTop();win.center()};this.xY(win)};this.aiq=function(win){var state=(this.getTopmostWindow()==win);return state};this.aid=function(win){for(var a in this.wins){if(this.wins[a].zi<win.zi){this.wins[a].zi+=this.eh;this.wins[a].style.zIndex=this.wins[a].zi}};win.zi=50;win.style.zIndex=win.zi;this.aeJ(this.getTopmostWindow())};this.aiG=function(win){var state=true;for(var a in this.wins){if(this.wins[a]!=win){state=state&&(this.wins[a].zi>win.zi)}};return state};this.agQ=function(win){win.acC=true;this.aeF(win,"stick");this.aeH(win,"sticked");this.aeG(win)};this.agW=function(win){win.acC=false;this.aeF(win,"sticked");this.aeH(win,"stick");this.aib()};this.ahJ=function(win,id,pos,title,label){var btn=document.createElement("DIV");btn.className="button_"+label+"_default";btn.title=title;btn.isVisible=true;btn.ZT=true;btn.isPressed=false;btn.label=label;win.btns[id]=btn;btn.acI=function(){};var b=win.childNodes[3].childNodes[0].childNodes[0].childNodes[0];var td=document.createElement("TD");td.className="dhtmlx_wins_btn_"+(btn.isVisible?"visible":"hidden");if(pos>b.childNodes.length){b.appendChild(td)}else{if(pos<0){pos=0};b.insertBefore(td,b.childNodes[pos])};td.appendChild(btn);this.agG(win,btn)};this.aiz=function(win,id,btn){this.aft(win,id,btn)};this.afK=function(state){for(var a in this.wins){var eW=this.wins[a]._content;var cover=null;for(var q=0;q<eW.childNodes.length;q++){if(eW.childNodes[q].className=="dhx_content_cover_blocker"){cover=eW.childNodes[q]}};if(cover!=null){cover.style.display=(state?"":"none")}}};this.resizingWin=null;this.modalWin=null;this.resizingDirs="none";this.agK();this.vJ=function(){that.afL()};this.KD=function(e){e=e||event;if(that!=null){that.ain(e)}};this.SL=null;this.akH=200;this.Kf=function(){window.clearTimeout(that.SL);that.SL=window.setTimeout(function(){that.afs()},that.akH)};this.Lm=function(){that.unload()};this.MY=function(e){e=e||event;if(that.movingWin!=null||that.resizingWin!=null){e.returnValue=false}};if(_isIE){document.body.attachEvent("onselectstart",this.MY)};dE(window,"resize",this.Kf);dE(document.body,"unload",this.Lm);dE(document.body,"mouseup",this.vJ);dE(this.vp,"mousemove",this.KD);dE(this.vp,"mouseup",this.vJ);this.agl=function(win,state){if(state==true){this.aeJ(win);this.aeG(win);this.modalWin=win;win.afR=true;this.modalCoverI.style.zIndex=win.zi-2;this.modalCoverI.style.display="";this.modalCoverD.style.zIndex=win.zi-2;this.modalCoverD.style.display=""}else{this.modalWin=null;win.afR=false;this.modalCoverI.style.zIndex=0;this.modalCoverI.style.display="none";this.modalCoverD.style.zIndex=0;this.modalCoverD.style.display="none"}};this.aib=function(){var wins=new Array();for(var a in this.wins){if(this.wins[a].acC){wins[wins.length]=this.wins[a]}};for(var q=0;q<wins.length;q++){this.aeG(wins[q])};if(wins.length==0){for(var a in this.wins){if(this.wins[a].className=="dhtmlx_window_active"){this.aeG(this.wins[a])}}}};this.unload=function(){this.WS()};this.aft=function(win,id,btn){this.AC(btn);for(var a in btn){if(typeof(btn[a])=="function"){var k=(btn[a].toString()).split("\n");if(!(k.length==3&&k[1].search(/\[native\scode\]/gi)!= -1)){btn[a]=null}}};var p=btn.parentNode;p.removeChild(btn);delete win.btns[id];btn=null;p=null};this.agf=function(win){if(this.modalWin==win){this.agl(win,false)};this.AC(win);if(!cU){for(var a in win.btns){this.aft(win,a,win.btns[a])}};if(!cU){for(var a in win){if(typeof(win[a])=="function"){var k=(win[a].toString()).split("\n");if(!(k.length==3&&k[1].search(/\[native\scode\]/gi)!= -1)){win[a]=null}}}};win._content=null;var p=win.parentNode;p.removeChild(win);delete this.wins[win.idd];win=null;p=null};this.akA=function(obj){obj.onmouseover=null;obj.onmouseout=null;obj.onmousemove=null;obj.onclick=null;obj.ondblclick=null;obj.onmouseenter=null;obj.onmouseleave=null;obj.onmouseup=null;obj.onmousewheel=null;obj.onmousedown=null;obj.onselectstart=null;obj.onfocus=null;obj.style.display=""};this.AC=function(obj){this.akA(obj);for(var q=0;q<obj.childNodes.length;q++){if(obj.childNodes[q].tagName!=null){this.AC(obj.childNodes[q])}}};this.RW=function(){};this.Oh=function(){return null};this.NI=function(){return null};this.xY=function(win){if(win.grid){win.grid.setSizes();win.grid.setSizes()};if(win.tabbar){win.tabbar.lY()};if(win.menu){win.menu._redistribTopLevelPositions()};if(win.accordion){win.accordion.setSizes()};if(win.layout){win.layout.setSizes(win)};if(win.folders){win.folders.setSizes()};if(win.editor){if(cU){window.setTimeout(function(){win.editor.Qe()},10)}else{win.editor.Qe()}}};this.WS=function(){this.YL();for(var a in this.wins){this.afW(this.wins[a]);this.agf(this.wins[a])};this.modalCoverD.style.display="";this.AC(this.modalCoverD);this.modalCoverD.parentNode.removeChild(this.modalCoverD);this.modalCoverD=null;this.AC(this.modalCoverI);this.modalCoverI.style.display="";this.modalCoverI.parentNode.removeChild(this.modalCoverI);this.modalCoverI=null;if(this.vp!=document.body){this.vp.parentNode.removeChild(this.vp)};this.vp=null;for(var a in this.skinParams){delete this.skinParams[a]};this.skinParams=null;that=null;for(var a in this){if(typeof(this[a])=="function"){this[a]=null}};for(var a in this){delete this[a]}};this.YL=function(){if(_isIE){window.detachEvent("onresize",this.Kf);document.body.detachEvent("onselectstart",this.MY);document.body.detachEvent("onmouseup",this.vJ);document.body.detachEvent("onunload",this.Lm);this.vp.detachEvent("onmousemove",this.KD);this.vp.detachEvent("onmouseup",this.vJ)}else{window.removeEventListener("resize",this.Kf,false);document.body.removeEventListener("mouseup",this.vJ,false);document.body.removeEventListener("unload",this.Lm,false);this.vp.removeEventListener("mousemove",this.KD,false);this.vp.removeEventListener("mouseup",this.vJ,false)}};if(this._enableStatusBar!=null){this._enableStatusBar()};if(this._enableWebMenu!=null){this._enableWebMenu()};if(this._enableWebToolbar!=null){this._enableWebToolbar()};this.qT=function(w){var s="";var z="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";for(var q=0;q<w;q++){s=s+z.charAt(Math.round(Math.random()*z.length))};return s};this.Ag=function(){this.xw="";this.attachEvent=function(eN,hk,qr){eN=eN.toLowerCase();qr=qr||this;eN='ev_'+eN;if((!this[eN])||(!this[eN].oe)){var z=new this.sI(qr);z.oe(this[eN]);this[eN]=z};return(eN+':'+this[eN].oe(hk))};this.callEvent=function(name,afo){name=name.toLowerCase();if(this["ev_"+name]){return this["ev_"+name].apply(this,afo)};return true};this.mR=function(name){name=name.toLowerCase();if(this["ev_"+name]){return true};return false};this.sI=function(obj){var gu=new Array();var yO=obj;var z=function(){if(gu)var res=true;for(var i=0;i<gu.length;i++){if(gu[i]!=null){var O=gu[i].apply(yO,arguments);res=res&&O}};return res};z.oe=function(ev){if(typeof(ev)!="function")ev=eval(ev);if(ev)return gu.push(ev)-1;return false};z.uI=function(id){gu[id]=null};return z};this.detachEvent=function(id){if(id!=false){var list=id.split(':');this[list[0]].uI(list[1])}}};this.Ag();return this};
