// JavaScript Document
var conteudoInputs =  new Array();
conteudoInputs[conteudoInputs.length] = "pesquisar no site";
conteudoInputs[conteudoInputs.length] = "e-mail";
conteudoInputs[conteudoInputs.length] = "senha";
conteudoInputs[conteudoInputs.length] = "nome";
conteudoInputs[conteudoInputs.length] = "e-mail";

function limparConteudo(id, campo){
	if(conteudoInputs[id] == campo.value){
		campo.value = "";
	}
}

function sairCampo(id, campo){
	if(campo.value.length <= 2){
		campo.value = conteudoInputs[id];
	}
}

function processarInscricao(idCurso, curso){
	
	document.location='cadastro.processar.php?tp=curso&idCurso='+idCurso+'&curso='+curso+'&venc='+venc;
	
}

function processarCadastro(tipo, tpReq, testarParticipantes)
{

	var frmDados = document.frmCadastro;
	if(testarParticipantes && frmDados.qtdeParticipantes.value <= 0){
		alert("Para efetuar a inscrição do curso, é necessário ter pelo menos um participante. Se você será participante deverá fazer a inclusão.")
	}else if(tpReq == 'curso'){
		if(window.confirm("Deseja finalizar seu cadastro e enviar sua inscricao de curso para nossa equipe? ")){
			if(frmDados.senha.value != frmDados.resenha.value){ alert('As senhas informadas não são iguais.'); }
			else if(!isFormValidByType(tipo)){ alert('Campos em destaque laranja estão com erros ou são obrigatórios.'); }
			else{ frmDados.submit(); }
		}
	}else if(tpReq != 'cursos'){
		if(frmDados.senha.value != frmDados.resenha.value){ alert('As senhas informadas não são iguais.'); }
		else if(!isFormValidByType(tipo)){ alert('Campos em destaque laranja estão com erros ou são obrigatórios.'); }
		else{ frmDados.submit(); }
	}
}


function processarInCompany(){
	var frmDados = document.frmIncompany;
	var showMessage = false;
	var msg = "Existem campos obrigatórios, são eles:\n";
	
	if(frmDados.empresa.value.length <= 0 ){
		msg += "  Empresa\n";
		showMessage = true;
	}
	
	if(frmDados.nome.value.length <= 0 ){
		msg += "  Nome\n";
		showMessage = true;
	}
	
	if(frmDados.fone.value.length <= 0 ){
		msg += "  Fone\n";
		showMessage = true;
	}

	if(frmDados.email.value.length <= 0 ){
		msg += "  E-mail\n";
		showMessage = true;
	}
	
	if(frmDados.texto.value.length <= 0 ){
		msg += "  Texto\n";
		showMessage = true;
	}
	
	if(showMessage){
		alert(msg);
	}else{
		frmDados.submit();
	}
}

function processarIndique(){
	var frmDados = document.frmIndique;
	var showMessage = false;
	var msg = "Existem campos obrigatórios, são eles:\n";
	
	if(frmDados.seu_nome.value.length <= 0 ){
		msg += "  Seu Nome\n";
		showMessage = true;
	}
	
	if(frmDados.seu_email.value.length <= 0 ){
		msg += "  Seu E-mail\n";
		showMessage = true;
	}
	
	if(frmDados.amigo_nome.value.length <= 0 ){
		msg += "  Nome do Amigo\n";
		showMessage = true;
	}

	if(frmDados.amigo_email.value.length <= 0 ){
		msg += "  E-mail do Amigo\n";
		showMessage = true;
	}
	
	if(showMessage){
		alert(msg);
	}else{
		frmDados.submit();
	}
}


