/**
 * @author datiecher
 */
function getElementsByClassName(dsClasseBusca, oNodo, dsTag) {
  var arElementos = new Array();
  if (oNodo == null) {
    oNodo = document;
  }
  if (dsTag == null) {
    dsTag = '*';
  }
  var els = oNodo.getElementsByTagName(dsTag);
  var elsLen = els.length;
  var dsPadrao = new RegExp('(^|\\\\s)'+dsClasseBusca+'(\\\\s|$)');
  for (i = 0, j = 0; i < elsLen; i++) {
    if (dsPadrao.test(els[i].className)) {
      arElementos[j] = els[i];
      j++;
    }
  }
  return arElementos;
}