// JavaScript Document
function featured(c,o) {
	var defaults = {
		fx:					'fade', 
	    speed:				1000,
		timeout:			6000,
		pager:				'#featurednav',
		pagerAnchorBuilder:	function(idx, slide) {
			idx+=1;
			var slideA = slide.getElementsByTagName("a")[0];
			var slideI = slide.getElementsByTagName("img")[0];
			return '<li><a href="' + slideA.href + '" title="' + slide.title + '"><span class="num">' + idx + '</span> <span class="text">' + slide.title + '</span> <span class="subtext">' + slideI.title + '</span></a></li>';
		},
		pagerClick: function(idx, slide) {
			var slideA = slide.getElementsByTagName("a")[0];
			window.location.href = slideA.href;
		}
	};
	var featuredContainer = $(c);
	var s;
	for(var prop in o) {
		if(prop=="subtext") { s = o[prop]; }
		else { defaults[prop] = o[prop]; } 
	}
	featuredContainer.find("img").css("display","block");
	featuredContainer.after("<ul id='featurednav'>").cycle(defaults);
	subText(s);
	$("#featurednav").append("<a href='#' class='playpause playing'>Pause</a>").click(function(event){
		event.preventDefault();
		var playPauseBtn = $(this).find(".playpause");
		if(playPauseBtn.hasClass("playing")) {
			playPauseBtn.removeClass("playing").addClass("paused");
			playPauseBtn.html("Play");
			featuredContainer.cycle('pause');
		}
		else if(playPauseBtn.hasClass("paused")) {
			playPauseBtn.removeClass("paused").addClass("playing");
			playPauseBtn.html("Pause");
			featuredContainer.cycle('resume', true);
		}
	});
	$("#featurednav a").preventDefault();
}

function subText(st) {
	if(st==true) { $("#featurednav").find(".subtext").css("display","block"); }
	else { $("#featurednav").find(".subtext").css("display","none"); }
}