$(function() {
	$('.error').hide();

	$("#buttonLimpiar").click(function() {
		$('.error').hide();
		$("input#email").focus();
	});

	$("#buttonSubmit").click(function() {
		$('.error').hide();

		var email = $("input#email").val();
		if (email == "") {
			$("label#email_error").show();
			$("input#email").focus();
			return false;
		}

		if (!validar_correo(email)) {
			$("label#email_error_validacion").show();
			$("label#email_error").hide();
			$("input#email").focus();
			return false;
		}

		var preguntas = $("textarea#preguntas").val();
		if (preguntas == "") {
			$("label#preguntas_error").show();
			$("textarea#preguntas").focus();
			return false;
		}

		var dataString = 'email=' + email + '&preguntas=' + preguntas;

		$.ajax( {
			type : "POST",
			url : "contacto.php?accion=enviar",
			data : dataString,
			cache : false,
			success : function() {
				$('#formContacto').html("<div id='mensaje' class='formEnviado' style='height: 145px'/>");
				$('#mensaje').html("<div align='center'><span class='textoEnviado'><br/><br/>Muchas gracias.<br/>El formulario se ha enviado correctamente.</span></div>").hide().fadeIn(1000, function() {
				});
			},
			error : function() {
				alert('Se ha producido un error.');
				$('#mensaje').hide();
			}
		});
		return false;
	});
});
runOnLoad(function() {
	$("input#email").select().focus();
});
