// // JS Module file for: Home // $Id$ // var NHLSModule = new Class( { Implements: [Events,Options], Extends: NHLSCore, initialize: function(options) { this.parent(options); window.addEvent('domready', function() { if( $('announceTab') ) { $('announceTab').addEvent('click', function() { NHLS.toggleDisplay( ['announceTabDiv'], ['rssTabDiv','vacancyTabDiv'] ); if ($('rssTab')) { $('rssTab').removeClass( 'currentSTab' ); } $('vacancyTab').removeClass('currentSTab'); $('announceTab').addClass( 'currentSTab' ); }); if( $('vacancyTab') ) { $('vacancyTab').addEvent('click',function() { NHLS.toggleDisplay( ['vacancyTabDiv'], ['announceTabDiv','rssTabDiv'] ); $('announceTab').removeClass( 'currentSTab' ); $('vacancyTab').addClass('currentSTab'); if ($('rssTab')) { $('rssTab').removeClass('currentSTab'); } }); } if( $('rssTab') ) { $('rssTab').addEvent('click', function() { NHLS.toggleDisplay( ['rssTabDiv'], ['announceTabDiv','vacancyTabDiv'] ); $('announceTab').removeClass( 'currentSTab' ); $('vacancyTab').removeClass('currentSTab'); if ($('rssTab')) { $('rssTab').addClass('currentSTab'); } }); // // Run through and wrap each A tag with the goOutside() routine var aHrefs = $$('div#rssTabDiv a'); if( aHrefs && aHrefs.length > 0 ) { aHrefs.each( function(el) { $(el).addEvent('click',function(e) { e = new Event(); e.stop(); NHLS.openUrl(el.get('href')); }); }); } } } }); } });