function validaVeiculo(theForm){
	theForm.ID_VeiculoTipo_2.disabled = false;
	theForm.ID_VeiculoMarca_2.disabled = false;
	theForm.ID_VeiculoModelo_2.disabled = false;
	
	if (theForm.ID_VeiculoTipo_2.value == 0){alert("O campo 'Tipo de Veiculo' é obrigatório");return (false);}
	if (theForm.ID_VeiculoMarca_2.value == 0){alert("O campo 'Marca' é obrigatório");return (false);}
	if (theForm.ID_VeiculoModelo_2.value == 0){alert("O campo 'Modelo' é obrigatório");return (false);}
	

	theForm.submit();
}

function fn_LimpaModelo(){
	DWRUtil.removeAllOptions("ID_VeiculoModelo_2");
	var modelo = document.getElementById("ID_VeiculoModelo_2");
	modelo.options[modelo.options.length]=new Option('modelo - (todos)','0');	

}
function fn_LimpaMarca(){
	DWRUtil.removeAllOptions("ID_VeiculoMarca_2");
	var marca = document.getElementById("ID_VeiculoMarca_2");
	marca.options[marca.options.length]=new Option('marca - (todas)','0');
	
	fn_LimpaModelo();
}

function fn_qMarcaVeiculos(idtipo)	{
	// send data to CF
	DWRUtil.useLoadingMessage();
	DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'fn_MarcaVeiculos', idtipo, doResultsMarca); 
}
// Ver isso depois.... fiz para apagar fogueira

function fn_qMarcaVeiculos1(idtipo,IDKIT)	{
	// send data to CF
	DWRUtil.useLoadingMessage();
	DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'fn_MarcaVeiculos1', idtipo,IDKIT, doResultsMarca); 
}

function doResultsMarca (r) {
	fn_LimpaModelo();
	
	DWRUtil.removeAllOptions("ID_VeiculoMarca_2");
	var marca = document.getElementById("ID_VeiculoMarca_2");
	marca.options[marca.options.length]=new Option('marca - (todas)','0');
	var getValue = function (thisRow) {
		return thisRow.id_veiculomarca;
	}
	var getText = function (thisRow) {
		return thisRow.nm_veiculomarca;
	}			
	DWRUtil.addOptions("ID_VeiculoMarca_2", r, [getValue, getText], null);
	
	return true;
}

function fn_qModeloVeiculos(idmarca) {
	// send data to CF
	DWRUtil.useLoadingMessage();
	DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'fn_ModeloVeiculos', idmarca, doResultsModelo);
}
// OUTRA MODIFICAÇÃO QUE TEM QUE VER
function fn_qModeloVeiculos1(idmarca,IDKIT) {
	// send data to CF
	DWRUtil.useLoadingMessage();
	DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'fn_ModeloVeiculos1', idmarca, IDKIT, doResultsModelo);
}
function doResultsModelo (r) {
	//fn_LimpaVersao();
	
	DWRUtil.removeAllOptions("ID_VeiculoModelo_2");
	var modelo = document.getElementById("ID_VeiculoModelo_2");
	modelo.options[modelo.options.length]=new Option('modelo - (todos)','0');
	var getValue = function (thisRow) {
		return thisRow.id_veiculomodelo;
	}
	var getText = function (thisRow) {
		return thisRow.nm_veiculomodelo;
	}			
	DWRUtil.addOptions("ID_VeiculoModelo_2", r, [getValue, getText], null);

	return true;
}

