$(document).ready(function(){

	// ***** dynamic css hooks *****
		$('#topnav li:last').addClass('last');
		$('.block:last').addClass('last');
		$('.event:last').addClass('last');		
		$('.content-section:last').addClass('last');
		$("#work-grid div:nth-child(3n)").addClass('row-last-item');
		
	// ***** jQuery rounded corners *****

		$('#topnav li a').corner("round 4px");
		$('#client-login').corner("round 4px");
		$('#language-switcher').corner("round 4px");
		$('#tagline a').corner("round 4px");
		$('#content blockquote').corner("round 4px");
						
	// ***** open in new window when a rel="external"

		$('a[rel=external]').each(function() {
			if ($(this).attr('rel') == 'external') {
				$(this).attr('target', '_blank');
			}
		});

	// ***** jQuery carousel lite

		$("#slider").jCarouselLite({
		    btnNext: ".slider-next",
		    btnPrev: ".slider-prev",
			visible: 1,
			speed: 500,
			circular: true
		});

	// ***** work section
	
		$("#work-grid div").hover(
		  function () {
		    $(this).addClass("hover");
		  },
		  function () {
		    $(this).removeClass("hover");
		  }
		);

	// ***** sidebar quotes

		$("a.btn-full-quote").click(function () {
			$(this).attr('href')
		 	$($(this).attr('href')).slideToggle("slow");
		  return false;
		});

		$("a.btn-full-quote").toggle(function(){
			$(this).addClass("active"); 
			}, function () {
			$(this).removeClass("active");
		});


	/* ***** Cufon
	
		// links
		Cufon.replace('#topnav li a', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('#client-login a', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('#language-switcher a', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('#content .col-3 h2', { fontFamily: 'Nevis', hover: true, textShadow: '#ddd 4px 4px' });
		Cufon.replace('#tagline h2', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('a.event-link', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('a.btn-full-quote', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('ul.services-list li', { fontFamily: 'Nevis', hover: true });
		Cufon.replace('#pagination a', { fontFamily: 'Nevis', hover: true });	
		Cufon.replace('a#btn-more-featured-projects', { fontFamily: 'Nevis', hover: true });	
			
		// headings / misc
		Cufon.replace('h1, h2, h3, h4, h5', { fontFamily: 'Nevis' });
		Cufon.replace('h2.callout-lg', { fontFamily: 'Nevis' });	
		Cufon.replace('#contact-info p strong', { fontFamily: 'Nevis' });	
		Cufon.replace('#contact-form label', { fontFamily: 'Nevis' });					
	
	*/

	// ***** fancybox

		$("a.fancybox").fancybox({
			'width'			:   680, 
			'height'		:   380, 
			'overlayOpacity': 	0.66,
			'overlayColor'	: 	'#000',
			'speedOut'		:	200,
			'titleShow'		: 	false
		});

});
