var rootURL = SENIOR_BASE_URL;

function hide(comp) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById(comp)');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById(comp)');
  else
     document.poppedLayer =   
        eval('document.layers['+comp+']');
  document.poppedLayer.style.display = "none";
}

function show(comp) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById(comp)');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById(comp)');
  else
     document.poppedLayer = 
         eval('document.layers['+comp+']');
  document.poppedLayer.style.display = "block";
}

/* CADASTRO NEWSLETTER */
function showCadastro(){ 
	
	var nNome = document.getElementById('informativo_nome');
   var nEmail = document.getElementById('informativo_email');
   var error_Form = false;
   
  if((nNome.value == "Nome") || (nNome.value == "")){
	  //alert('Nome invÃ¡lido.\nConfira seu nome.');
	  document.getElementById('msgNome').style.display = "inline";
	  document.getElementById('msgNome').innerHTML = 'Informe seu nome.';
	  nNome.focus();	
      var error_Form = true;
  }else{
	  document.getElementById('msgNome').innerHTML = '';
	  document.getElementById('msgNome').style.display = "none";
  }
	
  if(echeck(nEmail.value) == true){
	  document.getElementById('msgEmail').innerHTML = '';
	  document.getElementById('msgEmail').style.display = "none";
  }else{
  	  document.getElementById('msgEmail').innerHTML = 'E-mail inv&aacute;lido';
	  document.getElementById('msgEmail').style.display = "inline";
	  nEmail.focus();	
      var error_Form = true;
  }

   if(error_Form == false){

	  	  document.getElementById('loading').style.visibility = 'visible';
	  document.getElementById('newsContHTML').innerHTML = file_get_contents(rootURL+'wp-content/themes/senior/newsForm.php');
			  document.getElementById('newsNome').value = nNome.value;
			 document.getElementById('newsEmail').value = nEmail.value;
	  document.getElementById('loading').style.visibility = 'hidden';			   
   } 	

}

/* CASO CADASTRO USAR PRODUTO SENIOR */
function liProduto() { 
	if(document.getElementById('newsCheckBox3').checked == true){
		
	   document.getElementById('liSelProduto').innerHTML = "Produto: <select id=\"newsProduto\" class=\"newsFormField newsFormBg04\"><option value=\"SAPIENS\">SAPIENS&reg; &nbsp;&nbsp; GEST&Atilde;O EMPRESARIAL (ERP)</option><option value=\"VETORH\">VETORH&reg; &nbsp;&nbsp; GEST&Atilde;O DE PESSOAS</option><option value=\"RONDA\">RONDA&reg; &nbsp;&nbsp;&nbsp;&nbsp; ACESSO E SEGURAN&Ccedil;A</option><option value=\"SENIORTI\">SENIORTI &nbsp;&nbsp; SERVI&Ccedil;OS EM T.I.</option><option value=\"SERVIÃ‡OS\">SERVI&Ccedil;OS</option></select>";
	   
	}else{
	   document.getElementById('liSelProduto').innerHTML = "";
	}	
}

