Guarda mi sento un idiota... nelle pagine che avevo funzionanti ho più o meno 8 file js inclusi,
li avevo provati tutti tranne prototype. Ecco, voilà!! Grazie
Ora mi sono fatto una nota di testo nella pagina...

Secondo te come mai se carico questa pagina con Ajax il codice non viene più interpretato in modo corretto? mi sono accorto che funziona solo se non includo il prototype.js...
Premetto che anche i file js interessati a questo codice sono inclusi nella index.
codice:
<div class="dock" id="dock">
  <div class="dock-container">
  [img]images/docmenu/home.png[/img]<span>Home</span> 
  [img]images/docmenu/email.png[/img]<span>Contact</span> 
  [img]images/docmenu/portfolio.png[/img]<span>Portfolio</span> 
  [img]images/docmenu/music.png[/img]<span>Music</span> 
  [img]images/docmenu/video.png[/img]<span>Video</span> 
  [img]images/docmenu/history.png[/img]<span>History</span> 
  [img]images/docmenu/calendar.png[/img]<span>Calendar</span> 
  [img]images/docmenu/rss.png[/img]<span>RSS</span> 
</div>
</div>
<script type="text/javascript">
	
	$(document).ready(
		function()
		{
			$('#dock').Fisheye(
				{
					maxWidth: 40,
					items: 'a',
					itemsText: 'span',
					container: '.dock-container',
					itemWidth: 30,
					proximity: 80,
					halign : 'center'
				}
			)
		}
	);

</script>
Cosa lo rende incompatibile? Vuoi che posto anche i due js che servono per il dockmenu?