>>190
pngだけでいいの?
まあやっつけでいいなら↓をimage.parentNode〜っていう一番下の直前に追記

image.setAttribute("onerror", 'this.src = this.src.replace(/.jpg$/,".png")' );
image.setAttribute("style", 'max-width: 600px;width: auto; height: auto;' );

あとなんかはみ出るからついでに表示サイズも修正した
縮めたのは表示サイズだけで画像は元画像だから安心して