function processarEnquete(idEnquete){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		 var i;
		 var achou = false;
		 var tam = document.frmEnquete.r_enquete.length;
         for (i=0;i<tam;i++){
			 //alert( document.frmEnquete.r_enquete[i].value +"-"+document.frmEnquete.r_enquete[i].checked);
			 if (document.frmEnquete.r_enquete[i].checked){
				achou = true;
				break;
			 }
	     }
		 if(!achou){
			alert("Por Favor preencha uma opção.");	 
		 }else{
		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);
		 
		 valorEnquete = document.frmEnquete.r_enquete[i].value;
	     ajax.open("POST", "processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete, true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
				document.getElementById("conteudoEnquete").innerHTML = "<p style='text-align:center'><br /><br /><img src='imagens/geral/carregando.gif' /><br /><br /><a href='index.php'>Voltar</a></p>";
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					document.getElementById("conteudoEnquete").innerHTML = ajax.responseText;
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.location="index.php";
			   }
            }
		 }
         ajax.send(null);
      }
	}
}

function processarBoletim(idEnquete){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		 var i;

		var frmDados = document.frmBoletim;
		var showMessage = false;
		var msg = "Existem campos obrigatórios, são eles:\n";
		
		if(frmDados.txtEmail.value == "e-mail"){
			msg += " E-mail\n";
			showMessage = true;
		}

		if(frmDados.txtNome.value == "nome" ){
			msg += " Nome\n";
			showMessage = true;
		}

		if(showMessage){
			alert(msg);	 
		 }else{
		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);
	 
	     ajax.open("POST", "processos/boletim.processar.php?txtNome="+frmDados.txtNome.value+"&txtEmail="+frmDados.txtEmail.value, true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
				document.getElementById("textosBoletim").innerHTML = "<p style='text-align:center'><br /><br /><img src='imagens/geral/carregando.gif' /><br /><br /><a href='index.php'>Voltar</a></p>";
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					document.getElementById("textosBoletim").innerHTML = ajax.responseText;
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.location="index.php";
			   }
            }
		 }
         ajax.send(null);
      }
	}
}
function processarLogin(){
		var frmDados = document.frmLogin;
		var showMessage = false;
		var msg = "Existem campos obrigatórios, são eles:\n";
		
		if(frmDados.txtlogin.value == "e-mail"){
			msg += " Login\n";
			showMessage = true;
		}

		if(frmDados.txtsenha.value == "nome" ){
			msg += " Senha\n";
			showMessage = true;
		}

		if(showMessage){
			alert(msg);	 
		 }else{
			efetuarLogin(frmDados.txtlogin.value, frmDados.txtsenha.value);
		 }
}

function efetuarLogin(txtlogin, txtsenha){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		 var i;

		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);

	     ajax.open("POST", "processos/login.efetuar.php?txtlogin="+txtlogin+"&txtsenha="+txtsenha, true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
				document.getElementById("loginDiv").innerHTML = "<p style='text-align:center'><br /><br /><img src='imagens/geral/carregando.gif' /><br /><br /><a href='index.php'>Voltar</a></p>";
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					if(ajax.responseText.toLowerCase().indexOf("errorlogin") != -1){
						alert("Login não é válido.");
					   document.location="index.php";
				}else if(ajax.responseText.toLowerCase().indexOf("errorsenha") != -1){
						alert("A senha não confere.");
					   document.location="index.php";
					}else{
						var valores = ajax.responseText.split(":")
						//alert(valores);
						document.getElementById("dadosLogin").innerHTML = "Ol&aacute;, "+valores[2] +"!";
						
						text = '<table cellpadding="0" cellspacing="10" border="0">'
						text += '<tr><td colspan="2" class="titulo">Menu de Usuário</td></tr>';
						text += '<tr><td colspan="2"><a <a href="meus.dados.php" onclick="" class="esqueci">Meus Dados (alterar dados)</a></td></tr>';
						text += '<tr><td colspan="2"><a <a href="meus.cursos.php" onclick="" class="esqueci">Meus Cursos</a></td></tr>';
						text += '<tr><td colspan="2"><a href="cliente.php?mod=boletos_gerados" class="esqueci">Boletos Gerados</a></td></tr>';
						text += '<tr><td colspan="2"><a href="javascript:void(0)" onclick="logout()" class="esqueci">Sair</a></td></tr>';
						text += '</table>';
						
						document.getElementById("loginDiv").innerHTML = text;
			   		}
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.location="index.php";
			   }
            }
		 }
         ajax.send(null);
      }
}

