Javascript Error "Missing ; before statement"
<p>I am having a very weird error on this block:</p>

<pre><code>&lt;script type="text/javascript"&gt;
  var captions = new Array();
  captions[0] = "";
  captions[1] = '&lt;div class="cap-desc"&gt;&lt;h3&gt;No Win - No Fee&lt;/h3&gt;&lt;span class="captionSubhead"&gt;Performance Guarantee&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#636363; font-size:13px;"&gt;Ask Today. We are very confident&lt;br /&gt;you'll be impressed with our results! &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://#" class="rmore" target="_blank"&gt;read more&lt;/a&gt;';
&lt;/script&gt;
</code></pre>

<p>The error tells me that I am missing a ';' before captions[1] but I am pretty sure that captions[0] has a semi-colon!</p>

<p>The whole site is here: <a href="http://katron.sourcefit.com/cms02/a&amp;a/" rel="nofollow">http://katron.sourcefit.com/cms02/a&amp;a/</a></p>

<p>It has 5 captions now, but same error nonetheless. I tried changing the contents of the caption in question. In this case, it's captions[1] and it works. What is wrong with the caption? I am sure I am closing all tags and quotes and escaping \n to <br /></p>
