function alteraConteudo(pagina, codg)
{
	
	var conteudo = "";
	
	switch(pagina)
	{
		//MENUS PRINCIPAIS
		case 'adith':
			var url = "paginas/estaticas/adith.php";
		break;

		case 'quem_somos':
			var url = "paginas/estaticas/quem_somos.php";
		break;

		case 'produtos':
			var url = "paginas/estaticas/produtos.php";
		break;

		case 'alem_atracao':
			var url = "paginas/estaticas/alem_atracao.php";
		break;

		case 'oportunidade':
			var url = "paginas/estaticas/oportunidade.php";
		break;

		case 'fale_conosco':
			var url = "paginas/dinamicas/fale_conosco.php";
		break;

		case 'fale_conosco_promocao':
			fecharDivPopUpPromocao();
			var url = "paginas/dinamicas/fale_conosco_promocao.php";
		break;

		case 'fale_conosco_visita':
			var url = "paginas/dinamicas/fale_conosco_visita.php";
		break;

		case 'enviar_mensagem':
			var conteudo = $('Nome').value + "%$#" + $('Categoria').value + "%$#" + $('E-mail').value + "%$#" + $('Telefone').value + "%$#" + $('Fax').value 
							+ "%$#" + $('Endereço').value + "%$#" + $('Mensagem').value;	
			var url = "paginas/dinamicas/fale_conosco.php";
			
		break;
		
		case 'revendedor':
			var url = "paginas/estaticas/revendedor.php";
		break;


		//SUBMENUS
		case 'get_produtos':
			var conteudo = codg;
			var url = "paginas/dinamicas/get_produtos.php";
		break;

		case 'a_empresa':
			var url = "paginas/sub_paginas/quem_somos/a_empresa.php";
		break;

		case 'visao':
			var url = "paginas/sub_paginas/quem_somos/visao.php";
		break;

		case 'missao':
			var url = "paginas/sub_paginas/quem_somos/missao.php";
		break;

		case 'valores':
			var url = "paginas/sub_paginas/quem_somos/valores.php";
		break;

		//SUBMENUS MUITO ALÉM DA ATRAÇÃO
		case 'get_dicas':
			var url = "paginas/dinamicas/get_dicas.php";
		break;

		case 'get_dicas':
			var url = "paginas/dinamicas/get_dicas.php";
		break;

		case 'get_materias':
			var url = "paginas/dinamicas/get_materias.php";
		break;

		case 'get_destaques':
			var url = "paginas/dinamicas/get_destaques.php";
		break;

		case 'get_videos':
			var url = "paginas/dinamicas/get_videos.php";
		break;

		case 'get_eventos':
			var url = "paginas/dinamicas/get_eventos.php";
		break;

		case 'get_enquete':
			var url = "paginas/dinamicas/get_enquete.php";
		break;


		default:
			var url = "paginas/estaticas/home.php";
	}
	
	
	$('divCorpo').innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 400px; margin-top: 220px'>";

	new Ajax.Request(url,
	  {
		method:'get',
		parameters: {conteudo: conteudo},
		asynchronous:false,
		onSuccess:function(transport)
		{
			var resposta = transport.responseText;					 
			$('divCorpo').innerHTML = resposta;
		},
		onFailure:function()
		{
			// Erro em algum momento na requisição.
			alert ('Servidor indisponível no momento!');
		}
	  });
}


function mudaEstilo(id, estilo)
{

	var obj = document.getElementById(id);
	
	obj.className = estilo;
}


function votar_enquete()
{
	var form = "divEnquete";
	var qtd = document.frmEnquete.opcaoVoto;

	for(i=1; i<=qtd.length; i++)
	{
		if(document.frmEnquete.opcaoVoto[i-1].checked)
		{
     		vlr = document.frmEnquete.opcaoVoto[i-1].value;
 
			var div = "divEnquete";
			var opcaoVoto = vlr;
			var url = "paginas/dinamicas/votar_enquete.php";
			
			$(div).innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 400px; margin-top: 220px'>";
		
			new Ajax.Request(url,
			  {
				method:'get',
				parameters: {opcaoVoto: opcaoVoto},
				asynchronous:false,
				onSuccess:function(transport)
				{
					var resposta = transport.responseText;					 
					$(div).innerHTML = resposta;
				},
				onFailure:function()
				{
					// Erro em algum momento na requisição.
					alert ('Servidor indisponível no momento!');
				}
			  });
		

			return true
   		}
 	}
  	
	alert('Antes de votar, escolha uma opção!')
  	return false
	
}

