jQuery.noConflict();
jQuery(function(){
	jQuery("#carouselInner ul.column li").append( jQuery("<img>").attr("src", "top/carousel/arrow.png").attr("class","arrow") );
	if(jQuery.browser["msie"] && Number(jQuery.browser["version"]) < 7){
		return;
	}

	jQuery("#carouselInner").css("width",540*jQuery("#carouselInner ul.column").size()+"px");
//	jQuery("#carouselInner ul.column:last").prependTo("#carouselInner");
	jQuery("#carouselInner").append( jQuery("<img>").attr("id","carouselPrev").attr("src", "top/carousel/prev.png").attr("alt","前へ") );
	jQuery("#carouselInner").append( jQuery("<img>").attr("id","carouselNext").attr("src", "top/carousel/next.png").attr("alt","次へ") );
//	jQuery("#carouselInner").css("margin-left","-540px");
	
	
	jQuery("#carouselPrev").click(function(){
		jQuery("#carouselInner ul.column:last").prependTo("#carouselInner");
		jQuery("#carouselInner").css("margin-left","-540px")

		jQuery("#carouselNext,#carouselPrev").hide();
		jQuery("#carouselInner").animate({
			marginLeft : parseInt(jQuery("#carouselInner").css("margin-left"))+540+"px"
		},"slow","swing" , 
		function(){
//			jQuery("#carouselInner").css("margin-left","-540px")
//			jQuery("#carouselInner").css("margin-left","0px")
//			jQuery("#carouselInner ul.column:last").prependTo("#carouselInner");
			jQuery("#carouselNext,#carouselPrev").show();
		})
	})
	
	jQuery("#carouselNext").click(function(){
		jQuery("#carouselNext,#carouselPrev").hide();
		jQuery("#carouselInner").animate({
			marginLeft : parseInt(jQuery("#carouselInner").css("margin-left"))-540+"px"
		},"slow","swing" , 
		function(){
//			jQuery("#carouselInner").css("margin-left","-540px")
			jQuery("#carouselInner").css("margin-left","0px")
			jQuery("#carouselInner ul.column:first").appendTo("#carouselInner");
			jQuery("#carouselNext,#carouselPrev").show();
		})
	})
})