//Adicionar à favoritos
function add(){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))	{
	window.external.AddFavorite ("http://www.caeteonline.com.br","CaeteOnLine.com.br - O site que agita Caeté");
  } else {
	var msg = "Nao esqueça de nos adicionar aos seus favoritos";
	if(navigator.appName == "Netscape") msg += "  (CTRL-D)";
	alert(msg);
  }
}
   
function desabilita(x){
  x.disabled = true;
};

function writeCookie() {
 var today = new Date();
 var the_date = new Date("December 31, 2100");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie;
};

function fechar() {
window.parent.close();
};

function imprimir() {
 window.parent.print();
};


function evento(codigoevento) { 
  x= screen.width;
  y= screen.height;
  h= 620;
  w= 790;
  l= (x-w)/2;
  t= ((y-h)/2)-20;
  abre=window.open('evento.php?codigo_evento='+codigoevento,'','toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,resizable=no,width='+w+',height='+h+',top='+t+',left='+l);
};


function add(){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
    window.external.AddFavorite ("http://www.caeteonline.com.br","CaeteOnLine.com.br - O site que agita Caeté.");
  } else {
    var msg = "Não esqueça de nos adicionar aos seus favoritos";
    if(navigator.appName == "Netscape") msg += "  (CTRL-D)";
    alert(msg);
  }
}

function sair() {
   if (confirm ('Deseja fechar a área reservada e encerrar esta seção ?')) {
       location.href='principal.php';
   };
};

function volta_Main() {
   if (confirm ('Deseja cancelar e voltar para página inicial ?')) {
      location.href='_index.php';
   };
};

function excluir_programa(str) {
   if (confirm('Este procedimento irá excluir seu Programa Fidelidade bem como TODOS os benefícios que este programa lhe oferece. Este processo é irreversível, TODOS seus benefícios serão excluídos.\n\nDeseja realmente realizar a exclusão do seu Programa Fidelidade ?')) {
      location.href= str+'?excluir=1'
   };
};

function excluir_videos(str,codvideo,codblog,nomeblog) {
   if (confirm('Este procedimento irá excluir este vídeo de seu Blog. Este processo é irreversível.\n\nDeseja realmente realizar a exclusão ?')) {
      location.href= str+'?excluir=1&codVideo='+codvideo+'&codBlog='+codblog+'&nomeBlog='+nomeblog;
   };
};

function excluir_msg_blog(str,codmensagem,codblog,nomeblog,opcao) {
   if (confirm('Este procedimento irá excluir esta mensagem de seu Blog. Este processo é irreversível.\n\nDeseja realmente realizar a exclusão ?')) {
      location.href= str+'?excluir=1&codMensagem='+codmensagem+'&codBlog='+codblog+'&nomeBlog='+nomeblog+'&opcao='+opcao;
   };
};

function excluir_blog(str,codblog) {
   if (confirm('Este procedimento irá excluir o BLOG selecionado e todas suas informações. Este processo é irreversível.\n\nDeseja realmente realizar esta exclusão ?')) {
      location.href= str+'?excluir=1&codblog='+codblog;
   };
};

function excluir_imagem(str,nomearquivo) {
   if (confirm('Este procedimento irá excluir a imagem "'+nomearquivo+'".\nEste processo é irreversível.\n\nDeseja realmente realizar esta exclusão ?')) {
      location.href= str+'?excluir=1&nomearquivo='+nomearquivo;
   };
};

function assinar_programa(str) {
   if (confirm('Você está optando por assinar o Programa Fidelidade CaeteOnLine.\n\nDeseja continuar com a assinatura ?')) {
      location.target="_self";
      location.href= str;
   };
};

function ops(x) {
  alert('As fotos do evento ['+ x +'] estão indisponíveis para visualização !');
};

