(function ($) {
	var onDocumentReady = function (event) {
		var onLogoMouseOver = function (event) {
			var $this = $(this), 
				originalColor = 'rgb(168,207,22)', 
				color = $.hsb2rgb(Math.random(), 0.89, 0.81), 
				backAnimation = function () {
					$(this).animate({backgroundColor: originalColor}, 5000);
				};
			$this.stop().animate({backgroundColor: color}, 200, 'linear', backAnimation);
		};
		$('#logo>a,#logo>span').bind('mouseover', onLogoMouseOver);
	};
	$(document).bind('ready', onDocumentReady);
})(jQuery);
