Ciao br1,
ho fatto le correzioni, ma continua a non funzionare sempre!!

Come mai a volte ridimensiona, mentre a volte è necessario un REFRESH???

Ti posto la funzione javascript modificata:

function resizeImg(foto, dimensioneMax){"
foto = eval(nomeForm +'.'+ nomeFoto);
w = foto.width;
h = foto.height;
if(w <= dimensioneMax && h>dimensioneMax){
foto.height = dimensioneMax;
}
if(w > dimensioneMax && h<=dimensioneMax){
foto.width = dimensioneMax;
}
if(w > dimensioneMax && h>dimensioneMax){
deltaX = w - dimensioneMax;
deltaY = h - dimensioneMax;
if (deltaX > deltaY){
foto.width = dimensioneMax;
}
else {
foto.height = dimensioneMax;
}
}
}

messa dentro i tag <HEAD>, mentre le immagini sono scritte così:
[img]immagine.jpg[/img]

Come mai questa anomalia di visualizzazione??????