DHTML_modalMessage=function(){
var _1;
var _2;
var _3;
var _4;
var _5;
var _6;
var _7;
var _8;
var _9;
var _a;
var _b;
var _c;
var _d;
var _e;
this.url="";
this.htmlOfModalMessage="";
this.layoutCss="modal-message.css";
this.height=200;
this.width=400;
this.cssClassOfMessageBox=false;
this.shadowDivVisible=true;
this.shadowOffset=5;
this.MSIE=false;
if(navigator.userAgent.indexOf("MSIE")>=0){
this.MSIE=true;
}
};
DHTML_modalMessage.prototype={setSource:function(_f){
this.url=_f;
},setHtmlContent:function(_10){
this.htmlOfModalMessage=_10;
},setSize:function(_11,_12){
if(_11){
this.width=_11;
}
if(_12){
this.height=_12;
}
},setCssClassMessageBox:function(_13){
this.cssClassOfMessageBox=_13;
if(this.divs_content){
if(this.cssClassOfMessageBox){
this.divs_content.className=this.cssClassOfMessageBox;
}else{
this.divs_content.className="modalDialog_contentDiv";
}
}
},setShadowOffset:function(_14){
this.shadowOffset=_14;
},display:function(){
if(!this.divs_transparentDiv){
this.__createDivs();
}
this.divs_transparentDiv.style.display="block";
this.divs_content.style.display="block";
this.divs_shadow.style.display="block";
if(this.MSIE){
this.iframe.style.display="block";
}
this.__resizeDivs();
window.refToThisModalBoxObj=this;
setTimeout("window.refToThisModalBoxObj.__resizeDivs()",150);
this.__insertContent();
},setShadowDivVisible:function(_15){
this.shadowDivVisible=_15;
},close:function(){
this.divs_transparentDiv.style.display="none";
this.divs_content.style.display="none";
this.divs_shadow.style.display="none";
if(this.MSIE){
this.iframe.style.display="none";
}
},addEvent:function(_16,_17,_18,_19){
if(!_19){
_19="";
}
if(_16.attachEvent){
_16["e"+_17+_18+_19]=_18;
_16[_17+_18+_19]=function(){
_16["e"+_17+_18+_19](window.event);
};
_16.attachEvent("on"+_17,_16[_17+_18+_19]);
}else{
_16.addEventListener(_17,_18,false);
}
},__createDivs:function(){
this.divs_transparentDiv=document.createElement("DIV");
this.divs_transparentDiv.className="modalDialog_transparentDivs";
this.divs_transparentDiv.style.left="0px";
this.divs_transparentDiv.style.top="0px";
document.body.appendChild(this.divs_transparentDiv);
this.divs_content=document.createElement("DIV");
this.divs_content.className="modalDialog_contentDiv";
this.divs_content.id="DHTMLSuite_modalBox_contentDiv";
this.divs_content.style.zIndex=100000;
if(this.MSIE){
this.iframe=document.createElement("<IFRAME src=\"about:blank\" frameborder=0>");
this.iframe.style.zIndex=90000;
this.iframe.style.position="absolute";
document.body.appendChild(this.iframe);
}
document.body.appendChild(this.divs_content);
this.divs_shadow=document.createElement("DIV");
this.divs_shadow.className="modalDialog_contentDiv_shadow";
this.divs_shadow.style.zIndex=95000;
document.body.appendChild(this.divs_shadow);
window.refToModMessage=this;
this.addEvent(window,"scroll",function(e){
window.refToModMessage.__repositionTransparentDiv();
});
this.addEvent(window,"resize",function(e){
window.refToModMessage.__repositionTransparentDiv();
});
},__getBrowserSize:function(){
var _1c=document.documentElement.clientWidth;
var _1d=document.documentElement.clientHeight;
var _1e,_1d;
if(self.innerHeight){
_1e=self.innerWidth;
_1d=self.innerHeight;
}else{
if(document.documentElement&&document.documentElement.clientHeight){
_1e=document.documentElement.clientWidth;
_1d=document.documentElement.clientHeight;
}else{
if(document.body){
_1e=document.body.clientWidth;
_1d=document.body.clientHeight;
}
}
}
return [_1e,_1d];
},__resizeDivs:function(){
var _1f=Math.max(document.body.scrollTop,document.documentElement.scrollTop);
if(this.cssClassOfMessageBox){
this.divs_content.className=this.cssClassOfMessageBox;
}else{
this.divs_content.className="modalDialog_contentDiv";
}
if(!this.divs_transparentDiv){
return;
}
var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);
var sl=Math.max(document.body.scrollLeft,document.documentElement.scrollLeft);
window.scrollTo(sl,st);
setTimeout("window.scrollTo("+sl+","+st+");",10);
this.__repositionTransparentDiv();
var _22=this.__getBrowserSize();
var _23=_22[0];
var _24=_22[1];
this.divs_content.style.width=this.width+"px";
this.divs_content.style.height=this.height+"px";
var _25=this.divs_content.offsetWidth;
var _26=this.divs_content.offsetHeight;
this.divs_content.style.left=Math.ceil((_23-_25)/2)+"px";
this.divs_content.style.top=(Math.ceil((_24-_26)/2)+_1f)+"px";
if(this.MSIE){
this.iframe.style.left=this.divs_content.style.left;
this.iframe.style.top=this.divs_content.style.top;
this.iframe.style.width=this.divs_content.style.width;
this.iframe.style.height=this.divs_content.style.height;
}
this.divs_shadow.style.left=(this.divs_content.style.left.replace("px","")/1+this.shadowOffset)+"px";
this.divs_shadow.style.top=(this.divs_content.style.top.replace("px","")/1+this.shadowOffset)+"px";
this.divs_shadow.style.height=_26+"px";
this.divs_shadow.style.width=_25+"px";
if(!this.shadowDivVisible){
this.divs_shadow.style.display="none";
}
},__repositionTransparentDiv:function(){
this.divs_transparentDiv.style.top=Math.max(document.body.scrollTop,document.documentElement.scrollTop)+"px";
this.divs_transparentDiv.style.left=Math.max(document.body.scrollLeft,document.documentElement.scrollLeft)+"px";
var _27=this.__getBrowserSize();
var _28=_27[0];
var _29=_27[1];
this.divs_transparentDiv.style.width=_28+"px";
this.divs_transparentDiv.style.height=_29+"px";
},__insertContent:function(){
if(this.url){
ajax_loadContent("DHTMLSuite_modalBox_contentDiv",this.url);
}else{
this.divs_content.innerHTML=this.htmlOfModalMessage;
}
}};

