$(function() {
	$('#form-login').submit(function() {
		$('.login-error').html('&nbsp;');
//		$('#login-submit').attr('disabled', 'disabled');
		$('#login-submit').hide();
		$('#login-spinner').show();
		$.ajax({
			type: 'POST',
			url: baseUrl + '/login/',
			data: 'login_name='+$('#login_name').val()+'&login_password='+$('#login_password').val(),
			dataType: 'json',
			success: function(returnedData) {
				if ('' != returnedData.redirectUrl) {
					window.location.href = returnedData.redirectUrl;
					//$('#login-form').remove();
					//$('#top-menu div').append('<a class="right" href="' + baseUrl + '/logout/">' + menuExit + '</a>');
					//$('#for-clients').remove();
				} else { 
					var errorMessages = returnedData.errorMessages;
					for (var elementName in errorMessages) {
						$('#'+elementName+'-error').text(errorMessages[elementName]);
					}
//					$('#login-submit').attr('disabled', '');
					$('#login-submit').show();
				}
				$('#login-spinner').hide();
			}
		});
		return false;
	});
});

