Meetup.CommentDeleteConfirm=function(){bindMethods(this);this._init()};Meetup.CommentDeleteConfirm.prototype={confirmDiv:null,feedbackDiv:null,mainDelDivContainer:null,deleteSuccess:function(xhr){},pagerOffsetFieldName:"",_init:function(){this.confirmDiv=$("comment_deleteConfirmDiv");this.feedbackDiv=$("comment_deleteFeedbackDiv");if($("commentDeleteContainer")){this.mainDelDivContainer=removeElement($("commentDeleteContainer"))}appendChildNodes(document.body,this.mainDelDivContainer)},_decorate:function(){this._elms=$tagClass("a","commentDeleteLink");forEach(this._elms,this._makeLink)},_makeLink:function(lnk){var commentID=getNodeAttribute(lnk,"commentId");disconnectAll(lnk,"onclick");connect(lnk,"onclick",partial(this._doPopUp,lnk,commentID));lnk.style.cursor="pointer"},_doPopUp:function(lnk,commentID,e){e.stop();if(!this.confirmDiv){this.confirmDiv=$("comment_deleteConfirmDiv")}if(!this.feedbackDiv){this.feedbackDiv=$("comment_deleteFeedbackDiv")}if(!this.mainDelDivContainer){this.mainDelDivContainer=$("commentDeleteContainer")}if(this.pagerOffsetFieldName.length>0){$("commentDeleteFloatForm").psize.value=getNodeAttribute(lnk,"psize");$("commentDeleteFloatForm")[this.pagerOffsetFieldName].value=getNodeAttribute(lnk,this.pagerOffsetFieldName)}this._killPopUp(false,null);setNodeAttribute(getFirstElementByTagAndClassName("input","commentID",$("commentDeleteFloatForm")),"value",commentID);this._showConfirmDiv();this._positionElement(this.mainDelDivContainer,lnk,e);var noBtn=getFirstElementByTagAndClassName("input","deleteNO",this.confirmDiv);disconnectAll(noBtn);connect(noBtn,"onclick",partial(this._killPopUp,false))},_showConfirmDiv:function(){hideElement(this.feedbackDiv);showElement(this.confirmDiv);showElement(this.mainDelDivContainer)},_showFeedbackDiv:function(){hideElement(this.confirmDiv);showElement(this.feedbackDiv);showElement(this.mainDelDivContainer)},_deleteComment:function(e){this._showFeedbackDiv();var okBtn=getFirstElementByTagAndClassName("input","closeImg",this.feedbackDiv);disconnectAll(okBtn);connect(okBtn,"onclick",partial(this._killPopUp,true,null));this._decorate();setPageHeight()},_positionElement:function(elm,lnk,e){var el_par=e.target().parentNode;var pos_lnk=getElementPosition(e.target());var pos_par=getElementPosition(el_par);var dim_par=getElementDimensions(el_par);var x_elm=pos_par.x+dim_par.w;var y_elm=pos_par.y;if(Meetup.UserAgent.isIE()){x_elm-=150}setElementPosition(elm,{x:x_elm,y:y_elm})},_killPopUp:function(reDecorate,e){if(e){e.stop()}if(reDecorate){this._decorate()}hideElement(this.mainDelDivContainer);showElement(this.confirmDiv);hideElement(this.feedbackDiv)}};