Si te fijas en el código fuente de esa página, cada cuadro es un
<div> que contiene a un
<img> y a otro
<div> que contiene a otro
<img>, estando este último
<div> oculto. Lo único que tendrías que hacer es mostrar al
<div> interno (el oculto) al momento de que ingrese el cursor del ratón en el
<div> principal y ocultar a la imagen que inicialmente se ve. Y el proceso inverso se daría al retirar el cursor del ratón del mismo.
Los eventos
mouseover y
mouseout te servirán para ejecutar dichas acciones.
Ejemplo