function updateCounter()
{
  var values = new Array();
  var manufacturer = false;
  $$('#watchfinder select').each(function(obj){
    if(obj.name=='manufacturer')
      manufacturer = obj.value;
    else
      if(obj.value!=0)
        values.push(obj.value);
  });
  var query = values.join(',');
  if(manufacturer)
    query += '&manufacturer=' + manufacturer;
  new Ajax.Request('ajax/counter.php?search=' + query,{
    onSuccess: function(transport){
      var counter = $('counter');
      counter.update(transport.responseText);
      counter.show();
    }
  });
}
function testCounter()
{
  var count = parseInt($('counter').innerHTML);
  if($('counter').innerHTML&&isNaN(count))
  {
    alert('No watches match your criteria, so please make a selection which is less specific.' + "\n" + 'There is no need to select a feature in every group. Please try another search.');
    return false;
  }
}
function clearWatchfinder()
{
  $$('#watchfinder select').each(function(obj){
    obj.selectedIndex = 0;
  });
  $('counter').hide();
  return false;
}