function request_vehicles_models(make){

    if (!make){
        exit();
    }

    document.getElementById('cmodel-div').innerHTML = '<select name="model" id="model" style="width:160px;font-size: 10px;"><option value="" style="background-image: url(../auto-occasion/images/page/loading.gif);background-repeat: no-repeat; background-color: #999 ;color : #333333;font-family : Arial, Verdana, Helvetica, Sans-Serife;text-align:right;" selected >* Recherche en cours...</option></select>';

    var url = 'geoIPv3/include/__models.php?make=' + make.value;
    //alert(url);

    var httpRequest;

    if (window.XMLHttpRequest) { // Mozilla, Safari, ...

        httpRequest = new XMLHttpRequest();

        if (httpRequest.overrideMimeType) {

            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    }

    else if (window.ActiveXObject) { // IE

        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {}
        }
    }

    if (!httpRequest) {

        alert('Error instance XMLHTTP');

        return false;

    }

    httpRequest.onreadystatechange = function() { alertContents(httpRequest); };

    httpRequest.open('GET', url, true);

    httpRequest.send('');
}

function alertContents(httpRequest){
    if (httpRequest.readyState == 4){
        if (httpRequest.status == 200){
            var xmlModels = '<option value="">- Sans préférence -</option>';
            xmlModels += httpRequest.responseText;
           document.getElementById('cmodel-div').innerHTML = '<select name="model" id="model" style="width:160px;height:20px">' + xmlModels + '</select>';
        }else{

        }
    }
}

function cleanSearch(){
    miForm = document.getElementById('searchForm');
//    for (i=0;i<10;i++){
//        alert(i + ' ' + miForm.elements[i].value);
//    }
    miForm.elements[0].value = ''; // type
    miForm.elements[1].value = ''; // marque
    miForm.elements[2].value = ''; // marque
    miForm.elements[3].value = ''; // transmission
    miForm.elements[4].value = ''; // annee min
    miForm.elements[5].value = ''; // annee max
    miForm.elements[6].value = ''; // prix min
    miForm.elements[7].value = ''; // prix max
    miForm.elements[8].value = ''; // kilometrage min
    miForm.elements[9].value = ''; // kilometrage max
//    miForm.elements[10].value = '9'; // region
}

