﻿//*****************************************************************************
//Objetivo:					Encapsular funcionalidades do Envio de Email
//Autor:					Camila D. Silva
//Data:						10/01/2006
//Autor:					
//Data Ultima alteração:	
//Motivo:					
//*****************************************************************************


/******************************************************************************
/ Objetivo  : Cancela o evento caso não seja número
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function CampoNumerico()
{
	var intEvento; // Evento
	intEvento = event.keyCode;
	if ((intEvento < 48) || (intEvento > 57))
	{
		event.cancelBubble = true
		event.returnValue = false;
	}
} 

//*****************************************************************************
//Objetivo: Verificar Perfil
//Entradas:	objFrm,Valor 
//Saída:	Nenhuma
//*****************************************************************************	
function VerificarPerfil(objFrm, strPerfil)
{
	var strTexto;	//Texto
	if (strPerfil == 'Ensino Medio Tecnico' || strPerfil == 'Ensino Universitario' || strPerfil == 'Outros' || strPerfil == 'Funcionarios'){
		document.getElementById("EspecificarCurso").style.display="";
		if (strPerfil == 'Ensino Medio Tecnico' || strPerfil == 'Ensino Universitario'){
			strTexto = "Especificar curso:*";
		}
		if (strPerfil == 'Outros'){
			strTexto = "Especificar:*"
		}
		if (strPerfil == 'Funcionarios'){
			strTexto = "Especificar área:*";
		}
		document.getElementById("Especificar").style.display="";
		document.getElementById("Especificar").innerHTML = strTexto;
	}
	else{
		document.getElementById("EspecificarCurso").style.display="none";
	}
}

//*****************************************************************************
//Objetivo: Verificar Local
//Entradas:	objFrm,Valor 
//Saída:	Nenhuma
//*****************************************************************************	
function VerificarLocal(objFrm, strLocal)
{
	if (strLocal == 'Bovespa'){
		document.getElementById("EstCurso").style.display="";
		document.getElementById("EndCurso").style.display="none";
		document.getElementById("cboEndInst").selectedIndex = "";
		document.getElementById("txtEndOutro").value= "";
		document.getElementById("EndOutro").style.display="none";
	}
	else{
		if (strLocal == 'Instituicao'){
			document.getElementById("EndCurso").style.display="";
			/*document.getElementById("EstCurso").style.display="none";*/
			/*document.getElementById("cboEstCurso").selectedIndex = "";*/
		}
	}
}

//*****************************************************************************
//Objetivo: Verificar Endereço
//Entradas:	objFrm,strEndereco
//Saída:	Nenhuma
//*****************************************************************************	
function VerificarEndereco(objFrm, strEndereco)
{
	if (strEndereco == 'outro'){
		document.getElementById("EndOutro").style.display="";
	}
	else{
		document.getElementById("EndOutro").style.display="none";
	}
}

/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidarDadosInscricao(){
	if (document.frmAgenda.hdnCurso.value == ""){
		alert("Escolha uma data/horário para efetuar sua inscrição.");
		return false;
	}
	document.frmAgenda.action = "FormInscricaoEducarAcesso.asp#topo";
	document.frmAgenda.submit();
}

/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidarDadosAgendamento(){
	if (document.frmAgenda.hdnCurso.value == ""){
		alert("Escolha uma data/horário para efetuar sua inscrição.");
		return false;
	}
	document.frmAgenda.action = "FormInscricaoVisitaAcesso.asp";
	document.frmAgenda.submit();
}

