﻿function byClassNameIE6 (clsName) {
    var retVal = new Array();
    var elements = this.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}
        
        
/*############################################################################
		Remove todos os elementos filhos deuma DIV
##############################################################################*/

function limpaElementosFilhos(elemento_pai) {
	
	if (elemento_pai.hasChildNodes())
	{
		while (elemento_pai.childNodes.length >= 1 )
		{
			elemento_pai.removeChild(elemento_pai.firstChild);       
		} 
	}
	
} 

/*############################################################################
			Muda tamanho da fonte
##############################################################################*/
function mudaFonte(elem, acao)
{
  var tamInic = 11;
  var tamMin = 8;
  var tamMax = 15;
  var resultado;
  var tamFonte;
  
  if ($(elem).style.fontSize == "") 
	tamFonte = tamInic;
  else
	tamFonte = parseInt($(elem).style.fontSize);
  switch (acao)
  {
	case '+':
	  if (tamFonte < tamMax)
	    tamFonte = tamFonte + 1;
		$(elem).style.fontSize = tamFonte + "px";
	break;
	case '-':
	  if (tamFonte > tamMin)
	    tamFonte = tamFonte - 1;
		$(elem).style.fontSize = tamFonte + "px";
	break;
  }
  
  return tamFonte;
}


/*############################################################################
			Mostra elemento e atualiza mensagem do Botão
##############################################################################*/
function mostraBusca() {
	
	var container = $('buscaNoticiasMusicas');
	
	if (container.style.display == "none")
	{
		mostra('buscaNoticiasMusicas','linkVerDicas','Mais Notícias');
	}
}

function mostra(elemento_container, link_origem, texto_link) {
	
	var container = $(elemento_container);
	var linkDicas = $(link_origem);
	
	if (container) {
		
		if (container.style.display == "none")
		{
			//Mostra as Dicas e muda o texto do Link 'linkVerDicas' para 'Fechar'
			
			if (linkDicas) {
				linkDicas.innerHTML = "Fechar";
				linkDicas.title = "Fechar";
			}
			
			Effect.Appear(container, {duration: 0.45});
			
		}
		else
		{
			//Mostra as Dicas e muda o texto do Link 'linkVerDicas' para 'Mais Dicas'
			
			if (linkDicas) {
				linkDicas.innerHTML = texto_link;
				linkDicas.title = texto_link;
			}
			
			Effect.Fade(container, {duration: 0.45});
			
		}
	}

}

/*############################################################################
			Mostra/Esconde Músicas
##############################################################################*/
function mostraMusica(numero) {
	
	var containerMusicas = $("listaMusicas");
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	
	var musicas = containerMusicas.getElementsByClassName("info");
	var totalMusicas = musicas.length;
	
	
	var seta = $("seta_musica_" + numero);
	
	if (seta.innerHTML == "[+]") {
		
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
			
			var setaMais = $("seta_musica_" + (i + 1));
			if (setaMais != null) {
			    setaMais.innerHTML = "[+]";
			    setaMais.title = "Ver mais";
			}
			
		}
		
		
		//Link Esonder Música
		seta.innerHTML = "[-]";
		seta.title = "Fechar";
			
		//Exibe o item desejado
		$("info_" + numero).style.display = "block";
		
	}
	else
	{
		//Link Mostrar Música
		seta.innerHTML = "[+]";
		seta.title = "Ver mais";
			
		
		escondeMusica(numero);
	}
	

}

function escondeMusica(numero) {
	
	var musica = $("info_" + numero);
	
	if (musica)
		musica.style.display = "none";
	
}

/*############################################################################
			Mostra/Esconde Músicas da Rádio
##############################################################################*/
function mostraMusicaRadio(CodPlayList,seq) {
	var numero = CodPlayList + '_' + seq;
	var containerMusicas = $("divMusicasPlayList_" + CodPlayList);
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	var musicas = containerMusicas.getElementsByClassName("info");
	var totalMusicas = musicas.length;
	var musicaAtual = $("info_" + numero);
	
	var seta = $("seta_item_" + numero);

	if (musicaAtual.style.display == "none") {
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
            
            var seta_item = $("seta_item_" + (i + 1));
			if (seta_item != null) {
			    seta_item.innerHTML = "[+]";
			}		
		}
		
		seta.innerHTML = "[-]";
		
		//Exibe o item desejado
		musicaAtual.style.display = "block";
		
	}
	else
	{
	    seta.innerHTML = "[+]";
		escondeMusica(numero);
	}
	

}


