function doCadastro(frm) {
	checaCadastro();
	
		if(!frm.r_sexo[0].checked && !frm.r_sexo[1].checked) {
			display(document.getElementById("alertBox"));
			return false;
		}
		xajax.$('btnSubmit').disabled = true;
		xajax.$('btnSubmit').value = "aguarde...";
		xajax_doCadastro(xajax.getFormValues(frm.id));
	
}

function buscaCep(e) {
	input = getEventTag(e);
	input.form["endereco"].value = "carregando...";
	input.form["bairro"].value = "carregando...";
	input.form["cidade"].value = "carregando...";
	input.form["r_estado"].options[0].text = "carregando...";

	xajax_buscaCep(xajax.getFormValues(input.form.id));
}

function alteraComboEstado(vUF) {
	document.forms['cadastro']['r_estado'].options[0].text = 'Selecione';
	if(document.all) {
		document.forms['cadastro']['r_estado'].value = vUF;
	} else {
		for(i in document.forms['cadastro']['r_estado'].options) {
			if(document.forms['cadastro']['r_estado'].options[i].value == vUF)
				document.forms['cadastro']['r_estado'].selectedIndex = i;
		}
	}
}

function checaCadastro() {
	if(checkMail(document.forms["cadastro"]["r_email"].value) || isCPFCNPJ(document.forms["cadastro"]["r_cpf"].value,1)) {
		xajax_checaCadastro(xajax.getFormValues(document.forms["cadastro"].id));
	}
}

addEvent(document.forms["cadastro"].r_email,"change",checaCadastro,1);
addEvent(document.forms["cadastro"].r_cpf,"change",checaCadastro,1);
addEvent(document.forms["cadastro"].r_cpf,"keyup",autoCPF,1);
addEvent(document.forms["cadastro"].dtNasc,"keyup",autoDt,1);
addEvent(document.forms["cadastro"].cep,"change",buscaCep,1);
if(!document.all) addEvent(document.forms["cadastro"].cep,"keyup",numbersOnly,1);
addEvent(document.forms["cadastro"].foneRes,"keyup",autoTel,1);
addEvent(document.forms["cadastro"].foneCom,"keyup",autoTel,1);
addEvent(document.forms["cadastro"].celular,"keyup",autoTel,1);
_pageLoad();
