Hola,
A simple vista, diria que tu JS está bien. Creo que el rror lo tienes en el PHP. No estoy seguro de esto que te digo, pero prueba esto:
Código PHP:
if($activo_casilla_1_1 == true) {
echo '<div id="apDiv3"><a href="#"><img src="imagenes/user_mapa.png" width="65" height="39" onmouseover="casilla("'.$casilla1_x.'","'.$casilla1_y.'","'.$user_casilla_1_1.'")" onmouseout="casilla(0, 0, 0)" border="0" /></a></div>';
}
O sino prueba esto otro:
Código PHP:
if($activo_casilla_1_1 == true) {
echo '<div id="apDiv3"><a href="#"><img src="imagenes/user_mapa.png" width="65" height="39" onmouseover="casilla($casilla1_x,$casilla1_y,$user_casilla_1_1)" onmouseout="casilla(0, 0, 0)" border="0" /></a></div>';
}
Como ya te he dicho, no estoy nada seguro del o que te he puesto, aun que lo mejor sería ue miraras en el PHP que es lo que te imprime en ese echo. Mira que los parámetros que le pasas a la función estén bien. Otra cosa que puedes hacer es mirar con alerts si las variables que has pasado tienen el valor que esperas.