// JavaScript Document
// Função para validar o formulário de cancelamento
function validaCancelamento(form){
  if(document.getElementById("nome").value == ''){
	alert('Por favor, preencha o campo Nome!');
	document.getElementById("nome").focus();
	return false;
  }
  //email
  if(document.getElementById("email").value == ""){
	alert("Por favor, preencha o campo email!");
	document.getElementById("email").focus();
	return false;
  }else{
	prim = document.getElementById("email").value.indexOf("@")
	if(prim < 2){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@",prim + 1) != -1){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".") < 1){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(" ") != -1){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("zipmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("hotmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".@") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@.") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".com.br.") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("/") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("[") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("]") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("(") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(")") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("..") > 0){
	  alert("O e-mail informado parece não estar correto!");
	  document.getElementById("email").focus();
	  return false;
	}
  }
}
// Função para validar o formulário de Assinatura
function validaAssine(form){
  if(document.getElementById("nome").value == ''){
	alert('Por favor, preencha o campo Nome!');
	document.getElementById("nome").focus();
	return false;
  }
  //cpf
  if(document.getElementById("cpf").value == ''){
	alert('Por favor, preencha o campo CPF!');
	document.getElementById("cpf").focus();
	return false;
  }
  else{
  	cpf = document.getElementById("cpf").value;
	erro = new String;
  	if(cpf.length < 11){
      alert('São necessários 11 dígitos para verificação do CPF!');
	  document.getElementById("cpf").focus();
	  return false;
	}
  	var nonNumbers = /\D/;
  	if(nonNumbers.test(cpf)){
      alert('A verificacao de CPF suporta apenas números!');
	  document.getElementById("cpf").focus();
	  return false;
	}
  	if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
      alert('Número de CPF inválido!');
	  document.getElementById("cpf").focus();
	  return false;
  	}
  	var a = [];
  	var b = new Number;
  	var c = 11;
  	for (i=0; i<11; i++){
      a[i] = cpf.charAt(i);
	  if(i < 9)
	    b += (a[i] * --c);
  	}
  	if((x = b % 11) < 2){
      a[9] = 0
  	}else{
      a[9] = 11-x
  	}
  	b = 0;
  	c = 11;
  	for(y=0; y<10; y++)
      b += (a[y] * c--);
  	if((x = b % 11) < 2){
	  a[10] = 0;
  	}else{
	  a[10] = 11-x;
  	}
  	if((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
      alert('Digito verificador com problema!');
	  document.getElementById("cpf").focus();
	  return false;
  	}
  }
  if(document.getElementById("ramo").value == ''){
	alert('Por favor, preencha o campo Ramo de Atividade!');
	document.getElementById("ramo").focus();
	return false;
  }	
  if(document.getElementById("endereco").value == ''){
	alert('Por favor, preencha o campo Endereço!');
	document.getElementById("endereco").focus();
	return false;
  }
  if(document.getElementById("cidade").value == ''){
	alert('Por favor, preencha o campo Cidade!');
	document.getElementById("cidade").focus();
	return false;
  }
  if(document.getElementById("estado").value == ''){
	alert('Por favor, preencha o campo Estado!');
	document.getElementById("estado").focus();
	return false;
  }
  //cep
  if(document.getElementById("cep").value == ''){
	alert('Por favor, preencha o campo CEP!');
	document.getElementById("cep").focus();
	return false;
  }
  else{
	cep = document.getElementById("cep").value;
	if(cep.length < 8){
      alert('São necessários 8 dígitos para o campo CEP');
	  document.getElementById("cep").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(cep)){
	  alert('O campo CEP suporta apenas números!');
	  document.getElementById("cep").focus();
	  return false;
	}
  }
  //ddd
  if(document.getElementById("ddd").value == ''){
	alert('Por favor, preencha o campo DDD!');
	document.getElementById("ddd").focus();
	return false;
  }
  else{
	ddd = document.getElementById("ddd").value;
	if(ddd.length < 2){
      alert('São necessários 2 dígitos para o campo DDD');
	  document.getElementById("ddd").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(ddd)){
	  alert('O campo DDD suporta apenas números!');
	  document.getElementById("ddd").focus();
	  return false;
	}
  }
  //fone
  if(document.getElementById("fone").value == ''){
	alert('Por favor, preencha o campo Fone!');
	document.getElementById("fone").focus();
	return false;
  }
  else{
	fone = document.getElementById("fone").value;
	if(fone.length < 8){
      alert('São necessários 8 dígitos para o campo Fone');
	  document.getElementById("fone").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(fone)){
	  alert('O campo Fone suporta apenas números!');
	  document.getElementById("fone").focus();
	  return false;
	}
  }
  //email
  if(document.getElementById("email").value == ""){
	alert("Por favor, preencha o campo email!");
	document.getElementById("email").focus();
	return false;
  }else{
	prim = document.getElementById("email").value.indexOf("@")
	if(prim < 2){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@",prim + 1) != -1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".") < 1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(" ") != -1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("zipmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("hotmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".@") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@.") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".com.br.") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("/") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("[") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("]") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("(") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(")") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("..") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
  }
}
// Função para validar o formulário de contato
function validaContato(form){
  if(document.getElementById("nome").value == ''){
	alert('Por favor, preencha o campo Nome!');
	document.getElementById("nome").focus();
	return false;
  }
  //email
  if(document.getElementById("email").value == ""){
	alert("Por favor, preencha o campo email!");
	document.getElementById("email").focus();
	return false;
  }else{
	prim = document.getElementById("email").value.indexOf("@")
	if(prim < 2){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@",prim + 1) != -1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".") < 1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(" ") != -1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("zipmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("hotmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".@") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@.") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".com.br.") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("/") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("[") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("]") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("(") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(")") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("..") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
  }
  //ddd
  if(document.getElementById("ddd").value == ''){
	alert('Por favor, preencha o campo DDD!');
	document.getElementById("ddd").focus();
	return false;
  }
  else{
	ddd = document.getElementById("ddd").value;
	if(ddd.length < 2){
      alert('São necessários 2 dígitos para o campo DDD');
	  document.getElementById("ddd").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(ddd)){
	  alert('O campo DDD suporta apenas números!');
	  document.getElementById("ddd").focus();
	  return false;
	}
  }
  //fone
  if(document.getElementById("fone").value == ''){
	alert('Por favor, preencha o campo Fone!');
	document.getElementById("fone").focus();
	return false;
  }
  else{
	fone = document.getElementById("fone").value;
	if(fone.length < 8){
      alert('São necessários 8 dígitos para o campo Fone');
	  document.getElementById("fone").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(fone)){
	  alert('O campo Fone suporta apenas números!');
	  document.getElementById("fone").focus();
	  return false;
	}
  }
  //msg
  if(document.getElementById("msg").value == ''){
	alert('Por favor, preencha o campo Mensagem!');
	document.getElementById("msg").focus();
	return false;
  }
}
// Função para validar o formulário de Cadastro
function validaCadastro(form){
  //nome
  if(document.getElementById("nome").value == ''){
	alert('Por favor, preencha o campo Nome!');
	document.getElementById("nome").focus();
	return false;
  }
	//cpf
  if(document.getElementById("cpf").value == ''){
	alert('Por favor, preencha o campo CPF!');
	document.getElementById("cpf").focus();
	return false;
  }
  else{
  	cpf = document.getElementById("cpf").value;
	erro = new String;
  	if(cpf.length < 11){
      alert('São necessários 11 dígitos para verificação do CPF!');
	  document.getElementById("cpf").focus();
	  return false;
	}
  	var nonNumbers = /\D/;
  	if(nonNumbers.test(cpf)){
      alert('A verificacao de CPF suporta apenas números!');
	  document.getElementById("cpf").focus();
	  return false;
	}
  	if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
      alert('Número de CPF inválido!');
	  document.getElementById("cpf").focus();
	  return false;
  	}
  	var a = [];
  	var b = new Number;
  	var c = 11;
  	for (i=0; i<11; i++){
      a[i] = cpf.charAt(i);
	  if(i < 9)
	    b += (a[i] * --c);
  	}
  	if((x = b % 11) < 2){
      a[9] = 0
  	}else{
      a[9] = 11-x
  	}
  	b = 0;
  	c = 11;
  	for(y=0; y<10; y++)
      b += (a[y] * c--);
  	if((x = b % 11) < 2){
	  a[10] = 0;
  	}else{
	  a[10] = 11-x;
  	}
  	if((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
      alert('Digito verificador com problema!');
	  document.getElementById("cpf").focus();
	  return false;
  	}
  }
  //ddd
  if(document.getElementById("ddd").value == ''){
	alert('Por favor, preencha o campo DDD!');
	document.getElementById("ddd").focus();
	return false;
  }
  else{
	ddd = document.getElementById("ddd").value;
	if(ddd.length < 2){
      alert('São necessários 2 dígitos para o campo DDD');
	  document.getElementById("ddd").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(ddd)){
	  alert('O campo DDD suporta apenas números!');
	  document.getElementById("ddd").focus();
	  return false;
	}
  }
  //fone
  if(document.getElementById("fone").value == ''){
	alert('Por favor, preencha o campo Fone!');
	document.getElementById("fone").focus();
	return false;
  }
  else{
	fone = document.getElementById("fone").value;
	if(fone.length < 8){
      alert('São necessários 8 dígitos para o campo Fone');
	  document.getElementById("fone").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if(nonNumbers.test(fone)){
	  alert('O campo Fone suporta apenas números!');
	  document.getElementById("fone").focus();
	  return false;
	}
  }
  //endereco
  if(document.getElementById("endereco").value == ''){
	alert('Por favor, preencha o campo Endereço!');
	document.getElementById("endereco").focus();
	return false;
  }
  if(document.getElementById("bairro").value == ''){
	alert('Por favor, preencha o campo Bairro!');
	document.getElementById("bairro").focus();
	return false;
  }
  //cep
  if(document.getElementById("cep").value == ''){
	alert('Por favor, preencha o campo CEP!');
	document.getElementById("cep").focus();
	return false;
  }
  else{
	cep = document.getElementById("cep").value;
	if(cep.length < 8){
      alert('São necessários 8 dígitos para o campo CEP');
	  document.getElementById("cep").focus();
	  return false;
	}
	var nonNumbers = /\D/;
  	if (nonNumbers.test(cep)){
	  alert('O campo CEP suporta apenas números!');
	  document.getElementById("cep").focus();
	  return false;
	}
  }
  //cidade
  if(document.getElementById("cidade").value == ''){
	alert('Por favor, preencha o campo Cidade!');
	document.getElementById("cidade").focus();
	return false;
  }
  if(document.getElementById("estado").value == ''){
	alert('Por favor, preencha o campo Estado!');
	document.getElementById("estado").focus();
	return false;
  }
  if(document.getElementById("pais").value == ''){
	alert('Por favor, preencha o campo País!');
	document.getElementById("pais").focus();
	return false;
  }
  //email
  if(document.getElementById("email").value == ""){
	alert("Por favor, preencha o campo email!");
	document.getElementById("email").focus();
	return false;
  }else{
	prim = document.getElementById("email").value.indexOf("@")
	if(prim < 2){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@",prim + 1) != -1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".") < 1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(" ") != -1){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("zipmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("hotmeil.com") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".@") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("@.") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(".com.br.") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("/") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("[") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("]") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("(") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf(")") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
	if(document.getElementById("email").value.indexOf("..") > 0){
	  alert("O e-mail informado parece não estar correto.");
	  document.getElementById("email").focus();
	  return false;
	}
  }
}