function pageLoaded() {
	Cufon.replace('#navigation a, h4, .contact-form label, #bottom-bar h6, span.month', { fontFamily: 'HelveticaNeue BoldCondensed', hover: true} );
	Cufon.replace('#banner-slider .caption h3, #banner-slider .caption h6, #banner-content h2, .article h2, span.date ', { fontFamily: 'Gabrielle', hover: true} );
	
	Cufon.now();	
};

jQuery(document).ready(function($) {
	$('.blink').focus(function () {
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
	}).blur(function () {
		if ($(this).val() == '') {
			$(this).val($(this).attr('title'));
		}
	});
	
	if ($('#banner-slider').length) {
		$("#banner-slider ul").jcarousel({
			auto: 6,
			animation: 0,
			scroll: 1,
			wrap: 'both',
			initCallback: mycarousel_initCallback,
			itemVisibleInCallback: mycarousel_itemVisibleInCallback,
			buttonNextHTML: null,
			buttonPrevHTML: null
	    });
	};
	if ($('#featured-slider').length) {
		$("#featured-slider ul").jcarousel({
			scroll: 1,
			wrap: 'both',
			initCallback: featuredCarousel_initCallback,
			buttonNextHTML: null,
			buttonPrevHTML: null
	    });
	};
	
	if ($.browser.msie && $.browser.version.substr(0,1)<7) {
		DD_belatedPNG.fix('.article, #navigation, #banner-slider .caption');
	};
});
function mycarousel_initCallback(carousel) {
	$("#banner-slider .slider-navigation a").click(function(){
    	var x = parseInt($(this).text());
    	carousel.scroll(x);
    	return false;
    });
};
function mycarousel_itemVisibleInCallback(carousel, li, pos, state) {
	$("#banner-slider li img").css('opacity', 0);
	$(li).find('img').animate({'opacity' : 1});
	$("#banner-slider .slider-navigation a").removeClass('active');
	$("#banner-slider .slider-navigation a").eq(pos-1).addClass('active');
};

function featuredCarousel_initCallback(carousel) {
    
	$('#featured-slider .slider-navigation a.next').click(function() {
		carousel.next();
		return false;
	});
	
	$('#featured-slider .slider-navigation a.prev').click(function() {
		carousel.prev();
		return false;
	});
};

