(function($){
		  $.fn.lavaLamp=function(o){
			  o=$.extend({
						 fx:"linear",
						 speed:500,
						 click:function(){}
						 },o||{});
			  return this.each(function(){
										// ***** Alteração para selecionar página aberta *****
										var lis = this.getElementsByTagName("li"), 
										curUrl = new String( document.location );
										for( i=0; i < lis.length; i++ ) {
											if( curUrl.indexOf( lis[i].getElementsByTagName("a")[0].href ) > -1 ) {
												lis[i].className = "current";
												break;
											}
										}
										// ***************************************************
										
										
										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){
											$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});
											curr=a
											};
											function move(a){
												$back.each(function(){
																	$.dequeue(this,"fx")}).animate({width:a.offsetWidth,left:a.offsetLeft},
																	o.speed,o.fx)
												}
												}
												)
			  }
			  }
			  )
(jQuery);