// JavaScript Document

$(document).ready(function(){
	//adds class to body tag. Use for CSS rules with js ON/OFF
	$('body').addClass('hasjs');
	
	// switch link attribute rel='external' to target='_blank'
	$('[rel=external]').removeAttr('rel').attr( 'target', '_blank' ); 

	//opens external links in a new window
	$("#foot-toolbar").find("a").attr("target" , "_blank");
	 
	//add classes for first and last items in members nav
	$("#members-nav ul li:last").addClass('last-node');
	$("#members-nav ul li:first").addClass('first-node');
	
	//add classes for first and last items in sub nav
	$("#subNav ul li:first").addClass('first-item');
	$("#subNav ul li:last-child").addClass('last-item'); 
	
	 
	// news ticker
	if( $('#newslist').length > 0 )
		$('#newslist').newsTicker();


	// handle the news block on the homepage.
	$('a#nextstory').attr( 'style','display:' );
	$("div#news-switcher").find("ul").find("li").attr( 'style','display:none' );
	$("div#news-switcher").find("ul").find("li").eq(0).attr( 'style','display:' );
	$("div#news-switcher").find("ul").find("li").eq(0).addClass("ontop"); 
	$("div#news-switcher").find("ul").find("li").eq(1).addClass("ontwo"); 
	
	$('a#nextstory').click( function(event){
		event.preventDefault();
			licount = 0; 
			// find active news story and count...
			$("div#news-switcher").find("ul").find("li").each( function() {
				if( $(this).hasClass('ontop') )
					topindex = $("div#news-switcher").find("ul").find("li").index(this); 
		 		licount++; 
			});
			nextindex = ( topindex==licount-1 ? 0 : topindex+1 ); 
			$("div#news-switcher").find("ul").find("li").eq(nextindex).addClass("ontwo"); 
			$("div#news-switcher").find("ul").find("li.ontop").fadeOut("slow", function() { 
				$("div#news-switcher").find("ul").find("li").removeClass("ontop"); 
				$("div#news-switcher").find("ul").find("li").removeClass("ontwo");																		
				$("div#news-switcher").find("ul").find("li").eq(nextindex).addClass("ontop");																			
				$("div#news-switcher").find("ul").find("li").eq(nextindex).fadeIn("slow"); 
			});

		});
	 

});