Questo è parte del codice attuale e funzionante

<script LANGUAGE="JavaScript">
<!--
b21=new Image(130,30)
b21.src="home.gif"
b22=new Image(130,30)
b22.src="home1.gif"

function filter(imagename,objectsrc){
if (document.images)
document.images[imagename].src=eval(objectsrc+".src")
}

//-->
</script>

e che viene richiamato all'interno della pagina .htm nel seguente modo:
[img]home.gif[/img]

Se modifico il js come da te suggerito in:

<script LANGUAGE="JavaScript">
<!--
b21=new Image(130,30)
b21.src="home.gif"
b22=new Image(130,30)
b22.src="home1.gif"

function filter(imagename,objectsrc){
if (document.images) {
document.images[imagename].src = "./"+objectsrc+".src";
}

//-->
</script>

Ottengo il seguente errore:
Linea: 108 (Fa riferimento alla riga <a href="index.htm" ecc...)
Carattere: 1
Errore: previsto oggetto
Codice: 0

Purtroppo non so praticamente nulla di JS...