jQuery.noConflict();

jQuery(function(){
	
	//初期設定
	jQuery("#carouselInner").css("width",720*jQuery("#carouselInner ul.column").size()+"px");
	jQuery("#carouselInner ul.column:last").prependTo("#carouselInner");
	jQuery("#carouselInner").css("margin-left","-720px")

	//戻るボタン
	jQuery("#carouselPrev").click(function(){
		CurrentPage -- ;
		if( CurrentPage < 1 ) CurrentPage = MaxPageNumber ;
		PageDisplay();

		jQuery("#carouselNext,#carouselPrev").hide();
		jQuery("#carouselInner").animate({
			marginLeft : parseInt(jQuery("#carouselInner").css("margin-left"))+720+"px"
		},"slow","swing" , 
		function(){
			jQuery("#carouselInner").css("margin-left","-720px")
			jQuery("#carouselInner ul.column:last").prependTo("#carouselInner");
			jQuery("#carouselNext,#carouselPrev").show();
		})
	})
	//進むボタン
	jQuery("#carouselNext").click(function(){
		jQuery("#carouselNext,#carouselPrev").hide();
		
		CurrentPage ++ ;
		if( CurrentPage > MaxPageNumber ) CurrentPage =1 ;
		
		PageDisplay();
		
		jQuery("#carouselInner").animate({
			marginLeft : parseInt(jQuery("#carouselInner").css("margin-left"))-720+"px"
		},"slow","swing" , 
		function(){
			jQuery("#carouselInner").css("margin-left","-720px")
			jQuery("#carouselInner ul.column:first").appendTo("#carouselInner");
			jQuery("#carouselNext,#carouselPrev").show();
		})
	})
	
})