function get_enquete(div)
{

	var conteudo = "";
	var url = "paginas/dinamicas/get_enquete.php";
	
	$(div).innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 400px; margin-top: 220px'>";

	new Ajax.Request(url,
	  {
		method:'get',
		parameters: {conteudo: conteudo},
		asynchronous:false,
		onSuccess:function(transport)
		{
			var resposta = transport.responseText;					 
			$(div).innerHTML = resposta;
		},
		onFailure:function()
		{
			// Erro em algum momento na requisição.
			alert ('Servidor indisponível no momento!');
		}
	  });


	var opacidade = 1;
	var objeto = $(div).style;
	
	objeto.opacity = (0); 
	objeto.MozOpacity = (0); 
	objeto.KhtmlOpacity = (0); 
	objeto.filter = "alpha(opacity=" + 0 + ")"; 

	
	objeto.display = "block";

	intervalo = setInterval(function transparencia() {
	
		objeto.opacity = (opacidade / 100); 
		objeto.MozOpacity = (opacidade / 100); 
		objeto.KhtmlOpacity = (opacidade / 100); 
		objeto.filter = "alpha(opacity=" + opacidade + ")"; 
		
		opacidade = opacidade + 5;


		//checa se atingiu o limite e pára a execução
		if(opacidade > 100)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervalo);
			return;
	
		}
		 
	}, 1);
	
	
}




function mostraConteudoPublicacao(div, codg)
{

	var conteudo = codg;
	var url = "paginas/dinamicas/get_conteudo_publicacao.php";
	
	$(div).innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 400px; margin-top: 220px'>";

	new Ajax.Request(url,
	  {
		method:'get',
		parameters: {conteudo: conteudo},
		asynchronous:false,
		onSuccess:function(transport)
		{
			var resposta = transport.responseText;					 
			$(div).innerHTML = resposta;
		},
		onFailure:function()
		{
			// Erro em algum momento na requisição.
			alert ('Servidor indisponível no momento!');
		}
	  });


	var opacidade = 1;
	var objeto = $(div).style;
	objeto.display = "block";

	objeto.opacity = (0); 
	objeto.MozOpacity = (0); 
	objeto.KhtmlOpacity = (0); 
	objeto.filter = "alpha(opacity=" + 0 + ")"; 


	intervalo = setInterval(function transparencia() {
	
		objeto.opacity = (opacidade / 100); 
		objeto.MozOpacity = (opacidade / 100); 
		objeto.KhtmlOpacity = (opacidade / 100); 
		objeto.filter = "alpha(opacity=" + opacidade + ")"; 
		
		opacidade = opacidade + 5;


		//checa se atingiu o limite e pára a execução
		if(opacidade > 100)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervalo);
			return;
	
		}
		 
	}, 1);
	
}

function fecharDivPopUpPromocao()
{
	$('divPopUpPromocao').innerHTML = "";
	$('divPopUpPromocao').style.display = "none";

}


function fecharDivConteudoPublicacao(div)
{
//	$(div).innerHTML = "";
//	$(div).style.display = "none";

	var objeto = $(div).style;

	//objeto.opacity = 0; 
	//objeto.MozOpacity = 0; 
	//objeto.KhtmlOpacity = 0; 
	//objeto.filter = "alpha(opacity=0)"; 

	opacidade = 100;
	intervalo = setInterval(function transparencia() {
	
		objeto.opacity = (100 - opacidade); 
		objeto.MozOpacity = (100 - opacidade); 
		objeto.KhtmlOpacity = (100 - opacidade); 
		objeto.filter = "alpha(opacity=" + opacidade + ")"; 
		
		opacidade = opacidade - 10;

		//checa se atingiu o limite e pára a execução
		if(opacidade < 0)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervalo);
			return;
	
		}
		 
	}, 1);

}


