var DropdownMenu = Class.create();
DropdownMenu.prototype =
{
    initialize : function(menuNode)
    {
        var dropdowns = menuNode.getElementsByTagName('li');

        for(var i = 0; i < dropdowns.length; i++) {
            dropdowns[i].onmouseover = function() {
                Element.addClassName(this, 'over') }
            dropdowns[i].onmouseout  = function() {
                Element.removeClassName(this, 'over') }
        }
    }
}

Event.observe(window, 'load', function() {
        ClassObject.assign('top-nav', DropdownMenu);
    });

var ClassObject={assign:function(className,objectCopy)
{var elements=document.getElementsByClassName(className);if(typeof elements!='undefined'){for(var i=0;i<elements.length;i++){new objectCopy(elements[i]);}}}}