ie=document.all?1:0;

// -- ajax --

var request;

function ajax(url,vars,callbackFunction) {

 request=false;
 if (window.XMLHttpRequest && !(window.ActiveXObject)) {
  try {
   request=new XMLHttpRequest();
  } catch(e) {
     request=false;
    }
 } else
    if(window.ActiveXObject) {
     try {
      request=new ActiveXObject("Msxml2.XMLHTTP");
     } catch(e) {
        try {
         request=new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
           request=false;
          }
       }
    }

 if (request) {

  request.open("POST",url,true);
  request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
  request.onreadystatechange=function() {

   if (request.readyState==4 && request.status==200)
    if (request.responseText)
     callbackFunction(request.responseText);

  }

  request.send(vars);

 }
}

// back

function iamodele(r) {
 document.getElementById('modele').innerHTML=r;
}

function iamodele2(r) {

 tmp=r.split('^');
 m=tmp[0];
 obj=document.cform.elements['e_model'+m];

 if (tmp[1]=='-1') {

  obj.disabled=true;
  obj.length=0;
  if (ie) obj.add(new Option('Alege marca','-1'));
   else obj.add(new Option('Alege marca','-1'),null);

 } else {

    tmp=tmp[1].split('~');

    obj.disabled=false;
    obj.length=0;

    if (ie) obj.add(new Option('Alege','-1'));
     else obj.add(new Option('Alege','-1'),null);

    for (i=0; i<tmp.length; i++) {
     tmp1=tmp[i].split('`');
     if (ie) obj.add(new Option(tmp1[1],tmp1[0]));
      else obj.add(new Option(tmp1[1],tmp1[0]),null);
    }

   }
}