/*function w_submit(){
//alert('This is only a demo for the moment');
$('searchword').value =  $('w_fine_input').value;
document.adv_search.submit();
return false;
}

function update_models(val){
var sendData = new ajaxRequest('<?php echo JURI::base().'modules/mod_vm_advanced_search/get_models.php?id=';?>'+val, 'request=true', showModels);
sendData.sendPostData();
}

function showModels(returnData){

//alert(returnData.responseText);

models_txt = '<select name="w_model" class="w_input_select" onchange="javascript:update_fine(this.value)">'+returnData.responseText+'</select>';

$('w_model').innerHTML = models_txt;
} 


function update_fine(val){
var sendData = new ajaxRequest('<?php echo JURI::base().'modules/mod_vm_advanced_search/get_fine.php?id=';?>'+val, 'request=true', showFine);
sendData.sendPostData();
}


function showFine(returnData){
//alert(returnData.responseText);
fine_txt = '<select name="w_tune" class="w_input_select" id="w_fine_input">'+returnData.responseText+'</select>';
$('w_fine').innerHTML = fine_txt;
}
*/

function ajaxRequest(theURL, sendString, callbackFunction){
    var thisRequestObject;
    thisRequestObject = initiateRequest();
    thisRequestObject.onreadystatechange = processRequest;

    function initiateRequest(){
    if (window.XMLHttpRequest)
    return new XMLHttpRequest();
    elseif (window.ActiveXObject)
    return new ActiveXObject("Microsoft.XMLHTTP");
    }

    function processRequest(){
    if (thisRequestObject.readyState == 4){
    if (thisRequestObject.status == 200){
    if (callbackFunction)
    callbackFunction(thisRequestObject, sendString);
    }
    else
    alert("There was an error: (" + thisRequestObject.status + ") " + thisRequestObject.statusText);
    }
    }

    this.sendGetData = function(){
    if (theURL) {
    thisRequestObject.open("GET", theURL, true);
    thisRequestObject.send(sendString);
    }
    }

    this.sendPostData = function(){
    if (theURL) {
    thisRequestObject.open("POST", theURL, true);
    thisRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    thisRequestObject.send(sendString);
    }
    }
   }
