$(document).ready( function() {

	$('form').submit( function() {

		$('.required').each( function() {

			if ( !$(this).next().val() ) {

				$(this).next().addClass('err');
			}

			else if ( $(this).next().hasClass('err') )
				$(this).next().removeClass('err');
		});

		if ( $('.err').length ) {

			$('.err:first').focus();
			return false;
		}

		if ( $('#loader').length )
			$('#loader').remove();

		$('.submit').append('<img src="/images/load.gif" id="loader" alt="" />');
		$.post( $(this).attr('action'), $(this).serialize(), function( data ) {

			$('#loader').remove();
			if ( $('form').hasClass('en') )
				alert( 'Message sent!' );
			else
				alert('Сообщение отправлено!');
		});

		return false;
	});

	$('.required').next().change( function() {

		if ( $(this).hasClass('err') )
			$(this).removeClass('err');
	});

});

