var TopStory = {
	Init: function(){
		CurrentFrame = 1;
		this.show( CurrentFrame );
	},
	hideAllPages:function(){
		var Elements = document.getElementsByTagName("div"); 
		var RE_elmId = new RegExp("topStory_");
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			if( RE_elmId.test( _ID ) ) hide( _ID );
		}		
	},
	getTotalStories:function(){
		var Elements = document.getElementsByTagName("div"); 
		var RE_elmId = new RegExp("topStory_");
		var count = 0;
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			if( RE_elmId.test( _ID ) ) count++;
		}	
		return count;
	},
	show: function( page ){
		this.hideAllPages();
		CurrentFrame = page;
		show( "topStory_" + page );
	},
	Previous: function(){
		var PrevFrameNumber = CurrentFrame - 1;
		var PrevFrame = dollarsign( "topStory_" + PrevFrameNumber );	
		if( !PrevFrame ) PrevFrameNumber = this.getTotalStories();
		this.show( PrevFrameNumber );
	},
	Next: function(){
		var NextFrameNumber = CurrentFrame + 1;
		var NextFrame = dollarsign( "topStory_" + NextFrameNumber );	
		if( !NextFrame ) NextFrameNumber = 1; 
		this.show( NextFrameNumber );
	}
};

var PlayerNews = {
	hideAllPages:function(){
		var Elements = document.getElementsByTagName("div"); 
		var RE_elmId = new RegExp("player_news_");
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			if( RE_elmId.test( _ID ) ) hide( _ID );
		}		

		var Elements = document.getElementsByTagName("a"); 
		var RE_elmId = new RegExp("xtab_");
		var tabSelectedStyle = 'background-repeat:no-repeat; background-position:bottom left;';
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			tab = Elements[ i ];
			if( RE_elmId.test( _ID ) ){ 
				tab.style.cssText = tabSelectedStyle;  // IE
				tab.setAttribute( 'style', tabSelectedStyle ); // FireFox
			}
		}		
	},
	show: function( page ){
		this.hideAllPages();
		var tab = dollarsign('xtab_' + page ); 
		var tabSelectedStyle = 'background-repeat:no-repeat; background-position:top left;';
		tab.style.cssText = tabSelectedStyle;  // IE
		tab.setAttribute( 'style', tabSelectedStyle ); // FireFox
		show( "player_news_" + page );
	}
};


var NewsPapers = {
	hideAllPages:function(){
		var Elements = document.getElementsByTagName("div"); 
		var RE_elmId = new RegExp("news_papers_");
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			if( RE_elmId.test( _ID ) ) hide( _ID );
		}		

		var Elements = document.getElementsByTagName("a"); 
		var RE_elmId = new RegExp("xtab_");
		var tabSelectedStyle = 'background-repeat:no-repeat; background-position:bottom left;';
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			tab = Elements[ i ];
			if( RE_elmId.test( _ID ) ){ 
				tab.style.cssText = tabSelectedStyle;  // IE
				tab.setAttribute( 'style', tabSelectedStyle ); // FireFox
			}
		}		
	},
	show: function( page ){
		this.hideAllPages();
		var tab = dollarsign('xtab_' + page ); 
		var tabSelectedStyle = 'background-repeat:no-repeat; background-position:top left;';
		tab.style.cssText = tabSelectedStyle;  // IE
		tab.setAttribute( 'style', tabSelectedStyle ); // FireFox
		show( "news_papers_" + page );
	}
};


var ClubHouses = {
	hideAllPages:function(){
		var Elements = document.getElementsByTagName("div"); 
		var RE_elmId = new RegExp("club_houses_");
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			if( RE_elmId.test( _ID ) ) hide( _ID );
		}		

		var Elements = document.getElementsByTagName("a"); 
		var RE_elmId = new RegExp("xtab_");
		var tabSelectedStyle = 'background-repeat:no-repeat; background-position:bottom left;';
		for( var i = 0; i < Elements.length; i++ ) { 
			_ID = Elements[ i ].getAttribute("id"); 
			tab = Elements[ i ];
			if( RE_elmId.test( _ID ) ){ 
				tab.style.cssText = tabSelectedStyle;  // IE
				tab.setAttribute( 'style', tabSelectedStyle ); // FireFox
			}
		}		
	},
	show: function( page ){
		this.hideAllPages();
		var tab = dollarsign('xtab_' + page ); 
		var tabSelectedStyle = 'background-repeat:no-repeat; background-position:top left;';
		tab.style.cssText = tabSelectedStyle;  // IE
		tab.setAttribute( 'style', tabSelectedStyle ); // FireFox
		show( "club_houses_" + page );
	}
};




