Be that as it may, I see no reason for you to actually use images. Still, if you really must, you should at least provide alternative text.
Originally Posted by moorefaith
Presumably, you don't use Mozilla or Opera for development. The script debugging tools for both applications would have pointed you to the problem straight away:
Can someone give me a hand?
You have a nested, but unescaped, single quote within that string literal. Correct that and the script will run fine.
menu3='<a href="http://news.bbc.co.uk">Window Buyer's Tools</a>'
If my guess was correct and you do use IE for development, please do the Web, and yourself, a favour and stop. IE is too lenient and will allow you to fall into bad habits. Not only that, but IE's numerous bugs don't make for a reliable representation of what you're actually writing.