Home Page Construction Kit
Updates and Bug Fixes

Marquee instead of Fly-In Text
If you would rather have a scrolling Marquee moving the "Fly-In" text from the right of the screen rather than the default fly-in from the left, you can replace the Include FlyIn.inc file's content with the text below.  
Locate the HCK folder inside the .Templates folder.  Inside that folder you will find the FlyIn.inc file.
Open it and I suggest that you save the current content to a text file just in case you wish to revert back to the default Fly-In format.
Copy all of the text between the two lines below and paste it in, replacing the existing content of FlyIn.inc
Close off the document and test.  That's all there is to it.

//------------------- Copy after this line ---------------------//

<script language="JavaScript1.2">
/*
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Credit MUST stay intact
Modified specifically for the Home Page Construction Kit v2 by Stewart Lynch
*/

////DO NOT EDIT BELOW THIS LINE////////////
var marqueewidth=document.body.scrollWidth
var marqueeheight="15px"
var marqueespeed=2
var marqueebgcolor="<X-FC-FIELD 1205 DEFAULT="#FFFFFF" RGB>"
var pauseit=1

var marqueecontent='<nobr><B><font face=<X-FC-FIELD 1201 DEFAULT="Verdana"> color="<X-FC-FIELD 1207 DEFAULT="#191970" RGB>" size = -2><X-FC-FIELD 1025 DEFAULT="Verdana"></B></font></nobr>'
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
var actualwidth=''
var cross_marquee, ns_marquee

function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate

function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
else
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"

}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}

if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>

//------------------- Copy before this line ---------------------//