ok, anche se e' un form, le immagini non sono elementi di un form, quindi quella sintassi e' errata

lo rilevi, senza troppa precisione se e' presente ovunque nel nome con
if(x.src.indexOf("BN")>-1){ ...e' presente... }

lo setti prima dell' estensione con
var dotpos=x.src.indexOf('.');
x.src=x.src.substr(0,dotpos)+'BN'+x.src.substr(dot pos);

ciao