$(document).ready(
function()
{
  $('#cbManufacturer').change(
    function()
    {
      if ($(this).val() != "")
      {
  	    $.ajax({
        type: 'GET',
        url: 'kategoriak.asp?lang=' + lang + '&man=' + $(this).val(),
        success: function(data){fillCategoryCombo($('#cbCategory').removeAttr("disabled"), data);}
        });
      }
      else
      {
        $('#cbCategory').attr("disabled", "disabled");
      }
      $('#resultsDiv').empty();
    }
  );
  
  $('#cbCategory').change(
    function()
    {
      $('#resultsDiv').empty();
      if ($(this).val() != "")
      {
  	    $.ajax({
        type: 'GET',
        url: 'eredmeny.asp?lang=' + lang + '&business=' + business + '&man=' + $('#cbManufacturer').val() + '&cat=' + $(this).val(),
        success: function(data){showResults(data);}
        });
      }
    }
  );
});

function fillCategoryCombo($combo, data)
{
  var $first = $combo.children('option:first').clone();
  var items = eval(data);
  
  $combo.empty();
  $first.appendTo($combo);
  for(var i=0; i<items.length; i+=2)
  {
    $('<option value="' + items[i] + '">' + items[i+1] + '<\/option>').appendTo($combo);
  }
}

function showResults(data)
{
  if (data.indexOf('<td') != -1)
  {
    var $results = $('#resultsDiv');
    $results.html(data);
    $results.show();
  }
  else
  {
    var $results = $('#resultsDiv');
    $results.empty();
    $('#noResults').clone().show().appendTo($results);
    $results.show();
  }
}