Slideshow.changeSlide() executes in Preview but not in Live

Because you wrote:

case 2:
            $w("#slideshow1").changeSlide(3);

instead of

case 2: 
	$w("#slideshow1").changeSlide(2);

By the way, there’s no need to use switch. You can just do:

$w("#slideshow1").changeSlide(Today.getDay());