function checkSendForm(){ 
	
   var nNome = document.getElementById('newsNome');
   var nEmail = document.getElementById('newsEmail');
   var nCidade = document.getElementById('newsCidade');
   var nUF = document.getElementById('newsUF');   
   var nCbox1 = document.getElementById('newsCheckBox1');
   var nCbox2 = document.getElementById('newsCheckBox2');
   var nCbox3 = document.getElementById('newsCheckBox3');
   
   var errorForm = false;
      
  if((nNome.value == "Nome") || (nNome.value == "")){
	  document.getElementById('msgNome').innerHTML = 'Informe seu nome.';
	  nNome.focus();	
      errorForm = true;
  }else{
	  document.getElementById('msgNome').innerHTML = '';
  }
	
  if(echeck(nEmail.value) == true){
	  document.getElementById('msgEmail').innerHTML = '';
  }else{
  	  document.getElementById('msgEmail').innerHTML = 'E-mail inv&aacute;lido.';
	  nEmail.focus();	
      errorForm = true;
  }
  
  if((nCidade.value == "Cidade") || (nCidade.value == "")){
	  document.getElementById('msgCidade').innerHTML = 'Informe a cidade.';		
	  nCidade.focus();
	  errorForm = true;		
  }else{
	  document.getElementById('msgCidade').innerHTML = '';	  
  }

  if((nUF.value == "00") || (nUF.value == "")){
	  document.getElementById('msgUF').innerHTML = 'Selecione o estado.';		
	  nUF.focus();
	  errorForm = true;		
  }else{
	  document.getElementById('msgUF').innerHTML = '';	  
  }

  if((nCbox1.checked == false) && (nCbox2.checked == false)){
	  document.getElementById('msgCbox').innerHTML = 'Voc&ecirc; deve escolher ao menos <br> uma op&ccedil;&atilde;o acima.';		
	  nCbox1.focus();
	  errorForm = true;		
  }else{
      document.getElementById('msgCbox').innerHTML = '';		
  }
  
  if(nCbox3.checked){
  	 var produtos = 0;
	 $('#informativoProdutos').find('input').each(function(){
		 if(this.checked){
			 produtos ++;
		 }
	 });
	 if(produtos == 0){
		 $('#msgProdutos').html('Escolha um produto');	 
		 errorForm = true;
	 } else {
		 $('#msgProdutos').html('');
	 }
  } else {
	  $('#msgProdutos').html('');
  }
  
  return errorForm;
 
}

/* FALE CONOSCO */
function faleConosco(){ 
	var faleCom = document.getElementById('faleCom');

/*	if(faleCom.value == "comercial@senior.com.br"){ var faleComercial = document.getElementById('faleComercial'); }else{ var faleComercial = "0"; } */

	if(faleCom.value == 'tiagopastorello@gmail.com'){ 
			var faleComercial = document.getElementById('faleComercial'); 
	 }else{ 
	        var faleComercial = "0"; 
	 }	
	
	var faleEmpresa = document.getElementById('faleEmpresa');
	   var faleNome = document.getElementById('faleNome');
	  var faleEmail = document.getElementById('faleEmail');	
	 var faleCidade = document.getElementById('faleCidade');
	     var faleUF = document.getElementById('faleUF');	
   var faleTelefone = document.getElementById('faleTelefone');	
 var faleComentario = document.getElementById('faleComentario');	
	   var faleADDR = document.getElementById('faleADDR');

var urlData = 'faleEmpresa='+faleEmpresa.value+'&faleNome='+faleNome.value+'&faleCidade='+faleCidade.value+'&faleUF='+faleUF.value+'&faleTelefone='+faleTelefone.value+'&faleComentario='+faleComentario.value+'&faleCom='+faleCom.value+'&faleComercial='+faleComercial.value+'&faleEmail='+faleEmail.value+'&faleADDR='+faleADDR.value;
    document.getElementById('loading').style.display = 'block';
	retrieveData(rootURL+'wp-content/themes/senior/faleConoscoScript.php','POST', true, urlData, function(){ 
	if (http_request.readyState == 4){
	  //SHOW LOADING
	  if(http_request.status == 200){
		  document.getElementById('loading').style.display = 'none';
	   //DONE	
	   if(http_request.responseText == '01'){
	   $('#loading').after("<img id=\"resultado\" src=\""+SENIOR_BASE_URL+"wp-content/themes/senior/images/accept.gif\" style=\"float: left; margin-left: 5px;\" /><div class=\"collun_txt\" style=\"float: left;\ color: #0dae0a; margin: 0 0 0 5px !important; padding: 0 !important;\" id=\"fale-conosco-ok\"><strong>Sua mensagem foi enviada com sucesso.</strong></div>");
	   }else{
	   $('#loading').after("<img id=\"resultado\" src=\""+ SENIOR_BASE_URL+"wp-content/themes/senior/images/cross.gif\" style=\"float: left; margin-left: 5px;\"/><div class=\"collun_txt\" style=\"float: left;\ color: #cc0000; margin: 0 0 0 5px !important; padding: 0 !important;\" id=\"fale-conosco-ok\"><strong>Não foi possível enviar sua mensagem.</strong></div>");
		   }
	   }
	 }
	
	});
}

