Para el pause ... puede quedar mas o menos asi ...
Código Javascript
:
Ver originaldetener = 0;
function siguiente(){
if(detener == 1){
clearInterval();
return;
}
if (actual < 4) {
visor.src = fotos[actual];
actual++;
}
if(actual == 4){
actual = 0;
}
}
function diapositiva(){
detener = 0;
setInterval('siguiente()', 1000);
}
function pause(){
detener = 1;
}
Corrobore el resultado !!!