var getElementsByClassName = function()
{
    // native
    if (document.getElementsByClassName)
    {
        return function(className, nodeName, parentElement)
        {
            var s = (parentElement || document).getElementsByClassName(className);

            if (nodeName && nodeName != '*')
            {
                nodeName = nodeName.toUpperCase();
                return Array.filter(s, function(el) { return el.nodeName == nodeName; });
            }
            else
                return [].slice.call(s, 0);
        }
    }

    // xpath
    if (document.evaluate)
    {
        return  function(className, nodeName, parentElement)
        {
            if (!nodeName) nodeName = '*';
            if (!parentElement) parentElement = document;

            var results = [], s, i = 0, element;

            s = document.evaluate(
                ".//" + nodeName + "[contains(concat(' ', @class, ' '), ' " + className + " ')]",
                parentElement,
                null,
                XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
                null
            );

            while ((element = s.snapshotItem(i++)))
                results.push(element);

            return results;
        }
    }

    // generic
    return function(className, nodeName, parentElement)
    {
        if (!nodeName) nodeName = '*';
        if (!parentElement) parentElement = document;

        var results = [], s, i = 0, element;
        var re = new RegExp('(^|\\s)' + className + '(\\s|$)'), elementClassName;

        s = parentElement.getElementsByTagName(nodeName);

        while ((element = s[i++]))
        {
            if (    (elementClassName = element.className) &&
                (elementClassName == className || re.test(elementClassName))
            )
                results.push(element);
        }

        return results;
    }
}();


<!--//--><![CDATA[//><!--
startList = function() {
    if (document.all&&document.getElementById) {
        cssdropdownRoots = getElementsByClassName('cssdropdown');
        for (var i=0;i<cssdropdownRoots.length;i++) {
            //cssdropdownRoot = document.getElementById("cssdropdown");
            cssdropdownRoot = cssdropdownRoots[i];
            for (x=0; x<cssdropdownRoot.childNodes.length; x++) {
                node = cssdropdownRoot.childNodes[x];
                if (node.nodeName=="LI") {
                    node.onmouseover=function() { this.className+=" over"; }
                    node.onmouseout=function() { this.className=this.className.replace(" over", ""); }
                }
            }
        }
    }
}
if (window.attachEvent)
window.attachEvent("onload", startList)
else
window.onload=startList;

//--><!]]>

<!-- Current -->
				var n=0;
				function homeMenu(i){
					n=i;
					if(i==0){
						document.images["sm0"].src="images/curent-event.gif";
						document.images["sm1"].src="images/upcming2.gif";
					}
					if(i==1){
						document.images["sm0"].src="images/curent-event2.gif";
						document.images["sm1"].src="images/upcming.gif";
					}
					//alert(i);
				}
				<!-- -->
