//+ Jonas Raoni Soares Silva //@ http://jsfromhell.com function getElementsByClassName(name, parent){ for(var o = [], n = new RegExp("\\b" + name.replace(/([(){}|*+?.,^$\[\]\\])/g, "\\\$) + "\\b"), l = (parent || document).getElementsByTagName("*"), i = l.length; i--;) n.test(l[i].className) && (o[o.length] = l[i]); return o; }