$(function () {
	var ha = new HeroAnimation();
	ha.init('hero', 4000);
	jQuery('#mycarousel') .jcarousel({
		visible: 3,
		auto: 2,
        wrap: 'last',
        initCallback: mycarousel_initCallback

	});
	$("#firstHero") .css("background:", "#FF0000 url(${createLinkTo(dir:'images', file:'homehero_newsite.jpg')})");
	initNewsletterBehaviour();
	
	//setupCalendarLinks();
});

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};


function setupCalendarLinks() {

	$('#mycarousel a').each(function(i) {
		var href = this.href;
		href = href + '?id=' + (i + 1);
		this.href = href;
	});

}