function Alert(_1,_2,_3,_4,_5,_6){
this.iTitle=_1;
this.iText=_2;
this.iText2=(_3!==undefined?_3:null);
this.iOkLabel=(_6!==undefined?_6:"ok");
this.iWidth=gConst.kDefaultDialogWidth;
this.iHeight=gConst.kDefaultDialogHeight;
var _7=(_4!==undefined?_4:null);
var _8=(_5!==undefined?_5:null);
this.doLayout=function(){
var _9=$("outer_wrapper");
var _a=gUtils.getElementTlPos(_9);
var _b=gUtils.getViewportSize();
var l=_a.x+(_9.offsetWidth-this.iWidth)/2;
var t=(_b.h-this.iHeight-60)/2;
$("dialog_container").style.top=t+"px";
$("dialog_container").style.left=l+"px";
$("dialog_container").style.width=this.iWidth+"px";
$("dialog_container").style.height=this.iHeight+"px";
$("dialog_shadow").style.width=this.iWidth+"px";
$("dialog_shadow_content").style.width=this.iWidth+"px";
$("dialog_shadow_content").style.height=(this.iHeight-60)+"px";
$("dialog_shadow_bar").style.width=(this.iWidth-53)+"px";
$("dialog").style.width=this.iWidth+"px";
$("dialog").style.height=this.iHeight+"px";
$("dialog_header_bar").style.width=(this.iWidth-53)+"px";
$("dialog_content").style.width=(this.iWidth-2)+"px";
$("dialog_content").style.height=(this.iHeight-60)+"px";
$("dialog_content").style.overflow="hidden";
$("dialog_footer_bar").style.width=(this.iWidth-53)+"px";
};
this.setWidth=function(_e){
var _f=_e!=undefined?_e:this.iWidth;
var _10=$("outer_wrapper");
var _11=gUtils.getElementTlPos(_10);
var _12=gUtils.getViewportSize();
var l=_11.x+(_10.offsetWidth-_f)/2;
$("dialog_container").style.left=l+"px";
$("dialog_container").style.width=_f+"px";
$("dialog_shadow").style.width=_f+"px";
$("dialog_shadow_content").style.width=_f+"px";
$("dialog_shadow_bar").style.width=(_f-53)+"px";
$("dialog").style.width=_f+"px";
$("dialog_header_bar").style.width=(_f-53)+"px";
$("dialog_content").style.width=(_f-2)+"px";
$("dialog_footer_bar").style.width=(_f-53)+"px";
};
this.initButtons=function(){
this.initYesButton();
this.initNoButton();
};
this.mouseover=function(_14){
var img=_14?$("dialog_yes_button_image"):$("dialog_no_button_image");
img.src=img.src.replace(/\.gif/,"Over.gif");
};
this.mouseout=function(_16){
var img=_16?$("dialog_yes_button_image"):$("dialog_no_button_image");
img.src=img.src.replace(/Over/,"");
};
this.replaceNodeText=function(_18,_19,_1a,_1b){
if(_1b==undefined){
_1b=false;
}
var _1c=$(_18);
while(_1c.hasChildNodes()){
_1c.removeChild(_1c.firstChild);
}
_1c.appendChild(document.createTextNode(_19));
if(_1a){
_1c.appendChild(document.createElement("br"));
_1c.appendChild(document.createTextNode(_1a));
}
if(_1b){
_1c.style.fontWeight="bold";
}
};
this.confirm=function(_1d){
if((!_1d)||this.okToConfirm()){
$("wrapper_fadeout").style.display="none";
$("dialog_container").style.display="none";
if(_8!=null){
_8.apply(_7,[_1d]);
}
var _1e=$("aurigmaContainer");
if(_1e){
_1e.style.visibility="visible";
}
}
};
}
Alert.prototype.initYesButton=function(){
var _1f=$("dialog_yes_button_label_link");
_1f.href="javascript: gPage.iDialog.confirm(true);";
_1f.onmouseover=function(){
gPage.iDialog.mouseover(true);
};
_1f.onmouseout=function(){
gPage.iDialog.mouseout(true);
};
_1f.style.display="inline";
_1f.onclick=function(){
};
$("dialog_yes_button_image").src="images/ajax/brYes.gif";
var _20=$("dialog_yes_button_image_link");
_20.href="javascript: gPage.iDialog.confirm(true);";
_20.onmouseover=function(){
gPage.iDialog.mouseover(true);
};
_20.onmouseout=function(){
gPage.iDialog.mouseout(true);
};
_20.onclick=function(){
};
};
Alert.prototype.initNoButton=function(){
$("dialog_no_button").style.display="none";
};
Alert.prototype.initTlIcon=function(){
};
Alert.prototype.display=function(){
this.doLayout();
var _21=$("aurigmaContainer");
if(_21){
_21.style.visibility="hidden";
}
this.initTlIcon();
this.initButtons();
var _22=gConst.kIsMSIE6?gUtils.getViewportSize():gUtils.getDocumentSize();
var _23=$("wrapper_fadeout");
_23.style.display="block";
_23.style.width=_22.w+"px";
_23.style.height=_22.h+"px";
var _24=$("dialog_container");
_24.style.display="block";
if(gConst.kIsMSIE6){
var _25=gUtils.getScrollPos();
_24.style.left=(_25.x+300)+"px";
_24.style.top=(_25.y+200)+"px";
}
this.displayTitle();
this.displayContent();
this.setButtonsText();
};
Alert.prototype.displayTitle=function(){
this.replaceNodeText("dialog_title",this.iTitle);
};
Alert.prototype.displayContent=function(){
this.replaceNodeText("dialog_text",this.iText,this.iText2,true);
};
Alert.prototype.setButtonsText=function(){
this.replaceNodeText("dialog_yes_label",this.iOkLabel);
};
Alert.prototype.okToConfirm=function(){
return true;
};


