﻿function Dialog(aO,txtStyleRootFolder,ao,aY,ay,aI,ai,aA,aa,aE,ae,aU,au,aZ,az,aX,ax,aW,aw,aV,av,aT,at,aS,as){ this.aR=new Window(aO); this.ar=this.setStyle(ao,txtStyleRootFolder); this.aR.createWindowFrame(1,0,1,0,1,"absolute",document.getElementById(aY)); this.setTitle(aI); this.aQ(ai); this.aR.setBuiltinButtons(0,0,as); this.aR.createContentPanel("div"); this.setSize(ax,aW); document.getElementById(ay).style.display="block"; this.aR.getContentPanel().appendChild(document.getElementById(ay)); this.setOpacity(aw); this.setPageOpacity(aV); this.setPosition(az,aX); this.setzIndex((av<2)?2:av); if (at)this.aR.enableFilter(); if (aS)this.aR.enableDragging(0,null,100,aU); switch (aA){case "SCREEN_CENTER":if (window.aq==null)window.aq=new Array(); var aP= false; for (var i=0; i<window.aq.length; i++)if (window.aq[i].aR.aO==this.aR.aO){window.aq[i]=this ; aP= true; }if (!aP)window.aq.push(this ); if (window.ap==null){window.ap=new Object(); aN= function (an){aM=(document.documentElement.scrollTop>document.body.scrollTop)?document.documentElement.scrollTop:document.body.scrollTop; am=(document.documentElement.scrollLeft>document.body.scrollLeft)?document.documentElement.scrollLeft:document.body.scrollLeft; var aL=__lib.getWindowSize(); for (var i=0; i<window.aq.length; i++){try {var al=window.aq[i].getSize(); window.aq[i].setPosition((aL.width-al.width)/2+am,(aL.height-al.height)/2+aM); }catch (aK){}}} ; __lib.addEvent(window,"resize",aN, false); __lib.addEvent(window,"scroll",aN, false); }aN(); break; } this.OnInit=aa; this.aR.OnOpen=ae; this.aR.OnPreOpen=aE; if (this.OnInit!=null)this.OnInit(); this.aR.setVisibility(aT); this.aR.OnPreClose=au; this.aR.OnClose=aZ; } ; Dialog.prototype.setStyle= function (ak,aJ){return this.aR.setStyle(ak,aJ); } ; Dialog.prototype.setPosition= function (x,y){ this.aR.setPosition(x,y); } ; Dialog.prototype.getPosition= function (){return this.aR.getPosition(); } ; Dialog.prototype.setSize= function (width,height){ this.aR.setSize(width,height); } ; Dialog.prototype.getSize= function (){return this.aR.getSize(); } ; Dialog.prototype.setTitle= function (aI){ this.aR.setTitle(aI); } ; Dialog.prototype.aQ= function (aj){ this.aR.setLogo(aj); } ; Dialog.prototype.Open= function (){ this.aR.setVisibility( true); } ; Dialog.prototype.Close= function (){ this.aR.setVisibility( false); } ; Dialog.prototype.setOpacity= function (aw){ this.aR.setOpacity(aw); } ; Dialog.prototype.setPageOpacity= function (aV){ this.aR.setPageOpacity(aV); } ; Dialog.prototype.getOpacity= function (){return this.aR.getOpacity(); } ; Dialog.prototype.setzIndex= function (av){ this.aR.setzIndex(av); } ; Dialog.prototype.getzIndex= function (){return this.aR.getzIndex(); } ; Dialog.prototype.Unload= function (){ this.aR.unload(); } ; Dialog.prototype.getContentPanel= function (){return this.aR.getContentPanel(); } ;
