Sindbad~EG File Manager

Current Path : /var/www/html/eagledigital.com.br/js/
Upload File :
Current File : /var/www/html/eagledigital.com.br/js/init.js

(function ($) {
  $(function () {
    var sec_4_param = 1;
    var winHeight = $(window).height();
    initialize();

    $(".button-collapse").sideNav();

    $(".parallax").parallax();

    $(".slider").slider({
      full_width: true,
      height: winHeight + 15,
    });
    $(".slider").slider("next");
    $(".slider").slider("prev");

    var options = [
      {
        selector: ".p1-section-2",
        offset: 80,
        callback: 'Materialize.showStaggeredList(".p1-section-2")',
      },
      {
        selector: ".p2-section-2",
        offset: 120,
        callback: 'Materialize.showStaggeredList(".p2-section-2")',
      },
      {
        selector: ".p3-section-2",
        offset: 140,
        callback: 'Materialize.showStaggeredList(".p3-section-2")',
      },
    ];
    Materialize.scrollFire(options);

    $(window).on("scroll", function () {
      var y_scroll_pos = window.pageYOffset;
      var scroll_pos_test = winHeight - 100;

      if (y_scroll_pos > scroll_pos_test) {
        $("#main-nav").addClass("nav-past-offset");
        $("#main-nav ul a").addClass("grey-text");
        $("#main-nav ul a").css("padding", "0 10px");
        $("#main-nav .hide-on-med-and-down").css("margin-top", "0");
        $(".brand-logo i")
          .removeClass("eagle-logo-full")
          .addClass("eagle-logo-bico");
        $(".brand-logo i").css("color", "#4dd0e1");
        $(".brand-logo i").css("font-size", "2em");
        $(".brand-logo i").css("margin-top", "-2px");
        $(".button-collapse i")
          .removeClass("white-text")
          .addClass("cyan-text")
          .addClass("text-lighten-2");
      } else {
        initialize();
      }
    });

    function initialize() {
      $("#main-nav ul a").css("padding", "15px 10px");
      $("#main-nav").removeClass("nav-past-offset");
      $("#main-nav ul a").removeClass("grey-text");
      $("#main-nav .hide-on-med-and-down").css("transition", "margin-top 1s");
      $("#main-nav .hide-on-med-and-down").css("margin-top", "30px");
      $(".brand-logo i").removeClass("eagle-logo-bico");
      $(".brand-logo i").addClass("eagle-logo-full");
      $(".brand-logo i").css("color", "#fff");
      $(".brand-logo i").css("font-size", "7em");
      $(".brand-logo i").css("transition", "margin-top 0s");
      $(".brand-logo i").css("margin-top", "-45px");
      $(".button-collapse i")
        .removeClass("cyan-text")
        .addClass("white-text")
        .removeClass("text-lighten-2");
    }

    $(function () {
      $("a[href*=#]:not([href=#])").click(function () {
        if (
          location.pathname.replace(/^\//, "") ==
            this.pathname.replace(/^\//, "") &&
          location.hostname == this.hostname
        ) {
          var target = $(this.hash);
          target = target.length
            ? target
            : $("[name=" + this.hash.slice(1) + "]");
          if (target.length) {
            $("html,body").animate(
              {
                scrollTop: target.offset().top - 64,
              },
              1000
            );
            return false;
          }
        }
      });
    });

    var whatwedo_title = "";
    var whatwedo_title_1 = "Software House";
    var whatwedo_title_2 = "Comunicação Digital";
    var whatwedo_title_3 = "Infraestrutura";

    var whatwedo_p = "";
    var whatwedo_p_1 =
      "Web sites<br>Aplicativos (APP)<br>Sistemas corporativos<br>Manutenção de software<br>Consultoria de software";
    var whatwedo_p_2 =
      "SEO (seu site melhor ranqueado na web)<br>SMM (Gestão e otimização de redes sociais)<br>Produção de conteúdo<br>E-mail Marketing<br>SMS Marketing";
    var whatwedo_p_3 =
      "Hospedagens<br>Correio Eletrônico<br>Administração de redes<br>Planejamento de TI";

    var whatwedo_color = "";
    var whatwedo_color_1 = "rgba(66, 165, 245, 0.9)";
    var whatwedo_color_2 = "rgba(255, 171, 64, 0.9)";
    var whatwedo_color_3 = "rgba(38, 166, 154, 0.9)";

    var whatwedo_img = "";
    var whatwedo_img_1 = "img/whatwedo/bg-1.jpg";
    var whatwedo_img_2 = "img/whatwedo/bg-2.jpg";
    var whatwedo_img_3 = "img/whatwedo/bg-3.jpg";

    $(".col-whatwedo-1 p").append(whatwedo_p_1);
    $(".col-whatwedo-2 p").append(whatwedo_p_2);
    $(".col-whatwedo-3 p").append(whatwedo_p_3);

    $(".whatwedo").click(function () {
      var target = $(this).data("target");
      switch (target) {
        case 2:
          whatwedo_title = whatwedo_title_2;
          whatwedo_p = whatwedo_p_2;
          whatwedo_color = whatwedo_color_2;
          whatwedo_img = whatwedo_img_2;
          break;
        case 3:
          whatwedo_title = whatwedo_title_3;
          whatwedo_p = whatwedo_p_3;
          whatwedo_color = whatwedo_color_3;
          whatwedo_img = whatwedo_img_3;
          break;
        default:
          whatwedo_title = whatwedo_title_1;
          whatwedo_p = whatwedo_p_1;
          whatwedo_color = whatwedo_color_1;
          whatwedo_img = whatwedo_img_1;
      }

      sec_4_bgEffect(whatwedo_color, whatwedo_img, function () {
        sec_4_hideContent(function () {
          sec_4_arrowEffect(target, function () {
            sec_4_showContent(whatwedo_title, whatwedo_p);
          });
        });
      });
      sec_4_param++;
    });

    setInterval(function () {
      $(
        ".section-3 .col-whatwedo:nth-child(" + sec_4_param + ") .whatwedo"
      ).click();
      if (sec_4_param > 3) {
        sec_4_param = 1;
      }
    }, 10000);

    $(
      ".section-3 .col-whatwedo:nth-child(" + sec_4_param + ") .whatwedo"
    ).click();

    function sec_4_bgEffect(color, img, callback) {
      $(".section-4 .section.no-pad-bot").css("background-color", color);
      $(".section-4 img").attr("src", img);
      callback();
    }

    function sec_4_hideContent(callback) {
      $(".section-4 h4").hide();
      //$('.section-4 .content-p').hide();
      $(".section-4 .content-p").empty();
      $(".section-4 .btn-eagle").hide();
      callback();
    }

    function sec_4_arrowEffect(num, callback) {
      $(".sec-4-Arrows").removeClass("selected-arrow");
      $(".sec-4-Arrows.arrow-" + num).addClass("selected-arrow");
      setTimeout(function () {
        callback();
      }, 700);
    }

    function sec_4_showContent(title, content) {
      $(".section-4 h4").text(title).slideDown(1000);
      $(".section-4 .content-p")
        .append("<p>" + content + "</p>")
        .slideDown(1000);
      $(".section-4 .btn-eagle").show();
    }

    $("#upload-resume").prop("disabled", false);
    var control = document.getElementById("upload-resume");
    control.addEventListener(
      "change",
      function (event) {
        resumeLoading();

        var form = new FormData();
        form.append("file-resume", control.files[0]);
        var xhr = new XMLHttpRequest();

        xhr.onload = function () {
          console.log("Upload complete.");
          setTimeout(function () {
            resumeLoaded();
          }, 2000);
        };

        xhr.open("post", "/api/upload-resume.php", true);
        xhr.send(form);
      },
      false
    );

    function resumeLoading() {
      $(".send-resume-area").addClass("hide");
      $(".send-resume").css("padding-top", "15px");
      $(".send-resume .preloader-wrapper").removeClass("hide");
      $(".send-resume-message").text("Enviando...");
    }
    function resumeLoaded() {
      $(".send-resume .preloader-wrapper").addClass("hide");
      $(".send-resume-message").text("Valeu fera! Forte abraço!");
      $(".send-resume-area").removeClass("hide");
      $(".send-resume").css("padding-top", "0");
      $(".send-resume-icon").removeClass("fa-upload").addClass("fa-check");
    }

    var owl = $("#owl-demo");
    owl.owlCarousel({
      autoPlay: 3000, //Set AutoPlay to 3 seconds
      items: 3,
      itemsDesktop: [1199, 3],
      itemsDesktopSmall: [979, 3],
      slideSpeed: 400,
      paginationSpeed: 1200,
      rewindSpeed: 1000,
      afterAction: function (el) {
        //remove class active
        this.$owlItems.removeClass("activep");

        //add class active
        this.$owlItems //owl internal $ object containing items
          .eq(this.currentItem + 1)
          .addClass("activep");
      },
    });

    $(".exp-arrows-right").click(function () {
      owl.trigger("owl.next");
    });
    $(".exp-arrows-left").click(function () {
      owl.trigger("owl.prev");
    });

    var SPMaskBehavior = function (val) {
        return val.replace(/\D/g, "").length === 11
          ? "(00) 00000-0000"
          : "(00) 0000-00009";
      },
      spOptions = {
        onKeyPress: function (val, e, field, options) {
          field.mask(SPMaskBehavior.apply({}, arguments), options);
        },
      };

    $(".user_phone").mask(SPMaskBehavior, spOptions);

    function initForm(form, callback) {
      $(form + " .form-input").removeClass("form-error");
      $(form + " .card-panel").addClass("hide");
      $(form + " .form-message").text("");
      callback();
    }
    function initFormLoader(form, callback) {
      $(form + " .form-submit i.material-icons").addClass("hide");
      $(form + " .form-submit .preloader-wrapper").removeClass("hide");
      callback();
    }
    function termFormLoader(form) {
      $(form + " .form-submit i.material-icons").removeClass("hide");
      $(form + " .form-submit .preloader-wrapper").addClass("hide");
    }
    function clearForm(form) {
      $(form + " .user_name").val("");
      $(form + " .user_email").val("");
      $(form + " .user_phone").val("");
      $(form + " .user_message").val("");
    }
    function showFormMessage(form, success, text) {
      $(form + " .card-panel").removeClass("hide");
      $(form + " .form-message").text(text);
      if (success) {
        $(form + " .card-panel")
          .addClass("green")
          .removeClass("red");
      } else {
        $(form + " .card-panel")
          .addClass("red")
          .removeClass("green");
      }
    }

    function validateForm(form, action) {
      var nameSel = form + " .user_name";
      var emailSel = form + " .user_email";
      var phoneSel = form + " .user_phone";
      var messageSel = form + " .user_message";
      var error = false;
      var emailFilter = /^\S+@\S+\.\S+$/;

      if ($(nameSel).length) {
        var name = $(nameSel).val();
        if (!name) {
          $(nameSel).addClass("form-error");
          error = true;
        }
      }
      if ($(emailSel).length) {
        var email = $(emailSel).val();
        if (!email) {
          $(emailSel).addClass("form-error");
          error = true;
        } else if (!emailFilter.test(email)) {
          $(emailSel).addClass("form-error");
          error = true;
        }
      }
      if ($(phoneSel).length) {
        var phone = $(phoneSel).val();
        if (!phone) {
          $(phoneSel).addClass("form-error");
          error = true;
        } else if (phone.length < 14) {
          $(phoneSel).addClass("form-error");
          error = true;
        }
      }
      if ($(messageSel).length) {
        var message = $(messageSel).val();
        if (!message) {
          $(messageSel).addClass("form-error");
          error = true;
        }
      }
      if (error) {
        showFormMessage(
          form,
          false,
          "Por favor, preencha os campos destacados."
        );
        termFormLoader(form);
      } else {
        var formData = {};

        if (name) {
          formData.name = name;
        }
        if (email) {
          formData.email = email;
        }
        if (phone) {
          formData.phone = phone;
        }
        if (message) {
          formData.message = message;
        }

        $.post(action, formData)
          .done(function (data) {
            clearForm(form);
            termFormLoader(form);
            showFormMessage(form, true, "Dados enviados com sucesso.");
          })
          .fail(function () {
            showFormMessage(
              form,
              false,
              "Erro ao enviar dados, por favor tente mais tarde."
            );
          })
          .always(function () {
            termFormLoader(form);
          });
      }
    }

    $("#user_message").trigger("autoresize");

    $("#contant-form").submit(function (e) {
      e.preventDefault();
      $.ajax({
        type: "POST",
        dataType: "json",
        url: "./api/send-email.php",
        data: $(this).serializeArray(),
        success: function (result) {
          console.log(result);
          if (result.code == 200) {
            $("#contant-form").trigger("reset");
            showFormMessage(
              "#contant-form",
              true,
              "Recebemos a sua mensagem entraremos em contato em breve!"
            );
          } else {
            showFormMessage("#contant-form", false, result.msg);
          }
        },
      });
    });

    var totalProjects = 6;
    var proNum = 1;
    var proImg = [];
    var proTitle = "";
    var proIMG = "";
    var proLink = "";

    function changeProjects() {
      if (proNum > totalProjects) {
        proNum = 1;
      }

      switch (proNum) {
        case 2:
          proTitle = "Câmara de vereadores de Santo Antônio da Patrulha";
          proIMG = "url('img/project-done/pro-03.png')";
          proLink = "http://www.camarasap.rs.gov.br/";
          break;
        case 3:
          proTitle = "Prefeitura Municipal de Maquiné";
          proIMG = "url('img/project-done/pro-02.png')";
          proLink = "http://www.maquine.rs.gov.br/";
          break;
        case 4:
          proTitle = "Prefeitura Municipal de Morrinhos do Sul";
          proIMG = "url('img/project-done/pro-04.png')";
          proLink = "https://morrinhosdosul.rs.gov.br/";
          break;
        case 5:
          proTitle = "Morrinhos Turismo";
          proIMG = "url('img/project-done/pro-05.png')";
          proLink = "https://recantodoscanyons.com/";
          break;
        case 6:
          proTitle = "Rede Estação Democracia";
          proIMG = "url('img/project-done/pro-06.png')";
          proLink = "https://red.org.br/";
          break;
        default:
          proTitle = "Instituto Justiça Fiscal";
          proIMG = "url('img/project-done/pro-01.png')";
          proLink = "http://ijf.org.br/";
      }
      proNum++;

      $(".section-8 h5")
        .text(proTitle)
        .hide()
        .fadeIn(3000, function () {});
      $(".project-active")
        .css("background-image", proIMG)
        .hide()
        .fadeIn(3000, function () {});
      $(".project-active-link").attr("href", proLink);
    }

    // var teamIMG = [
    //     'andrio.jpg',
    //     'diego.jpg',
    //     'fabio.jpg',
    //     'lucas.jpg',
    //     'mateus.jpg',
    //     'moises.jpg'
    // ]

    // var handleNum = 0;
    // console.log(teamIMG);

    //Substituir as imagens dos integrantes
    // $('.card .card-image').each(function() {

    //     handler++;
    // });

    //  $( "#book" ).fadeIn( "slow", function() {});

    changeProjects();
    setInterval(changeProjects, 5000);

    function setCookie(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
      var expires = "expires=" + d.toUTCString();
      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    function getCookie(cname) {
      var name = cname + "=";
      var decodedCookie = decodeURIComponent(document.cookie);
      var ca = decodedCookie.split(";");
      for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) === " ") {
          c = c.substring(1);
        }
        if (c.indexOf(name) === 0) {
          return c.substring(name.length, c.length);
        }
      }
      return "";
    }

    var cookieAlert = document.querySelector(".cookiesMsg");
    var acceptCookies = document.querySelector(".accept-cookies");
    var rejectCookies = document.querySelector(".reject-cookies");

    cookieAlert.offsetHeight;

    if (!getCookie("acceptCookies")) {
      cookieAlert.classList.add("show");
    }

    acceptCookies.addEventListener("click", function () {
      setCookie("acceptCookies", true, 60);
      cookieAlert.classList.remove("show");
    });

    rejectCookies.addEventListener("click", function () {
      setCookie("acceptCookies", false, 60);
      cookieAlert.classList.remove("show");
    });
  }); // end of document ready
})(jQuery); // end of jQuery name space

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists