Hi,
Bei
MM_showHideLayers(document.Artikel.Auswahl.options[n].value)
wird vermutlich nur _ein_ Argument übergeben, das ein langer String mit mehreren Kommas ist. Die Funktion braucht aber einzelne Argumente. Versuch mal
eval('MM_showHideLayers('+document.Artikel.Auswahl.options[n].value+')');
Außerdem sollte
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
^^^
sicherlich ein == sein.
Gruß
Steffen