function trocaEstilo(id){ 
	if(document.getElementById(id).className == "accordeon_title_white"){
		document.getElementById('btnImg'+id).innerHTML = "<img src=\""+rootURL+"wp-content/themes/senior/images/btnMinus.png\" title=\"recolher\" alt=\"recolher\">";
		document.getElementById(id).className = "accordeon_title_gray";	
	}else{
   	    document.getElementById('btnImg'+id).innerHTML = "<img src=\""+rootURL+"wp-content/themes/senior/images/btnPlus.png\" title=\"mais info.\" alt=\"mais info.\">";
		document.getElementById(id).className = "accordeon_title_white";	
	}
}



//NOME
function vnome(){
	var ins_nome = document.getElementById('ins_nome');
	if(ins_nome.value.length < 2){
		document.getElementById('eins_nome').innerHTML = "Informe seu nome.";
//		ins_nome.focus()
		return false;
	}else{
		document.getElementById('eins_nome').innerHTML = "";
		return true
	}
}

//CPF
function validarCPF(){ 
 var cpf = document.getElementById('ins_cpf').value;
 if(cpf.length == 0){
   document.getElementById('eins_cpf').innerHTML = "Informe o CPF.";
   //document.getElementById('ins_cpf').focus();
   return false;
 }
 
 var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
 if(!filtro.test(cpf)){
   document.getElementById('eins_cpf').innerHTML = "CPF inválido. Tente novamente.";
   return false;
 }
 
 cpf = remove(cpf, ".");
 cpf = remove(cpf, "-");
  
 if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	cpf == "88888888888" || cpf == "99999999999"){
	document.getElementById('eins_cpf').innerHTML = "CPF inválido. Tente novamente.";
	return false;
 }

 soma = 0;
 for(i = 0; i < 9; i++)
   soma += parseInt(cpf.charAt(i)) * (10 - i);
 resto = 11 - (soma % 11);
 if(resto == 10 || resto == 11)
   resto = 0;
 if(resto != parseInt(cpf.charAt(9))){
   document.getElementById('eins_cpf').innerHTML = "CPF inválido. Tente novamente.";
   return false;
 }
 soma = 0;
 for(i = 0; i < 10; i ++)
   soma += parseInt(cpf.charAt(i)) * (11 - i);
 resto = 11 - (soma % 11);
 if(resto == 10 || resto == 11)
   resto = 0;
 if(resto != parseInt(cpf.charAt(10))){
   document.getElementById('eins_cpf').innerHTML = "CPF inválido. Tente novamente.";
   return false;
 }
 document.getElementById('eins_cpf').innerHTML = "";
 return true;
}

//E-MAIL
function vemail(){ 
	var ins_email = document.getElementById('ins_email');
	
	if(ins_email.value.length < 2){
		document.getElementById('eins_email').innerHTML = "Informe seu e-mail.";
//		ins_email.focus();
		return false;
	}
	if(echeck(ins_email.value) == false){
		document.getElementById('eins_email').innerHTML = "E-mail incorreto.";
//		ins_email.focus();
		return false;
	}
	if(echeck(ins_email.value) == true){
		document.getElementById('eins_email').innerHTML = "";
		return true;
	}
}

//CARGO
function vcargo(){ 
	var ins_cargo = document.getElementById('ins_cargo');
	if(ins_cargo.value.length < 3){
		document.getElementById('eins_cargo').innerHTML = "Informe seu cargo/função.";
//		ins_cargo.focus();
		return false;
	}else{
		document.getElementById('eins_cargo').innerHTML = "";
		return true
	}
}

