function getById() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

if (!Array.prototype.push) {
  Array.prototype.push = function() {
                var startLength = this.length;
                for (var i = 0; i < arguments.length; i++)
      this[startLength + i] = arguments[i];
          return this.length;
  }
}

function fireClick(element) {
	if (document.createEvent) {
	  var evObj = document.createEvent('MouseEvents');
	  evObj.initEvent('mouseclick', true, false );
	  element.dispatchEvent(evObj);
	} else if (document.createEventObject) {
	  element.fireEvent('onmouseclick');
	}
}
