function GetXmlHttpObject() {
  var xmlHttp=null;

  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest(); 
  } catch (e) {
    //Internet Explorer
    try { 
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
       xmlHttp=new ActiveXObject("Msxml3.XMLHTTP");
      } catch (e) {
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
  }

  return xmlHttp;
}


//-------- CIDADE ---------
function showCidade(str) {

  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var browser=navigator.appName;
  if ( browser != 'Microsoft Internet Explorer') { var url='getcidade_ff.php'; } else { var url='getcidade_ie.php'; }

  var url2="q="+str;
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", url2.length);
  xmlHttp.setRequestHeader("Connection", "close");  
  xmlHttp.send(url2);
}

function stateChanged() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("cidadex").innerHTML=xmlHttp.responseText;
  }
}


//-------- MARCA ---------
function showModelo(str) {
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var browser=navigator.appName;
  if ( browser != 'Microsoft Internet Explorer') { var url='getmodelo_ff.php'; } else { var url='getmodelo_ie.php'; }

  var url2="q="+str;
  xmlHttp.onreadystatechange=stateChanged2;
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");  
  xmlHttp.setRequestHeader("Content-length", url2.length);
  xmlHttp.setRequestHeader("Connection", "close");  
  xmlHttp.send(url2);
}

function stateChanged2() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("js_marca").innerHTML=xmlHttp.responseText;
  }
}


//-------- TROCA 1 ---------
function showTroca1(str) {
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var browser=navigator.appName;
  if ( browser != 'Microsoft Internet Explorer') { var url='gettroca1_ff.php'; } else { var url='gettroca1_ie.php'; }

  var url2="q="+str;
  xmlHttp.onreadystatechange=stateChanged3;
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");  
  xmlHttp.setRequestHeader("Content-length", url2.length);
  xmlHttp.setRequestHeader("Connection", "close");  
  xmlHttp.send(url2);
}

function stateChanged3() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("js_troca1").innerHTML=xmlHttp.responseText;
  }
}


//-------- TROCA 2 ---------
function showTroca2(str) {
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var browser=navigator.appName;
  if ( browser != 'Microsoft Internet Explorer') { var url='gettroca2_ff.php'; } else { var url='gettroca2_ie.php'; }

  var url2="q="+str;
  xmlHttp.onreadystatechange=stateChanged4;
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");  
  xmlHttp.setRequestHeader("Content-length", url2.length);
  xmlHttp.setRequestHeader("Connection", "close");  
  xmlHttp.send(url2);
}

function stateChanged4() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("js_troca2").innerHTML=xmlHttp.responseText;
  }
}
