
Resign=function(){this.el=document.getElementById('b_resign');this.el.onclick=this.sendResignation;Resign.thisRef=this;};Resign.prototype={sendResignation:function(e){if(!confirm('Are you sure?')){return;}
var name=document.getElementById('username').value;var url=server+path+'resign.php';Resign.thisRef.ajaxHelper=new net.ContentLoader(Resign.thisRef,url,"POST",["name="+name]);Resign.thisRef.ajaxHelper.sendRequest();Resign.thisRef.url=url;Resign.thisRef.name=name;Resign.thisRef.el.disabled=true;},ajaxUpdate:function(request){var xmlDoc=request.responseXML;var error=xmlDoc.getElementsByTagName('error')[0].firstChild.data;if(_DEBUG_&&(error.indexOf('error')>=0||parseInt(parseInt(error,10),10)==-1)){_console.toConsole('resign.php: '+error);}
this.ajaxHelper=null;},handleError:function(request){switch(request.status){case 12029:case 12030:case 12031:case 12152:case 12159:if(_DEBUG_){_console.toConsole("XMLHttpRequest error (resign (1)):");_console.toConsole('rS: '+request.readyState+' s: '+request.status);}
Resign.thisRef.ajaxHelper=new net.ContentLoader(Resign.thisRef,Resign.thisRef.url,"POST",["name="+Resign.thisRef.name]);Resign.thisRef.ajaxHelper.sendRequest();break;default:if(_DEBUG_){_console.toConsole("XMLHttpRequest error (resign (2)):");_console.toConsole('rS: '+request.readyState+' s: '+request.status);}
this.ajaxHelper=null;}}};