function countChars(campo) {
  var f = document.frmRecados
  var text1 = f.mensagem.value
  var c = eval(campo)
  f.totalChars.value = text1.length
  f.msg_total.value = text1
  f.totalCounter.value = 350 - text1.length;

  if (f.totalCounter.value < 1) {
    var aux = c.value
    var chars = aux.length - 1
    c.value = aux.substring(0, chars)
    alert ("Por favor, seu comentário não deve ter mais de 350 caracteres !")
  }
 };

function limpa_campos(x) {
  x.nome.value      ='';
  x.dataNasc.value  ='';
  x.email.value     ='';
  x.senha.value     ='';
  x.senha1.value    ='';

};

function valida_cadastro_video(x){

 if ((x.linkVideo.value.indexOf('http://www.youtube.com/watch?v=') == -1) || (x.linkVideo.value.indexOf(' ') > -1)) {
    alert('O campo Link deve conter o endereço URL do Vídeo no YouTube e NÃO pode conter espaços em branco. Tente novamente.\nPor ex.: http://www.youtube.com/watch?v=3mclp9QmCGs');
    x.linkVideo.focus();
    return false;
  }
  
  else
    return true;

};

function valida_cadastro_blog(x){

  if (x.nomeBlog.value.length < 5) {
    alert('O campo Nome do BLog deve ter no mínimo 5 letras. Por ex: Blog do Fulano');
    x.nomeBlog.focus();
    return false;
  }

  if (x.endereco.value.length < 6) {
    alert('O campo Endereço do BLOG deve ter no mínio 6 letras. Por ex.: bloddofulano\nÉ através deste endereço que outros usários poderão acessar seu Blog.\nPor ex.: http://www.caeteonline.com.br?blogdofulano');
    x.endereco.focus();
    return false;
  }
  
  if ((x.endereco.value.indexOf('blog') == -1) || (x.endereco.value.indexOf(' ') > -1)) {
    alert('O campo Endereço do BLOG deve conter a palavra blog e NÃO pode conter espaços em branco. Veja os exemplos mostrados no site e tente novamente.');
    x.endereco.focus();
    return false;
  }
  
  if (x.enderecosBlogs.value.indexOf(x.endereco.value) > -1) {
    alert('Este Endereço do BLOG já está sendo utilizado por outro usuário. Por favor tente outro.');
    x.endereco.focus();
    return false;
  }

  else
    return true;
  
};


function valida_cadastro(x){

  /*
  if (x.email.value.indexOf('@ig.com.br', 0) > 0) {
    alert('ATENÇÃO \n\nInfelizmente, por problemas técnicos, não estamos conseguindo validar seu e-mail por ser da iG. E por causa disso você não conseguirá utilizar nossos serviços. Por favor tente outro e-mail...');
    x.email.focus();
    return false;
  }
  */
  
  if ((x.email.value.length < 6) || (x.email.value.indexOf('@', 0) == -1) || (x.email.value.indexOf('.', 0) == -1)) {
    alert('O campo e-mail deve ser preenchido corretamente.');
    x.email.focus();
    return false;
  }

  if (x.nome.value.length < 5) {
    alert('O campo nome deve ter no mínimo 5 dígitos.');
    x.nome.focus();
    return false;
  }

  if (x.dataNasc.value.length != 10) {
    alert('O campo data nasc. deve ser preenchido corretamente.');
    x.dataNasc.focus();
    return false;
  }

  if (x.senha.value.length < 5) {
    alert('O campo senha deve ter no mínimo 5 dígitos.');
    x.senha.focus();
    return false;
  }

  if (x.senha1.value.length < 5) {
    alert('O campo conf. senha deve ter no mínimo 5 dígitos.');
    x.senha1.focus();
    return false;
  }

  if (x.senha.value != x.senha1.value) {
    alert('O campo conf. senha não confere. Por favor verifique a senha.');
    x.senha.focus();
    return false;
  }


  else 
    return true;
};

