$(document).ready(function() {

//==================================================================================================

// Отправка формы
$('.feedback_form').submit(function() {
	$('.feedback_form input').removeClass('error');
	$('.feedback_form textarea').removeClass('error');
	$('.feedback_form .check_fields').html('&nbsp;');

	// Отправка формы
	var successCallback = function(responseText, statusText, xhr, $form) {
		$('.feedback_form .loader').html('&nbsp;');
		
		$('.feedback_form .error_field').text('');
		$('.feedback_form .pls_check_fields').hide();

		// Если всё нормально.
		if ($(responseText).find('feedback status').text() == 'ok') {
			$('.feedback_form .buttontext').html('<span>' + locale.form.feedback.success.val + '</span>');
			$('.feedback_form button[type="submit"]').attr('disabled', true);
			setTimeout(function() {
//				window.location.reload();
			}, 5000);
		}
		// Если всё ненормально.
		if ($(responseText).find('feedback status').text() == 'fail') {
			$('.feedback_form .check_fields').html('<span>' + locale.form.check_fields.val + '</span>');
			$(responseText).find('feedback field').each(function() {
				//$('#error_' + $(this).attr('name')).text($(this).text());
				$('.feedback_form input[name=' + $(this).attr('name') + ']').addClass('error');
				$('.feedback_form textarea[name=' + $(this).attr('name') + ']').addClass('error');
			});
			$('feedback_form .pls_check_fields').show();
		}

//		return false;
	};

	// Сабмитим.
	$('.feedback_form').ajaxSubmit({
		beforeSubmit: function() {
			$('.feedback_form .loader').html('<img src="/_img/loading.gif"/>');
		},
		success: successCallback,
		dataType: 'xml'
	});

	return false;
}); // submit

//==================================================================================================

});
