function send(f)
{
  var url = f.action;
  var count = 0;

  for (var i = 0; i < f.elements.length; i++)
  {
    var field = f.elements[i];

    if ('' != field.value && 'button' !== field.getAttribute('type'))
    {
      if (field.length > 0)
      {
        for (var e = 0; e < field.length; e++)
        {  
          if ('' != field[e].selected)
          {
            url += (0 == count ? '?' : '&') + field.name + '=' + field[e].value.replace(/ /g, '+');
            count++;
          }
        }
      }
      else if ('checkbox' === field.getAttribute('type') && '' != field.checked)
      {
        url += (0 == count ? '?' : '&') + field.name + '=' + field.value.replace(/ /g, '+');
        count++;
      }
      else if ('checkbox' !== field.getAttribute('type') && '' != field.value)
      {
        url += (0 == count ? '?' : '&') + field.name + '=' + field.value.replace(/ /g, '+');
        count++;
      }
    }
  }

  window.location = url;
}

