(function(jQuery){jQuery.fn.lavaLamp=function(o){o=jQuery.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=jQuery(this),noop=function(){},jQueryback=jQuery('
  • ').appendTo(b),jQueryli=jQuery("li",this),curr=jQuery("li.current",this)[0]||jQuery(jQueryli[0]).addClass("current")[0];jQueryli.not(".back").hover(function(){move(this)},noop);jQuery(this).hover(noop,function(){move(curr)});jQueryli.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){jQueryback.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){jQueryback.each(function(){jQuery.dequeue(this,"fx")}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);