JavaScriptí absurdita

Ahoj ahoj ! Napsal jsem si tenhle kratičkej skriptík co by mi měl měnit obrázky tlačítek podle toho na jaké stránce jsem. Mám je takhle pojmenované, do Imagů mám nahrané obrázky, do proměnné adresa se nahrává správná adresa, ale přesto tady něco nefunguje. Tušíte proč ?

Díky moc - fakt to nechápu...

var adresa = document.location;

switch(adresa) {
case "http://adams.euweb.cz/zan/index.php":
document.tlacitko_uvod.src = uvod2.src;
document.tlacitko_nahlasit.src = nahlasit1.src;
document.tlacitko_prohlizet.src = prohlizet1.src;
break;
case "http://adams.euweb.cz/zan/insert_article.php":
document.tlacitko_uvod.src = uvod1.src;
document.tlacitko_nahlasit.src = nahlasit2.src;
document.tlacitko_prohlizet.src = prohlizet1.src;
break;
case "http://adams.euweb.cz/zan/show_articles.php":
document.tlacitko_uvod.src = uvod1.src;
document.tlacitko_nahlasit.src = nahlasit2.src;
document.tlacitko_prohlizet.src = prohlizet1.src;
break;
default:
break;
};
1) misto document.tlacitko_....src je lepsi pouzivat document.getElementById("tlacitko_....").src

pak to bude fungovat vsude, ne jenom v IE

2) taky zalezi kde v tej strance je tuten skript a kde jsou ty obrazky
co to takhle udělat pomocí PHP? třeba pomocí proměnné. stejně jako se načítá obsah dle proměnný (popsáno na firstpage.wz.cz) tak podle něj dělat i adresy obrázků. je to přinejmenšim spolehlivý.

btw. nechápu proč máš v každym casu 3. řádek stejnej.

switch(adresa) {
case "http://adams.euweb.cz/zan/index.php":
document.tlacitko_uvod.src = uvod2.src;
document.tlacitko_nahlasit.src = nahlasit1.src;
break;
.
.
.

};

document.tlacitko_prohlizet.src = prohlizet1.src;