// Autor: Wagner Lemos.
// email: masterjwl@gamail.com

function AjaxLoad(form)
{
	$(form).attr({disabled:'true'});
	$(form).html('<option value="">Carregando... </option>');
}
function AjaxEmpty(form)
{
	$(form).attr({disabled:'true'});
	$(form).html('<option value=""></option>');
}
function AjaxBairro()
{
	var cidade = $("#cidade").val();

	AjaxLoad('#bairro');
	$.post('files/php/bairros.php?cidade='+cidade,{cidade:$("#cidade").val()},function(data){
		if(data!="")
		{
			$("#bairro").attr({disabled:''});
			$("#bairro").html(data);
		}
		else
		{
			AjaxEmpty('#bairro');
			alert('Nenhum bairro foi cadastrado para essa cidade. Por favor cadastre o bairro da cidade.');
		}
	});
}

function AjaxCidade()
{
	var estado = $("#estado").val();
	AjaxLoad('#cidade');
	$.post('files/php/cidade.php?estado='+estado,{estado:$("#estado").val()},function(data){
		if(data!="")
		{
			$("#cidade").attr({disabled:''});
			$("#cidade").html(data);
			AjaxBairro();
		}
		else
		{
			AjaxEmpty('#cidade');
			alert('Nenhuma cidade foi cadastrada para esse estado.');
		}
	});
}

function AjaxEstado()
{
	var pais = $("#pais").val();
	
	AjaxLoad('#estado');
	$.post('files/php/estado.php?pais='+pais,{pais:$("#pais").val()},function(data){
		if(data!="")
		{
			$("#estado").attr({disabled:''});
			$("#estado").html(data);
			AjaxCidade();
		}
		else
		{
			AjaxEmpty('#estado');
			alert('Nenhum estado foi cadastrado para esse pais.');
		}
	});
}
