Hombre mejor metele estilos y ya te vas acostumbrando dandole estados al enlace.
Una imagen que lleva un enlace puede cambiar de estado sin tener que usar javasript unicamente creando estados cuando el link a sido visitado o el raton esta encima del enlace, etc.
Bueno te sigo comentando que estoy en el curro.
Crea una hoja de estilos, lo tipico, llamala estilos.
<link href="estilos.css" rel="stylesheet" type="text/css" />
Mete el enlace en el html de donde va a coger los estilos.
Crea ahora los estilos de "a"
a{background:url("ejemplo.gif"); cursor: pointer; }
a:hover{background:url("ejemplo2.gif"); cursor: pointer; }
Esto lo que haria es que todos los enlaces llevarian una imagen que se llamaría ejemplo y la cambiaria cuando pases el raton por encima por ejemplo2.
Ten encuanta que puedes crear todos los estilos que necesites.
Nota: no es necesario crear un fichero css si metes los estilos dentro del html los pillara igual, pero es mas util tenerlos en un fichero css por que asi no tiene que llevar todo ese codigo el html, lo podran coger otras paginas, pesara menos, cargara antes, etc...