como se hace para que cada cierto tiempo cambien las imagene

Bueno, yo quisiera poner imagenes en mi pagina principal que cambien cada 3 segundos y que con solo hacer click, cambie a la proxima
¿se entiende?
hola man hay dos soluciones

1. una es con un banner pero no cambiara por click si no por el tiempo que pusiste que pasen las imagenes
2. la otra es con un flash y puede ser modificadas para que sea como tu quieras
3. con un rotaimagen donde coloques las imagenes puedes entrar en este site web y veras algunos codigos creo que alli hay uno www.creatupropiaweb.com ya te lo consegui y lo coloco

<script language="JavaScript1.1">
var specifyimage=new Array() //Your images
specifyimage[0]="boy4.gif"
specifyimage[1]="boy5.gif"
specifyimage[2]="boy6.gif"

var delay=3000 //3 seconds

//Counter for array
var count =1;

var cubeimage=new Array()
for (i=0;i<specifyimage.length;i++){
cubeimage=new Image()
cubeimage.src=specifyimage
}

function movecube(){
if (window.createPopup)
cube.filters[0].apply()
document.images.cube.src=cubeimage.src;
if (window.createPopup)
cube.filters[0].play()
count++;
if (count==cubeimage.length)
count=0;
setTimeout("movecube()",delay)
}

window.onload=new Function("setTimeout('movecube()',delay)")
</script>

[contenido no disponible]
en lo rojo cambialo por la url de la imagen