//
// Helper functions for common components
//

var ray={
  toggle:function(s,h) {
    this.show(s);
    this.hide(h);
  },

  show:function(el) {
    this.setVis(el,'');
  },

  hide:function(el) {
    this.setVis(el,'none');
  },

  setVis:function(el,vis) {
    document.getElementById(el).style.display=vis;
  }
}

function apply(field) {
  document.forms['browse']['browse:act'].value='browse:' + field;
  document.forms['browse'].submit();
  return false;
}

function applySize(e, field) {
  var keycode;

  if (window.event)
    keycode = window.event.keyCode;
  else if (e)
    keycode = e.which;

  if (keycode == 13) {
    document.forms['browse']['browse:act'].value='browse:' + field;
    document.forms['browse'].submit();
    return false;
  }

  return true;
}

