function albuns_hash(){
	
	pag = location.hash;
	hash = pag.slice(1);
	
	itens = hash.split('_');
	pagina = itens[0];
	imagem = itens[1];
			
			return {
					pag:pagina, 
					foto:imagem
					};
	
	}

/////////////////////////////////////////////////

function albuns_fechar(){
	oculta("dv_zoom");
	location.hash = albuns_hash().pag;
	}

/////////////////////////////////////////////////

function albuns_slide(){

	var velocidade = document.getElementById('dv_albuns_slide_show');
	var encontrada=0;
	
	if(velocidade.value>0){
		//buscar o id da danada
		config = location.hash;
		tamanho = config.length;
		pos = config.search("_");
		atual = config.substr((pos+1),tamanho);
		
			trilho = document.getElementById('albuns_trilho');
			imagens = trilho.getElementsByTagName('img');
			total = imagens.length;
			
			for(i=0;i<total;i++){
				
				if(encontrada==1){
					proxima = imagens[i].id;
					encontrada++;
					}
				
				if(imagens[i].id==atual){
					encontrada++;
					}
				}
		
		
		album_slide_intervalo = setTimeout(function(){
							albuns_foto_exibe(proxima);
							},velocidade.value);
		}
	}

////////////////////////////////////////////////////

function albuns_thumbs(id,pagina,pg,itens){
	//alert(location.hash);
	carregaAjax('php/albuns_thumbs.php?pg='+pg+'&id_busca='+id+'&pagina='+pagina+'&itens='+itens,'dv_albuns_thumbs','dv_albuns_thumbs_carregando');
	
	}

////////////////////////////////////////////////////

function albuns_ampliar_foto(id,pg){
	exibe("dv_zoom");
	carregaAjax('php/albuns_foto.php?pg='+pg+'&id_foto='+id,'dv_palco_zoom','dv_carregando_zoom',albuns_foto_exibe,id);
	
	/*
	//buscar o id da danada
	config = location.hash;
	tamanho = config.length;
	pos = config.search("_");
	alert('Tamanho: '+config.substr((pos+1),tamanho));
	*/
	
	}

////////////////////////////////////////////////////

function albuns_foto_exibe(id){
	
	fade('albuns_foto_exibe',500,0);

	setTimeout(function(){
						carregaAjax('php/albuns_foto_exibe.php?id_foto='+id,'albuns_foto_exibe');
						},500) 
	
	setTimeout(function(){
						fade('albuns_foto_exibe',500,1);
						},1000) 
	
	var atual = $("#albuns_mini_ampliada_"+id);
	var trilho = $("#albuns_trilho");
	var largura_palco = $("#albuns_trilho_mini").width();
	
	posicao_trilho = trilho.position();
	posicao_atual = atual.position();
	position = posicao_atual.left-(largura_palco/2);
	position = position-(position*2);
	
	$("#albuns_trilho").animate({"left": +position+"px"}, 2000);
	fade("albuns_mini_ampliada_"+id,2,1);
	
	location.hash = albuns_hash().pag+'_'+id;
	
	if(typeof(album_slide_intervalo)!='undefined'){
		clearTimeout(album_slide_intervalo);
		}

	albuns_slide();

	}

////////////////////////////////////////////////////

function move_album_dir(){
	var x = $("#albuns_trilho");
	var position = x.position();
	var largura = x.width();
	var limite = largura - (largura*2) + 500;
	var largura_palco = $("#albuns_trilho_mini").width();

	largura_palco = largura_palco-50;

	if(position.left>limite){
		$("#albuns_trilho").animate({"left": "-="+largura_palco+"px"}, 3000);
		}
	}

////////////////////////////////////////////////////

function move_album_esq(){
	var x = $("#albuns_trilho");
	var position = x.position();
	var largura_palco = $("#albuns_trilho_mini").width();
	
	largura_palco = largura_palco-50;
	
	if(position.left<0){
		//$("#albuns_trilho").animate({"left": "0px"}, 3000);
		$("#albuns_trilho").animate({"left": "+="+largura_palco+"px"}, 3000);
		}
	}
	
////////////////////////////////////////////////////	
