footer = {
  initialize: function()
  {
    $("#l-footer-contact-form input").focus(function() {
      $(this).parent().removeClass("l-footer-contact-form-input-error");
    });

    $("#l-footer-contact-form textarea").focus(function() {
      $(this).parent().removeClass("l-footer-contact-form-textarea-error");
    });

    $("#l-header-menu a").mouseover(function() { $(this).clearQueue().animate({ color: '#009DAF' }, 150); });
    $("#l-header-menu a").mouseout(function() { $(this).clearQueue().animate({ color: '#FFFFFF' }, 250); });

    $("#l-header-languages a").mouseover(function() { $(this).clearQueue().animate({ color: '#009DAF' }, 150); });
    $("#l-header-languages a").mouseout(function() { $(this).clearQueue().animate({ color: '#FFFFFF' }, 250); });
  },

  validateForm: function()
  {
    $("#l-footer-contact-form input").parent().removeClass("l-footer-contact-form-input-error");
    $("#l-footer-contact-form textarea").parent().removeClass("l-footer-contact-form-textarea-error");

    var hasErrors = false;

    if ($("#l-footer-contact-form-name").val() == "")
    {
      $("#l-footer-contact-form-name").parent().addClass("l-footer-contact-form-input-error");
      hasErrors = true;
    }

    if ($("#l-footer-contact-form-phone").val() == "" && $("#l-footer-contact-form-email").val() == "")
    {
      $("#l-footer-contact-form-phone").parent().addClass("l-footer-contact-form-input-error");
      $("#l-footer-contact-form-email").parent().addClass("l-footer-contact-form-input-error");
      hasErrors = true;
    }

    if ($("#l-footer-contact-form-question").val() == "")
    {
      $("#l-footer-contact-form-question").parent().addClass("l-footer-contact-form-textarea-error");
      hasErrors = true;
    }

    return !hasErrors;
  }
}

$(function() {
  footer.initialize();
});