//TELEFONE
function vtelefone(){ 
	var ins_telefone = document.getElementById('ins_telefone');
	if(ins_telefone.value.length <= 0){
		document.getElementById('eins_telefone').innerHTML = "Informe um telefone para contato.";
//		ins_telefone.focus();
		return false;
	}
	
	if(ins_telefone.value.length > 0 && ins_telefone.value.length < 13){
		document.getElementById('eins_telefone').innerHTML = "Número de telefone incorreto.";
//		ins_telefone.focus();
		return false;
	}
	
	if(ins_telefone.value.length == 13){
		document.getElementById('eins_telefone').innerHTML = "";
		return true
	}
}

//NACIONALIDADE

function vnacionalidade(){ 
	var ins_nacionalidade = document.getElementById('ins_nacionalidade');
	if(ins_nacionalidade.value.length < 2){
		document.getElementById('eins_nacionalidade').innerHTML = "Informe sua nacionalidade.";
//		ins_nacionalidade.focus();
		return false;
	}else{
		document.getElementById('eins_nacionalidade').innerHTML = "";
		return true
	}
}

//ESCOLARIDADE
function vescolaridade(){ 
	var ins_escolaridade = document.getElementById('ins_escolaridade');
	if(ins_escolaridade.value == "0"){
		document.getElementById('eins_escolaridade').innerHTML = "Informe sua escolaridade.";
//		ins_escolaridade.focus();
		return false;
	}else{
		document.getElementById('eins_escolaridade').innerHTML = "";
		return true
	}
}

//EMPRESA
function vempresa(){ 
	var ins_empresa = document.getElementById('ins_empresa');
	if(ins_empresa.value.length < 2){
		document.getElementById('eins_empresa').innerHTML = "Informe a empresa.";
//		ins_empresa.focus();
		return false;
	}else{
		document.getElementById('eins_empresa').innerHTML = "";
		return true
	}
}

//CNPJ
function validaCNPJ() { 
CNPJ = document.getElementById('ins_cnpj').value;
erro = new String;
if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n";
if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
}
//substituir os caracteres que nÃ£o sÃ£o nÃºmeros
if(document.layers && parseInt(navigator.appVersion) == 4){
	 x = CNPJ.substring(0,2);
	 x += CNPJ. substring (3,6);
	 x += CNPJ. substring (7,10);
	 x += CNPJ. substring (11,15);
	 x += CNPJ. substring (16,18);
	 CNPJ = x;
} else {
	 CNPJ = CNPJ. replace (".","");
	 CNPJ = CNPJ. replace (".","");
	 CNPJ = CNPJ. replace ("-","");
	 CNPJ = CNPJ. replace ("/","");
}
var nonNumbers = /\D/;
if (nonNumbers.test(CNPJ)) erro += "A verificação de CNPJ suporta apenas números! \n\n";
var a = [];
var b = new Number;
var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
for (i=0; i<12; i++){
	 a[i] = CNPJ.charAt(i);
	 b += a[i] * c[i+1];
}
if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
b = 0;
for (y=0; y<13; y++) {
	 b += (a[y] * c[y]);
}
if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
	 erro +="DÃ­gito verificador com problema!";
}
if (erro.length > 0){
	 //alert(erro);
	 document.getElementById('eins_cnpj').innerHTML = "CNPJ inválido.";
//	 document.getElementById('ins_cnpj').focus();
	 return false;
} else {
	 //alert("CNPJ valido!");
	 document.getElementById('eins_cnpj').innerHTML = "";
}
return true;
}


//ENDERECO COM.

function vendComercial(){ 
	var ins_endComercial = document.getElementById('ins_endComercial');
	if(ins_endComercial.value.length < 2){
		document.getElementById('eins_endComercial').innerHTML = "Informe o endereço da empresa.";
//		ins_endComercial.focus();
		return false;
	}else{
		document.getElementById('eins_endComercial').innerHTML = "";
		return true
	}
}

