Mucho mas facil...
<script type="text/javascript">
var imagen1 = "images/enter.png";
var imagen2 = "images/enter1.png";
</script>
// Luego en body...
<body>
<img src="images/enter.png" onMouseOver="this.src=imagen1" onmouseout="this.src=imagen2" border="0">
</body>
Deberia funcionar perfectamente.
Aunque posiblemente tu error seria en que en lugar de ponerlo asi onMouseOver="this.src="foto[1].src"
Seria de este modo: onMouseOver="this.src=foto[1].src"
Pero de todos modos, me parece innecesario crear una array, y luego un Image (Que por cierto, no conocia su existencia)
Saludos