function validaInsc(){
	bPostForm = true;
	foiCPF = false;
	strMsgErro = "";
	strMsgDiscord="";
	theForm = document.forms[0];
	var nome = document.forms[0].nome;
	var tipo_documento = document.forms[0].tipo_documento;
	var cpf = document.forms[0].cpf;
	var telefone_res = document.forms[0].telefone_res;
	var telefone_cml = document.forms[0].telefone_cml;
	var celular = document.forms[0].celular;
	var endereco = document.forms[0].endereco;
	var cep = document.forms[0].cep;
	var cidade = document.forms[0].cidade;
	var pais =  document.forms[0].pais[document.forms[0].pais.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 += " - Nombre\n";
	}
	if (!((tipo_documento.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Documento de Identificación\n";
	}
	if (!((cpf.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Numero del Documento de Identificación\n";
	}
	if (!((email.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Correo electrónico\n";
	}
	if (!((endereco.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Dirección\n";
	}
	if (!((cep.value.length)>=2)){
		bPostForm = false;
		foiCEP=true;
		strMsgErro += " - Codigo Postal\n";
	}
	if (!((cidade.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Ciudad\n";
	}
	if (pais=="0"){
		bPostForm = false;
		strMsgErro += " - Pais\n";
	}
	if ((((telefone_res.value.length)<=2))&&((telefone_cml.value.length)<=2)&&(((celular.value.length)<=2))){
		bPostForm = false;
		strMsgErro += " - Informa por lo menos a un teléfono\n";
	}
	if (titulo=="0"){
		bPostForm = false;
		strMsgErro += " - Titulación\n";
	}
	
	if (local_trabalho=="0"){
		bPostForm = false;
		strMsgErro += " - Local del Trabajo\n";
	}
	if ( (local_trabalho!="9") && (local_trabalho!="0")  ){
		if (!((local_trabalho_qual.value.length)>=2)){
			bPostForm = false;
			strMsgErro += " - ¿Cuál o Local de Trabajo?\n";
		}
	}
	if (participa=='block'){	
		if (!((senha.value.length)>=6)){
			bPostForm = false;
			strMsgErro += " - Código de acceso (Mínimo de 6 caracteres)\n";
		}	
		if (!((senha2.value.length)>=6)){
			bPostForm = false;
			strMsgErro += " - Confirmación Código de Acceso (Mínimo de 6 caracteres)\n";
		}else{
			if ((senha.value)!=(senha2.value)){
				bPostForm = false;
				strMsgDiscord = " - La confirmación del código de acceso no confiere con el código de acceso informada inicialmente.";
			}
		}
	}
	if (bPostForm){	
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor, informa a los campos siguientes:\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 += " - Resumen\n";
	}
	if (!((palavra_chave.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Palabras llave\n";
	}
	// Conta palavras
	if (countar > 250){
		bPostForm = false;
		maisLetras= true;
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor, informa a los campos siguientes:\n' + strMsgErro);
		}
		if (maisLetras){
				alert("Usted ha excedido el limite máximo de 250 palabras!");	
				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 += " - Resumen\n";
	}
	if (!((palavra_chave.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Palabras llave\n";
	}
	if (!((duracao.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Duración del Video\n";
	}
	// Conta palavras
	if (countar > 250){
		bPostForm = false;
		maisLetras= true;
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor, informa a los campos siguientes:\n' + strMsgErro);
		}
		if (maisLetras){
				alert("Usted ha excedido el limite máximo de 250 palabras!");	
				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 += " - Resumen\n";
	}
	if (!((palavra_chave.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Palabras llave\n";
	}
	if (!((participante1.value.length)>=1)){
		bPostForm = false;
		strMsgErro += " - Participante 1\n";
	}
	if (!((titulo1.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Titulo de la Charla del Participante 1\n";
	}
	if (!((participante2.value.length)>=1)){
		bPostForm = false;
		strMsgErro += " - Participante 2\n";
	}
	if (!((titulo2.value.length)>=2)){
		bPostForm = false;
		strMsgErro += " - Titulo de la Charla del 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 de la Charla del Participante 3\n";
		}
	}
	// Conta palavras
	if (countar > 250){
		bPostForm = false;
		maisLetras= true;
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		if (strMsgErro!=""){
			alert ('Por favor, informa a los campos siguientes:\n' + strMsgErro);
		}
		if (maisLetras){
				alert("Usted ha excedido el limite máximo de 250 palabras");	
				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 += " - Correo electrónico\n";
	}
	if (!((senha.value.length)>=6)){
		bPostForm = false;
		strMsgErro += " - Código de Acceso (Mínimo de 6 caracteres)\n";
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		alert ('Por favor, informa a los campos siguientes:\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)>=2)){
		bPostForm = false;
		strMsgErro += " - Numero del Documento de Identificación\n";
	}
	if (!((email.value.length)>=9)){
		bPostForm = false;
		strMsgErro += " - Correo electrónico\n";
	}
	if (bPostForm){
		document.forms[0].submit();
	}else{
		alert ('Por favor, informa a los campos siguientes:\n' + strMsgErro);
	}
}

function ShowPop(theURL, W, H) {
	window.open(theURL ,'ULAPSI','status=yes,scrollbars,width=' + W + ',height=' + H ) ;
}


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("Usted ha excedido el limite máximo de 250 palabras");	
	//	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==9) || (titulo==10) || (titulo==12) || (titulo==14)){
		document.forms[0].categoria.value = 6;
		document.forms[0].categoria_nome.value = "Profesional";
	}else{
		if ((titulo==11) || (titulo==13) || (titulo==17)){
			document.forms[0].categoria.value = 5;
			document.forms[0].categoria_nome.value = "Estudiante de Postgrado";
		}else{
			document.forms[0].categoria.value = 4;
			document.forms[0].categoria_nome.value = "Estudiante de Graduación";
		}
	}
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function validaPais(){
	var pais =  document.forms[0].pais[document.forms[0].pais.selectedIndex].value;
	var pais_nome= document.forms[0].pais_nome.value;
	if (pais=="25"){
		if ((pais_nome == 'Brasil') || (pais_nome=='Brazil') || (pais_nome == 'brasil') || (pais_nome == 'brassil') || (pais_nome == 'brazil') || (pais_nome == 'Brassil')){
			strMsgErro = " Para inscrições nacionais, por favor, utilize a versão em português deste site.\n www.ulapsi.org/congresso";
			alert (strMsgErro);
			var estilo = 'none';
			if(!(document.all))
			{
				divBotao = document.getElementById("divBotao");
			}
			divBotao.style.display = estilo;
			divBotao = document.getElementById("divBotao");
		}else{
			var estilo = 'block';
			if(!(document.all))
			{
				divBotao = document.getElementById("divBotao");
			}
			divBotao.style.display = estilo;
			divBotao = document.getElementById("divBotao");
		}
	}

}
