// Carrega o combo de estados e exibe a imagem do país selecionado
function carregaComboEstados(cdPais)
{
	if(cdPais > 0)
	{
		var url = pathWeb + "/register/request/getGeracaoComboEstados.php";
		var pars = "cdpais=" + cdPais;
		var myAjax = new Ajax.Request(url, {parameters: pars, method: "post", showDivLoading: true});
	}
	else
	{
		$("cdestado").disabled = true;
		$("cdcidade").disabled = true;
		$("divImagemPais").innerHTML = "";
		$("divImagemEstado").innerHTML = "";
	}
}

// Carrega o combo de cidades e exibe a imagem do estado selecionado
function carregaComboCidades(cdEstado)
{
	if(cdEstado > 0)
	{
		var url = pathWeb + "/register/request/getGeracaoComboCidades.php";
		var pars = "cdestado=" + cdEstado;
		var myAjax = new Ajax.Request(url, {parameters: pars, method: "post", showDivLoading: true});
	}
	else
		$("cdcidade").disabled = true;
}

// Abilita a aba de "Dados Gerais" se os termos forem aceitos pelo usuário
function testaAceitacaoTermos()
{
	if($("chkAceitarTermos").checked)
	{
		deactivateTab("aba_termos");
		activateTab("abas", "aba_dadosgerais");
		showTab("abas", "aba_dadosgerais");
	}
	else
	{
		deactivateTab("aba_dadosgerais");
		deactivateTab("aba_preferencias");
		activateTab("abas", "aba_termos");
		showTab("abas", "aba_termos");
		$("frmEditar").reset();
	}
}

// Testa se os campos obrigatórios da aba "Dados Gerais" foram preenchidos
function verificaDadosIniciais()
{
	var url = pathWeb + "/register/request/getVerificaDadosIniciais.php";
	var pars = Form.serialize("frmEditar");
	var myAjax = new Ajax.Request(url, {parameters: pars, method: "post", showDivLoading: true});
}

// Exibe a imagem do idioma selecionado pelo usuário
function exibeImagemIdioma(cdIdioma)
{
	if(cdIdioma == ""){
		$("divImagemIdioma").innerHTML = "";
		return;
	}
	
	var url = pathWeb + "/register/request/getGeracaoSelecionarIdioma.php";
	var pars = "cdidioma=" + cdIdioma;
	var myAjax = new Ajax.Request(url, {parameters: pars, method: "post", showDivLoading: true});
}

// Cadastra o usuário
function cadastrarUsuario()
{
	$("btnProcessar").disabled = true;

	var url = pathWeb + "/register/request/getProcessaCadastroUsuario.php";
	var pars = Form.serialize("frmEditar");
	var myAjax = new Ajax.Request(url, {parameters: pars, method: "post", showDivLoading: true});
}