////////////////////////////////////
// CStopnav - rollover javascript //
// (c.) 2000 ClearStation, Inc.   //
//           (Matthias Gildenhaar)//
////////////////////////////////////

var CStopnav = new topnav();
var oldImg   = new Image();
var navBanner= new Image();
    navBanner.src = "/i/topnav/nav_banner.gif";

function topnav () {
 
    this.discuss     = new navitem('nav_discuss', '/i/topnav/nav_discuss_over.gif', '/i/topnav/nav_banner_discuss.gif');
    this.education   = new navitem('nav_education', '/i/topnav/nav_education_over.gif', '/i/topnav/nav_banner_education.gif');
    this.focus       = new navitem('nav_focus', '/i/topnav/nav_focus_over.gif', '/i/topnav/nav_banner_focus.gif');
    this.markets     = new navitem('nav_markets', '/i/topnav/nav_markets_over.gif', '/i/topnav/nav_banner_markets.gif');
    this.portfolio   = new navitem('nav_portfolio', '/i/topnav/nav_portfolio_over.gif', '/i/topnav/nav_banner_portfolio.gif');
    this.recommend   = new navitem('nav_recommend', '/i/topnav/nav_recommend_over.gif', '/i/topnav/nav_banner_recommend.gif');
    this.tagbag      = new navitem('nav_tagbag', '/i/topnav/nav_tagbag_over.gif', '/i/topnav/nav_banner_tagbag.gif');
    this.trade       = new navitem('nav_trade', '/i/topnav/nav_trade_over.gif', '/i/topnav/nav_banner_trade.gif');
    this.watchlist   = new navitem('nav_watchlist', '/i/topnav/nav_watchlist_over.gif', '/i/topnav/nav_banner_watchlist.gif');
    this.arrow       = new navitem('nav_arrow', '/i/topnav/nav_arrow.gif', '/i/topnav/nav_banner_over.gif');	
 }

 function navitem(name, over, banner) {
    this.ID 	    = name;
    this.over       = new Image;
    this.over.src   = over;
    this.banner     = new Image;
    this.banner.src = banner;
    this.restore    = navItem_restoreImg;
    this.swap       = navItem_swapImg;
 }

 function navItem_swapImg() {
    oldImg.src = window.document.images[this.ID].src;
    window.document.images[this.ID].src = this.over.src;
    window.document.images.nav_banner.src = this.banner.src;
 }
 
 function navItem_restoreImg() {
    window.document.images.nav_banner.src = navBanner.src;
    window.document.images[this.ID].src = oldImg.src;
 }
