// JavaScript Document
// DOCUMENTO: Arquivo com scripts para módluos de parceiros
//CRIACAO: 12/10/2007
//AUTOR: Alisson Douglas (alisson@brivia.com.br)
//VERSAO: 001
//

// Até achar solução
function nada() {}

// SELETOR PARCEIROS
	function iniciaParceiros() {
		if (!$('cases')) return;
		var lis = $('cases').getElementsByTagName('li');
		lis[0].className="atual";

		//Colocar o seletor
		removeClass($('seletor-cases'), "hidden");

		//Adiciona passagem automatica de Imagens
		flag = 0;
		setInterval('passaImagem()', 5000);

		//Adiciona funções aos links
		$('seletor-anterior').onclick = function() { parceiroAnterior(); }
		$('seletor-proximo').onclick = function() { parceiroProximo(); }
	}
	//Função para passagem automatica de Imagens
	function passaImagem(){
		var lis = $('cases').getElementsByTagName('li');
		for(var i=0; i < lis.length; i++) {
			if(lis[i].className == "atual"){
				if(flag == 0) {
					if(i < lis.length-1) {
						parceiroProximo();
						break;
					}else{
						flag = 1;
					}
				}else if(flag == 1){
					if(i != 0) {
						parceiroAnterior();
					}else{
						flag = 0;
					}
				}
			}
		}
	}
	//Anterior
	function parceiroAnterior() {
		var lis = $('cases').getElementsByTagName('li');
		if(lis[0].className != "atual") {
			for(var i=0; i < lis.length; i++){
				if(lis[i].className == "atual"){
					//var margem = lis[i].parentNode.style.marginTop;
					//var novaMargem = converteNumPx(margem, "350");
					//lis[i].parentNode.style.marginTop = novaMargem+"px";
					lis[i].className="";
					lis[i-1].className="atual";
					if(i==1){ $('seletor-anterior').className = "btn-voltar-inativo replace"; }
					if(i==lis.length-1){ $('seletor-proximo').className = "btn-avancar replace"; }
					return false;
				}
			}
		}
	}
	//Proximo
	function parceiroProximo() {
		var lis = $('cases').getElementsByTagName('li');
		var totalLis = lis.length-1;
		if(lis[totalLis].className != "atual") {
			for(var i=0; i < lis.length; i++){
				if(lis[i].className == "atual"){
					//if(lis[i].parentNode.style.marginTop == ""){
					//	lis[i].parentNode.style.marginTop = "0px";
					//}
					//var margem = lis[i].parentNode.style.marginTop;
					//var novaMargem = converteNumPx(margem, "-350");
					//lis[i].parentNode.style.marginTop = novaMargem+"px";
					lis[i].className="";
					lis[i+1].className="atual";
					if(i==0){ $('seletor-anterior').className = "btn-voltar replace"; }
					if(i==totalLis-1){ $('seletor-proximo').className = "btn-avancar-inativo replace"; }
					return false;
				}
			}
		}
	}
	//Calcula numero em px
	function converteNumPx(string, aumento) {
		var reg = new RegExp("px");
		var ret = reg.exec(string);
		var pxs = string.replace(ret, "");
		pxs = parseInt(pxs)+parseInt(aumento);
		return pxs;
	}