
$(document).ready(function() {

  function email(name) { 
    return ["mailto:", name, "@netnichols", ".com"].join(""); 
  }
  function randomInt(min, max) {
    return min + Math.round(Math.random()*(max-min));
  }
  function randomRGB(min, max) {
    return [randomInt(min, max), randomInt(min, max), randomInt(min, max)];
  }
  function rgb2hex(rgb) {
    return "#" + (rgb[0] + 256*rgb[1] + 65536*rgb[2]).toString(16);
  }
  function updateBar() {
    $('#bar tr td').each(function() {
      var color = randomRGB(100, 200);
      var normal = rgb2hex(color);
      var lighter = rgb2hex([color[0]+32, color[1]+32, color[2]+32]);
      $(this).animate({backgroundColor:normal, color:lighter}, "slow").text(normal);            
    });
  }
  $("a.email").attr("href", email("jeff"));
  $('#bar tr td').each(function() { $(this).text($(this).attr('title')).removeAttr('title'); });
  setInterval(updateBar, 4000);
  
});


// Load Analytics after everything is done loading.
// http://neil.fraser.name/news/2010/04/07/

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-119471-4']);
_gaq.push(['_trackPageview']);
$(window).load(function() {  
  setTimeout(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  }, 1);
});