try{
    ajax = new XMLHttpRequest();
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            ajax = false;
        }
    }
}

function atualiza_dados(r,target) {
	var response = unescape(r.responseText.replace(/\+/gi," "));

	resetSelect(target);
	addOption(target,'%','Todos');

	options = response.split('||');
	for (var i=0; i<options.length; i++) {
		op=options[i].split(';');
		addOption(target,op[0],op[1]);
	}

	target.removeAttribute("disabled");

}

function addOption(target,value,label) {
	var option = document.createElement("option");
	option.setAttribute("value",value);
	option.innerHTML = label;

	target.appendChild(option);
}

function resetSelect(target) {
	target.innerHTML='';
}

function Busca(s,busca,campo) {

	var campo = (campo==undefined) ? 'select_marcas' : campo;

	var target = document.getElementById(campo);
		resetSelect(target);
		addOption(target,'%','Carregando...');
		target.setAttribute("disabled","disabled");

	var option = s.options[s.selectedIndex].value;
	var busca = busca==false ? '' : "&busca=1";

	if (option=="")
		return;

	ajax.open('GET',"buscabairro.php?Nmcid="+option);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4)
			atualiza_dados(ajax,target);
	}
	ajax.send(null);
}

function lista_modelos(s,busca,campo) {
	var campo = (campo==undefined) ? 'select_modelos' : campo;

	var target = document.getElementById(campo);
		resetSelect(target);
		addOption(target,'%','Carregando...');
		target.setAttribute("disabled","disabled");

	var r = s.options[s.selectedIndex].value;
	var busca = busca==false ? '' : "&busca=1";

	if (r=="")
		return;

	ajax.open('GET',"http://www.autoamurel.com.br/ajax_class.php?marca="+r+busca);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4)
			atualiza_dados(ajax,target);
	}
	ajax.send(null);
}

function lista_versao(s,busca) {

	var target = document.getElementById('select_versao');
		resetSelect(target);
		addOption(target,'','Carregando...');
		target.setAttribute("disabled","disabled");

	var option = s.options[s.selectedIndex].value;
	var busca = busca==false ? '' : "&busca=1";

	ajax.open('GET',"http://www.autoamurel.com.br/ajax_class.php?modelo="+option+busca);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4)
			atualiza_dados(ajax,target);
	}
	ajax.send(null);
}

