// Code is inserted into the body part of "calendar" aDatePtr=0; sTitle=""; SkipToDate(); while (aDatePtr < aDateIndex) { sBuff=aDate[aDatePtr]; if (sBuff.charAt(0) == "$") { if (sTitle != "") document.write(sTitle); sTitle=""; GetTheDate(sBuff); if (sType != "H") { sTitle=""+WeekdayName(iNumberDays)+", " + MonthName(iMonth) + " "; sTitle=sTitle+Decimal(iDay,1) + ", "+Decimal(iYear) + ":"; I=aDatePtr+1; sBuff=aDate[I]; while (sBuff.charAt(0) == "$") { GetTheDate(sBuff); I=I+1; sBuff=aDate[I]; } if (iNumberDays >= iCurrentDate) { // Print document.write("

"); while (aDatePtr < I) { sBuff=aDate[aDatePtr]; document.write(''); aDatePtr=aDatePtr+1; } } else { // Past History, skip aDatePtr=I+1; SkipToDate(); sTitle=""; sType=""; sBuff=" "; } } else { // Skip Holiday entry aDatePtr=aDatePtr+1; SkipToDate(); } } if (sBuff.charAt(0) == "#") { // Title, so set title variable sTitle=""+sBuff.substr(1)+""; aDatePtr=aDatePtr+1; } if (sBuff.charAt(0) == "@") { if (sTitle != "") document.write(sTitle); sTitle=sBuff.charAt(1); I=Binary(sTitle,1); sTitle=""; document.write("
"); while (I > 0) { document.write("  "); I=I-1; } sBuff=sBuff.substr(2); document.write(sBuff); aDatePtr=aDatePtr+1; } if (sBuff.charAt(0) == "&") { if (sTitle != "") document.write(sTitle); sTitle=sBuff.charAt(1); I=Binary(sTitle,1); sTitle=""; document.write("
"); while (I > 0) { document.write("  "); I=I-1; } I=2; while (I < sBuff.length) { if (sBuff.charAt(I) == "\n") break; I=I+1; } document.write("For further information email "); sTitle=sBuff.substr(2,I-2); sType=sBuff.substr(I+1); document.write(PutItTogether(sTitle,sType)); sTitle=""; sType=""; aDatePtr=aDatePtr+1; } } if (sTitle != "") document.write(sTitle); sTitle="";