function valida_lembrar(x){

  if ((x.email_lembrar.value.length < 6) || (x.email_lembrar.value.indexOf('@', 0) == -1) || (x.email_lembrar.value.indexOf('.', 0) == -1)) {
    alert('O campo e-mail deve ser preenchido corretamente.');
    x.email_lembrar.focus();
    return false;
  }  

  else 
    return true;
};

function valida_endereco(x){

  if (x.endereco.value.length < 5) {
    alert('O campo endereco deve ser preenchido corretamente.');
    x.endereco.focus();
    return false;
  }

  if (x.bairro.value.length < 5) {
    alert('O campo bairro deve ser preenchido corretamente.');
    x.bairro.focus();
    return false;
  }

  if (x.cidade.value.length < 5) {
    alert('O campo cidade deve ser preenchido corretamente.');
    x.cidade.focus();
    return false;
  }

  if (x.estado.value.length != 2) {
    alert('O campo estado deve ser preenchido corretamente.');
    x.estado.focus();
    return false;
  }

 if (x.cep.value.length < 5) {
    alert('O campo cep deve ser preenchido corretamente.');
    x.cep.focus();
    return false;
  }

  else

  return true;  

};

function valida_dados(x){

  if ((x.email.value.length < 6) || (x.email.value.indexOf('@', 0) == -1) || (x.email.value.indexOf('.', 0) == -1)) {
    alert('O campo e-mail deve ser preenchido corretamente.');
    x.email.focus();
    return false;
  }

  if (x.nome.value.length < 5) {
    alert('O campo nome deve ter no mínimo 5 dígitos.');
    x.nome.focus();
    return false;
  }

  if (x.senha.value.length < 5) {
    alert('O campo senha deve ter no mínimo 5 dígitos.');
    x.senha.focus();
    return false;
  }

  if (x.senha1.value.length < 5) {
    alert('O campo conf. senha deve ter no mínimo 5 dígitos.');
    x.senha1.focus();
    return false;
  }

  if (x.senha.value != x.senha1.value) {
    alert('O campo conf. senha não confere. Por favor verifique a senha.');
    x.senha.focus();
    return false;
  }


  if (x.email.value != x.email1.value) {
    
    if (confirm('>> ATENÇÃO <<\n\nVocê alterou seu e-mail. Para continuar utilizando os recursos do site será necessário validar esta alteração.\nPara tal é necessário acessar seu novo e-mail ('+x.email.value+') e seguir as Instruções de Ativação.\nCaso confirme a alteração você sairá automaticamente de sua conta.\n\nDeseja continuar com a alteração ?')) {
       return true;
    } else {
      x.email.value = x.email1.value 
      return false;
    }

  } else

  return true;  

};

function menu(c) {
  abre = window.open('menu.php?codigo='+c,'','toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,resizable=no,width=310,height=380,top=100,left=400,screenX=50,screenY=50');
};

function abre_telefone(){
  abre=window.open('telefones.php','','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=no,width=217,height=510,top=10,left=390,screenX=50,screenY=50');
};

function abre_tempo() {
  abre = window.open('tempo.php','','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=no,width=325,height=400,top=10,left=320');
};

function horoscopo(codigo) {
  x= screen.width;
  y= screen.height;
  h= 301;
  w= 469;
  l= (x-w)/2;
  t= ((y-h)/2)-20;
  abre = window.open('horoscopo.php?codigo='+codigo,'','toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,resizable=no,width='+w+',height='+h+',top='+t+',left='+l);
};


function verifica_enquete(x) {
  
  var nformularios = document.forms.length;
  var i;
  
  
  for(i=0;i<nformularios;i++) {
    if(document.forms[i].name==x) {
      var formulario = i;
      break;
    };
  };
  
  var num_respostas = document.forms[formulario].opcao.length;
  var resposta      = 0;
  
  
  for(i=0;i<num_respostas;i++)
    if(document.forms[formulario].opcao[i].checked)
      resposta++;
    
  if (resposta > 0)
    return true
  else {
      alert('Por favor selecione uma opção da enquete !');
      return false;
    };  
  
  
};
