function prepareEvents()
{
  if(!document.getElementsByTagName) return false;
  if(!document.getElementById) return false;

  // Find all auto-submit selects

  var elems = document.getElementsByTagName('select');
  for(var i=0; i < elems.length; i++)
  {
    if(elems[i].className.match('autosubmit'))
    {
      // Register the onchange event

      elems[i].onchange = function() {this.form.submit();}
    }
  }

  // Find all elements that should be hidden if scripting is enabled

  var elems = document.getElementsByTagName('input');
  for(var i=0; i < elems.length; i++)
  {
    if(elems[i].className.match('hideme'))
    {
      // Hide it

      elems[i].style.visibility = "hidden";
    }
  }
}

window.onload=prepareEvents;
