// Cufon
Cufon.replace('div#left-nav li, ul#main-nav li, h1, h2, h3',{hover:true});

$(function() {
  
  // Portfolio sizing
  var total = 0;
  var margin = parseInt($('div#portfolio li').css('margin-right'));
  $('div#portfolio img').each(function() {
    total += $(this).attr('width') + margin;
  });
  $('div#portfolio ol').css('width',total);
  
  
  // Homepage fading images
  $('#portfolio-home ul').innerfade({ 
    containerheight: '505px',
    speed: 'slow',
    timeout: 3000
  });
  
  
  // Lazy loading portfolio images
  $("div#portfolio ol img").lazyload({ 
      placeholder : "/i/grey.gif",
      effect : "fadeIn",
      container: $("div#portfolio"),
      threshold: 300
  });
  
  // External links in new window
  $('a[rel=external]').click(function() {
    window.open($(this).attr('href'));
    return false;
  });
  
  // Infield labels for forms
  $("form label").inFieldLabels();
  
  // Disable right click...
  $(document).bind("contextmenu",function(e){return false;});  
  
});