buenas,
principalmente ese error sucede por el tipo de documento que estás utilizando; muy seguramente xhtml. en este caso, parece que dreamweaver no genera correctamente el código para hacerlo válido con xhtml. el estándar xhtml dice que el contenido del elemento <script> es PCDATA, lo que significa que el motor html analiza su contenido en busca de código html. es por ello que te da error en el ampersand (&) y otros caracteres especiales de html. la solución es bien simple: apartas el código javascript en un documento js o envuelves el código javascript en un CDATA section.
Código:
<script type="text/javascript">
//<![CDATA[
// codigo aqui;
//]]>
</script>