j = jQuery;
j(document).ready(function(){
	/*lista imagens rodape home*/
	if(j('#listaalbuns .listaalbuns li').length <= 1){j('#listaalbuns .next,#listaalbuns .prev').hide();}
	j('#listaalbuns .listaalbuns li:first').show();
	j('#listaalbuns a.prev').click(function(){
		var ativa = j('.listaalbuns').find('li:visible');
		if(ativa.css('opacity')!=1){return false;}
		if(ativa.prev().length){
			j('.listaalbuns li').hide(0,function(){
				ativa.prev().fadeIn();
			});			
		}
		else{
			j('.listaalbuns li').hide(0,function(){
				j('.listaalbuns').find('li:last').fadeIn();
			});
		}
	});
	j('#listaalbuns a.next').click(function(){
		var ativa = j('.listaalbuns').find('li:visible');
		if(ativa.css('opacity')!=1){return false;}
		if(ativa.next().length){
			ativa.hide(0,function(){
				ativa.next().fadeIn();
			});			
		}
		else{
			ativa.hide(0,function(){
				j('.listaalbuns').find('li:first').fadeIn();
			});
		}
	});
	/*galeria de imagens home*/
	j('.lista_caes a').click(function(){
		var href = j(this).attr('href');
		var imagem = j(this).attr('rel');
		var img = new Image();
		var pic = j('.cao_perfil').find('img');
		pic.removeAttr("width");
		pic.removeAttr("height");
		var largura = pic.width()+8;
		var altura  = pic.height()+8;
		j('.cao_perfil').find('span').html('<div class="loading">Carregando...</div>');
		j('.cao_perfil').find('span').css({height:altura+"px",width:largura+"px"});
		j('.cao_perfil a').attr('href',href);
		j(img).load(function (){ //começa o load da imagem para dentro da variavel
			j.ajax({
				timeout: 30000,
				error: function() {
					alert("Imagem indisponível no momento.");
				},
				success: function() {
					j('.cao_perfil span').html(img);
					j('.cao_perfil span').find('img').hide();
					var pic = j('.cao_perfil span').find('img');
					pic.removeAttr("width");
					pic.removeAttr("height");
					var largura = pic.width()+8;
					var altura  = pic.height()+8;
					j('.cao_perfil span').stop().animate({width:largura+"px",height:altura+"px"}, 500,function(){
						j('.cao_perfil span').html(img);
						j(img).stop().fadeIn(500);
					});
				}
			});
		}).attr('src', imagem);
		return false;
	});
	
	
});
