
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function onShowAdvanced(form,show) {


    http.open('get', 'rpc_hsearch?action=showAdvanced&show='+show);
    http.onreadystatechange = handleResponse;
    http.send(null);

}

function onCategoryChanged(form) {

   var category=form.ufilter_category.options[form.ufilter_category.options.selectedIndex].value;
    var dealer=form.ufilter_dealer.value;
   window.location = './find.php?action=dealersearch&quicksearch=true&ufilter_category=' + category + '&ufilter_dealer=' + dealer;



}

function onSubcategoryChanged(form) {

   var category=form.ufilter_category.options[form.ufilter_category.options.selectedIndex].value;
   var subcat=form.ufilter_subcategory.options[form.ufilter_subcategory.options.selectedIndex].value;
   var dealer=form.ufilter_dealer.value;

   if(subcat.length > 0)
   	window.location = './find.php?action=dealersearch&quicksearch=true&quicksearch=true&ufilter_category=' + category + '&ufilter_subcategory=' + subcat + '&ufilter_dealer=' + dealer;
   else
    window.location = './find.php?action=dealersearch&quicksearch=true&quicksearch=true&ufilter_category=' + category + '&ufilter_dealer=' + dealer;



}

function onMakeChanged(form) {

    var category=form.ufilter_category.options[form.ufilter_category.options.selectedIndex].value;
 	var make=form.ufilter_make.options[form.ufilter_make.options.selectedIndex].value;
	 var dealer=form.ufilter_dealer.value;
    window.location = './find.php?action=dealersearch&quicksearch=true&ufilter_category=' + category + '&ufilter_make=' + make + '&ufilter_dealer=' + dealer;

  /*  http.open('get', 'rpc_hsearch?action=updateModels&quicksearch=true&ufilter_category='+category +'&ufilter_make='+make);
    http.onreadystatechange = handleResponse;
    http.send(null);
    */
}

function onModelChanged(form) {

    var category=form.ufilter_category.options[form.ufilter_category.options.selectedIndex].value;
	var make=form.ufilter_make.options[form.ufilter_make.options.selectedIndex].value;
    var model = form.ufilter_model.options[form.ufilter_model.options.selectedIndex].value;
     var dealer=form.ufilter_dealer.value;
    window.location = './find.php?action=dealersearch&quicksearch=true&ufilter_category=' + category + '&ufilter_make=' + make  + '&ufilter_model=' + model + '&ufilter_dealer=' + dealer;

  /*  http.open('get', 'rpc_hsearch?action=updateModels&ufilter_category='+category +'&ufilter_make='+make);
    http.onreadystatechange = handleResponse;
    http.send(null);
    */
}