Ajax.ArticleUpdater=Class.create();
Object.extend(Object.extend(Ajax.ArticleUpdater.prototype,Ajax.Updater.prototype),{updateContent:function(){var B=this.container[this.success()?"success":"failure"];
var A=this.transport.responseText;
if(!this.options.evalScripts){A=A.stripScripts()
}if(B=$(B)){if(this.options.insertion){new this.options.insertion(B,A)
}else{B.update(A)
}}if(this.success()){if(this.onComplete){setTimeout(this.onComplete.bind(this),10)
}if(this.options.postfunc){return this.options.postfunc(this)
}}}});
function getArticle(E,D,B,C,F){var A=document.getElementById(B);
if(A.innerHTML==""){new Ajax.ArticleUpdater(B,E,{parameters:{logicalName:C,id:F,site:D},postfunc:showArticleModal,targetId:B})
}else{showmodal(B,"Close")
}}function showArticleModal(A){showmodal(A.options.targetId,"Close")
};
