document.getElementsByClassName = getElementsByClassName;

function getElementsByClassName(className)
  {
  var elements = this.getElementsByTagName('*');
  var result = new Array();

  var expression = new RegExp("\\b"+className+"\\b");

  for(var i = 0; i < elements.length; i++)
    {
    if (elements[i].className != null && elements[i].className != "" && expression.test(elements[i].className))
      {
      result[result.length] = elements[i];
      }
    }
	result.items = function (idx) {
		return this[idx];
	}
  return result;
  }
