var webRoot;
var webRootSeguro;
var webTeste;
var endereco = document.location.href;
var endR = endereco.substr(endereco.indexOf('://')+3,3);
var strAutenticacaoCadastroUnico = "RmF6QmVt";

switch (endR) {
    case '10.':
        webDomain='http://10.141.1.17/';
        webRoot='http://10.141.1.17/nestlefazbem/';
        webRootSeguro='https://10.141.1.17/nestlefazbem/';
        webTeste='';
       break;
    case 'sta':
        webDomain='http://staging.nestle.com.br/';
        webRoot='http://staging.nestle.com.br/nestlefazbem/';
        webRootSeguro='https://staging.nestle.com.br/nestlefazbem/';
        webTeste='';
       break;
    case 'www':
        webDomain='http://www.nestle.com.br/';
        webRoot='http://www.nestle.com.br/nestlefazbem/';
        webRootSeguro='https://www.nestle.com.br/nestlefazbem/';
        webTeste='';
       break;
    case 'tri':
        webDomain='http://www.nestle.com.br/';
        webRoot='http://www.nestle.com.br/nestlefazbem/';
        webRootSeguro='http://www.nestle.com.br/nestlefazbem/';
        webTeste='Teste';
       break;
    case 'loc':
        webDomain='http://www.nestle.com.br/';
        webRoot='http://www.nestle.com.br/nestlefazbem/';
        webRootSeguro='http://www.nestle.com.br/nestlefazbem/';
        webTeste='Teste';
       break;
    default:
        webDomain='';
        webRoot='';
        webRootSeguro='';
        webTeste='Teste';
}
// abre pop genérica
function abrePop(pagina, w, h){
 var l = (screen.width/2)-(w/2);
 var t = (screen.height/2)-(h/2);
 var atributos = 'scrollbars=1,width='+w+',height='+h+', top='+t+',left='+l;
 window.open(pagina, 'popup', atributos);	
}

function PopPrivacidade(){
 var w = 500;
 var h = 500;
 var l = (screen.width/2)-(500/2);
 var t = (screen.height/2)-(500/2);
 var atributos = 'scrollbars=1,width='+w+',height='+h+', top='+t+',left='+l;
 window.open('privacidade.aspx', 'popup', atributos);	
}

function abrePopScroll(pagina,largura,altura,scroll){
	centroLeft = (screen.width / 2) - (largura / 2);
	centroTop = (screen.height / 2) - (altura / 2);
	pop=window.open(pagina, "Popup", "width=" + largura + " ,height=" + altura + " ,top=" + centroTop + " ,left=" + centroLeft + ",scrollbars=" + scroll + "");
}       
              
//abre pop imprimir materia
function ImprimirMateria(idMateria){
 var tamW = 666;
 var tamH = 500;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'scrollbars=1,width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('impressao.aspx?idMateria='+idMateria, 'ImprimirMateria', atributos);
}

//abre pop imprimir experiência
function ImprimirExperiencia(idExperiencia){
 var tamW = 666;
 var tamH = 500;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'scrollbars=1,width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('impressao_experiencia.aspx?idExperiencia='+idExperiencia, 'ImprimirExperiencia', atributos);
}

function ImprimirEventos(pg){
 var tamW = 666;
 var tamH = 500;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'scrollbars=1,width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('ImpressaoEventos.aspx?pg='+pg, 'Imprimir', atributos);
}

function PopCanalNestle(id){
 var tamW = 400;
 var tamH = 300;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'scrollbars=0,status=0,toolbar=0,width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('CanalNestlePop.aspx?id='+id, 'CanalNestle', atributos);
}

//abre pop de politica de privacidade
function politica(){
    args = 'width=515,height=585,scrollbars=1,left=100,top=100';
    window.open(webDomain + 'wscadastrounico/Politica/wfPolitica.aspx?sgAreaSite='+strAutenticacaoCadastroUnico,'NestleFazBem_Politica',args);    
}


