/* inizializzazione */
$(document).ready(function () {

  
		
			/** CAROUSEL HOME PAGE
			* We use the initCallback callback
			* to assign functionality to the controls
			*/
			function mycarousel_initCallback(carousel) {
				jQuery('#HomeCarousel .jcarousel-control a').bind('click', function() {
					carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
					jQuery('#mycarousel .jcarousel-control a').removeClass('current');
					jQuery(this).addClass('current');
					return false;
				});

				// Pause autoscrolling if the user moves with the cursor over the clip.
				carousel.clip.hover(function() {
					carousel.stopAuto();
				}, function() {
					carousel.startAuto();
				});
				jQuery('#HomeCarousel .jcarousel-control').hover(function() {
					carousel.stopAuto();
				}, function() {
					carousel.startAuto();
				});
			};
			function highlight(carousel, obejctli,liindex,listate){
				jQuery('#HomeCarousel .jcarousel-control a').removeClass('current');
				jQuery('#HomeCarousel .jcarousel-control a:nth-child('+ liindex +')').attr("class","current");
			};
			function removehighlight(carousel, obejctli,liindex,listate){
				jQuery('#HomeCarousel .jcarousel-control a:nth-child('+ liindex +')').removeAttr("class","current");
			};

				jQuery("#HomeCarousel").jcarousel({
					scroll: 1,
					initCallback: mycarousel_initCallback,
					// Automatic highlight of the controllers
					itemVisibleInCallback:  highlight,
					itemVisibleOutCallback: removehighlight,
					// This tells jCarousel NOT to autobuild prev/next buttons
					buttonNextHTML: null,
					buttonPrevHTML: null,
					//Autoscroll
					auto: 5, //seconds for the user to read...
					wrap: 'last'
				});



});



