
/* - ++resource++zindep.imagescalator.javascripts/jcarousellaunch.js - */
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();
    });

	// hover on button make same effect

	carousel.buttonNext.hover(function() {
        carousel.next();
		rotationnext=setInterval(function() {carousel.next()},650);
    },function(){clearInterval(rotationnext);});
	carousel.buttonPrev.hover(function() {
        carousel.prev();
		rotationprev=setInterval(function() {carousel.prev()},650);
    },function(){clearInterval(rotationprev);});
};








function carousel_1_beforeAnimation(carousel,element,i,status){
	jQuery('#carousel_1_slide_'+carousel.selected).attr("src","img/slide_off.gif");
    var idx = carousel.index(i, carousel.options.size);
	carousel.add(i,carousel.get(idx).html())
  }

function carousel_1_afterAnimation(carousel,element,index,status){
    var idx = carousel.index(index, carousel.options.size);
	carousel.selected=idx
	jQuery('#carousel_1_slide_'+idx).attr("src","img/slide_on.gif");
}

function carousel_1_itemVisibleOutCallback(carousel, item, i, state, evt){
   	if (i>carousel.options.size || i<0){
    	carousel.remove(i);
    }
  	carousel.startAuto();
};


