/* MOVE CONTENT */
//document = document;
moveContent = function(nameDivOas, nameDivOasDisplay) {
	var elemDivOas = document.getElementById(nameDivOas);
	var elemDivOasDisplay = document.getElementById(nameDivOasDisplay);
	if(elemDivOasDisplay != null){
		elemDivOasDisplay.appendChild(elemDivOas);
		elemDivOas.style.display='block';
	}
}
/* SCROLL DAS THUMBS */
function carrocel(){
        document.getElementById('gb').scrollLeft+=(foto-1)*95;

}
function Scrolling(id, sentido) {

	if(sentido == "direita") {

		if((document.getElementById(id).scrollLeft) < tamanhoDiv ) {
			
			
			if(document.getElementById("btnPDA").href != "javascript: void(0);") {

				document.getElementById("btnPEA").href="javascript: void(0);";
				sControle =document.getElementById(id).scrollLeft+636;
				ScrollStop('esquerda', id, sControle);
				
				

			}
			

		} 

	} else {

		

		if(document.getElementById(id).scrollLeft > 0 ) {

			
			if(document.getElementById("btnPEA").href != "javascript: void(0);") {

				document.getElementById("btnPDA").href="javascript: void(0);";
				sControle = document.getElementById(id).scrollLeft-636;
				ScrollStop('direita', id, sControle);
				
				

			}


		}

	}
}
/* PARA SCROLL QUANDO PRIMEIRO, ÚLTIMO OU PRÓXIMO/ANTERIOR */
function ScrollStop(valor, id, sControle) {
	if(valor == 'direita') {
		if((document.getElementById(id).scrollLeft > sControle) && (document.getElementById(id).scrollLeft > 0)) {
			document.getElementById(id).scrollLeft-=19;
			t = setTimeout( "ScrollStop('"+valor+"','"+id+"','"+sControle+"')", 19 );

		} else { 
	
			document.getElementById("btnPDA").href="javascript:Scrolling('gb', 'direita');";
			clearTimeout(t);

		}
	} else {
		if(valor == 'esquerda') {
			if((document.getElementById(id).scrollLeft < sControle) && (document.getElementById(id).scrollLeft < tamanhoDiv-617)) {
				document.getElementById(id).scrollLeft+=19;
				t = setTimeout( "ScrollStop('"+valor+"','"+id+"','"+sControle+"')", 19 );
				
			} else { 
	
				clearTimeout(t); 
				document.getElementById("btnPEA").href="javascript:Scrolling('gb', 'esquerda');";

			}
		}
	}
}
/* TESTA CARREGAMENTO DA FOTO */
function abrePagina() {
    carregar = new Image();
    carregar.src = document.getElementById("imagem").src.value;
    G = setTimeout( "verificaCarregamento()", 100 );
}
function verificaCarregamento() {
    if((!carregar.complete) || (carregar.complete == true)) {
		clearTimeout(G);
		setTimeout( "Controle()", 670 );
	} else { G = setTimeout( "verificaCarregamento()", 100 ); }
}
/* VERIFICA TAMANHO DA DIV PARA INSERIR PROXIMO/ANTERIOR */
function Controle(){
	var alt_init = document.getElementById("imagem").clientHeight;
	document.getElementById("botoes").style.height = alt_init+"px";
	document.getElementById("botoes").style.marginTop = "-"+alt_init+"px";
	quantFotos = controleDivs.length;
	if(quantFotos <= 7){
		document.getElementById("btnPD").innerHTML = '';
		document.getElementById("btnPD").style.background='url(/css/imagem/bot_fotos.png) -23px 0px';
		document.getElementById("btnPE").innerHTML = '';
		document.getElementById("btnPE").style.background='url(/css/imagem/bot_fotos.png)';
	}
	/* LINK PROXIMO/ANTERIOR */
	pagina = document.location.toString();
	verificaHref = pagina.indexOf("=");
	endereco = pagina.slice(0,verificaHref+1);

	urlFoto = pagina.slice(verificaHref+1,pagina.length);
	limitaUrl = urlFoto.indexOf("p");
	foto = urlFoto.slice(0,limitaUrl);
	if(endereco=="") {
		endereco=pagina+"?foto=";
		foto=0;
	}

	if(foto <= 0) { anterior = endereco+(quantFotos-1)+"p"; }
	else{ anterior = endereco+(foto-1)+"p"; }
	foto++;
	if(foto > (quantFotos-1)) { proximo = endereco+"0p"; }
	else { proximo = endereco+foto+"p"; }

	var coloca_borda = "2px solid #ff3300";
	document.getElementById('m'+(foto-1)).style.border = coloca_borda;

	document.getElementById("btnEsquerda").href=anterior;
	document.getElementById("btnDireita").href=proximo;
	tamanhoDiv = quantFotos*96;
	document.getElementById("divMini").style.width = tamanhoDiv+"px";
	moveContent('botoes','bordaImg');
	moveContent('divMini','gb');
	carrocel();
}
abrePagina();
