function getCar(type, ref)
  {
      var xmlHttp = ajaxStart();

      xmlHttp.onreadystatechange=function()
      {
          if(xmlHttp.readyState==4)
          {
              switch(type)
              {
                  case 0:
                      var res = xmlHttp.responseText;
                      eval(res);

                      var makeDrop = document.getElementById("make");
                      makeDrop.options[0].text = "Select Make";
                      makeDrop.disabled = false;

                      for(i = 0; i < makeCount; i++)
                      {
                          makeDrop.options[makeDrop.options.length] = new Option(makeName[i], makeNum[i], false, false);
                      }
                      break;

                  case 1:
                      var res = xmlHttp.responseText;
                      eval(res);

                      var modelDrop = document.getElementById("model");
                      modelDrop.options.length = 1;
                      modelDrop.options[0].text = "Select Model";
                      modelDrop.disabled = false;

                      for(i = 0; i < modelCount; i++)
                      {
                          modelDrop.options[modelDrop.options.length] = new Option(modelName[i], modelNum[i], false, false);
                      }
                      break;

                  case 2:
                      var res = xmlHttp.responseText;
                      eval(res);

                      var carDrop = document.getElementById("car");
                      carDrop.options.length = 1;
                      carDrop.options[0].text = "Select Car";
                      carDrop.disabled = false;

                      for(i = 0; i < carCount; i++)
                      {
                          carDrop.options[carDrop.options.length] = new Option(carName[i], carNum[i], false, false);
                          carDrop.options[i].extra = extra[i];
                          carDrop.options[i].urban = urban[i];
                          carDrop.options[i].fuel = fuel[i];
                      }
                      break;
                      
                   case 3:
                      var res = xmlHttp.responseText;
                      eval(res);

                      var carDrop = document.getElementById("car");
                      carDrop.options.length = 1;
                      carDrop.options[0].text = "Select Car";
                      carDrop.disabled = false;

                      for(i = 0; i < carCount; i++)
                      {
                          carDrop.options[carDrop.options.length] = new Option(carName[i], carNum[i], false, false);
                          carDrop.options[i].extra = extra[i];
                          carDrop.options[i].urban = urban[i];
                          carDrop.options[i].fuel = fuel[i];
                          carDrop.options[i].engine = engine[i];
                          carDrop.options[i].cat = cat[i];
                          carDrop.options[i].year = year[i];
                          carDrop.options[i].trans = trans[i];
                      }
                      break;
              }
          }
      }

      switch(type)
      {
          case 0:
              xmlHttp.open("GET","getCar.php?make=0",true);
              document.getElementById("make").options[0].text = "Loading Makes...";
              document.getElementById("make").disabled = "disabled";
              break;
          case 1:
              xmlHttp.open("GET","getCar.php?model="+ref,true);
              document.getElementById("model").options[0].text = "Loading Models...";
              document.getElementById("model").disabled = "disabled";
              document.getElementById("model").options[0].selected = true;
              document.getElementById("car").options[0].text = "Select Car";
              document.getElementById("car").options[0].selected = true;
              break;
          case 2:
              xmlHttp.open("GET","getCar.php?car="+ref,true);
              document.getElementById("car").options[0].text = "Loading Cars...";
              document.getElementById("car").disabled = "disabled";
              document.getElementById("car").options[0].selected = true;
              break;
              
          case 3:
              xmlHttp.open("GET","getCar.php?carEdit="+ref,true);
              document.getElementById("car").options[0].text = "Loading Cars...";
              document.getElementById("car").disabled = "disabled";
              document.getElementById("car").options[0].selected = true;
              break;
      }

      xmlHttp.send(null);
  }
  
  function setFuel(type)
  {
      var fuelType = document.getElementById("fuel_type");
      var fuelText = document.getElementById("fuel");
      if(type == 1 || type == 3 || type == 4 || type.toUpperCase() == "PETROL")
      {
          fuelType.options[0].selected = true;
          fuelText.value = fuelType.options[0].value;
      }
      else if(type == 2 || type.toUpperCase() == "DIESEL")
      {
          fuelType.options[1].selected = true;
          fuelText.value = fuelType.options[1].value;
      }
      else if(type == 6 || type.toUpperCase() == "LPG")
      {
          fuelType.options[2].selected = true;
          fuelText.value = fuelType.options[2].value;
      }
  }