$().ready(function(){
	$("form.login").ajaxForm({dataType: 'json',beforeSubmit: clearError, success: parseJson});
	$('#loginLogin-element').append('<ul id="loginErrors"></ul>');
	$('#loginPassword-element').append('<ul id="passwordErrors"></ul>');
	$('fieldset#fieldset-authDataGroup').append('<div id="loading"><center><img src="/design/img/ajax-loader.gif" /></center></div>');
	$('#loading').hide();
	});
function parseJson(data){
	$('#loading').hide();
	if (data.result == 'success' && data.errors.length == 0){
		location.reload();
	}
	if (data.errors){
		if (data.errors.loginLogin){
			for(err in data.errors.loginLogin){
				$('#loginErrors').append('<li>'+data.errors.loginLogin[err]+'</li>').hide().show(400);
			}
		};
		if (data.errors.loginPassword){
			for(err in data.errors.loginPassword){
				$('#passwordErrors').append('<li>'+data.errors.loginPassword[err]+'</li>').hide().show(400);
			}
		};
	}
}
function clearError(){
	$('#loginErrors li').remove();
	$('#passwordErrors li').remove();
	$('#loading').show();
}