Вы можете создать функцию, которая будет изменять изображение каждые 3 секунды.Затем, когда вы наводите курсор мыши на изображение, вызываете функцию и запускаете таймер.Когда мышь покинет изображение, очистите таймер.
var img = document.getElementById( "me" ).getElementsByTagName( "img" )[0];
var images = ["Me.JPG", "new image path", "..."];
var i = 1;
var timer;
function change() {
img.src = images[i];
if ( ++i >= images.length ) {
i = 0;
}
timer = setTimeout( change, 3000 );
}
img.onmouseover = function() {
timer = setTimeout( change, 3000 );
};
img.onmouseout = function() {
img.src = images[0];
clearTimeout( timer );
};