$(document).ready(function(){
	$("#featured-link-1").click(function(event){
		scrollFeaturedTo(1);
		pauseFeatured(true);
		event.preventDefault();
	});
	$("#featured-link-1").hover(function(event){
		if (featuredItem != 1) { $("#featured-link-1").stop(true).fadeTo("normal", 0.9) };
	}, function(event){
		if (featuredItem != 1) { $("#featured-link-1").stop(true).fadeTo("normal", 0.5) };
	});
	$("#featured-link-2").click(function(event){
		scrollFeaturedTo(2);
		pauseFeatured(true);
		event.preventDefault();
	});
	$("#featured-link-2").hover(function(event){
		if (featuredItem != 2) { $("#featured-link-2").stop(true).fadeTo("normal", 0.9) };
	}, function(event){
		if (featuredItem != 2) { $("#featured-link-2").stop(true).fadeTo("normal", 0.5) };
	});
	$("#featured-link-3").click(function(event){
		scrollFeaturedTo(3);
		pauseFeatured(true);
		event.preventDefault();
	});
	$("#featured-link-3").hover(function(event){
		if (featuredItem != 3) { $("#featured-link-3").stop(true).fadeTo("normal", 0.9) };
	}, function(event){
		if (featuredItem != 3) { $("#featured-link-3").stop(true).fadeTo("normal", 0.5) };
	});
	$("#featured-link-4").click(function(event){
		scrollFeaturedTo(4);
		pauseFeatured(true);
		event.preventDefault();
	});
	$("#featured-link-4").hover(function(event){
		if (featuredItem != 4) { $("#featured-link-4").stop(true).fadeTo("normal", 0.9) };
	}, function(event){
		if (featuredItem != 4) { $("#featured-link-4").stop(true).fadeTo("normal", 0.5) };
	});
	
	$("#featured-left").click(function(event){
		if (featuredItem == 1) { scrollFeaturedTo(4); } else { scrollFeaturedTo(featuredItem - 1); }
		pauseFeatured(true);
		event.preventDefault();
	});
	$("#featured-pause").click(function(event){
		pauseFeatured();
		event.preventDefault();
	});
	$("#featured-right").click(function(event){
		incrementFeatured();
		pauseFeatured(true);
		event.preventDefault();
	});
	
	$("#fs-left").click(function(event){
		if (feedstreamItem == 1) { scrollFeedstreamTo(4); } else { scrollFeedstreamTo(feedstreamItem - 1); }
		pauseFeedstream(true);
		event.preventDefault();
	});
	$("#fs-pause").click(function(event){
		pauseFeedstream();
		event.preventDefault();
	});
	$("#fs-right").click(function(event){
		incrementFeedstream();
		pauseFeedstream(true);
		event.preventDefault();
	});
	
	scrollFeaturedTo(1);
	$(document).everyTime(10000, "featured", function(){ incrementFeatured(); }); // 10 seconds
	$(document).everyTime(5000, "feedstream", function(){ incrementFeedstream(); }); // 5 seconds
	
	$("#nav-forum").hover(function(event){
		$("#subnav-communities").hide();
		$("#subnav-forum").show();
	});
	$("#nav-communities").hover(function(event){
		$("#subnav-forum").hide();
		$("#subnav-communities").show();
	});
});

var featuredItem = 1;
var featuredRunning = true;
var feedstreamItem = 1;
var feedstreamRunning = true;

function incrementFeatured() {
	if (featuredItem < 4) { scrollFeaturedTo(featuredItem + 1); } else { scrollFeaturedTo(1); }
}

function scrollFeaturedTo(item) {
	featuredItem = item;
	$("#featured-container").scrollTo($("#featured-item-"+item), {duration: 500});
	for(i = 1; i <= 4; i++) {
		if (item == i) {
			$("#featured-link-"+i).stop(true).fadeTo("normal", 1.0);
		} else {
			$("#featured-link-"+i).stop(true).fadeTo("normal", 0.5);
		}
	}
}

function pauseFeatured(force) {
	if (featuredRunning || force) {
		$(document).stopTime("featured");
		$("#featured-pause").removeClass("btn-pause");
		$("#featured-pause").addClass("btn-play");
		featuredRunning = false;
	} else {
		$(document).everyTime(10000, "featured", function(){ incrementFeatured(); }); // 10 seconds
		$("#featured-pause").removeClass("btn-play");
		$("#featured-pause").addClass("btn-pause");
		featuredRunning = true;
	}
}

function incrementFeedstream() {
	if (feedstreamItem < 4) { scrollFeedstreamTo(feedstreamItem + 1); } else { scrollFeedstreamTo(1); }
}

function scrollFeedstreamTo(item) {
	feedstreamItem = item;
	$("#feedstream-container").scrollTo($("#fs"+item), {duration: 500});
}

function pauseFeedstream(force) {
	if (feedstreamRunning || force) {
		$(document).stopTime("feedstream");
		$("#fs-pause").removeClass("btn-pause");
		$("#fs-pause").addClass("btn-play");
		feedstreamRunning = false;
	} else {
		$(document).everyTime(5000, "feedstream", function(){ incrementFeedstream(); }); // 5 seconds
		$("#fs-pause").removeClass("btn-play");
		$("#fs-pause").addClass("btn-pause");
		feedstreamRunning = true;
	}
}

var tbconf = [
						['Source'],
						['Undo','Redo','-','Cut','Copy','Paste','PasteText','PasteFromWord'],
						['Find','Replace','-','SelectAll','RemoveFormat'],
						['Image','Flash','Table','HorizontalRule','SpecialChar'],
						'/',
						['Styles','Format'],
						['Bold','Italic','Strike'],
						['NumberedList','BulletedList'],
						['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
						['Outdent','Indent','Blockquote'],
						['Link','Unlink','Anchor'],
						['Maximize']
					];