/*    HTTP Host:  b.static.ak.fbcdn.net                                        */
/*    Generated:  February 9th 2010 1:54:35 PM PST                             */
/*      Machine:  10.16.140.104                                                */
/*       Source:  Global Cache                                                 */
/*     Location:  js/discussions/discussions.js h:3ngwpeok                     */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/discussions/discussions.js                                */

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/discussions\/discussions.js"]); }

function discussions_next_page(_L0){var _L1=function(_L2){var _L3=_L2.getPayload();var _L4=$('all_threads');var _L5=DOM.find(_L4,'div.thread');_L5.setContent(HTML(_L3));DiscussionsController.getInstance(_L5.id).reset();};new AsyncRequest().setURI('/ajax/discussions/discussions_next_page.php').setReadOnly(true).setStatusElement('loading_page').setData(_L0).setHandler(_L1).send();window.location.hash='topic_top';ads_refresh('','/topic.php');return false;}function DiscussionsController(id){if(DiscussionsController.instances[id])return DiscussionsController.instances[id];this.threads=$(id);this.handlers=[];this.reset();DiscussionsController.instances[id]=this;}DiscussionsController.instances={};DiscussionsController.getInstance=function(id){return new DiscussionsController(id);};DiscussionsController.prototype.reset=function(){this.handlers.forEach(function(_L0){_L0.remove();});this.handlers=[];this.posts=DOM.scry(this.threads,'div.post');this.posts.forEach(function(_L0){var _L1=DOM.scry(_L0,'div.post_data a.delete');if(_L1.length>0){_L0.deleteLink=_L1[0];var _L2=new URI(_L0.deleteLink.href).getQueryData();var _L3=_L0.deleteLink.listen('click',this._deleteBoardPost.bind(this,_L0,_L2));this.handlers.push(_L3);}},this);};DiscussionsController.prototype._deleteBoardPost=function(_L0,_L1,evt){evt.kill();_L1['post_form_id']=$('post_form_id').value;new Dialog().setTitle(_tx("Borrar publicaci\u00f3n")).setBody(_tx("\u00bfSeguro que quieres eliminar esta publicaci\u00f3n?")).setButtons(Dialog.OK_AND_CANCEL).setHandler(function(_L3){new AsyncRequest().setURI('/ajax/discussions/delete_board_post.php').setData(_L1).setHandler(function(_L4){animation(_L0).to('height',0).blind().duration(300).hide().go();}).send();}).show();};

if (window.Bootloader) { Bootloader.done(["js\/discussions\/discussions.js"]); }