function getElementsByClassName(searchClass, node, tag) {	if (node == null) { node = document; }	if (node.getElementsByClassName)		return node.getElementsByClassName(searchClass);	if (tag == null) { tag = '*'; }	else {		var classElements = new Array();		// safari mac 2.0 doesn't support this		var els = node.getElementsByTagName(tag);		var elsLen = els.length;		var pattern = new RegExp("(^|\s)" + searchClass + "(\s|$)");		for (var i = 0, j = 0; i < elsLen; i++) {			if (pattern.test(els[i].className)) {				classElements[j] = els[i];				j++;			}		}		return classElements;	}}
