$(document).ready(function() {
	$('#contact_loader, #contact_success, #contact_error').hide();

	$('#contact_submit').click(function() {
		enviar_contacto($('#contact_name').val(), $('#contact_mail').val(), $('#contact_message').val());
	});
	
	$('#contact_name, #contact_mail, #contact_message').focus(function() {
		$(this).removeClass('error');
	});


});

function limpia_form() {
	$('#contact_name').attr(	'title','Nombre y Apellido');
	$('#contact_mail').attr(	'title','Mail');
	$('#contact_message').attr(	'title','Mensaje');
}

function enviar_contacto(nombre, email, mensaje) {
	$('#contact_name, #contact_mail, #contact_message').removeClass('error');


	pos_arroba = $('#contact_mail').val().indexOf('@');
	pos_punto = $('#contact_mail').val().indexOf('.');
	error = 0;

	if(pos_arroba < 1 || pos_punto < 0) {
		$('#contact_mail').addClass('error');
		error++;
	}
	if($('#contact_name').val() == '') {
		$('#contact_name').addClass('error');
		error++;
	}
	if($('#contact_message').val().length < 2) {
		$('#contact_message').addClass('error');
		error++;
	}
	if(error == 0) {
		$('#contact_form').fadeOut(500, function() {
			$('#contact_loader').fadeIn(500, function() {
				$.post('includes/plugins/contact/contact_send.php', {
					snombre : nombre,
					sconsulta : mensaje,
					semail : email
				}, function(data) {
					$('#contact_loader').hide();
					$('#contact_success').show().delay(5000).fadeOut(1000, function() {
						$('#contact_form').fadeIn(1000);
					});
					limpia_form();
				});
			});
		});
	}
}
