Amigo goblin:
Me reitero en que uses getElementById...
function touchMe(imgName)
{
if (document.images)
{
document.getElementById(imgName).src = magic[parseInt(imgName)][0].src;
}
}
function letMe(imgName)
{
if (document.images)
{
document.getElementById(imgName).src = magic[parseInt(imgName)][1].src;
}
No lo he probado porque tendría que poner imágenes y el resto del código, pero he tenido muchos problemas parecidos, y creo que éste debe resolverse de igual manera.
Si falla, buscaremos otra solución. Lo que pones en imgName debe estar en el tag img como atributo "ID".
Saludos.