    function retrieve_model(make) { 
      $j('#select_model').empty();
      $j('#select_type').empty();
      $j('#select_type2').empty();
      $j('#select_year').empty();
      $j('#product_select_div').empty();
      process_data(make, 'getModel');  
    }

    function retrieve_type(type) { 
      $j('#select_type2').empty();
      $j('#select_year').empty();
      $j('#product_select_div').empty();
      process_data(type, 'getType');   
    }

    function retrieve_type2(type) { 
      $j('#select_year').empty();
      $j('#product_select_div').empty();
      process_data(type, 'getType2');   
    }

    function retrieve_year(model) { 
      $j('#select_year').empty();
      $j('#product_select_div').empty();
      if ( model in oc(['3403','3406','3407','3430','3436','3435','3434','3433','3432','3431','3439','3438','3437','3440','3441','3517','3520','3523','3522','3524','3525']) )  {
        retrieve_type(model); //process_data(model, 'getType');
      } else {
        $j('#select_type2').empty();
        $j('#select_type').empty();
        process_data(model, 'getYear');
      }
    }

    function retrieve_year2(type) { 
      $j('#select_year').empty();
      $j('#product_select_div').empty();
      if ( type in oc(['3518','3519']) )  {
        retrieve_type2(type);
        //alert('new section');
      } else {
        process_data(type, 'getYear');
      }
    }

    function retrieve_year3(type) { 
      $j('#select_year').empty();
      $j('#product_select_div').empty();
      if ( type in oc(['3518','3519']) )  {
        retrieve_type2(type);
        //alert('new section');
      } else {
        process_data(type, 'getYear');
      }
    }


    function process_data(categories_id, type) {
      $j.ajax({
        type: "POST",
        url: "process_search.php",
        data: "type=" + type + "&categories_id=" + categories_id,
        success: function(msg){
          if      (type == 'getModel')  { $j('#select_model').html(msg); }
          if      (type == 'getType')   { $j('#select_type').html(msg); }
          if      (type == 'getType2')  { $j('#select_type2').html(msg); }
          else if (type == 'getYear')   { $j('#select_year').html(msg); }
        }
      });
    }

    function retrieve_link(categories_id) {
      var form    = document.forms['search_form'];
      var link    = '';
      // var osCsid  = form[/www'osCsid'].value;
      /*
      var make  = '';
      var model = '';
      var type  = '';
      var year  = '';
      */
     
      if (form['make'])   link  = form['make'].options[form['make'].selectedIndex].value;
      if (form['model'])  link += '_' + form['model'].options[form['model'].selectedIndex].value;
      if (form['type'])   link += '_' + form['type'].options[form['type'].selectedIndex].value;
      if (form['year'])   link += '_' + form['year'].options[form['year'].selectedIndex].value;

      /*
      if (form['make'])   make  = '&make='  + form['make'].options[form['make'].selectedIndex].value;
      if (form['model'])  model = '&model=' + form['model'].options[form['model'].selectedIndex].value;
      if (form['type'])   type  = '&type='  + form['type'].options[form['type'].selectedIndex].value;
      if (form['year'])   year  = '&year='  + form['year'].options[form['year'].selectedIndex].value;
      */

      $j.ajax({
        type: "POST",
        url: "process_search.php",
        data: "link=true&categories_id=" + categories_id + "&categories_link=" + link, // + "&osCsid=" + osCsid,
        success: function(msg){
          $j('#product_select_div').empty();
          $j('#product_select_div').html(msg);
        }
      });
    }

    function displayProducts(year) {
      // gotoStore(year);
      retrieve_link(year);

      /*
      var make  = '';
      var model = '';
      var type  = '';
      var year  = '';
     
      if (form['make'])   make  = form['make'].options[form['make'].selectedIndex].value;
      if (form['model'])  model = '_' + form['model'].options[form['model'].selectedIndex].value;
      if (form['type'])   type  = '_' + form['type'].options[form['type'].selectedIndex].value;
      if (form['year'])   year  = '_' + form['year'].options[form['year'].selectedIndex].value;
      */
    }

    function gotoStore(year) {
      var form  = document.forms['search_form'];
      var make  = '';
      var model = '';
      var type  = '';
      var year  = '';
     
      if (form['make'])   make  = form['make'].options[form['make'].selectedIndex].value;
      if (form['model'])  model = '_' + form['model'].options[form['model'].selectedIndex].value;
      if (form['type'])   type  = '_' + form['type'].options[form['type'].selectedIndex].value;
      if (form['year'])   year  = '_' + form['year'].options[form['year'].selectedIndex].value;

      location.href = 'store.php?cPath=' + make + model + type + year;
    }
