function seldelfirst(oSelf){if (oSelf.options[0].value==0) oSelf.options[0]=null;return false}
//function ClearSelect(oSel,n){while (oSel.options.length>n) oSel.options[oSel.options.length-1] = null}
function AddSelectPodb(oSel,response,val)
{
  var a = response.split('$');
  var j=0;
  for (var i = 0, l = a.length; i < l; i++)
  {
    var b=a[i].split('|');
    var node = document.createElement ('option');
    node.value = TrimString(b[0]);
    node.appendChild (document.createTextNode(TrimString(b[1])));
    oSel.appendChild (node);
    if(TrimString(val)==TrimString(b[1]))
      oSel.selectedIndex=j;
    j++;
  }
}

function podbor_ajax(st)
{
  var frm=document.pauto;
  var sBody='step='+st;
  if(st>=1) sBody+='&firm='+encodeURIComponent(frm.vend.options[frm.vend.selectedIndex].value);
  if(st>=2) sBody+='&model='+encodeURIComponent(frm.model.options[frm.model.selectedIndex].value);
  if(st>=3) sBody+='&year='+encodeURIComponent(frm.year.options[frm.year.selectedIndex].value);
//  alert(sBody);
  var oXmlHttp=zXmlHttp.createRequest();
  oXmlHttp.open("post","/podborfn.php",true);
  oXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  oXmlHttp.onreadystatechange = function () {
  if (oXmlHttp.readyState == 4)
  {
    if (oXmlHttp.status==200)
    {
      $("pares").innerHTML="";
      if (st==1)
      {
        $("vend1").innerHTML=frm.vend.options[frm.vend.selectedIndex].innerHTML;
        ClearSelect(frm.model,0);
        var node = document.createElement ('option');
        node.value = TrimString("0");
        node.appendChild (document.createTextNode("не указана"));
        frm.model.appendChild(node);
//        alert(oXmlHttp.responseText);
        AddSelectPodb(frm.model,oXmlHttp.responseText,"0");
        frm.model.selectedIndex=0;
        frm.model.disabled="";
        $("model1").className="podb";
        $("model1").innerHTML="не указан";
        frm.year.disabled="disabled";
        $("year1").className="podb1";
        ClearSelect(frm.year,0);
        var node = document.createElement ('option');
        node.value = TrimString("0");
        node.appendChild (document.createTextNode("не указан"));
        frm.year.appendChild (node);
        frm.year.selectedIndex=0;
        $("year1").innerHTML="не указан";
        frm.modif.disabled="disabled";
        $("modif1").className="podb1";
        ClearSelect(frm.modif,0);
        var node = document.createElement ('option');
        node.value = TrimString("0");
        node.appendChild (document.createTextNode("не указан"));
        frm.modif.appendChild (node);
        frm.modif.selectedIndex=0;
        $("modif1").innerHTML="не указан";
      }
      if (st==2)
      {
        $("model1").innerHTML=frm.model.options[frm.model.selectedIndex].innerHTML;
        ClearSelect(frm.year,0);
        var node = document.createElement ('option');
        node.value = TrimString("0");
        node.appendChild (document.createTextNode("выберите год"));
        frm.year.appendChild (node);
        AddSelectPodb(frm.year,oXmlHttp.responseText,"0");
        frm.year.disabled="";
        frm.year.selectedIndex=0;
        $("year1").innerHTML="не указан";
        $("year1").className="podb";
        frm.modif.disabled="disabled";
        ClearSelect(frm.modif,0);
        var node = document.createElement ('option');
        node.value = TrimString("0");
        node.appendChild (document.createTextNode("выберите модификацию"));
        frm.modif.appendChild (node);
        frm.modif.selectedIndex=0;
        $("modif1").innerHTML="не указан";
        $("modif1").className="podb1";
      }
      if (st==3)
      {
        $("year1").innerHTML=frm.year.options[frm.year.selectedIndex].innerHTML;
        ClearSelect(frm.modif,0);
        var node = document.createElement ('option');
        node.value = TrimString("0");
        node.appendChild (document.createTextNode("выберите модификацию"));
        frm.modif.appendChild (node);
        AddSelectPodb(frm.modif,oXmlHttp.responseText,"0");
        frm.modif.disabled="";
        $("modif1").innerHTML="не указан";
        $("modif1").className="podb";
      }
    }
      else
        saveResult("Обнаружена ошибка "+oXmlHttp.statusText);
  }}
  oXmlHttp.send(sBody);
  return false;
}
