;(function($){$.fn.galeria=function(opt){return this.each(function(){var options={galeria:'#'+$(this).attr('id'),links:'#slide',legenda:'#galeria-legenda',prev:'#galeria-prev',next:'#galeria-next',info:'#galeria-info',ativo:'linkAtivo'}
options=$.extend({},options,opt);var galeriaIndex=0;var $link=$(options.links+' a');var $prev=$(options.prev);var $next=$(options.next);$.fn.atualizarInfo(galeriaIndex,options);$link.live('click',function(){var $this=$(this);if($this.is('.linkAtivo'))
return false;galeriaIndex=$this.parent().index();$.fn.abrirImagem(galeriaIndex,options);});$prev.live('click',function(){var $this=$(this);if(galeriaIndex==0){return false;}else{galeriaIndex=galeriaIndex-1;}
$.fn.abrirImagem(galeriaIndex,options);});$next.live('click',function(){var $this=$(this);if(galeriaIndex==($link.length-1)){return false;}else{galeriaIndex=galeriaIndex+1;}
$.fn.abrirImagem(galeriaIndex,options);});});}
$.fn.abrirImagem=function(index,options){var $galeria=$(options.galeria);var $img=$galeria.find('img');var $parent=$img.parent();var $link=$(options.links+' a');var $legenda=$(options.legenda);var rel=$link.eq(index).attr('rel');var title=$link.eq(index).attr('title');$parent.addClass(options.ativo);$img.width('auto').height('auto').css({'visibility':'hidden','opacity':0}).attr('src',rel).one('load',function(){$legenda.html(title);$img.stop().css({'visibility':'visible'}).animate({'opacity':1});$parent.removeClass(options.ativo);}).each(function(){if($.browser.msie&&parseInt($.browser.version)==6)
$(this).trigger('load');});$.fn.atualizarInfo(index,options);}
$.fn.atualizarInfo=function(index,options){var $link=$(options.links+' a');var $info=$(options.info);var $prev=$(options.prev);var $next=$(options.next);var total=$link.length;$info.html((index+1)+' / '+total);if(index==0)
$prev.css({'opacity':0.3,'cursor':'default'});else
$prev.css({'opacity':1,'cursor':'pointer'});if(index==($link.length-1))
$next.css({'opacity':0.3,'cursor':'default'});else
$next.css({'opacity':1,'cursor':'pointer'});$link.removeClass(options.ativo);$link.eq(index).addClass(options.ativo);}})(jQuery);
