Cufon.set('fontFamily', 'ColaborateLight');
Cufon.replace('#the-tabs a strong, .tab-head h3, .tab-head p, .entry-desc h2, .gform_title, #gallery h2, #gallery h3, .step .num, .gc-post h1, .gc-post h2, .gc-post h3, .breadcrumb, .gallery-thumbs li a strong, .gallery-thumbs li a span', { hover : true });

Cufon.set('fontFamily', 'ImperatorSmallCaps');
Cufon.replace('#tagline');

jQuery(function($) {
	$('#nav > ul > li:first-child a').addClass('ico-home');
	$('.step').each(function() {
		if (!(($(this).index('* > .step') + 1) % 3)) {
			$(this).addClass('step-last');
		}
	});
	
	$('#nav ul > li').hover(function() {
		$(this).addClass('hover').find('> ul').stop(true, true).slideDown('fast');
	}, function() {
		$(this).removeClass('hover').find('> ul').stop(true, true).slideUp('fast');
	});
	
	$('#slider').nivoSlider({
		directionNav: true,
		directionNavHide: false,
		controlNav: false,
		pauseTime: 5000
	});
	
	$('#the-tabs a[class!="tab-act"]').click(function() {
		var hr = $(this).attr('href');
		$(this).parent().addClass('tab-act').siblings('.tab-act').removeClass('tab-act');
		$(hr).removeClass('tab-hidden').addClass('tab-visible').siblings().removeClass('tab-visible').addClass('tab-hidden');
		Cufon.refresh();
		return false;
	});
	
	$('#the-tabs a:not(.tab-act):first').click();
	
	$('.gallery-thumbs li a').hover(function() {
		$(this).parent().toggleClass('hover');
	});
	
	$('.gfield_select').parents('li.gfield').css('overflow', 'visible').selectbox();
	
	
	var image_holder = $('.gallery_image_holder');
	var thumb_holder = $('.gallery_thumb_navigation');
	var duration = 200;
	var pause = 5000;
	var current_z = 1;
	var fade_timeout = false;
	
	function fade_image_in(index) {
		clearTimeout(fade_timeout);
		
		image_holder.find('li:eq(' + index + ')').hide().css('zIndex', ++current_z).fadeIn(duration);
		thumb_holder.find('li:eq(' + index + ')').fadeTo(duration, 1).siblings().fadeTo(duration, 0.5);
		if (++index == image_holder.find('li').length) {
			index = 0;
		}
		fade_timeout = setTimeout(function() {
			fade_image_in(index);
		}, pause);
	}
	
	thumb_holder.find('a').click(function() {
		fade_image_in($(this).parent().index());
		return false;
	});
	
	thumb_holder.find('a:first').click();
	
	$('.foot-nav li:last-child span').remove();
	
	$('a[rel="gallery_fancybox"]').fancybox({
		cyclic: 'true'
	});
	
	$('.entry p').each(function() {
		if ($(this).text() == '') {
			$(this).remove();
		}
	});
});

