(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){
			
			          /*  var offsetHome = a.offsetLeft;
						
						if(offsetHome)
						{
							var set = a.offsetLeft-12;
						}
						else
						{
							var set=a.offsetLeft-4;
						}*/
						
			
			
			$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};
		function move(a){
		
		             /* var offsetHome = a.offsetLeft;
						
						if(offsetHome)
						{
							var set = a.offsetLeft-12;
						}
						else
						{
							var set=a.offsetLeft-4;
						}*/
				
		
		
		
		$back.each(function(){	
										
										$.dequeue(this,"fx")}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);