dlg={itm:[],order:[],show:function(n,t){var e,o=dlg.itm[n];try{if(o.prop&4)o.move(0,0,dom);o.bg(1);if(o.prop&64&&w_)dom.objById('modal').bg(1);dlg.raise(n);advise.fire('dlgshow'+o.id,o)}catch(e){if(t!=null)alert(t+' is loading.')}
return e>''},hide:function(n){try{n=dlg.itm[n];if(n.prop&64&&w_)dom.objById('modal').bg(0);n.bg(0);advise.fire('dlghide'+n.id,n);dlg.raise(dlg.order[dlg.order.length-1])}catch(n){}},closeAll:function(){for(var i in dlg.itm)dlg.hide(i)},add:function(n,a){dlg.itm[dlg.order[dlg.order.length]=n]={name:n,prop:a}},load:function(){var i,j,o;for(i in dlg.itm){for(j in o=dom.objById(i))dlg.itm[i][j]=o[j];if(dlg.itm[i].prop&8){dom.eventListener(o=dom.itemById(i+'d'),'mousedown',function(e){dom.evtPos(e);dom.o=dlg.itm[this.id.substr(0,this.id.length-1)];dom.dX=dom.X-dom.o.left();dom.dY=dom.Y-dom.o.top();dlg.raise(dom.o.id);dom.eventListener(document,'mousemove',function(e){if(dom.o){dom.evtPos(e);dom.o.move(dom.Y-dom.dY,dom.X-dom.dX);return false}});return false});dom.eventListener(o,'mouseup',function(){if(dom.o)dom.eventListener(document,'mousemove',dom.o=null);return true})}}},raise:function(n){var d=dlg.itm,i=d[n].z()-9,o=dlg.order;for(;i<o.length-1;i++)d[o[i]=o[i+1]].z(i+9);d[o[i]=n].z(i+9)}}
advise.add('onload',dlg.load);