$(document).ready(function() {
	
	//Twitter feed typewriter effect
	$.fn.typewriter = function(opt) {
	  var typeone = function(self, text, content) {
	    if (text.length > 0) {
	      var next = text.match(/(\s*(<[^>]*>)?)*(&.*?;|.?)/)[0];
	      text = text.substr(next.length);
	      $(self).html(content+next);
	      setTimeout(function(){
	        typeone(self, text, content+next);
	      }, opt['delay']);
	    }
	  }
	  this.each(function() {
	    opt = opt || { 'delay': 100 };
	    $(this).height($(this).height());
	    $(this).width($(this).width());
	    typeone(this, $(this).html(), '');
	  });
	}

	$(document).ready(function(){
	  $(".typewriter span").typewriter();
	});
	
	//Open rel=external links in new window
	$("a[rel~='external']").attr('target', '_blank');
});