/*############################################################################
			Mostra Músicas Inéditas
##############################################################################*/
function mostraMusicaInedita(numero) {
	
	var containerMusicas = $("containerListaMusicasIneditas");
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	var musicas = containerMusicas.getElementsByClassName("noticia");
	var totalMusicas = musicas.length;
	
	
	var seta = $("seta_" + numero);
	
	if (seta.innerHTML == "[+]") {
		
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
			
			var setaMais = $("seta_" + (i + 1));
			if (setaMais != null) {
			    setaMais.innerHTML = "[+]";
			    setaMais.title = "Ver mais";
			}
			
		}
		
		
		//Link Esonder Música
		seta.innerHTML = "[-]";
		seta.title = "Esconder";
			
		//Exibe o item desejado
		$("noticia_" + numero).style.display = "block";
		
	}
	else
	{
		//Link Mostrar Música
		seta.innerHTML = "[+]";
		seta.title = "Ver mais";
			
		
		escondeMusicaInedita(numero);
	}
		

}

function escondeMusicaInedita(numero) {
	
	var musica = $("noticia_" + numero);
	var seta = $("seta_" + numero);
	
	if (musica) {
		musica.style.display = "none";
	}
	
}


/*############################################################################
			Mostra Notícias
##############################################################################*/
function mostraNoticia(numero) {
	
	var containerMusicas = $("containerListaMusicas");
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	var musicas = containerMusicas.getElementsByClassName("noticia");
	var totalMusicas = musicas.length;
	
	
	var seta = $("seta_" + numero);
	
	if (seta.innerHTML == "[+]") {
		
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
			
			var setaMais = $("seta_" + (i + 1));
			if (setaMais != null) {
			    setaMais.innerHTML = "[+]";
			    setaMais.title = "Ver mais";
			}
			
		}
		
		
		//Link Esonder Música
		seta.innerHTML = "[-]";
		seta.title = "Esconder";
			
		//Exibe o item desejado
		$("noticia_" + numero).style.display = "block";
		
	}
	else
	{
		//Link Mostrar Música
		seta.innerHTML = "[+]";
		seta.title = "Ver mais";
			
		
		escondeNoticia(numero);
	}
	
}

function mostraObraRadio(numero) {
	
	var containerMusicas = $("containerListaObrasRadio");
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	var musicas = containerMusicas.getElementsByClassName("noticia");
	var totalMusicas = musicas.length;
	
	
	var seta = $("seta_" + numero);
	
	if (seta.innerHTML == "[+]") {
		
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
			
			var setaMais = $("seta_" + (i + 1));
			if (setaMais != null) {
			    setaMais.innerHTML = "[+]";
			    setaMais.title = "Ver mais";
			}
			
		}
		
		
		//Link Esonder Música
		seta.innerHTML = "[-]";
		seta.title = "Esconder";
			
		//Exibe o item desejado
		$("noticia_" + numero).style.display = "block";
		
	}
	else
	{
		//Link Mostrar Música
		seta.innerHTML = "[+]";
		seta.title = "Ver mais";
			
		
		escondeNoticia(numero);
	}
}

function escondeNoticia(numero) {
	
	var musica = $("noticia_" + numero);
	var seta = $("seta_" + numero);
	
	if (musica) {
		musica.style.display = "none";
	}
	
}

/*############################################################################
			Mostra Obras e Participaçoes
##############################################################################*/
function mostraObrasParticipacoes(numero) {
	
	var containerMusicas = $("containerObrasArtista");
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	var musicas = containerMusicas.getElementsByClassName("obra");
	var totalMusicas = musicas.length;
	
	
	var seta = $("seta_" + numero);
	
	if (seta.innerHTML == "[+]") {
		
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
			
			var setaMais = $("seta_" + (i + 1));
			if (setaMais != null) {
			    setaMais.innerHTML = "[+]";
			    setaMais.title = "Ver mais";
			}
			
		}
		
		
		//Link Esonder Música
		seta.innerHTML = "[-]";
		seta.title = "Esconder";
			
			
		//Exibe o item desejado
		$("noticia_" + numero).style.display = "block";
		
	}
	else
	{
		//Link Mostrar Música
		seta.innerHTML = "[+]";
		seta.title = "Ver mais";
			
		
		escondeObrasParticipacoes(numero);
	}
		

}

