function maincarousel_initCallback(carousel) {
	jQuery('.jcarousel-control a').bind('click', function() {
		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		return false;
	});

	jQuery('.jcarousel-scroll select').bind('change', function() {
		carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
		return false;
	});

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

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

jQuery(document).ready(function() {
	/*jQuery('#maincarousel').jcarousel({
		scroll:1,
		wrap: "last",
		initCallback: maincarousel_initCallback
	});*/
	jQuery('#newscarousel').jcarousel({
		vertical: true,
		scroll: 2
	});
	jQuery('#eventscarousel').jcarousel({
		vertical: true,
		scroll: 2
	});
	jQuery('#footer-carousel').jcarousel({
		wrap: "last",
		scroll: 1
	});
	jQuery('#ptv-carousel').jcarousel({
		wrap: "last",
		scroll: 3
	});
});


jQuery(document).ready(function() {
        jQuery('#maincarousel').jcarousel({
            scroll: 1,
            auto: 5,
            wrap: 'last',
			itemVisibleInCallback:  highlight,
			itemVisibleOutCallback: removehighlight,
            initCallback: function(jc, state) {
              if (state == 'init') {
                jc.startAutoOrig = jc.startAuto;
                jc.startAuto = function() {
                  if (!jc.paused) {
                    jc.startAutoOrig();
                  }
                }
                jc.pause = function() {
                  jc.paused = true;
                  jc.stopAuto();
                };
                jc.play = function() {
                  jc.paused = false;
                  jc.startAuto();
                };
                /*$('li.jcarousel-item').mouseover(function() {
                    jc.pause();
                });
                $('li.jcarousel-item').mouseout(function() {
                    jc.play();
                });*/
				$('#pause-car').click(function() {
                    jc.pause();
                });
				$('#play-car').click(function() {
                    jc.play();
                });
              }
              jc.play();
            }
			
			});



    }); 
	

function highlight(carousel, obejctli,liindex,listate){
	 var list_size = $("#maincarousel li").size();
	 $("#carousel-stage").text(liindex + "/" + list_size);
};
// it will remove last selected slide from <a>
// <a href="#" class="selected">1</a> to <a href="#">1</a>
function removehighlight(carousel, obejctli,liindex,listate){
    
};