//CIDADE
function vcidade(){ 
	var ins_cidade = document.getElementById('ins_cidade');
	if(ins_cidade.value.length < 2){
		document.getElementById('eins_cidade').innerHTML = "Informe a cidade.";
//		ins_cidade.focus();
		return false;
	}else{
		document.getElementById('eins_cidade').innerHTML = "";
		return true
	}
}

//ESTADO
function vuf(){ 
	var ins_estado = document.getElementById('ins_estado');
	if(ins_estado.value == "0"){
		document.getElementById('eins_estado').innerHTML = "Selecione o estado.";
//		ins_estado.focus();
		return false;
	}else{
		document.getElementById('eins_estado').innerHTML = "";
		return true
	}
}

//CEP
function vcep(){ 
	var ins_cep = document.getElementById('ins_cep');
	
	if(ins_cep.value.length < 2){
		document.getElementById('eins_cep').innerHTML = "Informe o CEP.";
//		ins_cep.focus();		
		return false;
	}
	if(ins_cep.value.length < 10){
		document.getElementById('eins_cep').innerHTML = "CEP incorreto.";
//		ins_cep.focus();
		return false;
	}else{
		document.getElementById('eins_cep').innerHTML = "";
		return true
	}
}

/* INDIQUE - COMPARTILHAR POSTS & NOTÃ�CIAS */
function showIndiquePostMail(linkURL){ 
    var seuEmail = document.getElementById('seuEmail').value;
  var emailAmigo = document.getElementById('emailAmigo').value;
   var seuNome   = document.getElementById('seuNome').value;
   var nomeAmigo = document.getElementById('nomeAmigo').value;
         var msg = document.getElementById('msg').value; 
    $('body').html('<div class="collun_title" style="margin:-10px 0px; float:left; width: 530px;"><li style="float: left;">Enviando...</li></div>');
	$.post(
			SENIOR_BASE_URL + 'wp-content/themes/senior/indiquePostMail.php',
			{url: linkURL, email: seuEmail,  emailA: emailAmigo, nome: seuNome, nomeA:nomeAmigo, mens: msg },
			function(dados){
				$('body').html(dados);
			},
			'html'
	);
}


function hideIndiqueWindow(){ 
	hide('janela_fundo');
	hide('compartilhe');
}

//ENVIA E-MAIL PARA AMIGO

function enviaIndiqueAmigo(tre_id){ 
    var seuEmail   = document.getElementById('seuEmail').value;
    var emailAmigo = document.getElementById('emailAmigo').value;
	var seuNome    = document.getElementById('seuNome').value;
    var nomeAmigo  = document.getElementById('nomeAmigo').value;
    var msg        = document.getElementById('msg').value; 

    $('body').html('<div class="collun_title" style="margin:-10px 0px; float:left; width: 530px;"><li style="float: left;">Enviando...</li></div>');
 	$.post(
 			SENIOR_BASE_URL + 'wp-content/themes/senior/indiqueAmigoMail.php',
 			{treinamento: tre_id, email: seuEmail,  emailA: emailAmigo, nome: seuNome, nomeA:nomeAmigo, mens: msg },
 			function(dados){
 				$('body').html(dados);
 			},
 			'html'
 	);	
}






function showFriendWindow(tre_id){ 
	show('janela_fundo');
	show('impressao');
	showIndiqueAmigo(tre_id);
}


function showPrintWindow(tre_id){ 
	show('janela_fundo');
	show('impressao');
	showImpresso(tre_id);	
}


function hidePrintWindow(){ 
	hide('janela_fundo');
	hide('impressao');
	//document.body.style.overflow = "auto";
}

function adjustCaixa(){
	setInterval(function(){
		$('#map_window_contents').height('115px').css('top', '20px');
	}, 100);
}