function escondeObrasParticipacoes(numero) {
	
	var musica = $("noticia_" + numero);
	var seta = $("seta_" + numero);
	
	if (musica) {
		musica.style.display = "none";
	}
	
}


/*############################################################################
			Mostra Dicas
##############################################################################*/
function mostraDica(numero) {
	
	var containerMusicas = $("containerDicas");
	if (!containerMusicas.getElementsByClassName) {
	    containerMusicas.getElementsByClassName = byClassNameIE6;
	}
	var musicas = containerMusicas.getElementsByClassName("dica");
	var totalMusicas = musicas.length;
	var ancora = $("link_dicas_" + new String(numero));
	
	
	var seta = $("seta_" + numero);
	
	if (seta.innerHTML == "[+]") {
		
		
		for (var i = 0; i < totalMusicas; i ++) {
			
			var musica = musicas[i];
			musica.style.display = "none";
			
			var setaMais = $("seta_" + (i + 1));
			var ancoraMais = $("link_dicas_" + new String(i + 1));
			if (setaMais != null) {
			    setaMais.innerHTML = "[+]";
			    setaMais.title = "Ver dica";
			    
			    setaMais.style.color = "";
		       // setaMais.style.fontWeight = "";
		        
		        ancoraMais.style.color = "";
		       // ancoraMais.style.fontWeight = "";
			}
			
		}
		
		
		//Link Esonder Música
		seta.innerHTML = "[-]";
		seta.title = "Fechar";
		
		seta.style.color = "red";
		//seta.style.fontWeight = "bold";
		
		ancora.style.color = "red";
		//ancora.style.fontWeight = "bold";
			
		//Exibe o item desejado
		$("noticia_" + numero).style.display = "block";
		
	}
	else
	{
		//Link Mostrar Música
		seta.innerHTML = "[+]";
		seta.title = "Ver dica";
			
		
		escondeDica(numero);
	}
		

}

function escondeDica(numero) {
	
	var musica = $("noticia_" + numero);
	var seta = $("seta_" + numero);
	
	if (musica) {
		musica.style.display = "none";
	}
	
}

/*############################################################################
			Mostra/Esconde Dicas
##############################################################################*/
function mostraDicas() {
	
	mostra("buscaDicas","linkVerDicas", "Mais Dicas");
	
}

/*############################################################################
			Exibe/Esconde - Campos de Busca
##############################################################################*/
function escolhaBusca(tipoBusca) {		
		var txtBuscaNoticias = $("txtBuscaNoticias");
		var lblBuscaTxtNoticias = $("lblBuscaTxtNoticias"); 
		var contBuscaDtInicioNoticias = $("contBuscaDtInicioNoticias"); 
		var contBuscaDtFimNoticias = $("contBuscaDtFimNoticias"); 
		var contBuscaMusica = $("contBuscaMusica"); 
		var contBuscaTrecho = $("contBuscaTrecho"); 
		
		escolhaBuscaPadrao(tipoBusca,txtBuscaNoticias,lblBuscaTxtNoticias,contBuscaDtInicioNoticias,contBuscaDtFimNoticias,contBuscaMusica,contBuscaTrecho);
}

/*############################################################################
			Exibe/Esconde - Campos de Busca Ineditas
##############################################################################*/
function escolhaBuscaIneditas(tipoBusca) {
		
		var txtBuscaNoticias = $("txtBuscaNoticiasIneditas");
		var lblBuscaTxtNoticias = $("lblBuscaTxtNoticiasIneditas"); 
		var contBuscaDtInicioNoticias = $("contBuscaDtInicioNoticiasIneditas"); 
		var contBuscaDtFimNoticias = $("contBuscaDtFimNoticiasIneditas"); 
		var contBuscaMusica = $("contBuscaMusicaIneditas"); 
		var contBuscaTrecho = $("contBuscaTrechoIneditas"); 
		
		escolhaBuscaPadrao(tipoBusca,txtBuscaNoticias,lblBuscaTxtNoticias,contBuscaDtInicioNoticias,contBuscaDtFimNoticias,contBuscaMusica,contBuscaTrecho);
}

