HELP....non riesco !

Mi hanno detto che il provblema è nel JS !
Prelevo dei rs da un DB e li faccio scorrere con un marquee !
Perchè mi visualizza solo 2 dei 3 record inseriti ?

codice:
<%
cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/database/cedab.mdb") 

'set connession to database 
Set objConn=Server.CreateObject("ADODB.Connection")

'open connession to database
objConn.Open cstring

Set rs = Server.CreateObject("ADODB.Recordset")

nometabella="eventi"  ' inserisci qui il nome della tabella da vedere

SQL = "select * From "&nometabella&""

'apro il rs
rs.Open sql, objConn, 3, 3 'cursore dinamico
rs.movefirst

i = 0
%>

codice:
<script language="JavaScript1.2">
//Specify the marquee's width (in pixels)
var marqueewidth=830
//Specify the marquee's height (in pixels, pertains only to NS)
var marqueeheight=20
//Specify the marquee's scroll speed (larger is faster)
var speed=4
//Specify the marquee contents

	
	var myLinks;
	myLinks = "";
</script>
<%
		do until rs.eof
		%>
<script language="JavaScript">
		
		var marqueecontents='<span class="menu2"> '+'"><%=rs("titolo")%></span>'+' ';
		
	myLinks=myLinks+marqueecontents;
</script>
<%
rs.movenext
loop
%>