Lo que debe estar pasando es que firefox no reconoce el "objeto" como corresponde.
Yo te recomiendo que uses esta funcion que te determina de modo correcto el objeto que reconoce los distintos navegadores.
Código:
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
Con esto tendrias que usar una funcion sola quedaria asi
Código:
function irudialdatu(argazkizena)
{
obj = MM_findObj('argazkia');
obj.src="../IRUDIAKtx/Antzokia/"+argazkizena
}
Espero haberte ayudado