function escolhaBuscaPadrao(tipoBusca,txtBuscaNoticias,lblBuscaTxtNoticias,contBuscaDtInicioNoticias,contBuscaDtFimNoticias,contBuscaMusica,contBuscaTrecho) {
    if (tipoBusca.value == 'data') {
			
			//Textos
			if (txtBuscaNoticias)
			txtBuscaNoticias.style.display = "none";
			
			if (lblBuscaTxtNoticias)
			lblBuscaTxtNoticias.style.display = "none";
			
			
			//Música, Trecho
			if (contBuscaMusica)
			contBuscaMusica.style.display = "none";
			
			if (contBuscaTrecho)
			contBuscaTrecho.style.display = "none";
			
			
			//Data
			if (contBuscaDtInicioNoticias)
			contBuscaDtInicioNoticias.style.display = "inline";
			
			if (contBuscaDtFimNoticias)
			contBuscaDtFimNoticias.style.display = "inline";
			
		}
		else if (tipoBusca.value == 'musica_trecho') {
			
			//Textos
			if (txtBuscaNoticias)
			txtBuscaNoticias.style.display = "none";

			if (lblBuscaTxtNoticias)
			lblBuscaTxtNoticias.style.display = "none";
			
			
			//Música, Trecho
			if (contBuscaMusica)
			contBuscaMusica.style.display = "inline";
			
			if (contBuscaTrecho)
			contBuscaTrecho.style.display = "inline";
			
			
			//Data
			if (contBuscaDtInicioNoticias)
			contBuscaDtInicioNoticias.style.display = "none";
			
			if (contBuscaDtFimNoticias)
			contBuscaDtFimNoticias.style.display = "none"; 
		}
		else 
		{
			
			//Textos
			if (txtBuscaNoticias)
			txtBuscaNoticias.style.display = "inline";
			
			if (lblBuscaTxtNoticias)
			lblBuscaTxtNoticias.style.display = "inline";
			
			
			//Música, Trecho
			if (contBuscaMusica)
			contBuscaMusica.style.display = "none";
			
			if (contBuscaTrecho)
			contBuscaTrecho.style.display = "none";
			
			
			//Data
			if (contBuscaDtInicioNoticias)
			contBuscaDtInicioNoticias.style.display = "none";
			
			if (contBuscaDtFimNoticias)
			contBuscaDtFimNoticias.style.display = "none"; 
			
		}
}

/*############################################################################
			Exibe Popup - Enviar Foto
##############################################################################*/
function popupEnviarFoto(endereco, elemento) {
	
	alert(tempX);
	
	/*var container = $("frame_popup");  
	container.style.top = elemento.offsetTop;*/
	
	//document.getElementById('frame_popup').style.top = 200 + 'px';
	
	//container.style.top = 200 + 'px';
}


/*############################################################################
				Muda Dica
##############################################################################*/
var paginagDicaAtual = 1;
var animaDicas = true;

function animarDicas() {
	
	window.setInterval(function() {
				
	if (animaDicas) 
		{
		
			var totalDicas = listaDicas.length;
			
			//Controla o valor da proxima página 	
			if (paginagDicaAtual >= (totalDicas - 1))
				paginagDicaAtual = 1
			else
				paginagDicaAtual++;
		
			//Muda a Dica
			mudaDica(paginagDicaAtual, true);
		
		}
							
	}, 15000);	
	
}

function dicaAnterior() {
	paginagDicaAtual--;
	mudaDica(paginagDicaAtual, false);	
}

function proximaDica() {
	paginagDicaAtual++;
	mudaDica(paginagDicaAtual, false);	
}

function pausarDicas() {
	animaDicas = false;
}

function mudaDica(pagina, animar)  {
	
	animaDicas = animar;

	var containerDicas = $("dica");
	var linkAvancar = $("linkAvancarPagina");
	var linkVoltar = $("linkVoltarPagina");
	var dica_titulo = $("dica_titulo");
	var dica_texto = $("dica_texto");
	
	var totalDicas = listaDicas.length;
	var dicasPorPagina = 1; 
	var numPaginas = Math.round((totalDicas / dicasPorPagina) + 0.4);

	var dicaAtual = listaDicas[pagina - 1];
	
	
	
	
	//Esconde a Dica
	new Effect.Fade(containerDicas, { afterFinish: function (obj) { 
	
		//Seta o texto da Dica
			dica_titulo.innerHTML = dicaAtual.titulo;
			dica_texto.innerHTML = dicaAtual.texto;
	
		//Mostra a Dica	
		new  Effect.Appear(containerDicas);
		
	}});


	
	//Botão Voltar
	if (pagina > 1) 
	{
		linkVoltar.href = "javascript:mudaDica(" +  (pagina - 1) +  ")";	
		linkVoltar.style.visibility = "visible";
	}
	else 
		linkVoltar.style.visibility = "hidden";
	
	
	//Botão Avançar
	if (pagina < numPaginas) {
		linkAvancar.href = "javascript:mudaDica(" +  (pagina + 1) +  ")";	
		linkAvancar.style.visibility = "visible";
	}
	else
		linkAvancar.style.visibility = "hidden";
		
		
}

