show(...) - это вызов функции.
Ваш setInterval соответственно пытается запустить результат вызова - то, что функция вернула.
Нужно либо:
setInterval(show, 5000);
а конкретные ссылки определять в самой функции, либо оборачивать:
setInterval(function(){
show(...);
}, 5000);