// Ajax form para o formulario de newsletter
$(function(){

    $("#newsletter").submit(function(){
        var verify = ['nomeNewsletter','emailNewsletter'];

        var campo = '';
        for( var i=0; i<verify.length; i++ ){
            var input = $("input#"+verify[i],this);
            if( input.val() == '' || input.val() == input.attr('vazio') ){
                campo += "\n"+input.attr('label');
            }
        }
        if( campo != '' ){
            alert('Campos não preenchidos'+campo);
        }else{
            $(this).ajaxSubmit({
                type:'post',
                dataType: 'json',
                success: function(retorno){
                    alert(retorno.msg);
                    if( retorno.call == 'success' ){
                        $("#newsletter").resetForm();
                    }
                }
            });
        }
        return false;
    });
    $("#newsletter input:text").focus(function(){
        if( $(this).val() == $(this).attr('vazio') ){
            $(this).val('');
        }
    }).blur(function(){
        if( $(this).val() == ''  ){
            $(this).val( $(this).attr('vazio') );
        }
    });
    
    $("#contato").submit(function(){

        var verify = ['nomeContato','emailContato','cidadeContato','telefoneContato','telefoneContato'];

        var campo = '';
        for( var i=0; i<verify.length; i++ ){
            var label = $("label[for='"+verify[i]+"']",this);
            if( $("input#"+verify[i],this).val() == '' ){
                campo += "\n"+label.text();
            }
        }
        if( campo != '' ){
            alert('Campos não preenchidos'+campo);
        }else{
            $(this).ajaxSubmit({
                type:'post',
                dataType: 'json',
                success: function(retorno){
                    alert(retorno.msg);
                    if( retorno.call == 'success' ){
                        $("#contato").resetForm();
                    }
                }
            });
        }
        return false;
    });

    $("#reserva").submit(function(){

        var verify = ['nomeReserva','emailReserva','telefoneReserva'];

        var campo = '';
        for( var i=0; i<verify.length; i++ ){
            var label = $("label[for='"+verify[i]+"']",this);
            if( $("input#"+verify[i],this).val() == '' ){
                campo += "\n"+label.text();
            }
        }
        if( campo != '' ){
            alert('Campos não preenchidos'+campo);
        }else{
            $(this).ajaxSubmit({
                type:'post',
                dataType: 'json',
                success: function(retorno){
                    alert(retorno.msg);
                    if( retorno.call == 'success' ){
                        $("#reserva").resetForm();
                    }
                }
            });
        }
        return false;
    });

    $("#patrocinadores").submit(function(){

        var verify = ['empresaPatrocinadores','cnpjPatrocinadores','responsavelPatrocinadores','enderecoPatrocinadores','telefonePatrocinadores','faxPatrocinadores','emailPatrocinadores'];

        var campo = '';
        for( var i=0; i<verify.length; i++ ){
            var label = $("label[for='"+verify[i]+"']",this);
            if( $("input#"+verify[i],this).val() == '' ){
                campo += "\n"+label.text();
            }
        }
        if( campo != '' ){
            alert('Campos não preenchidos'+campo);
        }else{
            $(this).ajaxSubmit({
                type:'post',
                dataType: 'json',
                success: function(retorno){
                    alert(retorno.msg);
                    if( retorno.call == 'success' ){
                        $("#patrocinadores").resetForm();
                    }
                }
            });
        }
        return false;
    });

});