function logout(){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		 var i;

		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);
	 
	     ajax.open("POST", "processos/login.sair.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					document.location = "index.php";
				}else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.location="index.php";
			   }
            }
		 }
         ajax.send(null);
      }
}

function novaSenha(){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		var frmDados = document.frmLogin;
		var showMessage = false;
		var msg = "Existem campos obrigatórios, são eles:\n";
		
		if(frmDados.txtlogin.value == "e-mail"){
			msg += " Login\n";
			showMessage = true;
		}


		 if(showMessage){
			alert(msg);	 
		 }else{
		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);
	     ajax.open("POST", "processos/login.novo.php?em="+frmDados.txtlogin.value, true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				  isError = true;
			   }

			   if(ajax.responseText && !isError) {
   				    if(ajax.responseText.toLowerCase().indexOf("errornao") != -1){
					alert("Usuário não localizado.");	
					} else { 
					alert("Uma nova senha foi enviada para seu e-mail.");
					}
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.location="index.php";
			   }
            }
		 }
         ajax.send(null);
      }
	}
}

function jump(value, size, nomeCampo){

	var next = document.getElementById(nomeCampo);
	if(value.length==size){
		next.focus();
	}
}

function foco(nomeCampo){
	var next = document.getElementById(nomeCampo);
	next.focus();
}

function enviarRedirect(){
		var frmDados = document.frmCadastro;
		var showMessage = false;
		var msg = "Existem campos obrigatórios, são eles:\n";
		
		if(frmDados.txtlogin.value == "e-mail"){
			msg += " E-mail\n";
			showMessage = true;
		}

		if(frmDados.txtsenha.value == "senha"){
			msg += " Senha\n";
			showMessage = true;
		}


		 if(showMessage){
			alert(msg);	 
		 }else{
		 	frmDados.submit();
		 }
	
	
}

function adicionarParticipante(){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		var nome = document.getElementById("nomeParticipante").value;
		var email = document.getElementById("emailParticipante").value; 
		if(nome.length <= 0 ){
			alert("Você precisa preencher o Nome do Participante.");	 
		}else if(email.length <= 0 ){
			alert("Você precisa preencher o E-mail do Participante.");	 
		 }else{
		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);
	     ajax.open("POST", "processos/participantes.incluir.php?nomeParticipante="+nome+"&emailParticipante="+email, true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
				document.getElementById("participantesInc").innerHTML = "<p style='text-align:center'><br /><br /><img src='imagens/geral/carregando.gif' /></p>";
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					document.getElementById("participantesInc").innerHTML = ajax.responseText;
					var inicio = ajax.responseText.indexOf("<!--#")+5;
					var final = ajax.responseText.indexOf("#-->");
					document.getElementById("qtdeParticipantes").value = ajax.responseText.substring(inicio, final)
					document.getElementById("nomeParticipante").value = "";
					document.getElementById("emailParticipante").value = ""; 
					document.getElementById("nomeParticipante").focus();
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.getElementById("participantesInc").innerHTML = "";
			   }
            }
		 }
         ajax.send(null);
      }
	}
}

function excluirParticipante(email){
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
		if(email.length <= 0 ){
			alert("Você precisa preencher o E-mail do Participante.");	 
		 }else{
		 //alert("processos/enquete.processar.php?id="+idEnquete+"&valor="+valorEnquete);
	     ajax.open("POST", "processos/participantes.excluir.php?email="+email, true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
				document.getElementById("participantesInc").innerHTML = "<p style='text-align:center'><br /><br /><img src='imagens/geral/carregando.gif' /></p>";
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					document.getElementById("participantesInc").innerHTML = ajax.responseText;
					var inicio = ajax.responseText.indexOf("<!--#")+5;
					var final = ajax.responseText.indexOf("#-->");
					document.getElementById("qtdeParticipantes").value = ajax.responseText.substring(inicio, final)
					document.getElementById("nomeParticipante").value = "";
					document.getElementById("emailParticipante").value = ""; 
					document.getElementById("nomeParticipante").focus();
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
				   document.getElementById("participantesInc").innerHTML = "";
			   }
            }
		 }
         ajax.send(null);
      }
	}
}
