Cufon.replace('#slider h2 ', { fontFamily: 'Helvetica', textShadow: '1px 1px #000' });
Cufon.replace('.blue-button span', { fontFamily: 'Helvetica Neue Bold', hover: true });
Cufon.replace('h3, h4', { fontFamily: 'Helvetica'});

$(document).ready(function(){
	$("#slider ul").jcarousel({
		vertical: true,
		scroll: 1,
		wrap: 'both',
		auto: 0,
		initCallback: mycarousel_initCallback,
		itemVisibleInCallback: mycarousel_visibleCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
    $('#slider .image, h1#logo').pngFix();
    jQuery('#testimonials').cycle({
        fx: 'scrollDown', //'fade'
        timeout: 7000,
        random: 1,
        pause: 1,
        speed: 2000
    });
});
function mycarousel_initCallback(carousel) {
	$('#billboard .navigation .next').bind('click', function() {
		carousel.next();
		carousel.startAuto(0);
		return false;
	});
	
	$('#billboard .navigation .prev').bind('click', function() {
		carousel.prev();
		carousel.startAuto(0);
		return false;
	});

	$("#billboard .navigation .blue-button").click(function(){
		$('#billboard .navigation .blue-button').removeClass('active');
		$(this).addClass('active');
		var num = parseInt($(this).attr('rel'));
		carousel.scroll(num);
		carousel.startAuto(0);
		return false;
	});
	
	// Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

function mycarousel_visibleCallback(carousel, li, index, state) {
	$('#billboard .navigation .blue-button').removeClass('active');
	$('#billboard .navigation .blue-button').eq(index-1).addClass('active');
};

