Como hacer que una imagen cambie sola y tenga cada una su ruta

Hola quiero hacer que las imagenes vallan cambiando cada x tiempo y que cada una tenga su ruta, es decir que cuando haga click en cada una de ellas te lleve a una página diferente:

De momento tengo esto:

HEAD

<script language="Javascript" type="text/javascript">
mis_imagenes = new Array("objetos/img1.jpg","objetos/img2.jpg","objetos/img3.jpg","objetos/img4.jpg","objetos/img5.jpg")
mi_imagen = 0
imgCt = mis_imagenes.length
function rotacion() {
if (document.images) {
mi_imagen++
if (mi_imagen == imgCt) {
mi_imagen = 0
}
document.anuncio.src=mis_imagenes[mi_imagen]
setTimeout("rotacion()", 15 * 1000)
}
}
</script>

/HEAD



<body onload="rotacion()">
<img src="objetos" name="anuncio"ALIGN="left"hspace="10" />