// abre pop enviar materia
function enviar_materia(idMateria){
 var tamW = 450;
 var tamH = 467;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('enviar_para.aspx?idMateria='+idMateria, 'EnviarPara', atributos);
}
// checa formatacao de data de nascimento no cadastro
function FormataData(campo){
 var errado = false;
 var re = new RegExp('[^0-9]');
 var original = campo.value;
 var idx = original.search(re);
 while(idx > -1){
  original = original.replace(re,''); 
  idx = original.search(re);
 }
 if(original.length == 8){
  var texto = '';
  for(i=0;i<original.length;i++){
   caracter = original.substr(i,1);
   if(i == 2 || i == 4){texto = texto + '/';}
   texto = texto + caracter;
  }
  var primeiro = texto.substr(0,2);
  if(primeiro < 1 || primeiro > 31){ errado = true; }
  var segundo = texto.substr(3,2);
  if(segundo < 1 || segundo > 12){ errado = true; }
  var terceiro = texto.substr(6,4);
  var now = new Date();
  var ano = now.getFullYear() - 3;
  if(terceiro < 1900 || terceiro > ano){ errado = true; }
 }else{
  errado = true;
 }
 if(errado == true){
  alert('Data de Nascimento inválida.');
  texto = '';
 }
 campo.value = texto;
 AlteraFundo(campo);
}
// somente numeros nos campos
function SoNumero(campo){
  if (event.keyCode<48||event.keyCode>57){return false;}else{return true;}
}
// mascara cep
function MaskCep(campo){
 if(campo.value != ''){
  var re = new RegExp('[^0-9]');
  var original = campo.value;
  var idx = original.search(re);
  while (idx > -1) {
   original = original.replace(re,''); 
   idx = original.search(re);
  }
 if(original.length == 8){
   original = original.substr(0,5) + '-' + original.substr(5,3);
  }else if(original.length == 5){
   original = original.substr(0,5) + '-000';
  }else{
   alert('CEP inválido.');
   original = '';
  }
  campo.value = original;
 }
}
// altera fundo campo
function AlteraFundo(campo){
 if(campo.value != ''){
  if(campo.className != 'input-text'){campo.className = 'input-text';}
 }
}
// glossario - Inicio
function Glossario(palavra, e){
 var Nav = navigator.userAgent;
 var tempX, tempY;
 TituloTexto(palavra); //Pega o Titulo e Texto da Funcao Gerada Dinamicamente
 var g_titulo = document.getElementById("glossario_titulo");
 var g = document.getElementById("glossario");
 if(g_titulo.innerHTML != ''){
  if(Nav.indexOf('Netscape') > -1 || Nav.indexOf('Firefox') > -1){
   tempX = e.pageX;
   tempY = e.pageY;
   if((document.documentElement.clientWidth - tempX) < 0 ){tempX = tempX - 270;}
   if((document.documentElement.clientHeight - tempY) < 0 ){tempY = tempY - 144;}
  }else{
   tempX = event.clientX + document.body.scrollLeft;
   tempY = event.clientY + document.body.scrollTop;
   if((document.body.clientWidth - event.clientX - 270) < 0 ){tempX = tempX - 270;}
   if((document.body.clientHeight - event.clientY - 144) < 0 ){tempY = tempY - 144;}
  }
  if(tempX > 490){tempX = tempX - 270;}
  g.style.left = (tempX)+'px';
  g.style.top = (tempY)+'px';
  g.style.visibility = 'visible';
  g.style.display = 'inline';
 }
}
function GlossarioFecha(){
 var g = document.getElementById("glossario");
 var g_titulo = document.getElementById("glossario_titulo");
 var g_texto = document.getElementById("glossario_texto");
 g.style.visibility = 'hidden';
 g_titulo.innerHTML = '';
 g_texto.innerHTML = '';
 g.style.display = 'none';
}
//Glossario - Fim

//Resultado de Busca - Inicio
function ApareceArea(area){
 var img = eval("top.document.getElementById('img"+area+"')");
 img.src = 'img/busca_resultado_'+area+'.gif';
}
function VerificaBuscaVazia(){
 var adulto = top.document.getElementsByName('fraadulto');
 var crianca = top.document.getElementsByName('fracrianca');
 var jovem = top.document.getElementsByName('frajovem');
 var profsaude = top.document.getElementsByName('fraprofsaude');
 var ferramenta = top.document.getElementsByName('fraferramenta');
 var result = top.document.getElementById('resultado');
 if(adulto[0].height == '1' && crianca[0].height == '1' && jovem[0].height == '1' && profsaude[0].height == '1' && ferramenta[0].height == '1'){
  result.innerHTML = '<b>Nenhum resultado encontrado para a busca.</b>';
 }
}
function ChangeTamanho(area, qtd){
 var fra = eval("top.document.getElementsByName('fra"+area+"')");
 var tamanho = qtd * 65;
 fra[0].height = tamanho;
}
//Resultado de Busca - Fim

function adicionarFavoritos(){
	url = "http://www.nestle.com.br/nestlefazbem/";
	title = "Nestlé Faz Bem";
	
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "");
}

//Cadastro Pendente
function CadastroPendente(NomeVisitante){
 var txt = '';
 if(NomeVisitante!=''){
  txt += NomeVisitante.toUpperCase()+',\n';
 }
 txt += 'Seu cadastro está pendente.\n';
 txt += 'Um email solicitando a confirmação dos dados foi enviado para você anteriormente.\n\n';
 txt += 'Gostaria de receber o email de confirmação novamente?';
 var c = confirm(txt);
 if(c) 
  location.href = '/nestlefazbem/envia_confirmacao.aspx';
}


//Impressao de Piramide Alimentar
function ImprimePiramide(){
 var tamW = 561;
 var tamH = 793;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'scrollbars=0,width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('impressao_piramide.html', 'ImprimirPiramide', atributos);
}

//Impressao de Equilibrio Alimentar
function ImprimeEquilibrio(){
 var tamW = 561;
 var tamH = 794;
 var l = (screen.width/2)-(tamW/2);
 var t = (screen.height/2)-(tamH/2);
 var atributos = 'scrollbars=0,width='+tamW+',height='+tamH+', top='+t+',left='+l;
 window.open('impressao_equilibrio.html', 'ImprimirEquilibrio', atributos);
}

//Funcoes para remover borda em Flashes
	function tiraBorda(){
		for(i=0;i<document.all.length;i++){
			if (document.all[i].tagName == 'OBJECT')
				if (document.all[i].id != '')
					tiraBordaElemento(document.all[i].id);
		}
	}
	function tiraBordaElemento(elemento)
	{
		var flashContainer = document.getElementById(elemento);
		if (document.getElementById(elemento).getAttribute("codebase").indexOf("mplayer") <= 0)
		{
			var flashMovie = document.createElement("div");
			flashMovie.innerHTML = decode(flashContainer.outerHTML);
			flashContainer.outerHTML = flashMovie.innerHTML;
			alert(flashMovie.innerHTML);
		}
	}
	function decode(input)
	{
	  var output = input;
	  output = output.replace(/</g, "<");   output = output.replace(/>/g, ">");
	  return output;
	}
	function AbreDiv(height, width) {
        document.getElementById('divFlashMain').style.height = height + 'px';
        document.getElementById('divFlashMain').style.width = width;
    }

