function ecodopler() {
	var curso = document.forms[0].elements['curso'];
	var categoria = document.forms[0].elements['categoria'];
	if(categoria[0].checked) {
		curso[1].disabled = true;
	} else { curso[1].disabled = false; }
}

function fechaPopUp() {
	document.getElementById("popup").style.display = "none";
	document.getElementById("popup").style.visibility = "hidden";
}

function abrepopup2(url,w,h) {
	window.open(url,'','status=no,width='+w+',height='+h+',scrollbars=yes');
}
function abrepopup(url,w,h) {
	window.open(url,'','status=no,width='+w+',height='+h+',scroll=no');
}

function validar_contato() {
	var frm = document.forms[0];
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var mensagem = '';
	
	if (frm.nome.value == "") { 
		alert("Favor informar o seu nome.");
		frm.nome.focus();
		return;
	}
	if (frm.telefone.value == "") { 
		alert("Favor informar o seu telefone.");
		frm.telefone.focus();
		return;
	}
	
// Validação do e-mail 
	if(frm.email.value == '') {
		alert("Favor preencher o e-mail.");
		frm.email.focus();
		return;
	} else if(!emailRE.test(frm.email.value)) {
		alert("Digite um e-mail válido.");
		frm.email.focus();
		frm.email.select();
		return;
	}
// Fim da validação do e-mail 

	if (frm.assunto.value == "") { 
		alert("Favor informar o assunto.");
		frm.assunto.focus();
		return;
	}
	if (frm.mensagem.value == "") { 
		alert("Digite sua mensagem.");
		frm.mensagem.focus();
		return;
	}
	
	frm.submit();
}

function validar_inscricao(destino) {
	var frm = document.forms[0];
	
	if(destino == "trabalho1") {
		frm.action = "inscricao02.php";
	} else { frm.action = "sucesso_inscricao.php"; }
	
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var mensagem_sexo = "";
	var mensagem_recibo = "";
	var mensagem_categoria = "";
	
	if (frm.nome.value == "") { 
		alert("Favor informar o seu nome.");
		frm.nome.focus();
		return;
	}
	if (frm.cracha.value == "") { 
		alert("Favor informar o nome para crachá.");
		frm.cracha.focus();
		return;
	}
	if (frm.profissao.value == "") { 
		alert("Favor informar a profissão.");
		frm.profissao.focus();
		return;
	}
	if (frm.cpf.value == "") { 
		alert("Favor informar o CPF.\nUtilizar somente números");
		frm.cpf.focus();
		return;
	} else {
		var i;
		s = document.forms[0].cpf.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) {
			alert("CPF Inválido \nUtilizar somente números");
			return;
		}
		
		d1 = 11 - (d1 % 11);
		if (d1 > 9) d1 = 0;
		if (dv.charAt(0) != d1) {
			alert("CPF Inválido.")
			return;
		}
		
		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) {
			alert("CPF Inválido \nUtilizar somente números");
			return;
		}
	}
	if (frm.rg.value == "") { 
		alert("Favor informar o seu RG.");
		frm.rg.focus();
		return;
	}
	if (frm.nascimento.value.length < 5) { 
		alert("Favor informar sua data de nascimento corretamente. \nUtilizar formato dd/mm");
		frm.nascimento.focus();
		return;
	}
	
	var sexo = document.forms[0].elements['sexo']; 
	for(var i = 0 ; i < sexo.length ; ++i) { 
		 if(sexo[i].checked) { 
			mensagem_sexo = 1; 
			break; 
		 }
	}
	if (mensagem_sexo != 1) {
		sexo[0].focus();
		alert("Favor informar o sexo.");
		return;
	}
	
	if (frm.endereco.value == "") { 
		alert("Favor informar seu endereço.");
		frm.endereco.focus();
		return;
	}
	if (frm.bairro.value == "") { 
		alert("Favor informar seu bairro.");
		frm.bairro.focus();
		return;
	}
	if (frm.cidade.value == "") { 
		alert("Favor informar sua cidade.");
		frm.cidade.focus();
		return;
	}
	if (frm.uf.selectedIndex == 0) { 
		alert("Favor informar a unidade federativa.");
		frm.uf.focus();
		return;
	}
	if (frm.pais.value == "") { 
		alert("Favor informar o país.");
		frm.pais.focus();
		return;
	}
	if (frm.cep.value == "") { 
		alert("Favor informar o CEP.");
		frm.cep.focus();
		return;
	}
	
// Validação do e-mail 
	if(frm.email.value == '') {
		alert("Favor preencher o e-mail.");
		frm.email.focus();
		return;
	} else if(!emailRE.test(frm.email.value)) {
		alert("Digite um e-mail válido.");
		frm.email.focus();
		frm.email.select();
		return;
	}
// Fim da validação do e-mail 

	if (frm.telefone.value == "") { 
		alert("Favor informar o telefone.");
		frm.telefone.focus();
		return;
	}
	
	var recibo = document.forms[0].elements['recibo']; 
	for(var i = 0 ; i < recibo.length ; ++i) { 
		 if(recibo[i].checked) { 
			mensagem_recibo = 1; 
			break; 
		 }
	}
	if (mensagem_recibo != 1) {
		recibo[0].focus();
		alert("Favor informar se deseja receber recibo.");
		return;
	}
	if(recibo[0].checked && frm.nome_recibo.value < 3) {
		frm.nome_recibo.focus();
		alert("Favor informar o nome para recibo.");
		return;
	}
	
	var categoria = document.forms[0].elements['categoria']; 
	for(var i = 0 ; i < categoria.length ; ++i) { 
		 if(categoria[i].checked) { 
			mensagem_categoria = 1; 
			break; 
		 }
	}
	if (mensagem_categoria != 1) {
		categoria[0].focus();
		alert("Favor informar a categoria.");
		return;
	}
	
	frm.submit();
}

function validar_trabalho() {
	var frm = document.forms[0];
	var mensagem_area_tematica = "";
	var mensagem_modalidade_trab = "";
	
	var area_tematica = document.forms[0].elements['area_tematica']; 
	for(var i = 0 ; i < area_tematica.length ; ++i) { 
		 if(area_tematica[i].checked) { 
			mensagem_area_tematica = 1; 
			break; 
		 }
	}
	if (mensagem_area_tematica != 1) {
		area_tematica[0].focus();
		alert("Favor informar a área temática.");
		return;
	}
	
	if (frm.titulo_trab.value == "") { 
		alert("Favor informar o título do trabalho.");
		frm.titulo_trab.focus();
		return;
	}
	
	if (frm.apresentador_trab.value == "") { 
		alert("Favor informar o nome do apresentador.");
		frm.apresentador_trab.focus();
		return;
	}
	
	if (frm.orientador_trab.value == "") { 
		alert("Favor informar o nome do orientador.");
		frm.orientador_trab.focus();
		return;
	}
	
	if (frm.autores_trab.value == "") { 
		alert("Favor informar o nome dos autores.");
		frm.autores_trab.focus();
		return;
	}
	
	var modalidade_trab = document.forms[0].elements['modalidade_trab']; 
	for(var i = 0 ; i < modalidade_trab.length ; ++i) { 
		 if(modalidade_trab[i].checked) { 
			mensagem_modalidade_trab = 1; 
			break; 
		 }
	}
	if (mensagem_modalidade_trab != 1) {
		modalidade_trab[0].focus();
		alert("Favor informar a modalidade.");
		return;
	}
	
	frm.submit();
}