/*
 *
 * Envio y gestion de formularios dinamicos
 *
 */

$(document).ready(function()
{
	/**
	 **
	 ** Codigo para el formulario de contacto del lateral
	 **
	 **/
	if ( $(".bloque_ocultar_formulario").length > 0 ) {
	        // Ocultamos el formulario de contacto del lateral
        	$(".bloque_ocultar_formulario").hide();

	        // Click action para desplegar el formulario
        	$('.enlace_contacta_formulario').click(function() {
	                $('#bloque_form_contacto_peq').toggle();
        	});
	}

        // Validamos el formulario
	if ( $("#form_contacto_peq").length ) {
	        $("#form_contacto_peq").validate({
        	        rules: {
                	        nombre: "required",
                        	email: {
                                	required: true,
	                                email: true
        	                },
                	        comentario: "required",
                        	politica: "required"
	                },
        	        messages: {
                	        nombre: "Debe indicar su nombre",
                        	email: {
                                	required: "Debe indicar su correo electr&oacute;nico",
	                                email: "El correo electr&oacute;nico no es valido"
        	                },
                	        comentario: "Debe indicar un comentario",
                        	politica: "Debe aceptar la pol&iacute;tica de privacidad",
	                },
        	        errorLabelContainer: "#lista_errores2",
                	wrapper: 'li'
	        });
	}

        // Envio de formulario por ajax
	if ( $("#enviar_lateral").length ) {
	        $("#enviar_lateral").click(function (){
        	        if ( ! $('#form_contacto_peq').valid() ) {
                	        return;
	                }
        	        // Si hemos llegado aqui, el formulario es valido, por lo que lo enviamos por ajax
                	$.ajax({
                        	type: "POST",
	                        url: "enviar-correo.php",
        	                data: $('#form_contacto_peq').serialize(),
                	        success: function(msg){
                        	        alert(msg);
	                        },
        	                error: function(objeto, quepaso, otroobj) {
                	                alert("ERROR: "+quepaso);
                        	}
	                });
        	});
	}
        /**
         **
         ** Codigo para el formulario de contacto normal
         **
         **/
        // Validamos el formulario
        if ( $("#formulario_normal").length > 0 ) {
                $("#formulario_normal").validate({
                        rules: {
                                nombre_apellidos: "required",
                                email: {
                                        required: true,
                                        email: true
                                },
                                comentario: "required",
                                legal: "required",
								telefono: "required"
                        },
                        messages: {
                                nombre_apellidos: "Debe indicar su nombre y apellidos",
                                email: {
                                        required: "Debe indicar su correo electr&oacute;nico",
                                        email: "El correo electr&oacute;nico no es valido"
                                },
                                comentario: "Debe indicar un comentario",
                                legal: "Debe aceptar la pol&iacute;tica de privacidad",
								telefono: "Debe indicar el teléfono"
                        },
                        errorLabelContainer: "#lista_errores",
                        wrapper: 'li'
                });
        }

        // Envio de formulario por ajax
        if ( $("#enviar_normal").length > 0 ) {
                $("#enviar_normal").click(function (){
                        if ( ! $('#formulario_normal').valid() ) {
                                return;
                        }
                        // Si hemos llegado aqui, el formulario es valido, por lo que lo enviamos por ajax
                        $.ajax({
                                type: "POST",
                                url: "enviar-correo-presupuesto.php",
                                data: $('#formulario_normal').serialize(),
                                success: function(msg){
                                        alert(msg);
                                },
                                error: function(objeto, quepaso, otroobj) {
                                        alert("ERROR: "+quepaso);
                                }
                        });
                });
        }
});


