// JavaScript Document
function objXMLHttp() {
  if (window.XMLHttpRequest) {
    var objetoXMLHttp = new XMLHttpRequest();	
    return objetoXMLHttp;
  }else if (window.ActiveXObject) {
    var versoes = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
    for (var i = 0; i < versoes.length; i++) {
      try {
        var objetoXMLHttp = new ActiveXObject(versoes[i]);
        return objetoXMLHttp;
      }catch (ex) {
        // nada
      }
    }
  }
  return false;
};

function isEmailValid(email) {
  var regex = /^[a-z0-9!$'*+\-_]+(\.[a-z0-9!$'*+\-_]+)*@([a-z0-9]+(-+[a-z0-9]+)*\.)+([a-z]{2}|aero|arpa|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|msp|name|net|org|pro|travel|br)$/;
  return regex.test(email.toLowerCase());
};


function verifica(dados) {
   if (!isEmailValid(dados.email1.value)) {
      window.alert("O E-mail parece inválido, favor verificar.");
      dados.email1.focus();
      return false;
   }else if (dados.instituicao.value.length < 1) {
      window.alert("O campo [ Nome da Empresa ou Instituição ] deve ser preenchido.");
      dados.instituicao.focus();
      return false;
   }else if (dados.responsavel.value.length < 1) {
      window.alert("O campo [ Responsável ] deve ser preenchido.");
      dados.responsavel.focus();
      return false;	  
   }else if (dados.fone1.value.length < 1) {
      window.alert("O campo [ Telefone Fixo ] deve ser preenchido.");
      dados.fone1.focus();
      return false;	  
   }else if (dados.fone2.value.length < 1) {
      window.alert("O campo [ Telefone Celular ] deve ser preenchido.");
      dados.fone2.focus();
      return false;	  
   }else if (dados.cidade.value.length < 1) {
      window.alert("O campo [ Cidade ] deve ser preenchido.");
      dados.cidade.focus();
      return false;	  
   }else if (dados.endereco.value.length < 1) {
      window.alert("O campo [ Endereço ] deve ser preenchido.");
      dados.endereco.focus();
      return false;	  
   }else if (dados.escolha.value.length < 1) {
      window.alert("O campo [ Porque escolheram Valter Bonasio ] deve ser preenchido.");
      dados.escolha.focus();
      return false;	  
   }else if (dados.primeira.value.length < 1) {
      window.alert("O campo [ Primeiro Evento ] deve ser preenchido.");
      dados.primeira.focus();
      return false;	  
   }else if (dados.qtd.value.length < 1) {
      window.alert("O campo [ Quantidade de Participantes ] deve ser preenchido.");
      dados.qtd.focus();
      return false;
   }else if (dados.perfil.value.length < 1) {
      window.alert("O campo [ Perfil dos Participantes ] deve ser preenchido.");
      dados.perfil.focus();
      return false;	  
   }else if (dados.tema.value.length < 1) {
      window.alert("O campo [ Temas Preferidos ] deve ser preenchido.");
      dados.temas.focus();
      return false;	  
   }else if (dados.equipamento.value.length < 1) {
      window.alert("O campo [ Equipamentos disponíveis ] deve ser preenchido.");
      dados.equipamento.focus();
      return false;	  
   }else if (dados.midia.value.length < 1) {
      window.alert("O campo [ Mídia ] deve ser preenchido.");
      dados.midia.focus();
      return false;	  
   }
    var dados = "opx=1&email1=" + dados.email1.value + "&instituicao=" + dados.instituicao.value +  "&responsavel=" + dados.responsavel.value + "&fone1=" + dados.fone1.value + "&fone2=" + dados.fone2.value + "&cidade=" + dados.cidade.value + "&estado=" + dados.estado.value + "&endereco=" + dados.endereco.value + "&escolha=" + dados.escolha.value + "&primeira=" + dados.primeira.value + "&qtd=" + dados.qtd.value + "&perfil=" + dados.perfil.value + "&tema=" + dados.tema.value + "&equipamento=" + dados.equipamento.value + "&midia=" + dados.midia.value + "&esperam=" + dados.esperam.value + "&ano=" + dados.ano.value + "&mes=" + dados.mes.value + "&dia=" + dados.dia.value + "&hora=" + dados.hora.value + "&ano2=" + dados.ano2.value + "&mes2=" + dados.mes2.value + "&dia2=" + dados.dia2.value + "&hora2=" + dados.hora2.value + "&comentario=" + dados.comentario.value;
  document.getElementById('conteudo').innerHTML = '<p>&nbsp;</p><div align="center" class="texto"><img src="imagens/loadingAnimation.gif" width="208" height="16" /><br>Processando Solicita&ccedil;&atilde;o...<br>Caso a p&aacute;gina demore muito para carregar <a href="javascript://" onclick="verifica(\'' + dados + '\');">clique aqui</a></div><p>&nbsp;</p>';
    var oXMLHttp = objXMLHttp();
    oXMLHttp.open("POST","my_principal_2010.php", true);
    oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    oXMLHttp.onreadystatechange = function() {
      if (oXMLHttp.readyState == 4) {
        if (oXMLHttp.status == 200) {
          alert(oXMLHttp.responseText);
		  window.location = 'index.php';
        }else {
          alert("Ocorreu um Erro" + oXMLHttp.statusText);
        }
      }
    }
    oXMLHttp.send(dados);
    return false;
}

