function settingCarouselInterval(carouselId, settingValueId) {
  if ($("#" + carouselId) && $("#" + settingValueId)[0]) {
    $("#" + carouselId).carousel({
      interval:
        $("#" + settingValueId)[0].value === "false"
          ? false
          : +$("#" + settingValueId)[0].value * 1000, // seconds
      pause: false,
    });
  }
}
$(document).ready(function () {
  if ($("#showcaseBannerIntervalSetting").length > 0) {
    settingCarouselInterval("showcaseBanner", "showcaseBannerIntervalSetting");
  }

  if ($("#happeningDetailSlideIntervalSetting").length > 0) {
    settingCarouselInterval(
      "happeningDetailSlide",
      "happeningDetailSlideIntervalSetting"
    );
  }

  if ($("#propertyDetailSlideIntervalSetting").length > 0) {
    settingCarouselInterval(
      "propertyDetailSlide",
      "propertyDetailSlideIntervalSetting"
    );
  }
});
