$(document).ready(function()
{	
	$('#addBtn').click(function()
	{
		sendEmail();
	});
			
});
		
function sendEmail()
{
	var msg			= $('#msg').val();
	var name		= $('#name').val();
	var email		= $('#email').val();
	var code		= $('#code').val();
				
	$('#loading').show('slow');
	$('#addBtn').attr('disabled', 'disabled').val('Подождите...');
	$('#msg').attr('disabled', 'disabled');
	$('#name').attr('disabled', 'disabled');
	$('#email').attr('disabled', 'disabled');
	$('#code').attr('disabled', 'disabled');
				
	$.post('/ajax/sendEmail.php',
	{
		msg: msg,
		code: code,
		name: name,
		email: email
	},
	function(data)
	{
		data = $.trim(data);
					
		$('div.err').remove();
					
		if( data == 'errq' )
		{
			$('#msg').after('<div class="err">Напишите сообщение.</div>');
			$('#addBtn').attr('disabled', '').val('Отправить сообщение');
			$('#msg').attr('disabled', '');
			$('#name').attr('disabled', '');
			$('#email').attr('disabled', '');
			$('#code').attr('disabled', '');
			$('#loading').hide('slow');
		}	
		else if( data == 'errc' )
		{
			$('#code').after('<div class="err">Неверно введен код картинки.</div>');
			$('#addBtn').attr('disabled', '').val('Отправить сообщение');
			$('#msg').attr('disabled', '');
			$('#name').attr('disabled', '');
			$('#email').attr('disabled', '');
			$('#code').attr('disabled', '');
			$('#loading').hide('slow');
		}	
		else if( data == 'errn' )
		{
			$('#name').after('<div class="err">Укажите ваше имя.</div>');
			$('#addBtn').attr('disabled', '').val('Отправить сообщение');
			$('#msg').attr('disabled', '');
			$('#name').attr('disabled', '');
			$('#email').attr('disabled', '');
			$('#code').attr('disabled', '');
			$('#loading').hide('slow');
		}	
		else if( data == 'erre' )
		{
			$('#email').after('<div class="err">Укажите ваш E-Mail.</div>');
			$('#addBtn').attr('disabled', '').val('Отправить сообщение');
			$('#msg').attr('disabled', '');
			$('#name').attr('disabled', '');
			$('#email').attr('disabled', '');
			$('#code').attr('disabled', '');
			$('#loading').hide('slow');
		}	
		else if( data == 'fail' )
		{
			$('#status').after('<div class="err">Не удалось отправить сообщение. Попробуйте повторить позже</div>');
			$('#addBtn').attr('disabled', '').val('Отправить сообщение');
			$('#msg').attr('disabled', '');
			$('#name').attr('disabled', '');
			$('#email').attr('disabled', '');
			$('#code').attr('disabled', '');
			$('#loading').hide('slow');
		}	
		else if( data == 'ok' ) 
		{
			$('#addTbl').hide('slow', sended);
		}
	});
}

function sended()
{
	$('#status').html('<h3>Ваше сообщение успешно отправлено.</h3>');
}