var startPosition=0;

function Xmascountdown()
{
var XmasDay = "April 16,"
var today = new Date()
var thisYear = today.getFullYear()
var XmasDate = new Date(XmasDay + thisYear)
var diff = XmasDate.getTime() - today.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));

if ((days < 0) && (days >= -1)) {
var mainMessage ="The JAD Spring International Preliminary Contest is HERE!!!     ";
var xspeed=200;
var scrollingRegion=100;
//var mainMessage=myMainMessage;
var tempLoc=(scrollingRegion*3/mainMessage.length)+1;
if (tempLoc<1) {tempLoc=1}
var clockcounter;
for(clockcounter=0;clockcounter<=tempLoc;clockcounter++);
mainMessage+=mainMessage;
document.clock.Xmascountdown.value =mainMessage.substring(startPosition,startPosition+scrollingRegion);
startPosition++;
if(startPosition>scrollingRegion) startPosition=0;
setTimeout("Xmascountdown()",xspeed); 
}

else {
if (days >= 0) {
var theDay = XmasDate;
} else {
var theDay = new Date(XmasDate.getYear()+1,XmasDate.getMonth(),XmasDate.getDate());
}
var second = Math.floor((theDay.getTime() - today.getTime() + 68450000)/1000);
var minute = Math.floor(second/60);
var hour = Math.floor(minute/60);
var day = Math.floor(hour/24);
CDay= day;
CHour= hour % 24;
CMinute= minute % 60;
CSecond= second % 60;
var DayTill =  CDay + " Days, " + CHour + " Hours, " + CMinute + " Minutes, & " + CSecond + " Seconds";
document.clock.Xmascountdown.value = DayTill;
var clockcounter = setTimeout("Xmascountdown()", 1000);
}
}
