window.addEvent("domready",function(){$$('input.doPostback').each(function(el){el.addEvent("click",function(e){var request=new Request.JSON({url:domainUrl+"post/"+el.getProperty('action'),onComplete:function(jsonObj){parsePostbackResponse(jsonObj,el,$(el.getProperty('postDiv')));}}).post({"ability":el.getProperty('id')});el.setProperty('disabled','disabled');});});parsePostbackResponse=function(jsonObj,buttonObj,postDivObj){var success=jsonObj.success;if(success=="false"){postDivObj.set('text',jsonObj.response);postDivObj.set('class','notice');buttonObj.setProperty('disabled','');}else{postDivObj.set('text','Success! Reloading page...');location.href=location.href;}};});