/*
 * plugin for the "Freeview options" tabbed area
*/
(function($) {
 
   $.fn.fvOptions = function(settings) {
		var config = {
			startOn: 0,
			fadeSpeed: 100
		};
		
		if (settings) $.extend(config, settings);
		
		//console.log("startOn " + config.startOn);
		
		var liObjects = $("#carousel li");
		
		function init(el) {
			$(el).append('<div class="imgCont"></div>');
			$(el).find("li").eq(config.startOn).addClass("on").children(".promo").css({"display": "block"});	
			$(el).find("li h2").click(function() {
				if (!$(this).parent().hasClass("on")) {
					$("#frOptions li.on .promo").animate({"opacity": "hide"}, {duration: config.fadeSpeed, queue: "fv-options"});
					$(this).siblings(".promo").animate({"opacity": "show"}, {duration: config.fadeSpeed, queue: "fv-options"});
					$(this).parent().addClass("on").siblings().removeClass("on");
				}
				return false;
			});				
		}
		
		init(this);
		return this;
		
   };
 
 })(jQuery);