function verifica_livro(dados) {
   if (!isEmailValid(dados.email1.value)) {
      window.alert("O E-mail parece inválido, favor verificar.");
      dados.email1.focus();
      return false;
   }else if (dados.nome1.value.length < 1) {
      window.alert("O campo [ Nome ] deve ser preenchido.");
      dados.nome1.focus();
      return false;
   }else if (dados.cidade1.value.length < 1) {
      window.alert("O campo [ Cidade ] deve ser preenchido.");
      dados.cidade1.focus();
      return false;	  
   }
    var dados = "opx=2&email1=" + dados.email1.value + "&nome1=" + dados.nome1.value +  "&cidade1=" + dados.cidade1.value + "&estado1=" + dados.estado1.value;
  document.getElementById('conteudo').innerHTML = '<p>&nbsp;</p><div align="center" class="texto"><img src="../imagens/loadingAnimation.gif" width="208" height="16" /><br>Processando Solicita&ccedil;&atilde;o...<br>Caso a p&aacute;gina demore muito para carregar <a href="javascript://" onclick="verifica_livro(\'' + dados + '\');">clique aqui</a></div><p>&nbsp;</p>';
    var oXMLHttp = objXMLHttp();
    oXMLHttp.open("POST","../my_principal_2010.php", true);
    oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    oXMLHttp.onreadystatechange = function() {
      if (oXMLHttp.readyState == 4) {
        if (oXMLHttp.status == 200) {
          alert(oXMLHttp.responseText);
		  window.location = 'acesso.php';
        }else {
          alert("Ocorreu um Erro" + oXMLHttp.statusText);
        }
      }
    }
    oXMLHttp.send(dados);
    return false;
}

function esqueci_senha(num) {
  var dados = "opx=4&num=" + num;
  document.getElementById('conteudo').innerHTML = '<p>&nbsp;</p><div align="center" class="texto"><img src="../imagens/loadingAnimation.gif" width="208" height="16" /><br>Processando Solicita&ccedil;&atilde;o...<br>Caso a p&aacute;gina demore muito para carregar <a href="javascript://" onclick="esqueci_senha(\'' + num + '\');">clique aqui</a></div><p>&nbsp;</p>';
    var oXMLHttp = objXMLHttp();
    oXMLHttp.open("POST","../my_principal_2010.php", true);
    oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    oXMLHttp.onreadystatechange = function() {
      if (oXMLHttp.readyState == 4) {
        if (oXMLHttp.status == 200) {
          document.getElementById('conteudo').innerHTML = oXMLHttp.responseText;
		  document.facessa1.email1.focus();
        }else {
          alert("Ocorreu um Erro" + oXMLHttp.statusText);
        }
      }
    }
    oXMLHttp.send(dados);
    return false;
}

function envia_senha(dados) {
   if (!isEmailValid(dados.email1.value)) {
      window.alert("O E-mail parece inválido, favor verificar.");
      dados.email1.focus();
      return false;
   }	
  var dados = "opx=5&email1=" + dados.email1.value;
  document.getElementById('conteudo').innerHTML = '<p>&nbsp;</p><div align="center" class="texto"><img src="../imagens/loadingAnimation.gif" width="208" height="16" /><br>Processando Solicita&ccedil;&atilde;o...<br>Caso a p&aacute;gina demore muito para carregar <a href="javascript://" onclick="envia_senha(\'' + dados + '\');">clique aqui</a></div><p>&nbsp;</p>';
    var oXMLHttp = objXMLHttp();
    oXMLHttp.open("POST","../my_principal_2010.php", true);
    oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    oXMLHttp.onreadystatechange = function() {
      if (oXMLHttp.readyState == 4) {
        if (oXMLHttp.status == 200) {
		  if (oXMLHttp.responseText == 'ERRO') {
			 alert('E-mail não localizado em nossa base de dados.\nPara se cadastrar preencha o formulario no final desta página.');  
		  }else {
             alert('Senha enviada com sucesso.\nDentro de alguns instantes confira seu email.');
		  }
		  window.location='index.php';
        }else {
          alert("Ocorreu um Erro" + oXMLHttp.statusText);
        }
      }
    }
    oXMLHttp.send(dados);
    return false;
}

function verifica_livro2(dados) {
   if (!isEmailValid(dados.usuario1.value)) {
      window.alert("O E-mail parece inválido, favor verificar.");
      dados.usuario1.focus();
      return false;
   }else if (dados.senha1.value.length < 1) {
      window.alert("O campo [ Senha ] deve ser preenchido.");
      dados.senha1.focus();
      return false;
   }
    var dados = "opx=3&usuario1=" + dados.usuario1.value + "&senha1=" + dados.senha1.value;
//  document.getElementById('conteudo2').innerHTML = '<p>&nbsp;</p><div align="center" class="texto"><img src="../imagens/loadingAnimation.gif" width="208" height="16" /><br>Processando Solicita&ccedil;&atilde;o...<br>Caso a p&aacute;gina demore muito para carregar <a href="javascript://" onclick="verifica_livro2(\'' + dados + '\');">clique aqui</a></div><p>&nbsp;</p>';
    var oXMLHttp = objXMLHttp();
    oXMLHttp.open("POST","../my_principal_2010.php", true);
    oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    oXMLHttp.onreadystatechange = function() {
      if (oXMLHttp.readyState == 4) {
        if (oXMLHttp.status == 200) {
          if (oXMLHttp.responseText == 'ERRO') {
		    alert('Usuário ou senha inválidos, favor verificar.');
			document.facessa.usuario1.value = '';
			document.facessa.senha1.value = '';
			document.facessa.usuario1.focus();		
		  }else {
		    window.location = 'acesso.php';			  
		  }
        }else {
          alert("Ocorreu um Erro" + oXMLHttp.statusText);
        }
      }
    }
    oXMLHttp.send(dados);
    return false;
}

function mensagem(msg, id) {
  if (id == 1) {
	document.getElementById('conteudo').innerHTML = "<div align='left' class='texto'>" + msg + "</div>";  
  }
};
