Bueno me fui a la pagina e hice un debbug y pues...
  
Código:
 error404.000webhost.com/?:2Uncaught SyntaxError: Unexpected token <
java1.js:91Uncaught SyntaxError: Unexpected token .
count.php:1Uncaught SyntaxError: Unexpected token <
28event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.
  Ahora, tu incrustas la respuesta AJAX en HTML y solo cambias el "content"... Tienes que hacer el callback de fancybox otra vez... No ves que en la linea de tiempo lo llamaste antes de cada AJAX... 
Ejemplo:    
Código HTML:
Ver original  <a href="url" class="fancybox"><img src="url imagen" /></a> </content>
 
$(function(){
   $('.fancybox').fancybox();
});
  
Esto es lo que tienes que devolver cada vez que llamas AJAX, es una forma fácil de reusar las opciones ya que los plugins muy dificilmente se pueden hacer "live"... Y esto sucede porque cada llamado a AJAX es un nueva respuesta a la carga del DOM. 
Saludos!