/*############################################################################
				Muda Galeria - Fotos do Artista
##############################################################################*/
function mudaGaleriaFotosArtista(pagina)  {

	var containerMiniaturas = $("containerFotosArtista_miniaturas");
	var linkAvancar = $("linkAvancarPagina");
	var linkVoltar = $("linkVoltarPagina");
	var totalFotos = listaFotosArtista.length;
	var fotosPorPagina = 6; 
	var numPaginas = Math.round((totalFotos / fotosPorPagina) + 0.4);

	var fotoInicio = (pagina == 1) ? 1 : (((pagina - 1) * fotosPorPagina) + 1); 
	var fotoFim = ((fotoInicio + (fotosPorPagina - 1)) > totalFotos) ? totalFotos : fotoInicio + (fotosPorPagina - 1);
	
	//Remove todas as imagens
	limpaElementosFilhos(containerMiniaturas);
	
	var miniatura;
	
	for (var i = fotoInicio; i <= fotoFim; i++) {

		miniatura = document.createElement("a");
		miniatura.style.background = "url(" + listaFotosArtista[i - 1].imagem + ") no-repeat";
		miniatura.href = "enviar_foto.aspx?CodFotoArtista=" + listaFotosArtista[i - 1].codigo;
		miniatura.target = "_blank";
		miniatura.title = "Enviar para um amigo";
		miniatura.className = "miniatura";
		
		//Seta o Lightbox para a miniatura
		//setaLightbox(miniatura);
		
		containerMiniaturas.appendChild(miniatura);
		
	}
	
	//Botão Voltar
	if (pagina > 1) {
		linkVoltar.href = "javascript:mudaGaleriaFotosArtista(" +  (pagina - 1) +  ")";	
		linkVoltar.style.display = "block"
	}
	else
		linkVoltar.style.display = "none";	
	
	//Botão Avançar
	if (pagina < numPaginas) {
		linkAvancar.href = "javascript:mudaGaleriaFotosArtista(" +  (pagina + 1) +  ")";	
		linkAvancar.style.display = "block"
	}
	else
		linkAvancar.style.display = "none";	
		
}

