function buscaCidades() {
	var estado = document.getElementById('estado');
	var cidades = document.getElementById('cidade');
	cidades.disabled = 'disabled';
	executar('components/com_inscricao/db.php','estado='+estado.value, buscaCidadesRe);
}

function buscaCidadesRe(){
	if (xhReq.readyState == 4 && xhReq.status == 200) {
		var obj = xhReq.responseXML;
		var cidades = obj.getElementsByTagName('cidades')[0];
		var cidade	= cidades.getElementsByTagName('cidade');
		
		var cidades = document.getElementById('cidade');
		
		removeFilhos();
		
		for (i = 0; i < cidade.length; i++ ) {
			var texto = cidade[i].firstChild.nodeValue;
			var valor = cidade[i].getAttribute('id');
			addOption(cidades, texto, valor );
		}
		
		cidades.disabled = '';
	}
}

function addOption(selectbox,text,value ) {
	var optn = document.createElement("option");
	
	optn.text = unescape(text);
	optn.value = value;
	selectbox.options.add(optn);
}

function removeFilhos(){
	var div = document.getElementById('cidade');
	var filhos = div.childNodes;
	
	for (i = filhos.length - 1; i >= 0; i--) {
		div.removeChild(filhos[i]);
	}
}
