/*    getElementsByClassName() written by Jonathan Snook, http://www.snook.ca/jonathan    Add-ons by Robert Nyman, http://www.robertnyman.com*/function getElementsByClassName(oElm, strTagName, strClassName){    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);    var arrReturnElements = new Array();    strClassName = strClassName.replace(/\-/g, "\\-");    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");    var oElement;    for(var i=0; i<arrElements.length; i++){        oElement = arrElements[i];              if(oRegExp.test(oElement.className)){            arrReturnElements.push(oElement);        }       }    return (arrReturnElements)}function addHover(className) {    var elements = getElementsByClassName(document,"*",className);    for (var i = 0; i < elements.length; i++) {        var element = elements[i];        element.onmouseover = function () {            this.className += '_hover';        }	        element.onmouseout = function () {            classNameLength = this.className.length;            this.className = this.className.substring(0,(classNameLength - 6));        }    }}