/*############################################################################
				Muda Galeria - Wallpapers do Artista
##############################################################################*/
function mudaGaleriaWallpapersArtista(pagina)  {
	var containerMiniaturas = $("containerWallpapersArtista_miniaturas");
	var linkAvancar = $("linkAvancarWallPaper");
	var linkVoltar = $("linkVoltarWallPaper");
	var totalFotos = listaWallpapersArtista.length;
	var fotosPorPagina = 3; 
	var numPaginas = Math.round((totalFotos / fotosPorPagina) + 0.4);

	var fotoInicio = (pagina == 1) ? 1 : (((pagina - 1) * fotosPorPagina) + 1); 
	var fotoFim = ((fotoInicio + (fotosPorPagina - 1)) > totalFotos) ? totalFotos : fotoInicio + (fotosPorPagina - 1);
	
	//Remove todas as imagens
	limpaElementosFilhos(containerMiniaturas);
	
	var miniatura;
	
	for (var i = fotoInicio; i <= fotoFim; i++) {

		//miniatura = document.createElement("a");
		//miniatura.style.background = "url(imagens/" + listaWallpapersArtista[i - 1] + ") no-repeat";
		//miniatura.href = "enviar_foto.htm";
		//miniatura.target = "_blank";
		//miniatura.title = "Enviar para um amigo";
		//miniatura.className = "miniatura";
		//containerMiniaturas.appendChild(miniatura);
		
		
		//Seta o Lightbox para a miniatura
		//setaLightbox(miniatura);
		
		linkMiniatura = document.createElement("a");
		linkMiniatura.href = "wallpaper.aspx?wallpaper=/Interno/" + listaWallpapersArtista[i - 1].link800;
		linkMiniatura.target = "_blank";
		linkMiniatura.className = "lbOn";
		linkMiniatura.title = "Enviar para um amigo";
		
		link800 = document.createElement("a");
		link800.href = "wallpaper.aspx?wallpaper=/Interno/" + listaWallpapersArtista[i - 1].link800;
		link800.target = "_blank";
		link800.className = "lbOn";
		link800.title = "Baixar no formato 800x600";
		
		link1024 = document.createElement("a");
		link1024.href = "wallpaper.aspx?wallpaper=/Interno/" + listaWallpapersArtista[i - 1].link1024;
		link1024.target = "_blank";
		link1024.className = "lbOn";
		link1024.title = "Baixar no formato 1024x768";
		
		imagem = document.createElement("img");
		imagem.src = listaWallpapersArtista[i - 1].imagem;
		imagem.width = "112";
		imagem.height = "74";
		
		div = document.createElement("div");
		div.className = "blocoWallpaper";
		
		span800 = document.createElement("span");
		span800.innerHTML = "800x600";
		
		span1024 = document.createElement("span");
		span1024.innerHTML = "1024x768";
		
		br = document.createElement("br");
		
		barra = document.createElement("span");
		barra.innerHTML = " | ";
		
		link800.appendChild(span800);
		link1024.appendChild(span1024);
		
		div.appendChild(imagem);
		div.appendChild(br);
		div.appendChild(link800);
		div.appendChild(barra);
		div.appendChild(link1024);
		containerMiniaturas.appendChild(div);

	}
	
	//Botão Voltar
	if (pagina > 1) {
		linkVoltar.href = "javascript:mudaGaleriaWallpapersArtista(" +  (pagina - 1) +  ")";	
		linkVoltar.style.display = "block"
	}
	else
		linkVoltar.style.display = "none";	
	
	//Botão Avançar
	if (pagina < numPaginas) {
		linkAvancar.href = "javascript:mudaGaleriaWallpapersArtista(" +  (pagina + 1) +  ")";	
		linkAvancar.style.display = "block"
	}
	else
		linkAvancar.style.display = "none";	
		
}

/*############################################################################
				Muda Galeria de Artistas
##############################################################################*/
//Armazena a página atual
var fotoArtistaAtual = 0;

function animarGaleriaArtista() {
	window.setInterval('mudaFotoArtista()', 7000);	
}

function mudaFotoArtista() {
		var total = listaArtistas.length;
		var imagemAtual = listaArtistas[fotoArtistaAtual];
		var container = $("fotoArtistaAtual_imagem");
	
		//Esconde a Descrição
		new Effect.Fade(container, { afterFinish: function (obj) { 
		
			//Muda a imagem
			container.src = imagemAtual.imagem; 
		
			//Mostra a Descrição	
			new  Effect.Appear(container, { duration: 0.7 });
			
		}});
		
		
		//Controla o valor da proxima página 	
		if (fotoArtistaAtual >= (total - 1))
			fotoArtistaAtual = 0
		else
			fotoArtistaAtual++;
		
}

/*############################################################################
				Muda Galeria de Notícias
##############################################################################*/

//Armazena a página atual
var paginaAtual = 0;
var animarGaleria;

function proximaNoticia() {
	
	//Muda a notícia
	mudaGaleria('+');
	
	//Pára a animação automática
	animarGaleria = false;
	
}

function pararNoticia() {
    animarGaleria = false;
}

function noticiaAnterior() {
	
	//Muda a notícia
	mudaGaleria('-');
	
	//Pára a animação automática
	animarGaleria = false;
	
}

function animarGaleria() {
	
	//Inicia a animação automática
	animarGaleria = true;
	
	window.setInterval( function () {
	
		if (animarGaleria) 
			mudaGaleria('+');
	
	} , 7000);	
}

function mudaGaleria(sentido) {

		var total = listaNoticias.length;
		var container = $("listaNoticias");
		var containerImagem = $("listaNoticias_imagem");
		var painelDescricao = $('listaNoticias_descricao');
		var linkNoticia = $('listaNoticias_link');
		
		

		//Controla o valor da proxima página 	
		if 	(sentido == '+')
			paginaAtual = (paginaAtual >= total) ? 1 : 	paginaAtual + 1;
		else
			paginaAtual = (paginaAtual <= 1) ? total : paginaAtual - 1;

		
		
		var noticia = listaNoticias[paginaAtual - 1];
		
		
		//Esconde a Descrição
		new Effect.Fade(painelDescricao, { afterFinish: function (obj) { 
		
			//Muda a imagem
			container.style.background = '#000000 url(../' + noticia.imagem + ') no-repeat center'; 
		
			//Seta o texto da Descrição
			linkNoticia.innerHTML = noticia.descricao;
			
			//Mostra a Descrição	
			new  Effect.Appear(painelDescricao, { duration: 0.7 });
			
		}});
		
		
			
}


