function listarVeiculos() {
	limparListaVeiculos();

	campodia = document.getElementById("diaindice1");
	campomes = document.getElementById("mesindice1");
	campoano = document.getElementById("anoindice1");
	dia_value = campodia[campodia.selectedIndex].value;
	mes_value = campomes[campomes.selectedIndex].value;
	ano_value = campoano[campoano.selectedIndex].value;

	var url = "ajax_indice.kmf?acao=veiculos&dia=" + dia_value + "&mes=" + mes_value + "&ano=" + ano_value;
	AjaxRequest();
	Ajax.onreadystatechange = processarListaVeiculos;
	Ajax.open("GET", url, true);
	Ajax.send(null);
}

function limparListaVeiculos() {
	var listaveic = document.getElementById("veiculos_indice");
	for (i = listaveic.childNodes.length; i > 2; i--) {
		listaveic.removeChild(listaveic.lastChild);
	}
}

function processarListaVeiculos() {
	if (Ajax.readyState == 4) {
		if (Ajax.status == 200) {
			exibirListaVeiculos();
		}
	}
}

function exibirListaVeiculos() {
	limparListaVeiculos();
	var select_veiculos = document.getElementById("veiculos_indice");
	var xml_veiculos = Ajax.responseXML.getElementsByTagName("veiculos")[0];

	for (i = 0; i < xml_veiculos.childNodes.length; i++) {
		var item_veiculo = xml_veiculos.childNodes[i];

		var node_option = document.createElement("option");
		node_option.appendChild(document.createTextNode(item_veiculo.firstChild.nodeValue));
		node_option.setAttribute("value", item_veiculo.getAttribute("cod"));

		select_veiculos.appendChild(node_option);
	}
}

listarVeiculos();
