$(document).ready(function() {

    new WOW().init({
        mobile: false
    });

    $(".com-tooltip").tooltip();

    var polarData = [
        {
            value: 8,
            color: "#013447",
            highlight: "#013447",
            label: "Redes"
        },
        {
            value: 7,
            color:"#DD4814",
            highlight: "#DD4814",
            label: "Linux"
        },
        {
            value: 9,
            color: "#8A0038",
            highlight: "#8A0038",
            label: "SQL - PL/SQL"
        },
        {
            value: 3,
            color: "#2FA340",
            highlight: "#2FA340",
            label: "NoSQL"
        },
        {
            value: 7,
            color: "#F1642C",
            highlight: "#F1642C",
            label: "HTML5"
        },
        {
            value: 5,
            color: "#25AFDD",
            highlight: "#25AFDD",
            label: "CSS3"
        },
        {
            value: 7,
            color: "#582A4E",
            highlight: "#582A4E",
            label: "Twitter Bootstrap"
        },
        {
            value: 4,
            color: "#038CBA",
            highlight: "#038CBA",
            label: "Foundation Zurb"
        },
        {
            value: 5,
            color: "#CB6898",
            highlight: "#CB6898",
            label: "Sass"
        },
        {
            value: 2,
            color: "#2B4E84",
            highlight: "#2B4E84",
            label: "Less"
        },
        {
            value: 5,
            color: "#F0DB4F",
            highlight: "#F0DB4F",
            label: "JavaScript"
        },
        {
            value: 6,
            color: "#1069AD",
            highlight: "#1069AD",
            label: "jQuery"
        },
        {
            value: 5,
            color: "#E62A39",
            highlight: "#E62A39",
            label: "AngularJS"
        },
        {
            value: 3,
            color: "#FCAA1A",
            highlight: "#FCAA1A",
            label: "Grunt"
        },
        {
            value: 4,
            color: "#E84A4B",
            highlight: "#E84A4B",
            label: "Gulp"
        },
        {
            value: 9,
            color: "#6D7EB6",
            highlight: "#6D7EB6",
            label: "PHP"
        },
        {
            value: 7,
            color: "#FB503B",
            highlight: "#FB503B",
            label: "Laravel"
        },
        {
            value: 5,
            color: "#FF3B01",
            highlight: "#FF3B01",
            label: "Codeigniter"
        },
        {
            value: 4,
            color: "#69B44A",
            highlight: "#69B44A",
            label: "Zend"
        },
        {
            value: 6,
            color: "#00618A",
            highlight: "#00618A",
            label: "MySQL"
        },
        {
            value: 8,
            color: "#F34F29",
            highlight: "#F34F29",
            label: "Git"
        },
        {
            value: 6,
            color: "#64B5F0",
            highlight: "#64B5F0",
            label: "Webservice REST"
        },
        {
            value: 5,
            color: "#99CC00",
            highlight: "#99CC00",
            label: "Android"
        },
        {
            value: 3,
            color: "#D20019",
            highlight: "#D20019",
            label: "Java"
        }
    ];
    window.onload = function(){
        var chartConhecimento = document.getElementById("grafico-conhecimento").getContext("2d");
        window.myPolarArea = new Chart(chartConhecimento).PolarArea(polarData, {
            responsive:true,
            animateRotate : false,
            animateScale : false,
        });
    };

    $('#form-contato').validator().on('submit',function(e){
        if (!e.isDefaultPrevented()) {
            var icone = $(this).find("i");
            icone.removeClass('fa-paper-plane');
            icone.addClass('fa-circle-o-notch fa-spin');

            $.ajax({
                url: 'contato',
                type: 'POST',
                dataType: 'json',
                data: {
                    _token: $("input[name='_token'").val(),
                    nomeContato: $("#nome-contato").val(),
                    emailContato: $("#email-contato").val(),
                    assuntoContato: $("#assunto-contato").val(),
                    mensagemContato: $("#mensagem-contato").val()
                },
            })
            .done(function(data) {
                if(data.retorno == 'enviada'){
                    $("#form-contato").find(".limpa").val("");
                    $("#mdtitulo-contato").html("Mensagem Envida");
                    $("#mdalert-contato").html("Sua mensagem foi enviada com sucesso. Obrigado pelo seu contato, darei retorno em breve!");
                    $("#mdalert-contato").removeClass("alert-danger");
                    $("#mdalert-contato").addClass("alert-success");
                    $("#md-contato").modal('show');
                }
            })
            .fail(function() {
                $("#mdtitulo-contato").html("Mensagem NÃO Envida");
                $("#mdalert-contato").html("Sua mensagem não pode ser entregue. Por favor, tente novamente ou envie um e-mail direto para hess.sergio@gmail.com");
                $("#mdalert-contato").removeClass("alert-success");
                $("#mdalert-contato").addClass("alert-danger");
                $("#md-contato").modal('show');
            })
            .always(function() {
                icone.removeClass('fa-circle-o-notch fa-spin');
                icone.addClass('fa-paper-plane');
            });

        }
        return false;
    });

});