function ResetPassword(aData){
	var o_req = new Request({
		'url': '/ajax/reset_password',
		'method': 'post',
		'data': $H(aData).toQueryString(),
		'onComplete': function(){
			location = '/resetpassword/sent/';
		}
	});
	o_req.send();
}

window.addEvent('domready', function(){
	$('resetButtonUsername').addEvent('click', function(oEvent){
		oEvent.stop();
		
		if ($('resetByUsername').get('value').trim().length === 0){
			alert($('noUsernameText').get('text'));
			return;
		}
		
		ResetPassword({'username': $('resetByUsername').get('value').trim()});
	});
	
	$('resetButtonEmail').addEvent('click', function(oEvent){
		oEvent.stop();
		
		if ($('resetByEmail').get('value').trim().length === 0){
			alert($('noEmailText').get('text'));
			return;
		}
		
		ResetPassword({'email': $('resetByEmail').get('value').trim()});
	});
});
