// chama formulário de inscricao
function show_form_inscricao(op) {
	var div_inscricao = document.getElementById('principal');

	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('principal');

	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 esta vazio, e obrigatorio o seu preenchimento.");
		f.nome.focus();
	}
	else if(f.no_cpf.value=='') {
		alert("Numero do CPF esta vazio, e obrigatorio o seu preenchimento.");
		f.no_cpf.focus();
	}
	else if(f.cidade.value=='') {
		alert("Cidade esta vazia, e obrigatorio o seu preenchimento.");
		f.cidade.focus();
	}
	else if(f.estado.value=='') {
		alert("Estado esta vazio, e obrigatorio o seu preenchimento.");
		f.estado.focus();
	}
	else if(f.fone1.value=='') {
		alert("Telefone para contato esta vazio, e obrigatorio o seu preenchimento.");
		f.fone1.focus();
	}
	else if((f.email.value=='') || (f.email.value.indexOf('@')==-1) || (f.email.value.indexOf('.')==-1)) {
		alert("E-mail esta vazio, e obrigatorio 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ê ira para o congresso por alguma excursao informe a Excursao e o Codigo 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;
		var parametros = '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.open('post','../ajx/efetua_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 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 if(ajax.responseText=="erro4") {
				alert('Houve algum problema no envio da mensagem!');
				f.excursao.focus();
			}
			else {
				alert(ajax.responseText);
				//document.location.reload();
                document.location.href="http://www.radiologiauberaba.com.br";
			}
		}
	}
}

// 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('principal');
	var f = document.form_contato;
	if(ajax.readyState==4) {
		if(ajax.status==200) {
				alert(ajax.responseText);
				document.location.reload();
		}
	}
}

// fomulário de correção de e-mail
function valida_correcao() {
	var f = document.form_correcao;
	
	if(f.no_cpf.value=='') {
		alert("Numero do CPF esta vazio, e obrigatorio o seu preenchimento.");
		f.no_cpf.focus();
	}
	else {
		inicia_ajax();
		if(ajax) {
			ajax.onreadystatechange = efetiva_busca_inscricao;
			ajax.open('post','../ajx/busca_inscricao.php',true);
			ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			var parametros = 'nocpf='+f.no_cpf.value;
			ajax.send(parametros);
		}
	}
}
function efetiva_busca_inscricao() {
	var f = document.form_correcao;
	var msg = document.getElementById('msg');
	var janela = document.getElementById('principal');
	
	msg.innerHTML = "Buscando inscri&ccedil;&atilde;o...";
	msg.className = 'visible';
	if(ajax.readyState==4) {
		if(ajax.status==200) {
			msg.innerHTML = '';
			msg.className = 'hidden';
			if (ajax.responseText=="erro1") {
				msg.innerHTML = "INSCRICAO NAO ENCONTRADA COM ESTE CPF.";
				msg.className = 'visible';
				f.no_cpf.select();
			}
			else {
				janela.innerHTML = ajax.responseText;
			}
		}
	}
}
function correcao_email() {
	var f = document.fcorrecao_email;
	
	if(f.newemail.value=='') {
		document.location.reload();
	} else {
		if ((f.newemail.value.indexOf('@')==-1) || (f.newemail.value.indexOf('.')==-1)) {
			alert("E-mail Correto não está digitado da forma adequada.");
			f.newemail.focus();
		} else {
			inicia_ajax();
			if(ajax) {
				ajax.onreadystatechange = efetiva_correcao_email;
				ajax.open('post','../ajx/grava_email.php',true);
				ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				var parametros = 'nocpf='+f.no_cpf.value+'&newemail='+f.newemail.value;
				ajax.send(parametros);
			}
		}
	}
}
function efetiva_correcao_email() {
	var f = document.form_correcao;
	var msg = document.getElementById('msg');
	var janela = document.getElementById('principal');
	
	msg.innerHTML = "Gravando a corre&ccedil;&atilde;o...";
	msg.className = 'visible';
	if(ajax.readyState==4) {
		if(ajax.status==200) {
			msg.innerHTML = '';
			msg.className = 'hidden';
			if (ajax.responseText!="erro1") {
				alert("Processo realizado com sucesso!");
				document.location.reload();
			}
		}
	}
}

//formulário inscrição direta
function val_inscricao_direta() {
	var f = document.finscricao_direta;
	
	if(f.nome.value=='') {
		alert("Nome esta vazio, e obrigatorio o seu preenchimento.");
		f.nome.focus();
	}
	else if(f.no_cpf.value=='') {
		alert("Numero do CPF esta vazio, e obrigatorio o seu preenchimento.");
		f.no_cpf.focus();
	}
	else if(f.cidade.value=='') {
		alert("Cidade esta vazia, e obrigatorio o seu preenchimento.");
		f.cidade.focus();
	}
	else if(f.estado.value=='') {
		alert("Estado esta vazio, e obrigatorio o seu preenchimento.");
		f.estado.focus();
	}
	else if(f.fone1.value=='') {
		alert("Telefone para contato esta vazio, e obrigatorio o seu preenchimento.");
		f.fone1.focus();
	}
	else if((f.email.value=='') || (f.email.value.indexOf('@')==-1) || (f.email.value.indexOf('.')==-1)) {
		alert("E-mail esta vazio, e obrigatorio o seu preenchimento.");
		f.email.focus();
	}
	else {
		inicia_ajax();
		if(ajax) {
			var parametros = 'nome='+f.nome.value+'&cpf='+f.no_cpf.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+'&festa='+f.festa.value;
			ajax.onreadystatechange = efetua_inscricao_direta;
			ajax.open('post','../ajx/inscricao_direta.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_direta() {
	var f = document.finscricao_direta;
	
	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 {
				alert(ajax.responseText);
				document.location.reload();
			}
		}
	}
}

//formulário busca de informções para impressão de certificado do congressista
function busca_certifcongress() {
	var f = document.fcertifcongress;
	
	if(f.no_cpf.value=='') {
		alert("Numero do CPF esta vazio, e obrigatorio o seu preenchimento.");
		f.no_cpf.focus();
	}
	else {
		inicia_ajax();
		if(ajax) {
			var parametros = 'cpf='+f.no_cpf.value;
			ajax.onreadystatechange = efetua_certifcongress;
			ajax.open('post','../ajx/informacao_certificado.php',true);
			ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			ajax.send(parametros);
			
		}
	}
}
function efetua_certifcongress() {
	var f = document.fcertifcongress;
	var jnl = document.getElementById('janela2');
	var btn = document.getElementById('btn1');
	
	jnl.innerHTML = "Buscando dados...";
	jnl.className = 'visible';
	if(ajax.readyState==4) {
		if(ajax.status==200) {
		
			if(ajax.responseText=="erro1") {
				jnl.innerHTML = "N&atilde;o h&aacute; congressista cadastrado com este CPF, informe outro.<br />Caso o problema persiste entre em contato conosco.";
				f.no_cpf.focus();
			}
			else {
				jnl.innerHTML = ajax.responseText;
				btn.className = 'hidden';
				
				//document.location.reload();
			}
		}
	}
}

