// Sub nav stuff
// -----------------------

function addSubnav() {
  $(this).addClass("hovering").find("ul").fadeIn("slow"); 
};

function removeSubnav() {
  $(this).removeClass("hovering").find("ul").fadeOut("fast"); 
};

var subNavConfig = {
  interval:100,
  sensitivity:10,
  over:addSubnav,
  timeout:300,
  out:removeSubnav
};


// Form button rollovers
// -----------------------

function formButtonHover() {
  var get_src = $('#submit').attr("src");
  if(get_src) {
    var process_src = get_src.slice(0,-4);
    $('#submit').hover(
      function () {
        $(this).attr("src", function() { 
          return process_src + "_over.png"; 
        });
      }, 
      function () {
        $(this).attr("src", function() { 
          return get_src; 
        });
      }
    );
  }
}


$(document).ready(function() {
  // Sub nav init

  $('li.subnav').hoverIntent(subNavConfig);
  // Remove hand pointer from top level links & prevent default linking
  $('#experience, #portfolio, #story').
    addClass("no-clicky").
    click(function(event) {
      event.preventDefault();
    });

  formButtonHover();
});

