Hallo Chris,
<script type="text/javascript">
<!--
^^^^^^^der Script-Teil muss bei XHTML entweder als CDATA hier stehen- oder in einer externen Datei liegen ...
schau mal hier hinein:
http://selfhtml.teamone.de/html/xhtml/unterschiede.htm#script_style
gruss sven