        Event.observe(window, "load", function() {
            var default_overs = $A($('navigation').getElementsByClassName("over"));
            
            $('navigation').childElements().each(function(child) {
                Event.observe(child, "mouseover", function() {
                    default_overs.each(function (element) {
                        element.removeClassName("over");
                    });
                    
                    this.addClassName("over");
                });
                
                Event.observe(child, "mouseout", function() {
                    this.removeClassName("over");
                    
                    default_overs.each(function (element) {
                        element.addClassName("over");
                    });
                });
            });
        });

        Event.observe(window, "load", function() {
            window.switchTopAds = function (adType) {
                if (adType == "jobs") {
                    $('topAds').className = "jobs";
                    $('jobs_tab').className = "";
                    $('autos_tab').className = "";
                    $('jobs').style.display = "block";
                    $('autos').style.display = "none";
                }
                else if (adType == "autos") {
                    $('topAds').className = "autos";
                    $('jobs_tab').className = "unselected";
                    $('autos_tab').className = "selected";
                    $('jobs').style.display = "none";
                    $('autos').style.display = "block";
                }
            };
            
            function selectTab(tab, ads, tabname, listname) {
                $$("a").each(function(link) {
                    if (link.className == tabname + " selected") {
                        link.className = tabname;
		    }
                });
                tab.className = tabname + " selected";
                
                $$("ul").each(function(list) {
                    if (list.className == listname + " selected") {
                        list.className = listname;
		    }
                });
                $(ads).className = listname + " selected";
            };
            
            window.tempTopAds = function (tab, ads) {
		selectTab(tab, ads, "topAdTab", "topAdList")
            };
            
            window.tempSportTop = function (tab, ads) {
                selectTab(tab, ads, "sportAdTab", "sportAdTabs");
            };
            
            window.tempElectionTop = function (tab, ads) {
                selectTab(tab, ads, "electionAdTab", "electionsAdTabs");
            };
        });