mueve el puntero del mouse sobre una imagen

Tengo 4 imágenes en una página HTML: 1.png, 2.png, 3.png y 4.png. Cuando el usuario mueve el puntero del mouse hacia 1.png, 2.png debería reemplazar 4.png. De manera similar, si el puntero del mouse va a 2.png, 3.png debe reemplazarse con 1.png.

Aquí está mi código:

<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <script type="text/javascript">
            function image1_mouseover()
            {
                var img2 = document.getElementById('img2');
                var img4 = document.getElementById('img4');
                img2.setAttribute('src','exercice1/4.png');
                img2.setAttribute('id','img4');
                img4.setAttribute('src','exercice1/2.png');
                img4.setAttribute('id','img2');
            }

            function image2_mouseover()
            {
                var img1 = document.getElementById('img1');
                var img3 = document.getElementById('img3');
                img1.setAttribute('src','exercice1/3.png');
                img1.setAttribute('id','img3');
                img3.setAttribute('src','exercice1/1.png');
                img3.setAttribute('id','img1');
            }

            function image3_click()
            {

            }
        </script>
        <style type="text/css">
            table
            {
                margin-left:auto;
                margin-right:auto;
            }
        </style>
    </head>
    <body>
        <table class="centrer">
            <tr>
                <td><img src="exercice1/1.png" alt="Image 1" id="img1" onmouseover="image1_mouseover()"></td>
                <td><img src="exercice1/2.png" alt="Image 2" id="img2" onmouseover="image2_mouseover()"></td>
            </tr>
            <tr>
                <td><img src="exercice1/3.png" alt="Image 3" id="img3"></td>
                <td><img src="exercice1/4.png" alt="Image 4" id="img4"></td>
            </tr>
        </table>
    </body>
</html>

Funciona al principio cuando muevo el mouse a 1.png y 2.png reemplaza a 4.png. Pero luego cuando muevo el mouse a 2.png, 1.png no reemplaza a 3.png, en vez de eso tuve que mover el mouse sobre 4.png para que eso suceda

Que pasa

Respuestas a la pregunta(1)

Su respuesta a la pregunta