Problema localizado:
Código:
<a href="javascript:visible(<?php echo $animal ?>)">Visible</a>
Tu navegador no sabe nada de PHP, el valor tiene que ser enviado ya desde el servidor
PD: No es recomendable poner JavaScript en enlaces directamente, usa eventos.