$(document).ready(function() {
  clearity_menu();
  clearity_portfolio();
  $('a[rel="lightbox"]').colorbox({transition:'fade', speed:500});
});

function clearity_menu() {
  $('#nav ul').css({display:"none"});

  $('#nav li').each(function() {
    var subNav = $(this).find('ul:first');

    $(this).hoverIntent(
      function() {
        $(this).addClass('hover');
        subNav.fadeIn('fast');
      },

      function() {
        $(this).removeClass('hover');
        subNav.fadeOut('fast')
      }
    );

    subNav.parent().addClass("parent");
  });
}

function clearity_portfolio() {
  $("#portfolio div.meta").hide();

  $("#portfolio div.item").hoverIntent(
    function() {
      $("div.meta", this).fadeIn();
    },

    function() {
      $("div.meta", this).fadeOut();
    }
  );
}

function txtCntr(field, cntfield, maxlimit) {
  if (field.value.length > maxlimit) {
    field.value = field.value.substring(0, maxlimit);
  } else {
    cntfield.innerHTML = maxlimit - field.value.length;
  }
}

