$( document ).ready( function(){
	
	$('#front-page #navigation a').sifr({
		font: 'benton-sans',
		path: 'fonts',
		hover: '#90ee23'
	});
	
	$('#about-page #navigation a, #about-page #content-head a').sifr({
		font: 'benton-sans',
		path: 'fonts',
		hover: '#ffd50b'
	});
	
	$('#death-taxes-page #navigation a, #death-taxes-page #content-head a').sifr({
		font: 'benton-sans',
		path: 'fonts',
		hover: '#00b2ff'
	});
	
	$('#years-page #navigation a, #years-page #content-head a').sifr({
		font: 'benton-sans',
		path: 'fonts',
		hover: '#ccb478'
	});
	
	
	
	$('h2.sifr span').sifr({
		font: 'benton-sans',
		path: 'fonts'
	});
	
	$('h3.sifr span').sifr({
		font: 'benton-sans',
		path: 'fonts'
	});
	
	$('.faq h4').click( function(){
		var div = $(this).parent().find('.answer');
		if ( div.css('display') == 'none' ) {
			div.fadeIn();
			$( this ).addClass('expanded');
		} else {
			div.hide();
			$( this ).removeClass('expanded');
		}
		return false;
	});
	
	if ( $('#slides').length > 0 )
		start_slides( '#slides a', 4500 );
		
		
	$('a.lightbox').lightBox();
});



function start_slides( item, time, callback ) {
	var all_items = $( item ).length;
	if ( all_items < 1 ) return;
	var zindex = all_items;
	var i=0;
	$( item ).each( function(){
		$( this ).css( { 'z-index': zindex } );
		if ( i > 0 ) $( this ).hide();
		zindex--;
		i++;
		var img = new Image();
		img.src = $( this ).attr('src');
	});
	
	var index = 0;
	var next;
	var time = time || 5000;
	var callback = callback || function(){};
	
	var interval = window.setInterval( function(){
		if ( index == all_items ) index = 0;
		next = index + 1;
		
		if ( next == all_items ) next = 0;
		
		$( item + ":eq(" + index + ")" ).fadeOut(1200);
		$( item + ":eq(" + next + ")" ).fadeIn(1200, function(){
			callback( next );
		});
		
		index++;
	}, time);
}
