/* PB JS */

function trigger (carousel, state) {
	var frame = carousel.first;
	$('.jcarousel-control a img').attr('src','img/bullet.png');
	$('.jcarousel-control a[rel='+frame+'] img').attr('src','img/bullet-sel.png');
	curr_slider = frame;
}

function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).attr('rel')));
				$('.jcarousel-control a img').attr('src','img/bullet.png');
				jQuery('img',this).attr('src','img/bullet-sel.png');

				var frame = jQuery.jcarousel.intval(jQuery(this).attr('rel'));
				curr_slider = frame;
        return false;
    });
};

function mycarousel_initCallback_feat(carousel) {
		cInstance = carousel;
    jQuery('#midcarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#midcarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

$(function() {

	$('a.fancy').fancybox();

	$("#home-scroll").jcarousel({
        scroll: 1,
				auto: 20,
        initCallback: mycarousel_initCallback,
				itemLoadCallback: trigger,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });

		$("#feat-box").jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback_feat,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });


});



/* Cufon fonts */
Cufon.replace('.mast-left h1');
Cufon.replace('.ml-top h2');
Cufon.replace('#footer h4');
Cufon.replace('.promise strong');
Cufon.replace('.ml-top p');
Cufon.replace('.main-left h3');
Cufon.replace('#main h4');
Cufon.replace('.mast-left p');
Cufon.replace('.mast-right ul li');
Cufon.replace('.mast-right p', {
	hover: '#cc0066'
});
Cufon.replace('.gallery div a', {
	hover: '#006699'
});
Cufon.replace('#nav ul li a');

Cufon.replace('#home-scroll ul li h1');
Cufon.replace('#home-scroll ul li h2');
Cufon.replace('#home-scroll ul li p', {
	hover: '#cc0066'
});

