// <![CDATA[

var http_request = false;

function createRequest() {
    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
    http_request.overrideMimeType('text/xml');
    }
    } else if (window.ActiveXObject) { // IE
    try {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) { alert(e);
    try {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) { alert(e);}
    }
    }

    if (!http_request) {
    alert('Giving up :( Cannot create an XMLHTTP instance');
    return false;
    }
     return true;
}
function makeRequest() {                  /* marka*/
    createRequest();
    var make = document.getElementById('makeID').value;      /*+marka*/
//    alert(document.getElementById('makeID').value);
var url = "/modelsListAjax.jsp?make=" + escape(make)+"&nocashe="+Math.random();             /*"+marka+"*/
http_request.open('GET', url, true);
http_request.onreadystatechange =showModels;
    /*
if (marka=='') {
    http_request.onreadystatechange =showModels;
}
else if (marka=='2') {
    http_request.onreadystatechange =showModels2;
}
else if (marka=='3') {
    http_request.onreadystatechange =showModels3;

}
*/
http_request.send(null);
}

function showModels() {
if (http_request.readyState == 4) { // COMPLETED
if (http_request.status == 200) { // HTTP STATUS
   var response = http_request.responseText;
    if (document.getElementById('makeID').value ==0) {  /*searchForm.make.value*/
      document.getElementById('models').innerHTML = response;
//      document.getElementById('model').disabled=true;
      document.getElementById('model').value=0;
/*
      document.searchForm.model.disabled=true;
      document.searchForm.model.value=0;
*/
/*
      document.searchForm.make2.value=0;
      document.searchForm.make2.disabled=true;
      document.searchForm.model2.value=0;
      document.searchForm.model2.disabled=true;
      document.searchForm.make3.value=0;
      document.searchForm.make3.disabled=true;
      document.searchForm.model3.value=0;
      document.searchForm.model3.disabled=true;
*/
    }
    else {
        document.getElementById('models').innerHTML = response;
        /*document.getElementById('make2').disabled=false;*/   /*.make2*/

    }
} else {
alert('There was a problem with the request.');
}
}
}

/*
function showModels2() {
if (http_request.readyState == 4) { // COMPLETED
if (http_request.status == 200) { // HTTP STATUS
   var response = http_request.responseText;
    if (document.searchForm.make2.value ==0) {
      document.getElementById('models2').innerHTML = response;
      document.searchForm.make3.value=0;
      document.searchForm.model3.value=0;
      document.searchForm.make3.disabled=true;
      document.searchForm.model3.disabled=true;
    }
    else {
        document.getElementById('models2').innerHTML = response;
        document.searchForm.make3.disabled=false;

    }

} else {
alert('There was a problem with the request.');
}
}
}

function showModels3() {
if (http_request.readyState == 4) { // COMPLETED
if (http_request.status == 200) { // HTTP STATUS
   var response = http_request.responseText;
  if (document.searchForm.make3.value==0) {
      document.getElementById('models3').innerHTML = response;
      document.searchForm.model3.disabled=true;
  }
  else {
      document.getElementById('models3').innerHTML = response;
  }
} else {
alert('There was a problem with the request.');
}
}
}
*/

// ]]>
