(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);/*return o.click.apply(this,[e,this])*/});setCurr(curr);function setCurr(a){$width=a.offsetWidth*1.565;$left=a.offsetLeft-(a.offsetWidth*25/88);$back.css({"left":$left+"px","width":$width +"px"});curr=a};function move(a){$back.each(function(){$left=a.offsetLeft-(a.offsetWidth*25/88);$(this).dequeue()}).animate({width:a.offsetWidth*1.565,left:$left},o.speed,o.fx)}})}})(jQuery);