dicas = {
	dsDicasGO : null,
	dsDicasPA : null,
	dicaAtualGO : 0,
	dicaAtualPA : 0,
	
	inicia : function(){
		this.dsDicasGO = classDicas.seleciona(0, 1, 1).value;
		this.dsDicasPA = classDicas.seleciona(0, 2, 1).value;
		dicas.iniciaGO();
		dicas.iniciaPA();
	},
	
	iniciaHome : function(){
		this.dsDicasPA = classDicas.seleciona(0, 2, 1).value;
		dicas.iniciaPA();
	},
	
	iniciaGO : function(){
	   	var total = dicas.dsDicasGO.Tables[0].Rows.length;
		var rand_no = Math.random();
		rand_no = Math.ceil(rand_no * total)-1;
		//rand_no = 10;
		dicas.dicaAtualGO = rand_no;
		dicas.controlaPgDicaGO(1);
	},
	
	carregaDetalheDicaGO : function(){
		var row = dicas.dsDicasGO.Tables[0].Rows[dicas.dicaAtualGO];
		document.getElementById('divTextoGO').innerHTML = row.texto;
		dicas.OpacityInicia('divGO',10,0,100);
	},
	
	controlaPgDicaGO : function(acao){
		if(acao==-1)
			this.dicaAtualGO--;
		if(this.dicaAtualGO==-1)
			this.dicaAtualGO = this.dsDicasGO.Tables[0].Rows.length-1;
			
		if(acao==1)
			this.dicaAtualGO++;
		if(this.dicaAtualGO==this.dsDicasGO.Tables[0].Rows.length)
			this.dicaAtualGO = 0;
			
		this.carregaDetalheDicaGO();
		setTimeout("dicas.controlaPgDicaGO(1)",10000);
	},
	
	iniciaPA : function(){
	   	var total = dicas.dsDicasPA.Tables[0].Rows.length;
		var rand_no = Math.random();
		rand_no = Math.ceil(rand_no * total)-1;
		//rand_no = 10;
		dicas.dicaAtualPA = rand_no;
		dicas.controlaPgDicaPA(1);
	},
	
	carregaDetalheDicaPA : function(){
		var row = dicas.dsDicasPA.Tables[0].Rows[dicas.dicaAtualPA];
		document.getElementById('divTextoPA').innerHTML = row.texto;
		dicas.OpacityIniciaPA('divPA',10,0,100);
	},
	
	controlaPgDicaPA : function(acao){
		if(acao==-1)
			this.dicaAtualPA--;
		if(this.dicaAtualPA==-1)
			this.dicaAtualPA = this.dsDicasPA.Tables[0].Rows.length-1;
			
		if(acao==1)
			this.dicaAtualPA++;
		if(this.dicaAtualPA==this.dsDicasPA.Tables[0].Rows.length)
			this.dicaAtualPA = 0;
			
		this.carregaDetalheDicaPA();
		setTimeout("dicas.controlaPgDicaPA(1)",7000);
	},
	
	Opacity_elemento : '',
	Opacity_tamanho_final : 0,
	Opacity_tamanho_atual : 0,
	Opacity_taxa : 0,
	
	OpacityInicia : function(elemento,taxa,inicio,fim){
		this.Opacity_elemento = elemento;
		this.Opacity_taxa = taxa;
		this.Opacity_tamanho_final = fim;
		this.Opacity_tamanho_atual = inicio;
		this.OpacityAnima();
	},
	
	OpacityAnima : function(){
		if(this.Opacity_tamanho_final!=this.Opacity_tamanho_atual){
			if(this.Opacity_tamanho_final<this.Opacity_tamanho_atual){
				this.Opacity_tamanho_atual = this.Opacity_tamanho_atual-this.Opacity_taxa ;
			}else{
				this.Opacity_tamanho_atual = this.Opacity_tamanho_atual+this.Opacity_taxa ;
			}
			document.getElementById(this.Opacity_elemento).style.filter = 'alpha(opacity=' + this.Opacity_tamanho_atual + ')';
			setTimeout("dicas.OpacityAnima()",1);
		}
	},
	
	Opacity_elementoPA : '',
	Opacity_tamanho_finalPA : 0,
	Opacity_tamanho_atualPA : 0,
	Opacity_taxaPA : 0,
	
	OpacityIniciaPA : function(elemento,taxa,inicio,fim){
		this.Opacity_elementoPA = elemento;
		this.Opacity_taxaPA = taxa;
		this.Opacity_tamanho_finalPA = fim;
		this.Opacity_tamanho_atualPA = inicio;
		this.OpacityAnimaPA();
	},
	
	OpacityAnimaPA : function(){
		if(this.Opacity_tamanho_finalPA!=this.Opacity_tamanho_atualPA){
			if(this.Opacity_tamanho_finalPA<this.Opacity_tamanho_atualPA){
				this.Opacity_tamanho_atualPA = this.Opacity_tamanho_atualPA-this.Opacity_taxaPA ;
			}else{
				this.Opacity_tamanho_atualPA = this.Opacity_tamanho_atualPA+this.Opacity_taxaPA ;
			}
			document.getElementById(this.Opacity_elementoPA).style.filter = 'alpha(opacity=' + this.Opacity_tamanho_atualPA + ')';
			setTimeout("dicas.OpacityAnimaPA()",1);
		}
	}
}