function validaInsc(){
	bPostForm = true;
	foiTel = false;
	foiCEP = false;
	foiCPF = false;
	strMsgErro = "";
	strMsgDiscord="";
	theForm = document.forms[0];
	var nome = document.forms[0].nome;
	var cpf = document.forms[0].cpf;
	var ddd = document.forms[0].ddd;
	var tel_prt1 = document.forms[0].tel_prt1;
	var tel_prt2 = document.forms[0].tel_prt2;
	var cml_ddd = document.forms[0].cml_ddd;
	var cml_prt1 = document.forms[0].cml_prt1;
	var cml_prt2 = document.forms[0].cml_prt2;
	var cel_ddd = document.forms[0].cel_ddd;
	var cel_prt1 = document.forms[0].cel_prt1;
	var cel_prt2 = document.forms[0].cel_prt2;
	var endereco = document.forms[0].endereco;
	var cep1 = document.forms[0].cep_prt1;
	var cep2 = document.forms[0].cep_prt2;
	var cidade = document.forms[0].cidade;
	var uf = document.forms[0].uf[document.forms[0].uf.selectedIndex].value;
	var titulo = document.forms[0].titulo[document.forms[0].titulo.selectedIndex].value;
	var local_trabalho = document.forms[0].local_trabalho[document.forms[0].local_trabalho.selectedIndex].value;
	var local_trabalho_qual = document.forms[0].local_trabalho_qual;
	var email = document.forms[0].email;
	var senha = document.forms[0].senha;
	var senha2 = document.forms[0].senha2;
	if(!(document.all))
	{
		divCoordenador = document.getElementById("divCoordenador");
	}
	var participa = divCoordenador.style.display;
	
	
	if (!((nome.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Nome\n";
	}
	if (!((cpf.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - CPF\n";
	}
	if (!((email.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - E-mail\n";
	}
	if (!((endereco.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Endereço\n";
	}
	if (!((cep1.value.length)>=2)){
		bPostForm = false;
		foiCEP=true;
		strMsgErro += " - CEP\n";
	}
	if (!((cep2.value.length)>=2)){
		bPostForm = false;
		if (!(foiCEP)){
			strMsgErro += " - CEP\n";
		}
	}
	if (!((cidade.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Cidade\n";
	}
	if (uf=="0"){
		bPostForm = false;
		strMsgErro += " - UF\n";
	}
	if (!((validaTelefone(ddd.value, tel_prt1.value, tel_prt2.value))||(validaTelefone(cml_ddd.value, cml_prt1.value, cml_prt2.value))||(validaTelefone(cel_ddd.value, cel_prt1.value, cel_prt2.value)))){
		bPostForm = false;
		strMsgErro += " - Preencha ao menos um telefone\n";
	}
	if (titulo=="0"){
		bPostForm = false;
		strMsgErro += " - Titulação\n";
	}
	
	if (local_trabalho=="0"){
		bPostForm = false;
		strMsgErro += " - Local de Trabalho\n";
	}
	if ( (local_trabalho!="2") && (local_trabalho!="0")  ){
		if (!((local_trabalho_qual.value.length)>=2)){
			bPostForm = false;
			strMsgErro += " - Qual é o Local de Trabalho\n";
		}
	}
	if (participa=='block'){	
		if (!((senha.value.length)>=6)){
			bPostForm = false;
			strMsgErro += " - Senha (Mínimo de 6 dígitos)\n";
		}	
		if (!((senha2.value.length)>=6)){
			bPostForm = false;
			strMsgErro += " - Confirmação da Senha (Mínimo de 6 dígitos)\n";
		}else{
			if ((senha.value)!=(senha2.value)){
				bPostForm = false;
				strMsgDiscord = " - A confirmação da senha não confere com a senha informada inicialmente.";
			}
		}
	}
	
	if (bPostForm){	
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor informe os seguintes campos:\n' + strMsgErro);
		}
		if (strMsgDiscord!=""){
			alert (strMsgDiscord);
		}
	}
}

function validaComunicacao(){
	bPostForm = true;
	strMsgErro = "";
	maisLetras = false;
	theForm = document.forms[0];
	var subarea = document.forms[0].subarea[document.forms[0].subarea.selectedIndex].value;
	var titulo = document.forms[0].titulo;
	var resumo = document.forms[0].resumo;
	var palavra_chave = document.forms[0].palavra_chave;
	var autores = document.forms[0].autores;
	var financiador = document.forms[0].financiador[document.forms[0].financiador.selectedIndex].value;
	var countar = document.forms[0].palavras.value;
	if (subarea=="0"){
		bPostForm = false;
		strMsgErro += " - Área / Sub-Área\n";
	}
	if (!((titulo.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Título\n";
	}
	if (financiador=="0"){
		bPostForm = false;
		strMsgErro += " - Financiador\n";
	}
	if (!((resumo.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Resumo\n";
	}
	if (!((palavra_chave.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Palavras-Chave\n";
	}
	
	// Conta palavras
	if (countar > 250){
		bPostForm = false;
		maisLetras= true;
	}
	
	if (bPostForm){
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor informe os seguintes campos:\n' + strMsgErro);
		}
		if (maisLetras){
				alert("Você ultrapassou o limite máximo de 250 palavras");	
				document.forms[0].resumo.select();
				document.forms[0].resumo.focus();
		}
	}
}

function validaVideo(){
	bPostForm = true;
	strMsgErro = "";
	maisLetras = false;
	theForm = document.forms[0];
	var subarea = document.forms[0].subarea[document.forms[0].subarea.selectedIndex].value;
	var titulo = document.forms[0].titulo;
	var resumo = document.forms[0].resumo;
	var palavra_chave = document.forms[0].palavra_chave;
	var autores = document.forms[0].autores;
	var financiador = document.forms[0].financiador[document.forms[0].financiador.selectedIndex].value;
	var duracao = document.forms[0].duracao;
	var countar = document.forms[0].palavras.value;
	if (subarea=="0"){
		bPostForm = false;
		strMsgErro += " - Área / Sub-Área\n";
	}
	if (!((titulo.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Título\n";
	}
	if (financiador=="0"){
		bPostForm = false;
		strMsgErro += " - Financiador\n";
	}
	if (!((resumo.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Resumo\n";
	}
	if (!((palavra_chave.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Palavras-Chave\n";
	}
	if (!((duracao.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Duração\n";
	}
	
	// Conta palavras
	if (countar > 250){
		bPostForm = false;
		maisLetras= true;
	}
	
	if (bPostForm){
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor informe os seguintes campos:\n' + strMsgErro);
		}
		if (maisLetras){
				alert("Você ultrapassou o limite máximo de 250 palavras");	
				document.forms[0].resumo.select();
				document.forms[0].resumo.focus();
		}
	}
}

function validaMesa(){
	bPostForm = true;
	strMsgErro = "";
	maisLetras = false;
	theForm = document.forms[0];
	var subarea = document.forms[0].subarea[document.forms[0].subarea.selectedIndex].value;
	var titulo = document.forms[0].titulo;
	var resumo = document.forms[0].resumo;
	var palavra_chave = document.forms[0].palavra_chave;
	var titulo_coordenador = document.forms[0].titulo_coordenador;
	var participante1 = document.forms[0].participante1;
	var titulo1 = document.forms[0].titulo1;
	var participante2 = document.forms[0].participante2;
	var titulo2 = document.forms[0].titulo2;
	var participante3 = document.forms[0].participante3;
	var titulo3 = document.forms[0].titulo3;
	var countar = document.forms[0].palavras.value;
	if (subarea=="0"){
		bPostForm = false;
		strMsgErro += " - Área / Sub-Área\n";
	}
	if (!((titulo.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Título\n";
	}
	if (!((resumo.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Resumo\n";
	}
	if (!((palavra_chave.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Palavras-Chave\n";
	}
	if (!((participante1.value.length)>=1)){
		bPostForm = false;
		strMsgErro += " - Participante 1\n";
	}
	if (!((titulo1.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Titulo da Fala do Participante 1\n";
	}
	if (!((participante2.value.length)>=1)){
		bPostForm = false;
		strMsgErro += " - Participante 2\n";
	}
	if (!((titulo2.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Titulo da Fala do Participante 2\n";
	}
	if (!((titulo_coordenador.value.length)>=2)){
		// So há participante 3 se o coordenador não falar.
		if (!((participante3.value.length)>=1)){
			bPostForm = false;
			strMsgErro += " - Participante 3\n";	
		}
		if (!((titulo3.value.length)>=2)){
			bPostForm = false;
			strMsgErro += " - Titulo da Fala do Participante 3\n";
		}
	}
	
	// Conta palavras
	if (countar > 250){
		bPostForm = false;
		maisLetras= true;
	}	
	
	if (bPostForm){
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor informe os seguintes campos:\n' + strMsgErro);
		}
		if (maisLetras){
				alert("Você ultrapassou o limite máximo de 250 palavras");	
				document.forms[0].resumo.select();
				document.forms[0].resumo.focus();
		}
	}
}


function validaTelefone(ddd, prt1, prt2){
	bTmpStatus = true;
	if (!(((ddd.length)>=2)&&((prt1.length)>=3)&&((prt2.length)>=4))){
		bTmpStatus = false;
	}
	return bTmpStatus;
}

function validaLogin(){
	bPostForm = true;
	strMsgErro = "";
	theForm = document.forms[0];
	var email = document.forms[0].email;
	var senha = document.forms[0].senha;
	if (!((email.value.length)>=9)){
		bPostForm = false;
		strMsgErro += " - E-Mail\n";
	}
	if (!((senha.value.length)>=6)){
		bPostForm = false;
		strMsgErro += " - Senha (Mínimo de 6 dígitos)\n";
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		alert ('Por favor informe os seguintes campos:\n' + strMsgErro);
	}
}

function validaEsqueci(){
	bPostForm = true;
	strMsgErro = "";
	theForm = document.forms[0];
	var email = document.forms[0].email;
	var cpf = document.forms[0].cpf;
	if (!((cpf.value.length)>=11)){
		bPostForm = false;
		strMsgErro += " - CPF\n";
	}
	if (!((email.value.length)>=9)){
		bPostForm = false;
		strMsgErro += " - E-Mail\n";
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		alert ('Por favor informe os seguintes campos:\n' + strMsgErro);
	}
}

function ShowPop(theURL, W, H) {
	window.open(theURL ,'ULAPSI','status=yes,scrollbars,width=' + W + ',height=' + H ) ;
}

function validacpf(cpfInput){ 
	var i; 	  
	s = cpfInput.value; 	  
	var c = s.substr(0,9); 	  
	var dv = s.substr(9,2); 	  
	var d1 = 0; 	  
	for (i = 0; i < 9; i++) 	  
	{ 	  
		d1 += c.charAt(i)*(10-i); 
	} 
	  
	if (d1 == 0){		
	  	cpfInput.value="";
		alert("CPF Inválido") 
		cpfInput.select(); 
		cpfInput.focus();
		return false;
	} 
	  
	d1 = 11 - (d1 % 11); 	  
	if (d1 > 9) d1 = 0; 
	  
	if (dv.charAt(0) != d1) 
	{ 		
	  cpfInput.value="";
	  alert("CPF Inválido") 
	  cpfInput.select(); 
	  cpfInput.focus();
	  return false;
	} 

	d1 *= 2; 
	for (i = 0; i < 9; i++) 
	{ 
	  d1 += c.charAt(i)*(11-i); 
	} 
	  
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	  
	if (dv.charAt(1) != d1) 
	{ 
	  cpfInput.value="";
	  alert("CPF Inválido") 
	  cpfInput.select(); 
	  cpfInput.focus();
	  return false;
	}
} 

function redirecionaLogin(){
	document.forms[0].action="fr_login.php";
	document.forms[0].submit();
}


function redirecionaHome(){
	document.forms[0].action="index.php";
	document.forms[0].submit();
}

function validaResumo(){
	var str = document.forms[0].resumo.value;
	var m = str.match(/[,|\?| |\.] ?/g);
	if (m == null) { 
		var count = 0;
	} else {
		var count = m.length;
	}
	document.forms[0].palavras.value = count + " ";
	//if (count > 250){
	//	alert("Você ultrapassou o limite máximo de 250 palavras");	
	//	document.forms[0].resumo.select();
	//	document.forms[0].resumo.focus();
	//}
}

function alteraCategoria(){
	var titulo = document.forms[0].titulo[document.forms[0].titulo.selectedIndex].value;
	if ((titulo==2) || (titulo==3) || (titulo==5) || (titulo==7)){
			document.forms[0].categoria.value = 3;
			document.forms[0].categoria_nome.value = "Profissional";
	}else{
		if ((titulo==4) || (titulo==6) || (titulo==16)){
			document.forms[0].categoria.value = 2;
			document.forms[0].categoria_nome.value = "Estudante de Pós-Gradução";
		}else{
			document.forms[0].categoria.value = 1;
			document.forms[0].categoria_nome.value = "Estudante de Gradução";
		}
	}
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
