$(document).ready(function(){	
    //slide
    $("#slider").easySlider({
        auto: true, 
        continuous: true
    });
    
    //efeito sanfona
    $('.btn-menu').click(function() {
        $('.btn-menu').removeClass('on');
        $('.menu-cont').slideUp(); 
        if($(this).next().is(':hidden') == true) {
            $(this).addClass('on');
            $(this).next().slideDown();            
        }	  
    }); 
    
    $('.menu-cont').hide();  
    
    //botões
    $('input:submit, input:reset').button();
    
    $(function($) {
        // Quando o formulário for enviado, essa função é chamada
        $("#form-contato").submit(function() {
            // Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
            var nome = $('input[name=nome]').val();
            var email = $('input[name=email]').val();            
            var site = $('input[name=site]').val();
            var assunto = $('input[name=assunto]').val();
            var mensagem = $('textarea[name=mensagem]').val();
            
            // Exibe mensagem de carregamento
            $("#status").slideDown();
            $("#status").html("<img src='img/loading.gif' alt='Enviando' />");
            // Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
            $.post('envia_contato.php', {
                nome: nome, 
                email: email,                 
                site: site,
                assunto: assunto,
                mensagem: mensagem
            }, function(resposta) {
                // Quando terminada a requisição
                // Exibe a div status
                $("#status").slideDown();
                // Se a resposta é um erro
                if (resposta != false) {
                    // Exibe o erro na div
                    $("#status").addClass('erro');
                    $("#status").html(resposta);
                    $('#status').fadeOut(5000);
                } 
                // Se resposta for false, ou seja, não ocorreu nenhum erro
                else {
                    // Exibe mensagem de sucesso
                    $("#status").addClass('sucesso');
                    $("#status").html("Mensagem enviada com sucesso!");
                    $('#status').fadeOut(5000);
                    // Limpando todos os campos
                    $('input[name=nome]').val("");
                    $('input[name=email]').val("");                    
                    $('input[name=site]').val("");
                    $('input[name=assunto]').val("");
                    $('textarea[name=mensagem]').val("");
                }
            });
        });
    });	
});

