var formOk = true;
$(window)
    .load(function() {
        $('#slider').nivoSlider({
            directionNav:false,
            slices:9,
            keyboardNav:false,
            controlNav:false,
            pauseOnHover:false,
            pauseTime:5000,
            effect:'fade'
        });
    });
$(function(){
    document.getElementById('fale-conosco').reset();
    $('#fale-conosco input, #fale-conosco textarea').each(function(i,e){
                $(e).val('');
                
    })

    $('a[href="#"]')
        .click(function(){return false});
        
    $('a[rel="external"]')
        .attr('target','_blank');
        
    $('#fale-conosco input, #fale-conosco textarea').focusin(function(){
        $(this).removeClass('bg-input');
    })
    .focusout(function(){
        if($(this).val().length < 1)
            $(this).addClass('bg-input');
    })
    
    $('#fechar').click(function(){
        $('.bg-form').hide();
        $('.botao-enviar').hide();
        $('.botao-fale-conosco').show();
        document.getElementById('fale-conosco').reset();
        $('#fale-conosco input, #fale-conosco textarea').addClass('bg-input');
    })
    
    $('#fale-conosco').submit(function(){return false})
    
    $('.bt-fale-conosco a').click(function(){
        bgForm = $('.bg-form');
        
        if(bgForm.is(':hidden')){
            $('.botao-enviar').show();
            $('.botao-fale-conosco').hide();
            bgForm.show();
        }
        else{
            form = $('#fale-conosco');
            $('#fale-conosco input, #fale-conosco textarea').each(function(i,e){
                val = $(e).val();
                if(formOk)
                    if(val.length < 2){
                        alert('Todos os campos devem conter no mínimo 2 caracteres.');
                        formOk = false;
                    }                
            })
            
            
            if(formOk && $('.enviando').is(':hidden')){
                $.ajax({
                    url: $_basedir + 'contato',
                    type: 'POST',
                    data: $('#fale-conosco').serialize() + '&ajax=1',
                    dataType: 'json',
                    beforeSend:function(){
                        $('.enviando').show();
                    },
                    success:function(json){
                        $('.enviando').hide();
                        alert(json.msg);
                        if(json.status == 1){
                            $('#fale-conosco input, #fale-conosco textarea').each(function(i,e){
                                $(e).val('').addClass('bg-input');
                            })
                        }
                    },
                    error:function(){
                        $('.enviando').hide();
                    }
                })
            } else
                formOk = true;
        }
            
        
    })
})
