Hi; Many thanks in advance to someone who can help me.....
I have two scrolling areas on same page and one java based menu. The ‘init’ (menu) and ‘scroll’ functions are called from the onload command. The menu and one scroll works OK but not the two scrolls together. I'm using a buildpage.asp to call each ASP file with the java in then a further js file (for each scroller) is called when loading the main html template.
The both scrolls stop working with the following error appearing in the status bar 'tdiv11.style.top' is null or not an object when the following code is loaded from the second asp file:
ScrollerHTML2 = ScrollerHTML2 & "function move13(whichdiv){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11=eval(whichdiv)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv3.style.top)>5&&parseInt(tdiv11.style.top)<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=0+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(second2_obj)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv11.style.top)>=tdiv11.offsetHeight*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(tdiv11.style.top)-5+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.innerHTML=messages2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
Please let me stress that both scrolls work separately in main template page, it is only when I add both js files that both then stops working - therefore I can assume there is nothing wrong with the buildpage file, either asp file or js file. The code below is from all files:
(part of) Buildpage.asp:
<!--#include virtual="/includes/dbconnect.asp"-->
<!--#include virtual="/includes/scroller.asp"-->
<!--#include virtual="/includes/scroller2.asp"-->
<%
'sessions last for ten minutes when no activity
session.Timeout = 10
' Set error status to OK, when used in conjuction with 404 trapping.
'response.status = "220 OK"
Scroll.js
if (ie||dom){
document.writeln('<div id="main" style="position:relative; width:'+scrollerwidth+';height:'+scrollerheight+';background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
document.writeln('<div style="position:absolute;width:'+ scrollerwidth+';height:'+scrollerheight+';overflow:hidden;clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
document.writeln('<div id="first2" style="font-size:10px; position:absolute;width:'+scrollerwidth+';left:3px;top:6px;">')
document.write(messages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="font-size:10px; position:absolute;width:'+scrollerwidth+';left:3px;top:5px;visibility:hidden">')
document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}
Scroll2.js
if (ie2||dom2){
document.writeln('<div id="main" style="position:relative; width:'+scrollerwidth2+';height:'+scrollerheight2+';background-color:'+scrollerbgcolor2+' ;background-image:url('+scrollerbackground2+')">')
document.writeln('<div style="position:absolute;width:'+ scrollerwidth2+';height:'+scrollerheight2+';overflow:hidden;clip:rect(0 '+scrollerwidth2+' '+scrollerheight2+' 0);left:0px;top:0px">')
document.writeln('<div id="first2" style="font-size:10px; position:absolute;width:'+scrollerwidth2+';left:3px;top:6px;">')
document.write(messages2[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="font-size:10px; position:absolute;width:'+scrollerwidth2+';left:3px;top:5px;visibility:hidden">')
document.write(messages2[dyndetermine=(messages2.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}
Scripts called from Template.html
<td valign="top" width="211">
<p align="center"><font color="#0000FF"><i><b>In The News</b></i></font> xxxSCROLLERHTMLxxx
<script language="JavaScript1.2" src=templateimages/scroll.js></script>
<div align="center">
<tr>
<td height="1" >
<p align="center"><font color="#0000FF"><i><b>In The News</b></i></font> xxxSCROLLERHTML2xxx
<script language="JavaScript1.2" src=templateimages/scroll2.js></script>
</td>
</tr>
Scroller.asp
<%
ScrollerHTML = "<Script>" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerwidth='142px'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerheight='120px'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerbgcolor='#FFFFFF'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerbackground='scrollerback.gif'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var messages=new Array()" & vbcrlf
TheQuery = "Select * From Articles Where PG_Type='NEWS' and PG_Date <= #" & formatdatetime(now,2) & "# Order by PG_date desc"
Executesql(TheQuery)
for count = 1 to rs_main.recordcount
ScrollerHTML = ScrollerHTML & "messages[" & count-1 & "]=""<a class=newsinfo href='shownews.asp?item=" & rs_main("pg_name") & "'>" & replace(replace(rs_main("pg_pagetitle"),"""","\"""),"'","\'") & "</a><BR>" & replace(replace(replace(rs_main("pg_description"),"""","\"""),"'","\'"),vbcrlf," ") & """" & vbcrlf
rs_main.movenext
next
rs_main.close
ScrollerHTML = ScrollerHTML & "var ie=document.all" & vbcrlf
ScrollerHTML = ScrollerHTML & "var dom=document.getElementById" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (messages.length>2)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=2" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move1(whichlayer){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer=eval(whichlayer)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer.top>5&&tlayer.top<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.top=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move1(tlayer)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move2(document.main.document.second)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer.top>=tlayer.document.height*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.top-=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move1(tlayer)"",1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.document.write(messages)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.document.close()" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move2(whichlayer){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2=eval(whichlayer)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer2.top>5&&tlayer2.top<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.top=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move2(tlayer2)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move1(document.main.document.first)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer2.top>=tlayer2.document.height*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.top-=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move2(tlayer2)"",90)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.document.write(messages)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.document.close()" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move3(whichdiv){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv=eval(whichdiv)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv.style.top)>5&&parseInt(tdiv.style.top)<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.style.top=5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move3(tdiv)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move4(second2_obj)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.style.top=parseInt(tdiv.style.top)-5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move3(tdiv)"",90)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.style.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.innerHTML=messages" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move4(whichdiv){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2=eval(whichdiv)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv2.style.top)>5&&parseInt(tdiv2.style.top)<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.style.top=5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move4(tdiv2)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move3(first2_obj)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.style.top=parseInt(tdiv2.style.top)-5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move4(second2_obj)"",90)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.style.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.innerHTML=messages" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function StartScroll1(){" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (ie||dom){" & vbcrlf
ScrollerHTML = ScrollerHTML & "first2_obj=ie? first2 : document.getElementById(""first2"")" & vbcrlf
ScrollerHTML = ScrollerHTML & "second2_obj=ie? second2 : document.getElementById(""second2"")" & vbcrlf
ScrollerHTML = ScrollerHTML & "move3(first2_obj)" & vbcrlf
ScrollerHTML = ScrollerHTML & "second2_obj.style.top=scrollerheight" & vbcrlf
ScrollerHTML = ScrollerHTML & "second2_obj.style.visibility='visible'" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else if (document.layers){" & vbcrlf
ScrollerHTML = ScrollerHTML & "document.main.visibility='show'" & vbcrlf
ScrollerHTML = ScrollerHTML & "move1(document.main.document.first)" & vbcrlf
ScrollerHTML = ScrollerHTML & "document.main.document.second.top=parseInt(scrollerheight)+5" & vbcrlf
ScrollerHTML = ScrollerHTML & "document.main.document.second.visibility='show'" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "</script>" & vbcrlf
%>
Scroller2.asp
<%
ScrollerHTML2 = "<Script>" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerwidth2='142px'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerheight2='120px'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerbgcolor2='#FFFFFF'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerbackground2='scrollerback.gif'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var messages2=new Array()" & vbcrlf
TheQuery = "Select * From Articles Where PG_Type='NEWS' and PG_Date <= #" & formatdatetime(now,2) & "# Order by PG_date desc"
Executesql(TheQuery)
for count = 1 to rs_main.recordcount
ScrollerHTML2 = ScrollerHTML2 & "messages2[" & count-1 & "]=""<a class=newsinfo href='shownews.asp?item=" & rs_main("pg_name") & "'>" & replace(replace(rs_main("pg_pagetitle"),"""","\"""),"'","\'") & "</a><BR>" & replace(replace(replace(rs_main("pg_description"),"""","\"""),"'","\'"),vbcrlf," ") & """" & vbcrlf
rs_main.movenext
next
rs_main.close
ScrollerHTML2 = ScrollerHTML2 & "var ie2=document.all" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var dom2=document.getElementById" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (messages2.length>2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move11(whichlayer){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11=eval(whichlayer)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer11.top>5&&tlayer11.top<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.top=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move11(tlayer11)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move12(document.main.document.second)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer11.top>=tlayer11.document.height*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.top-=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move11(tlayer11)"",1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.document.write(messages2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.document.close()" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move12(whichlayer){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12=eval(whichlayer)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer12.top>5&&tlayer12.top<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.top=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move12(tlayer12)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move11(document.main.document.first)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer12.top>=tlayer12.document.height*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.top-=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move12(tlayer12)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.document.write(messages2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.document.close()" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move13(whichdiv){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11=eval(whichdiv)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv3.style.top)>5&&parseInt(tdiv11.style.top)<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=0+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(second2_obj)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv11.style.top)>=tdiv11.offsetHeight*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(tdiv11.style.top)-5+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.innerHTML=messages2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move14(whichdiv){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2=eval(whichdiv)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv2.style.top)>5&&parseInt(tdiv2.style.top)<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.style.top=0+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(tdiv2)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(first2_obj)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.style.top=parseInt(tdiv2.style.top)-5+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(second2_obj)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.style.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.innerHTML=messages2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function StartScroll2(){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (ie2||dom2){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "first2_obj=ie2? first2 : document.getElementById(""first2"")" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "second2_obj=ie2? second2 : document.getElementById(""second2"")" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "move13(first2_obj)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "second2_obj.style.top=scrollerheight2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "second2_obj.style.visibility='visible'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else if (document.layers){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "document.main.visibility='show'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "move11(document.main.document.first)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "document.main.document.second.top=parseInt(scrollerheight2)+5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "document.main.document.second.visibility='show'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "</script>" & vbcrlf
%>
I have two scrolling areas on same page and one java based menu. The ‘init’ (menu) and ‘scroll’ functions are called from the onload command. The menu and one scroll works OK but not the two scrolls together. I'm using a buildpage.asp to call each ASP file with the java in then a further js file (for each scroller) is called when loading the main html template.
The both scrolls stop working with the following error appearing in the status bar 'tdiv11.style.top' is null or not an object when the following code is loaded from the second asp file:
ScrollerHTML2 = ScrollerHTML2 & "function move13(whichdiv){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11=eval(whichdiv)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv3.style.top)>5&&parseInt(tdiv11.style.top)<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=0+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(second2_obj)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv11.style.top)>=tdiv11.offsetHeight*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(tdiv11.style.top)-5+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.innerHTML=messages2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
Please let me stress that both scrolls work separately in main template page, it is only when I add both js files that both then stops working - therefore I can assume there is nothing wrong with the buildpage file, either asp file or js file. The code below is from all files:
(part of) Buildpage.asp:
<!--#include virtual="/includes/dbconnect.asp"-->
<!--#include virtual="/includes/scroller.asp"-->
<!--#include virtual="/includes/scroller2.asp"-->
<%
'sessions last for ten minutes when no activity
session.Timeout = 10
' Set error status to OK, when used in conjuction with 404 trapping.
'response.status = "220 OK"
Scroll.js
if (ie||dom){
document.writeln('<div id="main" style="position:relative; width:'+scrollerwidth+';height:'+scrollerheight+';background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
document.writeln('<div style="position:absolute;width:'+ scrollerwidth+';height:'+scrollerheight+';overflow:hidden;clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
document.writeln('<div id="first2" style="font-size:10px; position:absolute;width:'+scrollerwidth+';left:3px;top:6px;">')
document.write(messages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="font-size:10px; position:absolute;width:'+scrollerwidth+';left:3px;top:5px;visibility:hidden">')
document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}
Scroll2.js
if (ie2||dom2){
document.writeln('<div id="main" style="position:relative; width:'+scrollerwidth2+';height:'+scrollerheight2+';background-color:'+scrollerbgcolor2+' ;background-image:url('+scrollerbackground2+')">')
document.writeln('<div style="position:absolute;width:'+ scrollerwidth2+';height:'+scrollerheight2+';overflow:hidden;clip:rect(0 '+scrollerwidth2+' '+scrollerheight2+' 0);left:0px;top:0px">')
document.writeln('<div id="first2" style="font-size:10px; position:absolute;width:'+scrollerwidth2+';left:3px;top:6px;">')
document.write(messages2[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="font-size:10px; position:absolute;width:'+scrollerwidth2+';left:3px;top:5px;visibility:hidden">')
document.write(messages2[dyndetermine=(messages2.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}
Scripts called from Template.html
<td valign="top" width="211">
<p align="center"><font color="#0000FF"><i><b>In The News</b></i></font> xxxSCROLLERHTMLxxx
<script language="JavaScript1.2" src=templateimages/scroll.js></script>
<div align="center">
<tr>
<td height="1" >
<p align="center"><font color="#0000FF"><i><b>In The News</b></i></font> xxxSCROLLERHTML2xxx
<script language="JavaScript1.2" src=templateimages/scroll2.js></script>
</td>
</tr>
Scroller.asp
<%
ScrollerHTML = "<Script>" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerwidth='142px'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerheight='120px'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerbgcolor='#FFFFFF'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var scrollerbackground='scrollerback.gif'" & vbcrlf
ScrollerHTML = ScrollerHTML & "var messages=new Array()" & vbcrlf
TheQuery = "Select * From Articles Where PG_Type='NEWS' and PG_Date <= #" & formatdatetime(now,2) & "# Order by PG_date desc"
Executesql(TheQuery)
for count = 1 to rs_main.recordcount
ScrollerHTML = ScrollerHTML & "messages[" & count-1 & "]=""<a class=newsinfo href='shownews.asp?item=" & rs_main("pg_name") & "'>" & replace(replace(rs_main("pg_pagetitle"),"""","\"""),"'","\'") & "</a><BR>" & replace(replace(replace(rs_main("pg_description"),"""","\"""),"'","\'"),vbcrlf," ") & """" & vbcrlf
rs_main.movenext
next
rs_main.close
ScrollerHTML = ScrollerHTML & "var ie=document.all" & vbcrlf
ScrollerHTML = ScrollerHTML & "var dom=document.getElementById" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (messages.length>2)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=2" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move1(whichlayer){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer=eval(whichlayer)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer.top>5&&tlayer.top<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.top=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move1(tlayer)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move2(document.main.document.second)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer.top>=tlayer.document.height*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.top-=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move1(tlayer)"",1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.document.write(messages)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer.document.close()" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move2(whichlayer){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2=eval(whichlayer)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer2.top>5&&tlayer2.top<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.top=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move2(tlayer2)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move1(document.main.document.first)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (tlayer2.top>=tlayer2.document.height*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.top-=5" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move2(tlayer2)"",90)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.document.write(messages)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tlayer2.document.close()" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move3(whichdiv){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv=eval(whichdiv)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv.style.top)>5&&parseInt(tdiv.style.top)<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.style.top=5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move3(tdiv)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move4(second2_obj)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.style.top=parseInt(tdiv.style.top)-5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move3(tdiv)"",90)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.style.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv.innerHTML=messages" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function move4(whichdiv){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2=eval(whichdiv)" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv2.style.top)>5&&parseInt(tdiv2.style.top)<=10){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.style.top=5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move4(tdiv2)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move3(first2_obj)"",5000)" & vbcrlf
ScrollerHTML = ScrollerHTML & "return" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.style.top=parseInt(tdiv2.style.top)-5+""px""" & vbcrlf
ScrollerHTML = ScrollerHTML & "setTimeout(""move4(second2_obj)"",90)" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else{" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.style.top=parseInt(scrollerheight)" & vbcrlf
ScrollerHTML = ScrollerHTML & "tdiv2.innerHTML=messages" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (i==messages.length-1)" & vbcrlf
ScrollerHTML = ScrollerHTML & "i=0" & vbcrlf
ScrollerHTML = ScrollerHTML & "else" & vbcrlf
ScrollerHTML = ScrollerHTML & "i++" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "function StartScroll1(){" & vbcrlf
ScrollerHTML = ScrollerHTML & "if (ie||dom){" & vbcrlf
ScrollerHTML = ScrollerHTML & "first2_obj=ie? first2 : document.getElementById(""first2"")" & vbcrlf
ScrollerHTML = ScrollerHTML & "second2_obj=ie? second2 : document.getElementById(""second2"")" & vbcrlf
ScrollerHTML = ScrollerHTML & "move3(first2_obj)" & vbcrlf
ScrollerHTML = ScrollerHTML & "second2_obj.style.top=scrollerheight" & vbcrlf
ScrollerHTML = ScrollerHTML & "second2_obj.style.visibility='visible'" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "else if (document.layers){" & vbcrlf
ScrollerHTML = ScrollerHTML & "document.main.visibility='show'" & vbcrlf
ScrollerHTML = ScrollerHTML & "move1(document.main.document.first)" & vbcrlf
ScrollerHTML = ScrollerHTML & "document.main.document.second.top=parseInt(scrollerheight)+5" & vbcrlf
ScrollerHTML = ScrollerHTML & "document.main.document.second.visibility='show'" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "}" & vbcrlf
ScrollerHTML = ScrollerHTML & "</script>" & vbcrlf
%>
Scroller2.asp
<%
ScrollerHTML2 = "<Script>" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerwidth2='142px'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerheight2='120px'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerbgcolor2='#FFFFFF'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var scrollerbackground2='scrollerback.gif'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var messages2=new Array()" & vbcrlf
TheQuery = "Select * From Articles Where PG_Type='NEWS' and PG_Date <= #" & formatdatetime(now,2) & "# Order by PG_date desc"
Executesql(TheQuery)
for count = 1 to rs_main.recordcount
ScrollerHTML2 = ScrollerHTML2 & "messages2[" & count-1 & "]=""<a class=newsinfo href='shownews.asp?item=" & rs_main("pg_name") & "'>" & replace(replace(rs_main("pg_pagetitle"),"""","\"""),"'","\'") & "</a><BR>" & replace(replace(replace(rs_main("pg_description"),"""","\"""),"'","\'"),vbcrlf," ") & """" & vbcrlf
rs_main.movenext
next
rs_main.close
ScrollerHTML2 = ScrollerHTML2 & "var ie2=document.all" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "var dom2=document.getElementById" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (messages2.length>2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move11(whichlayer){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11=eval(whichlayer)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer11.top>5&&tlayer11.top<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.top=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move11(tlayer11)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move12(document.main.document.second)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer11.top>=tlayer11.document.height*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.top-=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move11(tlayer11)"",1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.document.write(messages2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer11.document.close()" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move12(whichlayer){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12=eval(whichlayer)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer12.top>5&&tlayer12.top<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.top=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move12(tlayer12)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move11(document.main.document.first)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (tlayer12.top>=tlayer12.document.height*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.top-=5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move12(tlayer12)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.document.write(messages2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tlayer12.document.close()" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move13(whichdiv){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11=eval(whichdiv)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv3.style.top)>5&&parseInt(tdiv11.style.top)<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=0+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(second2_obj)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv11.style.top)>=tdiv11.offsetHeight*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(tdiv11.style.top)-5+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(tdiv11)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.style.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv11.innerHTML=messages2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function move14(whichdiv){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2=eval(whichdiv)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv2.style.top)>5&&parseInt(tdiv2.style.top)<=10){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.style.top=0+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(tdiv2)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move13(first2_obj)"",5000)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "return" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.style.top=parseInt(tdiv2.style.top)-5+""px""" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "setTimeout(""move14(second2_obj)"",90)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else{" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.style.top=parseInt(scrollerheight2)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "tdiv2.innerHTML=messages2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (i==messages2.length-1)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i=0" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "i++" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "function StartScroll2(){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "if (ie2||dom2){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "first2_obj=ie2? first2 : document.getElementById(""first2"")" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "second2_obj=ie2? second2 : document.getElementById(""second2"")" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "move13(first2_obj)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "second2_obj.style.top=scrollerheight2" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "second2_obj.style.visibility='visible'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "else if (document.layers){" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "document.main.visibility='show'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "move11(document.main.document.first)" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "document.main.document.second.top=parseInt(scrollerheight2)+5" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "document.main.document.second.visibility='show'" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "}" & vbcrlf
ScrollerHTML2 = ScrollerHTML2 & "</script>" & vbcrlf
%>