(function() {

  window.executeHim = function() {
    return $("p.error-de-validacion").fadeIn(300);
  };

  window.linkearMail = function(elemento) {
    var mail;
    mail = $("p.footer", elemento).text();
    return $("a", elemento).attr("href", "mailto:" + mail);
  };

  $(function() {
    $("#contacto h2 a, .nav a").dMHover("color", "#FFD100", "#FFFFFF");
    $("#dale-play .play").dMHover("color", "#FFF000", "#FFD100");
    $("#startover").click(dM.mostrarIntro);
    $("#insert-coin").click(dM.mostrarIntro);
    $("#startover").bind("mouseenter", function() {
      $("#startover").stop();
      return $("#startover").animate({
        opacity: 1
      }, 300);
    });
    $("#startover").bind("mouseleave", function() {
      $("#startover").stop();
      return $("#startover").animate({
        opacity: 0.01
      }, 600);
    });
    $("#intro a.cerrar").click(dM.ocultarIntro);
    if (window.location.href.indexOf("#gracias") > 0) {
      $("html, body").animate({
        scrollTop: $("#contacto").offset().top
      }, 300);
      $("p.gracias").fadeIn(300);
    }
    $("#staff ul li").each(function() {
      return window.linkearMail(this);
    });
    return $("form#de-contacto").submit(function() {
      if ($("[name=sender]").val() === "") {
        if (typeof console !== "undefined" && console !== null) {
          console.log("Validation error");
        }
        window.executeHim();
        return false;
      }
    });
  });

}).call(this);

