function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
				window.onload = func;
			} else {
					window.onload = function() {
							oldonload();
							func();
						}
				}
	}
	
function addClass(element,value) {
		if (!document.className) {
				element.className = value;
			} else {
					newClassName = element.className;
					newClassName+= " ";
					newClassName+= value;
					element.className = newClassName;
				}
	}

function getElementByClass(theClassName) {
        var returnElems = new Array();
	var allElems = document.getElementsByTagName('*');
	for (var i = 0; i < allElems.length; i++) {
		var thisElem = allElems[i];
		if (thisElem.className && thisElem.className.search(theClassName) != -1) {
                       returnElems.push(thisElem);
		}
	}
        return returnElems;
}
