si es que fueran las comillas talvez seria un problema acerca de como armas la cadena en php, no estoy seguro si la respuesta correponde a esta sección pero prueba algo como :
Código:
echo 'onmouseover="MM_swapImage(\'Image1\',\'\',\'fotos/'. $res['imagen2'] . '\'.jpg\',1)" onmouseout="MM_swapImgRestore()"';
en vez de lo que tienes para que no te queden comillas simples dentro de otras simples (onmouseover='MM_swapImage('Image..
y quede algo asi (onmouseover="MM_swapImage('Image..