function myFlyerCarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });
};

function myFlyerCarousel_updateView(carousel, listItem, listItemIndex, itemState) {
	jQuery("#SS_Home_Featured_Products #homeFeaturedProductsInfo span.content").css("display","none");
	jQuery("#SS_Home_Featured_Products #homeFeaturedProductsInfo span[rel='homeFeaturedProducts_" + listItemIndex + "']").css("display","block");
}



jQuery(document).ready(function(){
      doReady();
      
});

function doReady(){

      if (jQuery("#myFlyerCarousel").length > 0){
            jQuery("#myFlyerCarousel").jcarousel({
                  //config
                  initCallback: myFlyerCarousel_initCallback
            });
      }
      if (jQuery("#homeFeaturedProductsCarousel").length > 0){
            jQuery("#homeFeaturedProductsCarousel").jcarousel({
                  //config
                  initCallback: myFlyerCarousel_initCallback,
				  scroll: 1,
				  itemVisibleInCallback: myFlyerCarousel_updateView
            });
      }
      if (jQuery("#homeFeaturedDepartmentsCarousel").length > 0){
            jQuery("#homeFeaturedDepartmentsCarousel").jcarousel({
                  //config
                  initCallback: myFlyerCarousel_initCallback,
				  scroll: 1
            });
      }


	
	// I'm not sure this section is used anymore ??
	jQuery("span.recoFlyerItemInfo").hover(
		function(){
			var thisItem = jQuery(this).attr("rel");
			var thisOffset = jQuery(this).offset();
			var carouselOffset = 0;
			if (jQuery("ul#myFlyerCarousel").css("left") <= -441){
				var carouselOffset = 30;
			}
			jQuery("span.recoFlyerItemInfoContents[rel='" + jQuery(this).attr("rel") + "']").css({
				"display":"block",
				"top":(0) + "px",
				"left": (parseInt(jQuery("ul#myFlyerCarousel").css("left")) + (jQuery("ul#myFlyerCarousel li").index(jQuery(this).parent()) * 157) - carouselOffset) + "px"
			});
			var thisPosition = jQuery(this).parent().position();
		},
		function(){
			jQuery("span.recoFlyerItemInfoContents[rel='" + jQuery(this).attr("rel") + "']").css("display","none");
		}
	);
	
	// I'm not sure this section is used anymore ??
	jQuery("span.recoFlyerItemInfoContents").hover(
		function(){
			jQuery(this).css("display","block");
		},
		function(){
			jQuery(this).css("display","none");
		}
	);

	jQuery("div#articleDetailContent ol.largeNumber li").each(function(){
		jQuery(this).css({
			"background": "transparent url(images/ss/article_bullet_styled_" + parseInt(jQuery("div#articleDetailContent ol.largeNumber li").index(this) + 1) + ".gif) no-repeat 0px 0px"
		});
	});

}