function mostraDadosEvento(div, codg)
{

	var codgEvento = codg;
	var url = "paginas/dinamicas/get_evento_dados.php";
	
	$(div).innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 400px; margin-top: 220px'>";

	new Ajax.Request(url,
	  {
		method:'get',
		parameters: {codgEvento: codgEvento},
		asynchronous:false,
		onSuccess:function(transport)
		{
			var resposta = transport.responseText;					 
			$(div).innerHTML = resposta;
		},
		onFailure:function()
		{
			// Erro em algum momento na requisição.
			alert ('Servidor indisponível no momento!');
		}
	  });


	var opacidade = 1;
	var objeto = $(div).style;

	objeto.opacity = (0); 
	objeto.MozOpacity = (0); 
	objeto.KhtmlOpacity = (0); 
	objeto.filter = "alpha(opacity=" + 0 + ")"; 

	objeto.display = "block";

	intervalo = setInterval(function transparencia() {
	
		objeto.opacity = (opacidade / 100); 
		objeto.MozOpacity = (opacidade / 100); 
		objeto.KhtmlOpacity = (opacidade / 100); 
		objeto.filter = "alpha(opacity=" + opacidade + ")"; 
		
		opacidade = opacidade + 5;


		//checa se atingiu o limite e pára a execução
		if(opacidade > 100)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervalo);
			return;
	
		}
		 
	}, 1);
	
}

function getPrevia(codgFoto, div)
{
	
	var codgFoto = codgFoto;
	var url = "paginas/dinamicas/get_evento_foto_previa.php";
	
	$(div).innerHTML = "<img src='imagens/carregando_mini.gif' style='margin-left: 200px; margin-top: 200px'>";

	new Ajax.Request(url,
	  {
		method:'get',
		parameters: {codgFoto: codgFoto},
		asynchronous:false,
		onSuccess:function(transport)
		{
			var resposta = transport.responseText;					 
			$(div).innerHTML = resposta;
		},
		onFailure:function()
		{
			// Erro em algum momento na requisição.
			alert ('Servidor indisponível no momento!');
		}
	  });	

	var opacidade1 = 0;
	var objeto1 = $(div).style;
	objeto1.display = "block";

	intervalo1 = setInterval(function transparencia1() {

		objeto1.opacity = (opacidade1 / 100); 
		objeto1.MozOpacity = (opacidade1 / 100); 
		objeto1.KhtmlOpacity = (opacidade1 / 100); 
		objeto1.filter = "alpha(opacity=" + opacidade1 + ")"; 
		
		opacidade1 = opacidade1 + 5;

		//checa se atingiu o limite e pára a execução
		if(opacidade1 > 100)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervalo1);
			return;
	
		}
		 
	}, 1);


}


function mostraVideo(div, arquivo)
{

	var arquivo = arquivo;
	var url = "paginas/dinamicas/get_videos_exibicao.php";
	
	$(div).innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 400px; margin-top: 220px'>";

	new Ajax.Request(url,
	  {
		method:'get',
		parameters: {arquivo: arquivo},
		asynchronous:false,
		onSuccess:function(transport)
		{
			var resposta = transport.responseText;					 
			$(div).innerHTML = resposta;
		},
		onFailure:function()
		{
			// Erro em algum momento na requisição.
			alert ('Servidor indisponível no momento!');
		}
	  });


	var opacidade = 1;
	var objeto = $(div).style;

	objeto.opacity = (0); 
	objeto.MozOpacity = (0); 
	objeto.KhtmlOpacity = (0); 
	objeto.filter = "alpha(opacity=" + 0 + ")"; 


	objeto.display = "block";
	objeto.width = "514";
	objeto.height = "412";
	objeto.background = "#000000";
	intervalo = setInterval(function transparencia() {
	
		objeto.opacity = (opacidade / 100); 
		objeto.MozOpacity = (opacidade / 100); 
		objeto.KhtmlOpacity = (opacidade / 100); 
		objeto.filter = "alpha(opacity=" + opacidade + ")"; 
		
		opacidade = opacidade + 5;


		//checa se atingiu o limite e pára a execução
		if(opacidade > 100)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervalo);
			return;
	
		}
		 
	}, 1);
	
}


