function DOMAlert(a){var e,c,b,d;e=this;this.settings=a;this.html={};this.isIE6=document.all&&window.external&&typeof document.documentElement.style.maxHeight==="undefined"?true:false;this.settings.skin=this.settings.skin?this.settings.skin:"default";if(!this.settings.ok){c=function(){e.close()};this.settings.ok={text:"defOk",value:true,onclick:c}}c=document.createElement("div");c.style.height=(document.documentElement.clientHeight>document.documentElement.scrollHeight?document.documentElement.clientHeight: document.documentElement.scrollHeight)+"px";c.style.width=document.documentElement.scrollWidth+"px";if(!this.isIE6){c.style.background="#2E2E2E";c.style.filter="alpha(opacity=70)";c.style.opacity=0.5}c.style.position="absolute";c.style.left="0px";c.style.top="0px";c.style.zIndex=998;c.style.visibility="hidden";document.body.appendChild(c);this.html.modalWindow=c;if(this.isIE6){c.style.background="#2E2E2E";c.style.filter="alpha(opacity=70)"}c=document.createElement("div");c.className=this.settings.skin+ "_alertWindow";c.style.position=this.isIE6?"absolute":"fixed";c.style.zIndex=999;if(this.settings.width)c.style.width=this.settings.width+"px";document.body.appendChild(c);c.style.visibility="hidden";this.html.alertWindow=c;b=document.createElement("div");b.className=this.settings.skin+"_titleBar";c.appendChild(b);this.html.titleBar=b;d=document.createElement("div");d.className=this.settings.skin+"_titleBarRightIcon";d.style.cssFloat="right";d.style.styleFloat="right";b.appendChild(d);this.html.ricon= d;d=document.createElement("div");d.className=this.settings.skin+"_titleBarLeftIcon";d.style.cssFloat="left";d.style.styleFloat="left";b.appendChild(d);this.html.licon=d;d=document.createElement("span");d.innerHTML=this.settings.title;b.appendChild(d);this.html.title=d;d=document.createElement("div");d.className=navigator.appName=="Microsoft Internet Explorer"?this.settings.skin+"_contentArea "+this.settings.skin+"_contentLeftborder "+this.settings.skin+"_contentRightborder":this.settings.skin+"_contentArea"; d.innerHTML=this.settings.text;d.style.padding="6px";if(this.settings.height)d.style.height=this.settings.height+"px";c.appendChild(d);this.html.contentArea=d;d=document.createElement("div");if(this.settings.ok.text!="defOk")d.className=this.settings.skin+"_buttonArea";else if(this.settings.ok.text=="Ok")d.className=this.settings.skin+"_okcancelbuttonArea";c.appendChild(d);this.html.buttonArea=d;if(navigator.appName=="Microsoft Internet Explorer"){topborder_clsname=this.settings.width>330?"_titleBarTopborder_big": "_titleBarTopborder";topborder=document.createElement("div");topborder.className=this.settings.skin+topborder_clsname;b.appendChild(topborder);this.html.topborder=topborder;titleleftborder=document.createElement("div");titleleftborder.className=this.settings.skin+"_titleBarLeftborder";b.appendChild(titleleftborder);this.html.titleleftborder=titleleftborder;toprightborder=document.createElement("div");toprightborder.className=this.settings.skin+"_titleBarRightborder";b.appendChild(toprightborder); this.html.toprightborder=toprightborder;b=document.createElement("div");b.className=this.settings.skin+"_btnareaLeftborder";b.style.cssFloat="left";b.style.styleFloat="left";d.appendChild(b);this.html.lborder=b;b=document.createElement("div");b.className=this.settings.skin+"_btnareaRightborder";d.appendChild(b);this.html.rborder=b}b=document.createElement("div");b.className=this.settings.skin+"_buttonAreaLeftIcon";b.style.cssFloat="left";b.style.styleFloat="left";d.appendChild(b);this.html.lbicon= b;rbicon=document.createElement("div");rbicon.className=this.settings.skin+"_buttonAreaRightIcon";rbicon.style.cssFloat="right";rbicon.style.styleFloat="right";d.appendChild(rbicon);this.html.rbicon=rbicon;okButtonArea=document.createElement("div");if(this.settings.ok.text!="defOk")okButtonArea.className=this.settings.skin+"_yesButtonArea";else if(this.settings.ok.text=="Ok")okButtonArea.className=this.settings.skin+"_okButtonArea";d.appendChild(okButtonArea);this.html.okButtonArea=okButtonArea;btnLeft1= document.createElement("div");btnLeft1.id="btnleftimg";btnLeft1.className="btnleftimg_cls";btnRight1=document.createElement("div");btnRight1.id="btnrightimg";btnRight1.className="btnrightimg_cls";b=document.createElement("div");b.id="midimg";if(this.settings.ok.text!="defOk"){b.innerHTML="<div style='float:left;padding-top:6px;padding-left:1px;'>"+this.settings.ok.text+"</div>";b.className="btnmidimg_cls";b.style.width=this.settings.ok.text.length*(a.ok.text=="YES"?11:12)+"px"}else if(this.settings.ok.text== "Ok"){b.src="scripts/domalert/ok.gif";b.style.width="34px";b.style.height="27px"}b.value=this.settings.ok.text;a=function(){e.settings.ok.onclick(e,e.settings.ok.value)};if(this.settings.ok.text!="defOk"&&this.settings.ok.text!=""){btnLeft1.onclick=a;okButtonArea.appendChild(btnLeft1);this.html.btnLeft1=btnLeft1;b.onclick=a;okButtonArea.appendChild(b);this.html.okButton=b;btnRight1.onclick=a;okButtonArea.appendChild(btnRight1);this.html.btnRight1=btnRight1;firstdivlen=this.settings.ok.text.length* 12+30}else firstdivlen=0;cancelButtonArea=document.createElement("div");if(this.settings.cancel.text!="")cancelButtonArea.className=this.settings.skin+"_noButtonArea";else if(this.settings.cancel.text=="Cancel")cancelButtonArea.className=this.settings.skin+"_cancelButtonArea";seconddivlen=this.settings.cancel.text.length*12+30;leftpad=firstdivlen+seconddivlen>70?Math.round(this.settings.width/2)-Math.round((firstdivlen+seconddivlen)/2):Math.round(this.settings.width/2)-40;if(firstdivlen==0)cancelButtonArea.style.paddingLeft= leftpad+"px";else okButtonArea.style.paddingLeft=leftpad+"px";d.appendChild(cancelButtonArea);this.html.cancelButtonArea=cancelButtonArea;if(navigator.appName=="Netscape"){btnHid2=document.createElement("input");btnHid2.id="hidfocusid";btnHid2.name="hidfocusid";btnHid2.type="hidden";c.appendChild(btnHid2)}btnLeft2=document.createElement("div");btnLeft2.id="btnleftimg1";btnLeft2.className="btnleftimg_cls";btnRight2=document.createElement("div");btnRight2.id="btnrightimg1";btnRight2.className="btnrightimg_cls"; if(this.settings.cancel){a=document.createElement("div");a.id="btnmidcalcel";if(this.settings.cancel.text!=""){a.innerHTML="<div style='float:left;padding-top:6px;padding-left:2px;'>"+this.settings.cancel.text+"</div>";a.className="btnmidimg_cls"}else if(this.settings.cancel.text=="Cancel"){a.src="scripts/domalert/cancel.gif";a.style.width="68px";b.style.height="27px"}b.style.padding="0px 0px 0px 0px";a.value=this.settings.cancel.text||"Cancel";c=function(){e.settings.cancel.onclick(e,e.settings.cancel.value)}; btnLeft2.onclick=c;cancelButtonArea.appendChild(btnLeft2);this.html.btnLeft2=btnLeft2;a.onclick=c;cancelButtonArea.appendChild(a);this.html.cancelButton=a;btnRight2.onclick=c;cancelButtonArea.appendChild(btnRight2);this.html.btnRight2=btnRight2;if(navigator.appName=="Netscape"){obj=document.getElementById("hidfocusid");obj.focus()}if(this.settings.cancel.text==""){btnLeft2.style.visibility="hidden";btnRight2.style.visibility="hidden"}if(navigator.appName=="Microsoft Internet Explorer"){botomborder_clsname= this.settings.width>500?"_btnareaBottomborder_big":"_btnareaBottomborder";botomborder=document.createElement("div");botomborder.className=this.settings.skin+botomborder_clsname;d.appendChild(botomborder);this.html.botomborder=botomborder}}this.center()} DOMAlert.prototype.show=function(a,e){if(e){this.html.title.innerHTML=a;this.html.contentArea.innerHTML=e}if(a&&!e)this.html.contentArea.innerHTML=a;this.html.modalWindow.style.visibility="visible";this.html.alertWindow.style.visibility="visible";if(this.html.iframe){this.html.iframe.style.height=this.html.alertWindow.offsetHeight;this.html.iframe.style.width=this.html.alertWindow.offsetWidth;this.html.iframe.style.visibility="visible"}if(this.html.cancelButton)this.html.cancelButton.focus();else this.html.okButton&& this.html.okButton.focus()};DOMAlert.prototype.hide=function(){this.html.modalWindow.style.visibility="hidden";this.html.alertWindow.style.visibility="hidden";if(this.html.iframe)this.html.iframe.style.visibility="hidden"};DOMAlert.prototype.close=function(){var a,e;for(a in this.html)if(this.html[a].parentNode){if(this.html[a].onclick)this.html[a].onclick=null;this.html[a].parentNode.removeChild(this.html[a]);delete this.html[a]}for(e in this)if(this[e]){this[e]=null;delete this[e]}}; DOMAlert.prototype.center=function(){var a,e,c;a=this.html.alertWindow;if(a.style.position==="absolute"){e=window.pageYOffset||document.documentElement.scrollTop;c=window.pageXOffset||document.documentElement.scrollLeft;a.style.left=(self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)/2+c-a.offsetWidth/2+"px";a.style.top=(self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)/2+e-a.offsetHeight/2+"px";if(this.html.iframe){this.html.iframe.style.left= a.style.left;this.html.iframe.style.top=a.style.top}}else{a.style.left=(self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)/2-a.offsetWidth/2+"px";a.style.top=(self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)/2-a.offsetHeight/2+"px"}};
