Cufon.replace('#slides h1', { fontFamily: 'Rounded-medium' })
('.primary a', { fontFamily: 'Rounded-book' })
('.primary .sub-menu a', { fontFamily: 'Rounded-medium' })
('.thumbnails h3', { fontFamily: 'Rounded-medium' })
('.latest h1', { fontFamily: 'Rounded-book',textShadow: '-1px 1px rgba(64,88,35,.6)' })
('.latest h2', { fontFamily: 'Rounded-book',textShadow: '-1px 1px rgba(64,88,35,.6)' })
('.tabbed-nav', { fontFamily: 'Rounded-medium', hover: true })
('.sidebar h1', { fontFamily: 'Rounded-book' })
('.main h1', { fontFamily: 'Rounded-medium' })
('.sub-footer h1', { fontFamily: 'Rounded-medium' })
('.footer h1', { fontFamily: 'Rounded-medium' })
('.module h2', { fontFamily: 'Rounded-book' })
('.sitemap > li > a',{ fontFamily: 'Rounded-book' })
('#comments-title',{ fontFamily: 'Rounded-book' })
('#reply-title',{ fontFamily: 'Rounded-book' });
		

$(document).ready(function(){
	/* This code is executed after the DOM has been completely loaded */

	var totWidth=0;
	var positions = new Array();

	$('.main-image li').each(function(i){
		/* Loop through all the slides and store their accumulative widths in totWidth */
		positions[i]= totWidth;
		totWidth += $(this).width();

		/* The positions array contains each slide's commulutative offset from the left part of the container */

		if(!$(this).width())
		{
			alert("Please, fill in width & height for all your images!");
			return false;
		}
	});

	$('.main-image').width(totWidth);

	/* Change the cotnainer div's width to the exact width of all the slides combined */

	$('.thumbnails li a').click(function(e,keepScroll){

		/* On a thumbnail click */
		$('.thumbnails li').removeClass('act').addClass('inact');
		$(this).parent().addClass('act');

		var pos = $(this).parent().prevAll('.thumbnails li').length;

		$('.main-image').stop().animate({marginLeft:-positions[pos]+'px'},450);
		/* Start the sliding animation */

		e.preventDefault();
		/* Prevent the default action of the link */
		// Stopping the auto-advance if an icon has been clicked:
		if(!keepScroll) clearInterval(itvl);
	});

	$('.thumbnails li:first').addClass('act').siblings().addClass('inact');
	/* On page load, mark the first thumbnail as active */
	
	/*Enabling auto-advance.*/

		var current=1;
		function autoAdvance()
		{
			if(current==-1) return false;

			$('.thumbnails li a').eq(current%$('.thumbnails li a').length).trigger('click',[true]);	// [true] will be passed as the keepScroll parameter of the click function on line 28
			current++;
		}

		// The number of seconds that the slider will auto-advance in:

		var changeEvery = 10;

		var itvl = setInterval(function(){autoAdvance()},changeEvery*1000);

		/* End of customizations */
	
	$('.tabbed-nav a').click(function(){
		
		$('.tabbed-nav li').removeClass('active');
		$(this).parent('li').addClass('active');
		$('#tab > div').hide().filter(this.hash).show();
		Cufon.refresh('.tabbed-nav');
		
		return false;
		
	});
	
});