function fecharDiv(div)
{

	$(div).innerHTML = "";
	$(div).style.display = "none";
	
	$(div).style.opacity = (0); 
	$(div).style.MozOpacity = (0); 
	$(div).style.KhtmlOpacity = (0); 
	$(div).style.filter = "alpha(0)"; 


	$('divFundoTransparente').innerHTML = "";
	$('divFundoTransparente').style.display = "none";
	$('divFundoTransparente').style.opacity = (0); 
	$('divFundoTransparente').style.MozOpacity = (0); 
	$('divFundoTransparente').style.KhtmlOpacity = (0); 
	$('divFundoTransparente').style.filter = "alpha(0)"; 


}


function mostraFundoTransparente(div, funcao)
{



	var opacidade = 1;
	var objeto = $(div).style;

	objeto.opacity = (0); 
	objeto.MozOpacity = (0); 
	objeto.KhtmlOpacity = (0); 
	objeto.filter = "alpha(opacity=" + 0 + ")"; 

	objeto.display = "block";

	intervaloTransparencia = setInterval(function fundotransparencia() {
	
		objeto.opacity = (opacidade / 100); 
		objeto.MozOpacity = (opacidade / 100); 
		objeto.KhtmlOpacity = (opacidade / 100); 
		objeto.filter = "alpha(opacity=" + opacidade + ")"; 
		
		opacidade = opacidade + 5;


		//checa se atingiu o limite e pára a execução
		if(opacidade > 90)
		{

			if(typeof(funcao)=="function")
				funcao.call();
			
			clearInterval(intervaloTransparencia);
			return;
	
		}
		 
	}, 1);
	
}

function mostraDadosPerfume(codgProduto)
{

	var conteudo = codgProduto;
	var url = "paginas/dinamicas/get_produto_popup.php";

	//MOSTRO A DIV
	$('divDadosPerfume').style.postion = 'absolute';
	$('divDadosPerfume').style.display = 'block';

	var num = 0;
 	
	//COMEÇA A MUDAR A PROPRIEDADE WIDTH
	objInter = setInterval(function teste() {
    	if(num <= 780)
    	{
        	
			document.getElementById('divDadosPerfume').style.width = num+"px";
 
    		num = num + 20;

		}
		else
		{
			//PÁRA A EXECUÇÃO DO AUMENTO DE WIDTH
			clearInterval(objInter);
		
			//MUDA A PROPRIEDADE HEIGHT
			num = 0
			objInter = setInterval(function teste() {
				if(num <= 500)
				{

					document.getElementById('divDadosPerfume').style.height = num+"px";
		 
					num = num + 20;

				}
				else
				{

					clearInterval(objInter);
					$('divDadosPerfume').innerHTML = "<img src='imagens/carregando.gif' style='margin-left: 320px; margin-top: 200px'>";


					new Ajax.Request(url,
					  {
						method:'get',
						parameters: {conteudo: conteudo},
						asynchronous:false,
						onSuccess:function(transport)
						{
							var resposta = transport.responseText;					 
							$('divDadosPerfume').innerHTML = resposta;
						},
						onFailure:function()
						{
							// Erro em algum momento na requisição.
							alert ('Servidor indisponível no momento!');
						}
					  });


					return;

				}
		 
				
			}, 1);

			return;

		
		}
 
		
	}, 1);		
}

function fecharDadosPerfume()
{
	$('divDadosPerfume').innerHTML = "";
	$('divDadosPerfume').style.display = "none";
	$('divDadosPerfume').style.width = "1px";
	$('divDadosPerfume').style.height = "1px";
	
	$('divFundoTransparente').innerHTML = "";
	$('divFundoTransparente').style.display = "none";
}