/*############################################################################
				Termo de Uso - Cadastre-se
##############################################################################*/
function ativaBotoes() 	{

   var container = $("formCadastre_se");
   var campoEmail = $("email");
   var acao = (campoEmail.disabled) ? '' : 'disabled';

   var inputs=container.getElementsByTagName('input');
   for(i=0;i<inputs.length;i++)
   {
		inputs[i].disabled = acao; 
   }
   
   var selects=container.getElementsByTagName('select');
   for(i=0;i<selects.length;i++)
   {
		selects[i].disabled = acao; 
   }
   
   campoEmail.focus();  
	   
}	

/*############################################################################
				Muda tipo de Cadastro
##############################################################################*/
function mudaTipoCadastro(tipo) {
	
	var containerAviso = $("avisoArea");
	var titulo;
	var texto;
	
	if (tipo == "usuario")
	{
		titulo = "Usu&aacute;rio:";
		//texto = "<p>Ap&#243;s o cadastre-se, em &quot;Acesso Exclusivo&quot;, voc&#234; j&#225; ter&#225; acesso &#224; r&#225;dio online atrav&#233;s de uma p&#225;gina pessoal de m&#250;sica onde ir&#225; criar sua pr&#243;pria sele&#231;&#227;o, para depois escutar online e realizar download.</p>";
		texto = "<p>Após o cadastre-se, em 'Acesso Exclusivo', você já poderá realizar download de músicas, além disso poderá criar o seus próprio Playlist.</p>";
		
		containerAviso.innerHTML = "<strong>" + titulo + "</strong><p>" + texto + "</p>";	
		Effect.Appear(containerAviso);
	}
	else if (tipo == "artista")
	{
		titulo = "Int&eacute;rprete:";
		texto = "<p>Disponibilizamos para o Intérprete cadastrado e autorizado por nossa equipe uma biblioteca de músicas inéditas, de compositores consagrados, que o ajudará a compor o repertório do seu próximo CD/DVD.<br><br>Após o cadastre-se, em 'Acesso Exclusivo', você já poderá realizar download de músicas, além disso poderá criar o seus próprio Playlist.<br>Após o cadastro o Intérprete poderá ser convocado pela equipe Sai do Forno, para criar uma página exclusiva do Intérprete com sua biografia, fotos, campo para apresentar suas Obras e participações, contatos, informativos, Wallpapers e agenda on-line.</p>";
		
		
		containerAviso.innerHTML = "<strong>" + titulo + "</strong><p>" + texto + "</p>";	
		Effect.Appear(containerAviso);
	}
	else if (tipo == "compositor")
	{
		titulo = "Compositor:";
		texto = "<p>Após o cadastre-se, em 'Acesso Exclusivo', você já poderá realizar download de músicas, além disso poderá criar o seus próprio Playlist.<br><br>Após o cadastro o Compositor poderá ser convocado pela equipe do Sai do Forno, para criar de uma página exclusiva do Compositor com sua biografia, fotos, campo para apresentar suas Obras e participações, contatos e informativos.</p>";
		
		containerAviso.innerHTML = "<strong>" + titulo + "</strong><p>" + texto + "</p>";	
		Effect.Appear(containerAviso);
	}
	else if (tipo == "artista_compositor")
	{
		titulo = "Int&eacute;rprete/Compositor:";
		texto = "<p>Disponibilizamos para o Intérprete cadastrado e autorizado por nossa equipe uma biblioteca de músicas inéditas, de compositores consagrados, que o ajudará a compor o repertório do seu próximo CD/DVD.<br><br>Após o cadastre-se, em 'Acesso Exclusivo', você já poderá realizar download de músicas, além disso poderá criar o seus próprio Playlist.<br><br>Após o cadastro o Intérprete poderá ser convocado pela equipe Sai do Forno, para criar uma página exclusiva do Intérprete com sua biografia, fotos, campo para apresentar suas Obras e participações, contatos, informativos, Wallpapers e agenda on-line. Nos casos do Intérprete ser também um Compositor, poderá optar por criar uma página exclusiva para compositor com biografia, fotos, campo para apresentar suas Obras e participações, contatos e informativos.</p>";
		
		containerAviso.innerHTML = "<strong>" + titulo + "</strong><p>" + texto + "</p>";	
		Effect.Appear(containerAviso);
	}
	else
	{
		Effect.Fade(containerAviso);
	}
	

}

