$.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);
			}, 25);
		}
	}
	
	this.each(function() {
		$(this).height($(this).height());
		$(this).width($(this).width());
		typeone(this, $(this).html(), '');
	});
}
