(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"></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){$back.css({"top":a.offsetTop+"px","width":a.offsetWidth+"px","z-index":"2"});
									curr=a};
									function move(a){$back.each(function(){$.dequeue(this,"fx")}).animate({width:a.offsetWidth,top:a.offsetTop},o.speed,o.fx)}})}})(jQuery);
