//Cufon.replace("#slider .captions li", { fontFamily: "SliderFont" });
Cufon.replace(".tabs .navigation a span", { fontFamily: "CenturyGothic" });

function populateCalendar(id)
{
	var month=new Array(12);
	month[0]="January";
	month[1]="February";
	month[2]="March";
	month[3]="April";
	month[4]="May";
	month[5]="June";
	month[6]="July";
	month[7]="August";
	month[8]="September";
	month[9]="October";
	month[10]="November";
	month[11]="December";	
	
	var $m = $("span", id);
	var $d = $("strong", id);
	
	var today = new Date();
	
	$m.text(month[today.getMonth()]);
	$d.text(today.getDate());
}

$(document).ready(function(){
	
	$("#navigation .dd").each(function() {
		$(this).attr("defaultImage", $(this).attr("title"));
		$(this).attr("title", "");
	});
	
	
	$("#navigation .dd a").hover(function() {
		$(this).parents("ul").find("a").removeClass("active");
		$(this).addClass('active');
				
		var newImg = $(this).attr("rel");
		if(newImg=="")
			newImg = $(this).parents(".dd").attr("defaultImage");
		
		$(this).parents(".dd").find(".image").find("a").css({
			backgroundImage: "url(css/images/"+newImg+")"
		}); 
		
	}, function() {
		$(this).removeClass("active");
	});

	$("#navigation > ul > li").hover(function(){
		$(this).addClass("hover");
		$(".dd", this).show().each(function() {
			$(".image a", this).css({
				backgroundImage: "url(css/images/"+$(this).attr("defaultImage")+")"
			}); 
		});
	}, function(){
		$(this).removeClass("hover");
		$(".dd", this).hide();
	});
	
	$("#navigation .ee").each(function() {
		$(this).attr("defaultImage", $(this).attr("title"));
		$(this).attr("title", "");
	});
	
	
	$("#navigation .ee a").hover(function() {
		$(this).parents("ul").find("a").removeClass("active");
		$(this).addClass('active');
				
		var newImg = $(this).attr("rel");
		if(newImg=="")
			newImg = $(this).parents(".ee").attr("defaultImage");
		
		$(this).parents(".ee").find(".image").find("a").css({
			backgroundImage: "url(/css/images/"+newImg+")"
		}); 
		
	}, function() {
		$(this).removeClass("active");
	});

	$("#navigation > ul > li").hover(function(){
		$(this).addClass("hover");
		$(".ee", this).show().each(function() {
			$(".image a", this).css({
				backgroundImage: "url(/css/images/"+$(this).attr("defaultImage")+")"
			}); 
		});
	}, function(){
		$(this).removeClass("hover");
		$(".ee", this).hide();
	});	
	
	var speed = 500, fader;
	$("#slider .holder ul li").simpleFade({
		speed: speed,
		duration: 4000,
		init: function()
		{
			fader = this;
	    	$("#slider .navigation ul").html("");
	    	$("#slider .captions ul").html("");
			for(i=0; i<$("#slider .holder li").size(); i++)
	    	{
	    		$("#slider .navigation ul").append("<li><a href='#'>"+(i+1)+"</a></li>");
	    		var title = $("#slider .holder li").eq(i).attr("title");
	    		$("#slider .holder li").eq(i).attr("title", "");
	    		$("#slider .captions ul").append("<li>"+title+"</li");
	    	}
	    	Cufon.refresh("#slider .captions li");    	
		},
		onFade: function(index)
		{
			$("#slider .captions ul li:visible").hide();
			var newElem = $("#slider .captions ul li").eq(index);
			if($.browser.msie)
				newElem.show();
			else
				newElem.fadeIn(speed);		
				
			$('#slider .navigation ul a').removeClass('active');
			$('#slider .navigation ul a').eq(index).addClass('active');	
		}
	 });
	 
	 $("#slider .navigation ul a").click(function(){
	 	fader.fadeTo($(this).parent().index());
	 	return false;
	 });
	
	$(".videos ul").jcarousel({
	    scroll: 1,
	    start: 1,
	    initCallback: function(carousel) {
		    $(".video-navigation .link-prev").bind('click', function(){
		    	carousel.prev();
		    	return false;
		    });	       
		    $(".video-navigation .link-next").bind('click', function(){
		    	carousel.next();
		    	return false;
		    });
		},
		itemFirstInCallback: function(carousel, element, idx, state)
		{
			if(idx==1) $(".video-navigation .link-prev").removeClass("link-prev-active");
			else  $(".video-navigation .link-prev").addClass("link-prev-active");
			if(idx==carousel.container.find('li').size()) $(".video-navigation .link-next").removeClass("link-next-active");
			else  $(".video-navigation .link-next").addClass("link-next-active");
		},
	    // This tells jCarousel NOT to autobuild prev/next buttons
	    buttonNextHTML: null,
	    buttonPrevHTML: null
	});
	
	populateCalendar("#sidebar .calendar-widget .note");
	
	var images = ['dd-nursery.png', 'dd-kids.png', 'dd-preteen.png', 'dd-teens.png', 'dd-college.png', 'dd-singles.png', 'dd-married.png', 'dd-seniors.png', 'dd-vbs.png', 'dd-recovery.png', 'dd-haircuts.png', 'nav-ministries-generic.png'];
	var path = 'css/images/';
	for(var i=0; i<images.length; i++)
	{
		var img_load = $("<img />");
		$(img_load).attr("src", path+images[i]);
	}

});

function htmlLoaded()
{
	Cufon.now();
}
