Ajouter une transition en changeant img src avec javascript

J'ai une balise img qui je veux changer la src lors de pointage et tout fonctionne, mais je voudrais ajouter certains de transition de sorte qu'il n'a pas l'air si mauvaise, mais puisque c'est une img src je ne peux pas la cible avec les css.

http://jsfiddle.net/Ne5zw/1/

html

<img id="bg" src="img/img1.jpg">
<div onmouseover="imgChange('img/img2.jpg'); "onmouseout="imgChange('img/img1.jpg');">

js

function imgChange(im){
document.getElementById('bg').src=(im);
}

source d'informationauteur ernerock