Je n'avais pas de script sous la main, c'est pour cela que je répond tard, je ne voulais pas fournir de script non testé.
Après mes recherches j'ai testée et j'ai retenue ce script qui es le plus simple à adapter et intégrer.
Il fonctionne avec tous les navigateurs même le résistant IE sauf que celui ci décale un peu les sous menus sur la droite.
http://dosimple.ch/articles/Menus-dynamiques/
Pour mettre des images à la place de la couleur bleu il suffit de rajouter cette ligne dans le .css aux propriétés suivante : .menu a, .menu a:hover, .menu a:focus, a.linkOver
Ligne à rajouter : background-image:url('cheminverslimage.jpg');
La propriété menu a correspond au lien normal, le hover lorsque la souris est dessus, le focus quand le clic de la souris est activé sur le lien.
Voilà normalement tu devrais t'en sortir, il n'y a rien à toucher dans les menu .js.
Juste la .css pour les images et le .html pour le contenu des menus.
J'espère que c'est bien ce que tu cherchais, sans trop de connaissance ça devrait aller.
En tout cas si tu as des problèmes je suis là.
Informations supplémentaires sur les menus :
http://openweb.eu.org/articles/menu_universel/