/* RACQ Javascript */

var RSSTicker = {
	interval: null,
	timer: 4, //seconds to rotate news
	display: 5, //num items
	speed: 500, //milliseconds for animations
	init: function() {
		if ( !this.interval ) {
			this.startScroll();
		}
		var $children = $("#rss-news-ticker ul").children();
		this.display = $children.length;
		
		$("#rss-news-ticker ul li a").mouseover(function() {
			RSSTicker.stopScroll()
		});
		$("#rss-news-ticker ul li a").mouseout(function() {
			RSSTicker.startScroll()
		});
	},
	startScroll: function() {
		if (!this.interval) {
			this.interval = setInterval("RSSTicker.Update()", this.timer * 1000);
		}
	},
	Update: function() {
		var activeNewsItem = $("#rss-news-ticker li.active");
		var next = activeNewsItem.removeClass("active").next();
		if ( next.html() == null ) {
			next = $("#rss-news-ticker li:first").addClass("active");
		}
		next.addClass("active");		
	},
	stopScroll: function() {
		if (this.interval) {
			clearInterval(this.interval);
			this.interval = false;
		}
	}
}

$(document).ready(function() {
	$("#popular-article-tab").bind("click",function() {
		$("#popular-article-tab").addClass("active").removeClass("inactive");
		$("#latest-article-tab").addClass("inactive").removeClass("active");
		$("#popular-articles").addClass("active").removeClass("inactive");
		$("#latest-articles").addClass("inactive").removeClass("active");
	});
	$("#latest-article-tab").bind("click",function() {
		$("#latest-article-tab").addClass("active").removeClass("inactive");
		$("#popular-article-tab").addClass("inactive").removeClass("active");
		$("#latest-articles").addClass("active").removeClass("inactive");
		$("#popular-articles").addClass("inactive").removeClass("active");
	});
	RSSTicker.init();
});