/*############################################################################
					Adiciona página aos Favoritos
##############################################################################*/
function favoritos (pagina, titulo) {
	  if(document.all){
		window.external.AddFavorite (pagina, titulo);
	  } else {
		window.sidebar.addPanel (titulo, pagina, "");
	  }
}

/*############################################################################
							ENQUETE
##############################################################################*/
function mostraEnquete(){
	var containerEnquete = $("conteinerEnquete");
	var containerAgendaArtista = $("containerAgendaArtista");
	var containerContatosArtista = $("containerContatosArtista");
	var containerInformativoArtista = $("containerInformativoArtista");
	var containerWallpapersArtista = $("containerWallpapersArtista");
	var containerFotosArtista = $("containerFotosArtista");
	var abrirEnquete = $("abrirEnquete");
	
		Effect.Appear(containerEnquete, {duration: 0.45});
		Effect.Fade(containerAgendaArtista, {duration: 0.3});
		Effect.Fade(containerContatosArtista, {duration: 0.3});
		Effect.Fade(containerInformativoArtista, {duration: 0.45});
		Effect.Fade(containerWallpapersArtista, {duration: 0.45});
		Effect.Fade(containerFotosArtista, {duration: 0.45});
		Effect.Fade(abrirEnquete, {duration: 0.1});
	
}
function escondeEnquete(){
	var containerEnquete = $("conteinerEnquete");
	var containerAgendaArtista = $("containerAgendaArtista");
	var containerContatosArtista = $("containerContatosArtista");
	var containerInformativoArtista = $("containerInformativoArtista");
	var containerWallpapersArtista = $("containerWallpapersArtista");
	var containerFotosArtista = $("containerFotosArtista");
	var abrirEnquete = $("abrirEnquete");
	
		Effect.Fade(containerEnquete, {duration: 0.2});
		Effect.Appear(containerAgendaArtista, {duration: 0.3});
		Effect.Appear(containerContatosArtista, {duration: 0.3});
		Effect.Appear(containerInformativoArtista, {duration: 0.45});
		Effect.Appear(containerWallpapersArtista, {duration: 0.45});
		Effect.Appear(containerFotosArtista, {duration: 0.45});
		Effect.Appear(abrirEnquete, {duration: 0.3});
}


/*############################################################################
							Mostra Item Ficha
##############################################################################*/
function mostraFichaTecnica(link) {
	
	//Pega o ID do link clicado
	var idFicha = link.id.replace('linkFichaTecnica_','');
	
	var linkFicha = $("linkFichaTecnica_" + idFicha);
	var ficha = $("ficha_tecnica_" + idFicha);	
	
	//Se a ficha está oculta
	if (ficha.style.display == "none") { 
	
		//Exibe a ficha
		ficha.style.display = "block";
		
		//Muda texto do Link
		linkFicha.innerHTML = linkFicha.innerHTML.replace('[+]','[-]');
	}
	else
	{
		//Esconde a ficha
		ficha.style.display = "none";		

		//Muda texto do Link
		linkFicha.innerHTML = linkFicha.innerHTML.replace('[-]','[+]');
	}
	
}

function mostraItemFicha(item, idFicha) {

	var containerFicha = $("ficha_tecnica_" + idFicha);
	if (!containerFicha.getElementsByClassName) {
	    containerFicha.getElementsByClassName = byClassNameIE6;
	}
	
	if (containerFicha) {
		var itemFicha = containerFicha.getElementsByClassName(item)[0];
		
		//Se o item está oculto
		if (itemFicha.style.display == "none") {
			//Esconde todos os items (Busca em '#ficha_tecnica_1 div')
			$$("#ficha_tecnica_" + idFicha + " div").each(function(item, index) {
			 	item.style.display = "none";
			});
		
			//Exibe o Item
			itemFicha.style.display = "block";	
		}
		else
		{
			//Esconde o Item
			itemFicha.style.display = "none";
		}
	}	
}
