// chama formulário de inscricao
function show_form_inscricao(op) {
	var div_inscricao = document.getElementById('conteudo');

	div_inscricao.innerHTML = "";
	inicia_ajax();
	if(ajax) {
		ajax.onreadystatechange = show_form_inscricao_carrega;
		ajax.open('post','ajx/form_inscricao.php',true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var parametros = 'opcao='+op;
		ajax.send(parametros);
	}
}
function show_form_inscricao_carrega() {
	var div_inscricao = document.getElementById('conteudo');

	if(ajax.readyState==1) {
		div_inscricao.innerHTML = 'carregando...';
	}
	else if(ajax.readyState==4) {
		if(ajax.status==200) {
			div_inscricao.innerHTML = ajax.responseText;
		}
	}
}

// fomulário da inscrição
function valida_inscricao() {
	var f = document.form_inscricao;
	
	if(f.nome.value=='') {
		alert("Nome está vazio, é obrigatório o seu preenchimento.");
		f.nome.focus();
	}
	else if(f.no_cpf.value=='') {
		alert("Número do CPF está vazio, é obrigatório o seu preenchimento.");
		f.no_cpf.focus();
	}
	else if(f.cidade.value=='') {
		alert("Cidade está vazia, é obrigatório o seu preenchimento.");
		f.cidade.focus();
	}
	else if(f.estado.value=='') {
		alert("Estado está vazio, é obrigatório o seu preenchimento.");
		f.estado.focus();
	}
	else if(f.fone1.value=='') {
		alert("Telefone para contato está vazio, é obrigatório o seu preenchimento.");
		f.fone1.focus();
	}
	else if((f.email.value=='') || (f.email.value.indexOf('@')==-1) || (f.email.value.indexOf('.')==-1)) {
		alert("E-mail está vazio, é obrigatório o seu preenchimento.");
		f.email.focus();
	}
	else if( ((f.excursao.value=='0') && (f.codinscr.value!='')) || 
				((f.excursao.value!='0') && (f.codinscr.value=='')) ) {
		alert("Se você irá para o congresso por alguma excursão informe a Excursão e o Código dela corretamente.");
		f.excursao.focus();
	}
	else {
		f.action = 'javascript:efetua_inscricao();';
		f.submit();
	}
}
function efetua_inscricao() {
	var f = document.form_inscricao;

	inicia_ajax();
	if(ajax) {
		var parametros = 'opcao=2'+'&nome='+f.nome.value+'&dtnascim='+f.dt_nascim.value+'&cpf='+f.no_cpf.value+'&endereco='+f.endereco.value+'&bairro='+f.bairro.value+'&cep='+f.cep.value+'&cidade='+f.cidade.value+'&estado='+f.estado.value+'&fone1='+f.fone1.value+'&email='+f.email.value+'&minicurso1='+f.minicurso1.value+'&minicurso2='+f.minicurso2.value+'&excursao='+f.excursao.value+'&codinscr='+f.codinscr.value;
		ajax.onreadystatechange = efetua_inscricao_finaliza;
		ajax.open('post','ajx/form_inscricao.php',true);
		ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	   ajax.setRequestHeader("Content-type","text/html; charset=ISO-8859-1");
    	ajax.setRequestHeader("encoding","ISO-8859-1");
		ajax.setRequestHeader("Content-length", parametros.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(parametros);
	}
}
function efetua_inscricao_finaliza() {
	//var div_inscricao = document.getElementById('conteudo');
	var f = document.form_inscricao;
	if(ajax.readyState==4) {
		if(ajax.status==200) {
			if(ajax.responseText=="erro1") {
				alert('Número do CPF é inválido, digite-o corretamente!');
				f.no_cpf.focus();
			}
			else if(ajax.responseText=="erro2") {
				alert('Número do CPF já cadastrado em uma outra inscrição!');
				f.no_cpf.focus();
			}
			else if(ajax.responseText=="erro3") {
				alert('Código da excursão não corresponde a Excursão escolhida!');
				f.excursao.focus();
			}
			else {
				alert(ajax.responseText);
				document.location.reload();
			}
		}
	}
}

// fomulário para contato
function valida_contato() {
	var f = document.form_contato;
	if(f.nome.value=='') {
		alert("Nome está vazio, é obrigatório o seu preenchimento.");
		f.nome.focus();
	}
	else if(f.cidade.value=='') {
		alert("Cidade está vazia, é obrigatório o seu preenchimento.");
		f.cidade.focus();
	}
	else if(f.estado.value=='') {
		alert("Estado está vazio, é obrigatório o seu preenchimento.");
		f.estado.focus();
	}
	else if(f.fone1.value=='') {
		alert("Telefone para contato está vazio, é obrigatório o seu preenchimento.");
		f.fone1.focus();
	}
	else if((f.email.value=='') || (f.email.value.indexOf('@')==-1) || (f.email.value.indexOf('.')==-1)) {
		alert("E-mail está vazio, é obrigatório o seu preenchimento.");
		f.email.focus();
	}
	else if(f.assunto.value=='') {
		alert("Assunto está vazio, é obrigatório o seu preenchimento.");
		f.assunto.focus();
	}
	else if(f.mensagem.value=='') {
		alert("Mensagem está vazia, é obrigatório o seu preenchimento.");
		f.mensagem.focus();
	}
	else {
		f.action = 'javascript:efetua_contato();';
		f.submit();
	}
}
function efetua_contato() {
	var f = document.form_contato;
	
	inicia_ajax();
	if(ajax) {
		var parametros = 'nome='+f.nome.value+'&cidade='+f.cidade.value+'&estado='+f.estado.value+'&fone1='+f.fone1.value+'&email='+f.email.value+'&assunto='+f.assunto.value+'&mensagem='+f.mensagem.value;
		ajax.onreadystatechange = efetua_contato_finaliza;
		ajax.open('post','ajx/form_contato.php',true);
    	ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	   ajax.setRequestHeader("Content-type","text/html; charset=ISO-8859-1");
    	ajax.setRequestHeader("encoding","ISO-8859-1");
		ajax.setRequestHeader("Content-length", parametros.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(parametros);
	}
}
function efetua_contato_finaliza() {
	var div_contato = document.getElementById('conteudo');
	var f = document.form_contato;
	if(ajax.readyState==4) {
		if(ajax.status==200) {
				alert(ajax.responseText);
				document.location.reload();
		}
	}
}