function tabview_switch(TabViewId, id)
{
   document.getElementById("paginaAtual").value = id;

   tabview_aux(TabViewId, id);
}

//Utilizar sempre esta função desta forma: tabview_initialize('TabView');
//Pode ser utilizado um bloco javascript para carregar as abas no meio do documento.
function tabview_initialize(TabViewId)
{
   tabview_switch(TabViewId,  1);
}



//Função que implementa o método trim para ser utilizado por qualquer String
String.prototype.ltrim = function()
{
	//Retira os caracteres no começo da String
	return this.replace(/^\s*/, "");
}

//Função que implementa o método rtrim para ser utilizado por qualquer String
String.prototype.rtrim = function()
{
	//Retira os caracteres no final da String
	return this.replace(/\s*$/, "");
}

//Função que implementa o método trim para ser utilizado por qualquer String
String.prototype.trim = function()
{
	//Retira os caracteres no começo e no final da String
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

//checa os campos obrigatórios q  não foram preenchidos
function checaCampo(form)
{
	for(i = 0; i < form.elements.length; i++)
	{
		valorCampo = form.elements[i].value.trim();
		nomeCampo  = form.elements[i].id;
		
		//Valida os campos de entrada requeridos
		if (valorCampo == "" && (form.elements[i].className == "campoEntrada requerido"))
		{
			alert('Erro: O campo "'+ nomeCampo +'" deve ser informado!');
			form.elements[i].focus();
			return false;
		}

		//Valida campos de entrada do tipo Radio
		if (form.elements[i].className == "campoRadio requerido")
		{
			var selecionado = false;
			var campos = document.getElementsByName(form.elements[i].name);
			for (var j = 0; j < campos.length; j++)
				if (campos[j].checked)
					selecionado = true;
			if (!selecionado)
			{
				alert('Erro: Uma das opções do campo "'+ nomeCampo +'" deve ser selecionada!');
				campos[0].focus();
				return false;
			}
		}
	}
	
	return true;
}  //fim função checaCampo



function mascara(mascara, vlr, campo, frm)
{
  vlr = removeMask(vlr);
  tam = vlr.length;
  tamMask = mascara.length;
  resp = '';
  i = tam - 1;
  j = tamMask - 1;
  while (j >= 0 && i >= 0){
    if (i < tamMask){
      if (mascara.charAt(j) != '9'){
	    resp = mascara.charAt(j) + resp;
	  }
	  else{
	    resp = vlr.charAt(i) + resp;
		i--;
	  }
		j--;
	}
	else{
	  resp = vlr.charAt(i) + resp;
	  i--;
	}
  }//fecha while
  document.forms[frm].elements[campo].value = resp;
}//fim function mascara valor moeda

//remove as máscaras
function removeMask(vlr)
{
  vlr = vlr.replace(",","");
  vlr = vlr.replace("-","");
  vlr = vlr.replace("/","");
  
  for(x=1; x<=5; x++)
  {
    vlr = vlr.replace(".","");
  }
  return vlr;
}


function chkCpf (valor, elemento)
{
  var aux = "";
  var cpf = valor;

  //Extrai somente os dígitos decimais, retirando os caracteres '.' e '-'
  for (i = 0; i <= cpf.length - 1; i++)
  {
    if ((cpf.charAt(i)).match(/\d/))
      aux += cpf.charAt(i);
    else if (!(cpf.charAt(i)).match(/[\.\-]/))
      return false;
  }

  //Verifica o tamanho do campo
  if (aux.length != 11)
	{
    alert('O CPF informado é inválido!');
		document.forms[0].elements[elemento].value = "";
		document.forms[0].elements[elemento].focus();
		return false;
	}
	
  //Calcula os dois dígitos verificadores
  var soma1 = soma2 = 0;
  for (i = 0; i <= 8; i++)
  {
    soma1 += aux.charAt(i) * (10-i);
    soma2 += aux.charAt(i) * (11-i);
  }
  var d1 = ((soma1 * 10) % 11) % 10;
  var d2 = (((soma2 + (d1 * 2)) * 10) % 11) % 10;

  //Compara os dois dígitos verificadores
  if ((d1 != aux.charAt(9)) || (d2 != aux.charAt(10)))
  {
    alert('O CPF informado é inválido!');
		document.forms[0].elements[elemento].value = "";
		document.forms[0].elements[elemento].focus();
		return false;
	}
  //Se chegou até aqui, o CPF é válido
  return true;
}

function chkCnpj(valor, elemento)
{
  var aux = "";
  var cnpj = valor;
  //Extrai somente os dígitos decimais, retirando os caracteres '.', '/' e '-'
  for (i = 0; i <= cnpj.length - 1; i++)
  {
    if ((cnpj.charAt(i)).match(/\d/))
      aux += cnpj.charAt(i);
    else if (!(cnpj.charAt(i)).match(/[\.\/\-]/))
      return false;
  }

  //Verifica o tamanho do campo
  if (aux.length != 14)
	{
    alert('O CNPJ informado é inválido!');
		document.forms[0].elements[elemento].value = "";
		document.forms[0].elements[elemento].focus();
 		return false;
	}

  //O número não pode ser '00000000000000'
  if (aux == '00000000000000')
	{
    alert('O CNPJ informado é inválido!');
		document.forms[0].elements[elemento].value = "";
		document.forms[0].elements[elemento].focus();
 		return false;
	}

  //Calcula os dois dígitos verificadores
  var soma1 = soma2 = 0;
  for (i = 0; i < 12; i++)
  {
    soma1 += aux.charAt(11 - i) * (2 + (i % 8));
    soma2 += aux.charAt(11 - i) * (2 + ((i + 1) % 8));
  }
  var d1 = 11 - (soma1 % 11); if (d1 > 9) d1 = 0;
  soma2 += d1 * 2;
  var d2 = 11 - (soma2 % 11); if (d2 > 9) d2 = 0;

  //Checa os dígitos de verificação
  if (aux.charAt(12) != d1 || aux.charAt(13) != d2)
  {
    alert('O CNPJ informado é inválido!');
		document.forms[0].elements[elemento].value = "";
		document.forms[0].elements[elemento].focus();
 		return false;
  }
  
  return true;
}

function isNumero(elemento, frm)
{
   var numeros = "/-,.0123456789";
   var temp;
   var campo;
   campo = document.forms[frm].elements[elemento].value;
   nome = document.forms[frm].elements[elemento].id;

   for (var i=0; i < campo.length; i++)
   {
      temp = campo.substring(i,i+1);
      if (numeros.indexOf(temp)==-1)
	  {
         alert("O campo " + nome + " deve possuir apenas valores numéricos!");
         document.forms[frm].elements[elemento].value = "";
		 document.forms[frm].elements[elemento].focus();
         return false;
      }
   }		   
   return true;
} //fim função numero

function limit(campo, limite)
{
	tamanho = campo.value.length;
	
	if(tamanho > limite)
	{
		var aux = new String(campo.value);
		campo.value = aux.substring(0, limite);
		alert('     Limite de caracteres atingido! \nA quantidade máxima permitida é ' + limite + '!')
	}
}

function formataData(data, elemento)
{
   var mydata = ''; 
   mydata = mydata + data; 
	
   if (mydata.length == 2)
   { 
      mydata = mydata + '-'; 
      document.getElementById(elemento).value = mydata
   } 
   if (mydata.length == 5)
   { 
      mydata = mydata + '-'; 
      document.getElementById(elemento).value = mydata
   } 
   if (mydata.length == 10)
   { 
      //verificaData(elemento); 
   } 
} 

//Abre popups no site
function abrePopUp(url, wind, alt, larg, barR)
{
	open(url, wind, 'statusbar=0, menubar=0, scrolling=0, scrollbars=' + barR +', height=' + alt + ', width=' + larg);
}