/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ConfirmaCPF(){
	if (document.frmAgenda.txtCPF.value==""){
		alert("Informe o CPF.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	if(!ValidaCPF(document.frmAgenda.txtCPF.value)){
		alert("CPF Inválido.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	document.frmAgenda.action = "ExecutaAcaoEducarAcesso.asp";
	document.frmAgenda.submit();
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaFormProjetoEducar(objForm)
{
	var intCont = 0; //Contador auxiliar
	var strMsgErro = ''; //Mensagem de erro
	var strEmail = objForm.txtEmail.value // Recebe o valor do Email
	
	if (objForm.txtCPF.value == ""){
		alert("Por favor, preencha o campo CPF");
		objForm.txtCPF.focus();
		return false;
	}
	if(!ValidaCPF(objForm.txtCPF.value)){
		alert("CPF Inválido.");
		objForm.txtCPF.focus();
		return false;
	}
	if (objForm.txtRG.value == ""){
		alert("Por favor, preencha o campo RG");
		objForm.txtRG.focus();
		return false;
	}
	if (objForm.txtNome.value == ""){
		alert("Por favor, preencha o campo NOME");
		objForm.txtNome.focus();
		return false;
	}
	if (objForm.txtEndereco.value == ""){
		alert("Por favor, preencha o campo ENDEREÇO");
		objForm.txtEndereco.focus();
		return false;
	}
	if (objForm.txtBairro.value == ""){
		alert("Por favor, preencha o campo BAIRRO");
		objForm.txtBairro.focus();
		return false;
	}
	if (objForm.txtCep1.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep1.focus();
		return false;
	}
	if (objForm.txtCep2.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep2.focus();
		return false;
	}
	if (objForm.txtCidade.value == ""){
		alert("Por favor, preencha o campo CIDADE");
		objForm.txtCidade.focus();
		return false;
	}
	if (objForm.cboEstado.selectedIndex == 0){
		alert("Por favor, selecione o ESTADO");
		objForm.cboEstado.focus();
		return false;
	}
	if (objForm.txtDDD.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtDDD.focus();
		return false;
	}
	if (objForm.txtTelefone.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtTelefone.focus();
		return false;
	}
	if(ValidarEmail(strEmail) != true )
	{
		alert(objForm.txtEmail.name.substr(3) + " inválido.");
		objForm.txtEmail.focus();
		return false;
	}
	if ((objForm.optSexo[0].checked == false) && (objForm.optSexo[1].checked == false)) 
	{
		alert("Por favor, selecione o SEXO");
		objForm.optSexo[0].focus();
		return false;
	}
	if ((objForm.optEstCivil[0].checked == false) && (objForm.optEstCivil[1].checked == false) && (objForm.optEstCivil[2].checked == false) && (objForm.optEstCivil[3].checked == false)) 
	{
		alert("Por favor, selecione o ESTADO CIVIL");
		objForm.optEstCivil[0].focus();
		return false;
	}
	if ((objForm.optEscolaridade[0].checked == false) && (objForm.optEscolaridade[1].checked == false) && (objForm.optEscolaridade[2].checked == false)) 
	{
		alert("Por favor, selecione o ESCOLARIDADE");
		objForm.optEscolaridade[0].focus();
		return false;
	}
	if (objForm.txtDiaNasc.value == ""){
		alert("Por favor, preencha o campo DATA DE NASCIMENTO");
		objForm.txtDiaNasc.focus();
		return false;
	}
	if (objForm.txtMesNasc.value == ""){
		alert("Por favor, preencha o campo DATA DE NASCIMENTO");
		objForm.txtMesNasc.focus();
		return false;
	}
	if (objForm.txtAnoNasc.value == ""){
		alert("Por favor, preencha o campo DATA DE NASCIMENTO");
		objForm.txtAnoNasc.focus();
		return false;
	}
	
	for (intCont == 0; intCont < objForm.length; intCont++)
	{	
		if (objForm[intCont].id.indexOf('txtNome') != -1)
		{
			if (objForm[intCont].value != '')
			{
				if ((objForm[intCont].value.substr(0,1) == objForm[intCont].value.substr(1,1)) && (objForm[intCont].value.substr(1,1) == objForm[intCont].value.substr(2,1)))
				{
					alert('Por favor, preencha o campo  NOME corretamente');
					strMsgErro = strMsgErro + objForm[intCont].name.toString;
					objForm[intCont].focus();
					break;
				}
			}
		}
	}	
	
	if (strMsgErro == '')
	{
		objForm.submit();
	}
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaConsultaInscricoes (){
	if (document.frmAgenda.txtCPF.value==""){
		alert("Informe o CPF.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	if(!ValidaCPF(document.frmAgenda.txtCPF.value)){
		alert("CPF Inválido.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	document.frmAgenda.action = "FormConsultaInscricaoPubGer.asp";
	document.frmAgenda.submit();
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaConfirmaAlteracaoCurso(){
	var strCurso;		//Curso
	var strConfirma;	//Confirma
	
	if (document.frmAgenda.hdnCurso.value == ""){
		alert("Escolha uma data/horário para efetuar sua alteração/cancelamento.");
		return false;
	}
	strCurso = document.frmAgenda.hdnCurso.value;
	if (strCurso.slice(0,1) == 'C'){
		strConfirma = confirm("Deseja realmente cancelar a sua inscrição?");
		if (strConfirma == true){
			document.frmAgenda.action = "ExecutaAcaoInscricaoPubGer.asp";
			document.frmAgenda.submit();
		}
	}
	if (strCurso.slice(0,1) == 'A'){
		document.frmAgenda.action = "FormAgendaEducarAltera.asp";
		document.frmAgenda.submit();
	}
}

/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidarDadosInscricaoAltera(){
	if (document.frmAgenda.hdnCursoNovo.value == ""){
		alert("Escolha uma data/horário para efetuar sua alteração.");
		return false;
	}
	document.frmAgenda.action = "ExecutaAcaoInscricaoPubGer.asp";
	document.frmAgenda.submit();
}
/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidarDadosInscAlteraVisita(){
	if (document.frmAgenda.hdnCursoNovo.value == ""){
		alert("Escolha uma data/horário para efetuar sua alteração.");
		return false;
	}
	document.frmAgenda.action = "ExecutaAcaoInscPubGerVisita.asp";
	document.frmAgenda.submit();
}

/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição - Visita Monitorada
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidarDadosInscricaoVisita(){
	if (document.frmAgenda.hdnCurso.value == ""){
		alert("Escolha uma data/horário para efetuar sua reserva.");
		return false;
	}
	document.frmAgenda.action = "FormInscricaoVisitaAcesso.asp";
	document.frmAgenda.submit();
}

//*****************************************************************************
//Objetivo:	Validar os dados do formulário
//Entradas:	objForm - Objeto Form
//Saída:	Nenhuma
//*****************************************************************************		
function ValidaConsultaInscricoesVisita (){
	if (document.frmAgenda.txtCPF.value==""){
		alert("Informe o CPF.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	if(!ValidaCPF(document.frmAgenda.txtCPF.value)){
		alert("CPF Inválido.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	document.frmAgenda.action = "FormConsInscVisitaPubGer.asp";
	document.frmAgenda.submit();
}

/******************************************************************************
/ Objetivo  : Valida Dados para Inscrição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ConfirmaCPFVisita(){
	if (document.frmAgenda.txtCPF.value==""){
		alert("Informe o CPF.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	if(!ValidaCPF(document.frmAgenda.txtCPF.value)){
		alert("CPF Inválido.");
		document.frmAgenda.txtCPF.focus();
		return false;
	}
	document.frmAgenda.action = "ExecutaAcaoVisitaAcesso.asp";
	document.frmAgenda.submit();
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaFormVisita(objForm)
{
	var intCont = 0; //Contador auxiliar
	var strMsgErro = ''; //Mensagem de erro
	var strEmail = objForm.txtEmail.value // Recebe o valor do Email
	
	if (objForm.txtCPF.value == ""){
		alert("Por favor, preencha o campo CPF");
		objForm.txtCPF.focus();
		return false;
	}
	if(!ValidaCPF(objForm.txtCPF.value)){
		alert("CPF Inválido.");
		objForm.txtCPF.focus();
		return false;
	}
	if (objForm.txtRG.value == ""){
		alert("Por favor, preencha o campo RG");
		objForm.txtRG.focus();
		return false;
	}
	if (objForm.txtNome.value == ""){
		alert("Por favor, preencha o campo NOME");
		objForm.txtNome.focus();
		return false;
	}
	if (objForm.txtEndereco.value == ""){
		alert("Por favor, preencha o campo ENDEREÇO");
		objForm.txtEndereco.focus();
		return false;
	}
	if (objForm.txtBairro.value == ""){
		alert("Por favor, preencha o campo BAIRRO");
		objForm.txtBairro.focus();
		return false;
	}
	if (objForm.txtCep1.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep1.focus();
		return false;
	}
	if (objForm.txtCep2.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep2.focus();
		return false;
	}
	if (objForm.txtCidade.value == ""){
		alert("Por favor, preencha o campo CIDADE");
		objForm.txtCidade.focus();
		return false;
	}
	if (objForm.cboEstado.selectedIndex == 0){
		alert("Por favor, selecione o ESTADO");
		objForm.cboEstado.focus();
		return false;
	}
	if (objForm.txtDDD.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtDDD.focus();
		return false;
	}
	if (objForm.txtTelefone.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtTelefone.focus();
		return false;
	}
	if(ValidarEmail(strEmail) != true )
	{
		alert(objForm.txtEmail.name.substr(3) + " inválido.");
		objForm.txtEmail.focus();
		return false;
	}
	if (objForm.cboFicouSabendo.selectedIndex == 0){
		alert("Por favor, selecione o 'Como ficou sabendo do programa de visitas?'");
		objForm.cboEstado.focus();
		return false;
	}
	if (objForm.cboFicouSabendo.value == 'Outros'){
		if (objForm.txtEspecificar.value == ""){
			alert("Por favor, especifique 'Como ficou sabendo do programa de visitas?'");
			objForm.txtEspecificar.focus();
			return false;
		}
	}
	
	for (intCont == 0; intCont < objForm.length; intCont++)
	{	
		if (objForm[intCont].id.indexOf('txtNome') != -1)
		{
			if (objForm[intCont].value != '')
			{
				if ((objForm[intCont].value.substr(0,1) == objForm[intCont].value.substr(1,1)) && (objForm[intCont].value.substr(1,1) == objForm[intCont].value.substr(2,1)))
				{
					alert('Por favor, preencha o campo  NOME corretamente');
					strMsgErro = strMsgErro + objForm[intCont].name.toString;
					objForm[intCont].focus();
					break;
				}
			}
		}
	}	
	
	if (strMsgErro == '')
	{
		objForm.submit();
	}
}

//*****************************************************************************
//Objetivo: Verificar Perfil
//Entradas:	objFrm,Valor 
//Saída:	Nenhuma
//*****************************************************************************	
function ValidaFicouSabendo(strValor)
{
	if (strValor == 'Outros'){
		document.getElementById("EspecificarFicouSabendo").style.display="";
	}
	else{
		document.getElementById("EspecificarFicouSabendo").style.display="none";
	}
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaConfirmaAlteracaoVisita(){
	var strCurso;		//Curso
	var strConfirma;	//Confirma
	
	if (document.frmAgenda.hdnCurso.value == ""){
		alert("Escolha uma data/horário para efetuar sua alteração/cancelamento.");
		return false;
	}
	strCurso = document.frmAgenda.hdnCurso.value;
	if (strCurso.slice(0,1) == 'C'){
		strConfirma = confirm("Deseja realmente cancelar a sua inscrição?");
		if (strConfirma == true){
			document.frmAgenda.action = "ExecutaAcaoInscPubGerVisita.asp";
			document.frmAgenda.submit();
		}
	}
	if (strCurso.slice(0,1) == 'A'){
		document.frmAgenda.action = "FormAgendaVisitaAltera.asp";
		document.frmAgenda.submit();
	}
}

/******************************************************************************
/ Objetivo  : Valida Dados Inscrição Bovespa na Escola
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidarInscBovespaEscola(objForm){
		
	var intCont = 0; //Contador auxiliar
	var strMsgErro = ''; //Mensagem de erro
	
	if (objForm.cboCoordenadoria.selectedIndex == 0) {
	    alert("Por favor, selecione a COORDENADORIA DE ENSINO.");
	    objForm.cboCoordenadoria.focus();
	    return false;
	}
	if (objForm.cboDiretoria.selectedIndex == 0) {
	    alert("Por favor, selecione a DIRETORIA DE ENSINO.");
	    objForm.cboDiretoria.focus();
	    return false;
	}
	if (objForm.cboEscola.selectedIndex == 0) {
	    alert("Por favor, selecione a ESCOLA.");
	    objForm.cboEscola.focus();
	    return false;
	}
	if (objForm.txtDiretorEscola.value == ""){
		alert("Por favor, preencha o campo NOME DO DIRETOR DA ESCOLA");
		objForm.txtDiretorEscola.focus();
		return false;
	}
	if (objForm.txtProfessorOrientador01.value == ""){
		alert("Por favor, preencha o campo NOME DO PROFESSOR ORIENTADOR");
		objForm.txtProfessorOrientador01.focus();
		return false;
	}
	if (objForm.cboDisciplina01.selectedIndex == 0) {
		alert("Por favor, selecione uma DISCIPLINA MINISTRADA PELO PROFESSOR ORIENTADOR");
		objForm.cboDisciplina01.focus();
		return false;
	}
	if (objForm.txtProfessorOrientador02.value == ""){
		alert("Por favor, preencha o campo NOME DO PROFESSOR ORIENTADOR");
		objForm.txtProfessorOrientador02.focus();
		return false;
	}
	if (objForm.cboDisciplina02.selectedIndex == 0) {
		alert("Por favor, selecione uma DISCIPLINA MINISTRADA PELO PROFESSOR ORIENTADOR");
		objForm.cboDisciplina02.focus();
		return false;
	}
	if (objForm.txtProfessorOrientador03.value == ""){
		alert("Por favor, preencha o campo NOME DO PROFESSOR ORIENTADOR");
		objForm.txtProfessorOrientador03.focus();
		return false;
	}
	if (objForm.cboDisciplina03.selectedIndex == 0) {
		alert("Por favor, selecione uma DISCIPLINA MINISTRADA PELO PROFESSOR ORIENTADOR");
		objForm.cboDisciplina03.focus();
		return false;
	}
	if(objForm.cboDisciplina01.selectedIndex == objForm.cboDisciplina02.selectedIndex){
	    alert("Os professores orientadores não podem ministrar a mesma disciplina.");
	    objForm.cboDisciplina02.focus();
	    return false;
	}
	if(objForm.cboDisciplina02.selectedIndex == objForm.cboDisciplina03.selectedIndex){
	    alert("Os professores orientadores não podem ministrar a mesma disciplina.");
	    objForm.cboDisciplina03.focus();
	    return false;
	}
	if(objForm.cboDisciplina01.selectedIndex == objForm.cboDisciplina03.selectedIndex){
	    alert("Os professores orientadores não podem ministrar a mesma disciplina.");
	    objForm.cboDisciplina03.focus();
	    return false;
	}
    if (objForm.txtEnderecoEscola.value == ""){
		alert("Por favor, preencha o campo ENDEREÇO");
		objForm.txtEnderecoEscola.focus();
		return false;
	}
	
	if (objForm.txtBairroEscola.value == ""){
		alert("Por favor, Preencha o campo BAIRRO");
		objForm.txtBairroEscola.focus();
		return false;
	}
	if (objForm.txtMunicipioEscola.value == ""){
		alert("Por favor, preencha o campo MUNICÍPIO");
		objForm.txtMunicipioEscola.focus();
		return false;
	}
	if (objForm.txtEstadoEscola.value == ""){
		alert("Por favor, preencha o campo ESTADO");
		objForm.txtEstadoEscola.focus();
		return false;
	}
	if (objForm.txtCepEscola.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCepEscola.focus();
		return false;
	}
	if (objForm.txtDDDTel.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtDDDTel.focus();
		return false;
	}
	if (objForm.txtTelefone.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtTelefone.focus();
		return false;
	}
	if (objForm.txtDDDFax.value != ""){
	    if (objForm.txtFax.value == ""){
		    alert("Por favor, preencha o campo FAX");
		    objForm.txtFax.focus();
		    return false;
	    }
	}
	if (objForm.txtFax.value != ""){
	    if (objForm.txtDDDFax.value == ""){
		    alert("Por favor, preencha o campo FAX");
		    objForm.txtDDDFax.focus();
		    return false;
	    }
	}
	if (objForm.txtEmailEscola.value == "")
	{
		alert("Por Favor preencha o campo E-mail da escola.");
		objForm.txtEmailEscola.focus();
		return false;
	}
	if(ValidarEmail(objForm.txtEmailEscola.value) != true )
	{
		alert("E-mail inválido.");
		objForm.txtEmailEscola.focus();
		return false;
	}
	if ((objForm.optModalidade.checked == false)) {
		alert("Por favor, selecione a MODALIDADE");
		objForm.optModalidade.focus();
		return false;
	}
	if ((objForm.optNivelEnsino[0].checked  == false) && (objForm.optNivelEnsino[1].checked  == false)){
		alert("Por favor, selecione o NÍVEL DE ENSINO");
		objForm.optNivelEnsino[0].focus();
		return false;
	}
	if (objForm.txtGrupo.value == ""){
		alert("Por favor, preencha o campo NOME FANTASIA DO GRUPO");
		objForm.txtGrupo.focus();
		return false;
	}
	if (objForm.txtAluno01.value == ""){
		alert("Por favor, preencha o campo NOME DO ALUNO 01");
		objForm.txtAluno01.focus();
		return false;
	}
	if (objForm.txtAluno02.value == ""){
		alert("Por favor, preencha o campo NOME DO ALUNO 02");
		objForm.txtAluno02.focus();
		return false;
	}
	if (objForm.txtAluno03.value == ""){
		alert("Por favor, preencha o campo NOME DO ALUNO 03");
		objForm.txtAluno03.focus();
		return false;
	}
	if (objForm.txtAluno04.value == ""){
		alert("Por favor, preencha o campo NOME DO ALUNO 04");
		objForm.txtAluno04.focus();
		return false;
	}
	for (intCont == 0; intCont < objForm.length; intCont++)
	{	
		if (objForm[intCont].id.indexOf('Aluno') != -1)
		{
			if (objForm[intCont].value != '')
			{
				if ((objForm[intCont].value.substr(0,1) == objForm[intCont].value.substr(1,1)) && (objForm[intCont].value.substr(1,1) == objForm[intCont].value.substr(2,1)))
				{
					alert('Por favor, preencha o campo  NOME DO ALUNO corretamente');
					strMsgErro = strMsgErro + objForm[intCont].name.toString;
					objForm[intCont].focus();
					break;
				}
			}
		}
	}
	
	if (strMsgErro == '')
	{
	    objForm.action = "ExecutaAcaoInscBovespaEscola.asp"
		objForm.submit();
	}
}

/******************************************************************************
/ Objetivo  : Valida o tipo de instituição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaTipoInstituicao(objForm){
    if (objForm.cboTipoInst.value == '1'){
        document.getElementById("categoria").style.display = '';
//        document.getElementById("categoria1").style.display = '';       
        objForm.cboCategoria.selectedIndex = 0;
        document.getElementById("cnpj").style.display = 'none';
//        document.getElementById("cnpj1").style.display = 'none';
    }
    if (objForm.cboTipoInst.value == '2'){
        document.getElementById("categoria").style.display = 'none';
//        document.getElementById("categoria1").style.display = 'none';
        document.getElementById("cnpj").style.display = '';
//        document.getElementById("cnpj1").style.display = '';
        objForm.txtCNPJ.value = "";
    }
}
/******************************************************************************
/ Objetivo  : Valida o tipo de instituição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaTipoInstituicaoInt(objForm){
    if (objForm.cboTipoInst.value == '1'){
        document.getElementById("categoria").style.display = '';
        objForm.cboCategoria.selectedIndex = 0;
        document.getElementById("cnpj").style.display = 'none';
		document.getElementById("cnpj1").style.display = 'none';
		
    }
    if (objForm.cboTipoInst.value == '2'){
        document.getElementById("categoria").style.display = 'none';
        document.getElementById("cnpj").style.display = '';
		document.getElementById("cnpj1").style.display = '';
        objForm.txtCNPJ.value = "";
    }
}

/******************************************************************************
/ Objetivo  : Valida a categoria
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaCategoria(objForm){
    if (objForm.cboCategoria.value == '4' || objForm.cboCategoria.value == '8'){
        document.getElementById("cnpj").style.display = 'block';
        objForm.txtCNPJ.value = "";
        //document.getElementById("botao").style.border = 'solid 4px navy';
        document.getElementById("botao").style.display = 'none';
        
    }
    else{
        document.getElementById("cnpj").style.display = 'none';
        //document.getElementById("cnpj1").style.display = 'none';
        document.getElementById("botao").style.display = 'block';
        //document.getElementById("botao").style.border = 'inset gold 4px';
    }
}
/******************************************************************************
/ Objetivo  : Valida a categoria
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaCategoriaInt(objForm){
    if (objForm.cboCategoria.value == '4' || objForm.cboCategoria.value == '8'){
        document.getElementById("cnpj").style.display = '';
		document.getElementById("cnpj1").style.display = '';
        objForm.txtCNPJ.value = "";
        document.getElementById("botao").style.display = 'none';
    }
    else{
        document.getElementById("cnpj").style.display = 'none';
		document.getElementById("cnpj1").style.display = 'none';
        document.getElementById("botao").style.display = '';
    }
}

/******************************************************************************
/ Objetivo  : Valida os dados para acesso as informações da instituição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaDadosAcessoInst(objForm){
    if (objForm.cboTipoInst.value == '2' || objForm.cboCategoria.value == '4' || objForm.cboCategoria.value == '8'){
       if (objForm.txtCNPJ.value == ""){
            alert("Por favor, informe o CNPJ.");
		    objForm.txtCNPJ.focus();
		    return;
       }
       if(!ValidaCNPJ(objForm.txtCNPJ.value)){
		    alert("CNPJ Inválido.");
		    objForm.txtCNPJ.focus();
		    return;
	}
    }
	//alert('olá')
    objForm.action = "/pt-br/educacional/educar/FormInscricaoEducarInstituicao.asp?Acao=Alterar";
    objForm.submit();
    //submitForm('FormInscricaoEducarInstituicao.asp?Acao=Alterar','CII','aParticipar','_self','2');
}

/******************************************************************************
/ Objetivo  : Valida a categoria
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaCategoriaForm(objForm){
    if (objForm.cboCategoria.value == '4' || objForm.cboCategoria.value == '8'){
        document.getElementById("cnpj").value = '';
        document.getElementById("cnpj").style.display = '';
    }
    else{
        document.getElementById("cnpj").style.display = 'none';
    }
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaFormProjetoEducarTurmaFechada(objForm)
{
	
	var intCont = 0; //Contador auxiliar
	var strMsgErro = ''; //Mensagem de erro
	var strEmail = objForm.txtEmail.value // Recebe o valor do Email
	
	if (objForm.txtNomeInst.value == ""){
		alert("Por favor, preencha o campo NOME DA INSTITUIÇÃO");
		objForm.txtNomeInst.focus();
		return false;
	}
	
	if (objForm.txtEndereco.value == ""){
		alert("Por favor, preencha o campo ENDEREÇO");
		objForm.txtEndereco.focus();
		return false;
	}
	if (objForm.txtBairro.value == ""){
		alert("Por favor, preencha o campo BAIRRO");
		objForm.txtBairro.focus();
		return false;
	}
	if (objForm.txtCidade.value == ""){
		alert("Por favor, preencha o campo CIDADE");
		objForm.txtCidade.focus();
		return false;
	}
	if (objForm.cboEstado.selectedIndex == 0){
		alert("Por favor, selecione o ESTADO");
		objForm.cboEstado.focus();
		return false;
	}
	if (objForm.txtCep1.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep1.focus();
		return false;
	}
	if (objForm.txtCep2.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep2.focus();
		return false;
	}
	if (objForm.txtDDDTel.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtDDDTel.focus();
		return false;
	}
	if (objForm.txtTelefone.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtTelefone.focus();
		return false;
	}
	if(ValidarEmail(strEmail) != true )
	{
		alert(objForm.txtEmail.name.substr(3) + " inválido.");
		objForm.txtEmail.focus();
		return false;
	}
	if (objForm.txtNomeResp.value == ""){
		alert("Por favor, preencha o campo NOME DA PESSOA RESPONSÁVEL");
		objForm.txtNomeResp.focus();
		return false;
	}
	if (objForm.txtNumPart.value == ""){
		alert("Por favor, preencha o campo NÚMERO DE PARTICIPANTES");
		objForm.txtNumPart.focus();
		return false;
	}
	if (objForm.cboPerfil.selectedIndex == 0){
		alert("Por favor, informe o PERFIL DOS PARTICIPANTES");
		objForm.cboPerfil.focus();
		return false;
	}
	if (objForm.cboPerfil.value == 'Ensino Medio Tecnico' || objForm.cboPerfil.value == 'Ensino Universitario' || objForm.cboPerfil.value == 'Outros' || objForm.cboPerfil.value == 'Funcionarios'){
		if (objForm.txtEspCurso.value == ""){
			alert("Por favor, preencha o campo ESPECIFICAR");
			objForm.txtEspCurso.focus();
			return false;
		}
	}
	if (objForm.cboTipoEvento.selectedIndex == 0){
		alert("Por favor, informe o TIPO DE EVENTO");
		objForm.cboTipoEvento.focus();
		return false;
	}
	if (objForm.cboCurso.selectedIndex == 0){
		alert("Por favor, informe o EVENTO");
		objForm.cboCurso.focus();
		return false;
	}
	if (objForm.cboTipoEvento.selectedIndex == 1){
		if (objForm.txtNumPart.value < 40 || objForm.txtNumPart.value > 60){
		    alert("O número de participantes em CURSOS não pode ser inferior a 40 e/ou superior a 60.");
		    objForm.txtNumPart.focus();
		    return false;
	    }
	}
	if (objForm.cboTipoEvento.selectedIndex == 2){
		if (objForm.txtNumPart.value < 60 ){
		    alert("O número de participantes em PALESTRAS não pode ser inferior a 60.");
		    objForm.txtNumPart.focus();
		    return false;
	    }
	}
	/*if ((objForm.optLocal[0].checked == false) && (objForm.optLocal[1].checked == false)) 
	{
		alert("Por favor, selecione o LOCAL");
		objForm.optLocal[0].focus();
		return false;
	}*/
	/*if (objForm.optLocal[0].checked == true){
		if (objForm.cboEstCurso.selectedIndex == 0){
			alert("Por favor, informe o ESTADO");
			objForm.cboEstCurso.focus();
			return false;
		}
	}*/
	if (objForm.optLocal.checked == false) 
	{
		alert("Por favor, selecione o LOCAL");
		return false;
	}
	if (objForm.cboEndInst.value == 'outro'){
		if (objForm.txtEndOutro.value == ""){
			alert("Por favor, informe o ENDEREÇO");
			objForm.txtEndOutro.focus();
			return false;
		}
	}
	if (objForm.txtData1.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData1.focus();
		return false;
	}
	if (objForm.cboPeriodo1.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo1.focus();
		return false;
    }
    if (objForm.txtData2.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData2.focus();
		return false;
	}
	if (objForm.cboPeriodo2.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo2.focus();
		return false;
    }
    if (objForm.txtData3.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData3.focus();
		return false;
	}
	if (objForm.cboPeriodo3.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo3.focus();
		return false;
    }
    if (objForm.txtData4.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData4.focus();
		return false;
	}
	if (objForm.cboPeriodo4.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo4.focus();
		return false;
    }
    if (objForm.txtData1.value == objForm.txtData2.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo2.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    if (objForm.txtData1.value == objForm.txtData3.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo3.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    if (objForm.txtData1.value == objForm.txtData4.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
	if (objForm.txtData2.value == objForm.txtData3.value){
        if (objForm.cboPeriodo2.value == objForm.cboPeriodo3.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData2.focus();
		    return false;
		}
	}
	if (objForm.txtData2.value == objForm.txtData4.value){
        if (objForm.cboPeriodo2.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
	if (objForm.txtData3.value == objForm.txtData4.value){
        if (objForm.cboPeriodo3.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    
	for (intCont == 0; intCont < objForm.length; intCont++)
	{	
		if (objForm[intCont].id.indexOf('txtNomeInst') != -1)
		{
			if (objForm[intCont].value != '')
			{
				if ((objForm[intCont].value.substr(0,1) == objForm[intCont].value.substr(1,1)) && (objForm[intCont].value.substr(1,1) == objForm[intCont].value.substr(2,1)))
				{
					alert('Por favor, preencha o campo  NOME corretamente');
					strMsgErro = strMsgErro + objForm[intCont].name.toString;
					objForm[intCont].focus();
					break;
				}
			}
		}
	}	
	
	if (strMsgErro == '')
	{
		objForm.submit();
	}
}

/******************************************************************************
/ Objetivo  : Valida os dados para acesso as informações da instituição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaDadosAcessoInstVisita(objForm){
    if (objForm.cboTipoInst.value == '2' || objForm.cboCategoria.value == '4' || objForm.cboCategoria.value == '8'){
       if (objForm.txtCNPJ.value == ""){
            alert("Por favor, informe o CNPJ.");
		    objForm.txtCNPJ.focus();
		    return false;
       }
       if(!ValidaCNPJ(objForm.txtCNPJ.value)){
		    alert("CNPJ Inválido.");
		    objForm.txtCNPJ.focus();
		    return false;
	    }
	 }
     objForm.action="FormInscricaoVisitaInstituicao.asp?Acao=Alterar";
     objForm.submit();
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//                          lngCodRegi - Código da Unidade Regional
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaFormProjetoVisitaInstituicao(objForm, lngCodRegi)
{
	
	var intCont = 0; //Contador auxiliar
	var strMsgErro = ''; //Mensagem de erro
	var strEmail = objForm.txtEmail.value // Recebe o valor do Email
	
	if (objForm.txtNomeInst.value == ""){
		alert("Por favor, preencha o campo NOME DA INSTITUIÇÃO");
		objForm.txtNomeInst.focus();
		return false;
	}
	
	if (objForm.txtEndereco.value == ""){
		alert("Por favor, preencha o campo ENDEREÇO");
		objForm.txtEndereco.focus();
		return false;
	}
	if (objForm.txtBairro.value == ""){
		alert("Por favor, preencha o campo BAIRRO");
		objForm.txtBairro.focus();
		return false;
	}
	if (objForm.txtCidade.value == ""){
		alert("Por favor, preencha o campo CIDADE");
		objForm.txtCidade.focus();
		return false;
	}
	if (objForm.cboEstado.selectedIndex == 0){
		alert("Por favor, selecione o ESTADO");
		objForm.cboEstado.focus();
		return false;
	}
	if (objForm.txtCep1.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep1.focus();
		return false;
	}
	if (objForm.txtCep2.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep2.focus();
		return false;
	}
	if (objForm.txtDDDTel.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtDDDTel.focus();
		return false;
	}
	if (objForm.txtTelefone.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtTelefone.focus();
		return false;
	}
	if(ValidarEmail(strEmail) != true )
	{
		alert(objForm.txtEmail.name.substr(3) + " inválido.");
		objForm.txtEmail.focus();
		return false;
	}
	if (objForm.txtNomeResp.value == ""){
		alert("Por favor, preencha o campo NOME DA PESSOA RESPONSÁVEL");
		objForm.txtNomeResp.focus();
		return false;
	}
	if (objForm.txtNumPart.value == ""){
		alert("Por favor, preencha o campo NÚMERO DE PARTICIPANTES");
		objForm.txtNumPart.focus();
		return false;
	}
	if (objForm.cboPerfil.selectedIndex == 0){
		alert("Por favor, informe o PERFIL DOS PARTICIPANTES");
		objForm.cboPerfil.focus();
		return false;
	}
	if (objForm.cboPerfil.value == 'Ensino Medio Tecnico' || objForm.cboPerfil.value == 'Ensino Universitario' || objForm.cboPerfil.value == 'Outros' || objForm.cboPerfil.value == 'Funcionarios'){
		if (objForm.txtEspCurso.value == ""){
			alert("Por favor, preencha o campo ESPECIFICAR");
			objForm.txtEspCurso.focus();
			return false;
		}
	}
	if (lngCodRegi == 1){
        if (objForm.txtNumPart.value < 20 || objForm.txtNumPart.value > 100){   
            alert("O número de participantes em VISITAS não pode ser inferior a 20 e/ou superior a 100.");
            objForm.txtNumPart.focus();
            return false;
        }
    }
    if (lngCodRegi == 2){
        if (objForm.txtNumPart.value < 20 || objForm.txtNumPart.value > 60){   
            alert("O número de participantes em VISITAS não pode ser inferior a 20 e/ou superior a 60.");
            objForm.txtNumPart.focus();
            return false;
        }
    }
    if (lngCodRegi == 3){
        if (objForm.txtNumPart.value < 20 || objForm.txtNumPart.value > 60){   
            alert("O número de participantes em VISITAS não pode ser inferior a 20 e/ou superior a 60.");
            objForm.txtNumPart.focus();
            return false;
        }
    }
    if (lngCodRegi == 4){
        if (objForm.txtNumPart.value < 20 || objForm.txtNumPart.value > 30){   
            alert("O número de participantes em VISITAS não pode ser inferior a 20 e/ou superior a 30.");
            objForm.txtNumPart.focus();
            return false;
        }
    }
    if (lngCodRegi == 5){
        if (objForm.txtNumPart.value < 20 || objForm.txtNumPart.value > 65){   
            alert("O número de participantes em VISITAS não pode ser inferior a 20 e/ou superior a 65.");
            objForm.txtNumPart.focus();
            return false;
        }
    }
    if (lngCodRegi == 6){
        if (objForm.txtNumPart.value < 20 || objForm.txtNumPart.value > 40){   
            alert("O número de participantes em VISITAS não pode ser inferior a 20 e/ou superior a 40.");
            objForm.txtNumPart.focus();
            return false;
        }
    }
	if (objForm.txtData1.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData1.focus();
		return false;
	}
	if (objForm.cboPeriodo1.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo1.focus();
		return false;
    }
    if (objForm.txtData2.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData2.focus();
		return false;
	}
	if (objForm.cboPeriodo2.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo2.focus();
		return false;
    }
    if (objForm.txtData3.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData3.focus();
		return false;
	}
	if (objForm.cboPeriodo3.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo3.focus();
		return false;
    }
    if (objForm.txtData4.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData4.focus();
		return false;
	}
	if (objForm.cboPeriodo4.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo4.focus();
		return false;
    }
    if (objForm.txtData1.value == objForm.txtData2.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo2.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    if (objForm.txtData1.value == objForm.txtData3.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo3.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    if (objForm.txtData1.value == objForm.txtData4.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
	if (objForm.txtData2.value == objForm.txtData3.value){
        if (objForm.cboPeriodo2.value == objForm.cboPeriodo3.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData2.focus();
		    return false;
		}
	}
	if (objForm.txtData2.value == objForm.txtData4.value){
        if (objForm.cboPeriodo2.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
	if (objForm.txtData3.value == objForm.txtData4.value){
        if (objForm.cboPeriodo3.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    
	for (intCont == 0; intCont < objForm.length; intCont++)
	{	
		if (objForm[intCont].id.indexOf('txtNomeInst') != -1)
		{
			if (objForm[intCont].value != '')
			{
				if ((objForm[intCont].value.substr(0,1) == objForm[intCont].value.substr(1,1)) && (objForm[intCont].value.substr(1,1) == objForm[intCont].value.substr(2,1)))
				{
					alert('Por favor, preencha o campo  NOME corretamente');
					strMsgErro = strMsgErro + objForm[intCont].name.toString;
					objForm[intCont].focus();
					break;
				}
			}
		}
	}	
	
	if (strMsgErro == '')
	{
		objForm.submit();
	}
}

//*****************************************************************************
//Objetivo: Verificar Sabendo
//Entradas:	objFrm,Valor 
//Saída:	Nenhuma
//*****************************************************************************	
function VerificarSabendo(objFrm, strSabendo)
{
	var strTexto;	//Texto
	if (strSabendo == 'Outros'){
		document.getElementById("EspecificarSabendo").style.display="";
	}
	else{
		document.getElementById("EspecificarSabendo").style.display="none";
	}
}

/******************************************************************************
/ Objetivo  : Valida os dados para acesso as informações da instituição
/ Premissas : Nenhuma
/ Entradas  : Nenhuma
/ Retorno   : Nenhum
/******************************************************************************/
function ValidaDadosAcessoInstPalestra(objForm){
    if (objForm.cboTipoInst.value == '2' || objForm.cboCategoria.value == '4' || objForm.cboCategoria.value == '8'){
       if (objForm.txtCNPJ.value == ""){
            alert("Por favor, informe o CNPJ.");
		    objForm.txtCNPJ.focus();
		    return false;
       }
       if(!ValidaCNPJ(objForm.txtCNPJ.value)){
		    alert("CNPJ Inválido.");
		    objForm.txtCNPJ.focus();
		    return false;
	    }
    }
    objForm.action="FormInscricaoPalestraInstituicao.asp?Acao=Alterar";
    objForm.submit();
}
//*****************************************************************************
//Objetivo: Verificar Assuntop
//Entradas:	objFrm,Valor 
//Saída:	Nenhuma
//*****************************************************************************	
function VerificarAssunto(objFrm, strAssunto)
{
	var strTexto;	//Texto
	if (strAssunto == '17'){
		document.getElementById("EspecificarAssunto").style.display="";
	}
	else{
		document.getElementById("EspecificarAssunto").style.display="none";
	}
}

//*****************************************************************************
//Objetivo: Verificar Local Palestra
//Entradas:	objFrm,Valor 
//Saída:	Nenhuma
//*****************************************************************************	
function VerificarLocalPalestra(objFrm, strAssunto)
{
	var strTexto;	//Texto
	if (strAssunto == 'Outro'){
		document.getElementById("EspecificarEndereco").style.display="";
	}
	else{
		document.getElementById("EspecificarEndereco").style.display="none";
	}
}

//*****************************************************************************
//Objetivo:					Validar os dados do formulário
//Entradas:					objForm - Objeto Form
//Saída:					Nenhuma
//*****************************************************************************		
function ValidaFormProjetoPalestraInstituicao(objForm)
{
	
	var intCont = 0; //Contador auxiliar
	var strMsgErro = ''; //Mensagem de erro
	var strEmail = objForm.txtEmail.value // Recebe o valor do Email
	
	if (objForm.txtNomeInst.value == ""){
		alert("Por favor, preencha o campo NOME DA INSTITUIÇÃO");
		objForm.txtNomeInst.focus();
		return false;
	}
	
	if (objForm.txtEndereco.value == ""){
		alert("Por favor, preencha o campo ENDEREÇO");
		objForm.txtEndereco.focus();
		return false;
	}
	if (objForm.txtBairro.value == ""){
		alert("Por favor, preencha o campo BAIRRO");
		objForm.txtBairro.focus();
		return false;
	}
	if (objForm.txtCidade.value == ""){
		alert("Por favor, preencha o campo CIDADE");
		objForm.txtCidade.focus();
		return false;
	}
	if (objForm.cboEstado.selectedIndex == 0){
		alert("Por favor, selecione o ESTADO");
		objForm.cboEstado.focus();
		return false;
	}
	if (objForm.txtCep1.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep1.focus();
		return false;
	}
	if (objForm.txtCep2.value == ""){
		alert("Por favor, preencha o campo CEP");
		objForm.txtCep2.focus();
		return false;
	}
	if (objForm.txtDDDTel.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtDDDTel.focus();
		return false;
	}
	if (objForm.txtTelefone.value == ""){
		alert("Por favor, preencha o campo TELEFONE");
		objForm.txtTelefone.focus();
		return false;
	}
	if(ValidarEmail(strEmail) != true )
	{
		alert(objForm.txtEmail.name.substr(3) + " inválido.");
		objForm.txtEmail.focus();
		return false;
	}
	if (objForm.txtNomeResp.value == ""){
		alert("Por favor, preencha o campo NOME DA PESSOA RESPONSÁVEL");
		objForm.txtNomeResp.focus();
		return false;
	}
	if (objForm.txtNumPart.value == ""){
		alert("Por favor, preencha o campo NÚMERO DE PARTICIPANTES");
		objForm.txtNumPart.focus();
		return false;
	}
	if (objForm.cboPerfil.selectedIndex == 0){
		alert("Por favor, informe o PERFIL DOS PARTICIPANTES");
		objForm.cboPerfil.focus();
		return false;
	}
	if (objForm.cboPerfil.value == 'Ensino Medio Tecnico' || objForm.cboPerfil.value == 'Ensino Universitario' || objForm.cboPerfil.value == 'Outros' || objForm.cboPerfil.value == 'Funcionarios'){
		if (objForm.txtEspCurso.value == ""){
			alert("Por favor, preencha o campo ESPECIFICAR");
			objForm.txtEspCurso.focus();
			return false;
		}
	}
     if (objForm.txtNumPart.value < 100){
        alert("O número de participantes em PALESTRA não pode ser inferior a 100.");
        objForm.txtNumPart.focus();
        return false;
    }
    if (objForm.cboAssunto.selectedIndex == 0){
		alert("Por favor, informe o ASSUNTO");
		objForm.cboAssunto.focus();
		return false;
	}
    if (objForm.cboAssunto.value == '17'){
         if (objForm.txtEspAssunto.value == ""){
		    alert("Por favor, especifique o ASSUNTO.");
		    objForm.txtEspAssunto.focus();
		    return false;
		 }
	}
    if (objForm.cboSabendo.selectedIndex == 0){
		alert("Por favor, informe como ficou sabendo do Programa de Palestras.");
		objForm.cboSabendo.focus();
		return false;
	}
    if (objForm.cboSabendo.value == 'Outros'){
         if (objForm.txtEspSabendo.value == ""){
		    alert("Por favor, especifique como ficou sabendo do Programa de Palestras.");
		    objForm.txtEspSabendo.focus();
		    return false;
		 }
	}
	if (objForm.optLocal[0].checked == false && objForm.optLocal[1].checked == false){
        alert("Por favor, indique o endereço para realização da Palestra.");
        objForm.optLocal[0].focus();
        return false;
    }
    if (objForm.optLocal[1].checked == true){
         if (objForm.txtEndOutro.value == ""){
            alert("Por favor, informe o endereço para realização da Palestra.");
            objForm.txtEndOutro.focus();
            return false;
         }
    }
	if (objForm.txtData1.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData1.focus();
		return false;
	}
	if (objForm.cboPeriodo1.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo1.focus();
		return false;
    }
    if (objForm.txtData2.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData2.focus();
		return false;
	}
	if (objForm.cboPeriodo2.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo2.focus();
		return false;
    }
    if (objForm.txtData3.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData3.focus();
		return false;
	}
	if (objForm.cboPeriodo3.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo3.focus();
		return false;
    }
    if (objForm.txtData4.value == ""){
		alert("Por favor, informe a DATA.");
		objForm.txtData4.focus();
		return false;
	}
	if (objForm.cboPeriodo4.selectedIndex == 0){
	    alert("Por favor, informe o PERÍODO.");
		objForm.cboPeriodo4.focus();
		return false;
    }
    if (objForm.txtData1.value == objForm.txtData2.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo2.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    if (objForm.txtData1.value == objForm.txtData3.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo3.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    if (objForm.txtData1.value == objForm.txtData4.value){
        if (objForm.cboPeriodo1.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
	if (objForm.txtData2.value == objForm.txtData3.value){
        if (objForm.cboPeriodo2.value == objForm.cboPeriodo3.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData2.focus();
		    return false;
		}
	}
	if (objForm.txtData2.value == objForm.txtData4.value){
        if (objForm.cboPeriodo2.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
	if (objForm.txtData3.value == objForm.txtData4.value){
        if (objForm.cboPeriodo3.value == objForm.cboPeriodo4.value){
		    alert("Você não pode se inscrever no mesmo período em uma mesma data.");
		    objForm.txtData1.focus();
		    return false;
		}
	}
    
	for (intCont == 0; intCont < objForm.length; intCont++)
	{	
		if (objForm[intCont].id.indexOf('txtNomeInst') != -1)
		{
			if (objForm[intCont].value != '')
			{
				if ((objForm[intCont].value.substr(0,1) == objForm[intCont].value.substr(1,1)) && (objForm[intCont].value.substr(1,1) == objForm[intCont].value.substr(2,1)))
				{
					alert('Por favor, preencha o campo  NOME corretamente');
					strMsgErro = strMsgErro + objForm[intCont].name.toString;
					objForm[intCont].focus();
					break;
				}
			}
		}
	}	
	
	if (strMsgErro == '')
	{
		objForm.submit();
	}
}
