нужно несколько строк {}, иначе интерпретатор javascript не будет знать, что ему нужно запустить больше.
попробуйте это, оно должно работать:
$(document).ready(function() {
setInterval("rotateImages()", 2000);
})
function rotateImages() {
var curPhoto = $("#photoshow div.current")
var nxtPhoto = curPhoto.next();
if (nxtPhoto.length == 0) {
nxtPhoto = $("#photoshow div:first");
curPhoto.removeClass('current').addClass('previous');
nxtPhoto.css({
opacity: 0.0
}).addClass('current').animate({
opacity: 1.0
}, 1000, function() {
curPhoto.removeClass('previous');
});
}
}
P.S. пожалуйста, используйте также точки с запятой (;) для различения строк.