function LoadMonths() {

var montabf=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

return montabf;
}

function DropPast() {
var i=0;
var j=events.length;
thisyear="No";
thismonth="No";
Thisday="No";

var tod=new Date();
var tyr=tod.getFullYear();
var tmon=tod.getMonth();
var tday=tod.getDate();


var monthnum=tmon;

while (i<j)
{
 
 switch (events[i])
 {
  case "Year":
    var dy=events[i+1];
    var diaryyear=dy.substr(10,4);

    if (diaryyear<tyr)
     {
      break;
     } 
    else
     {
      document.write("<br />&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp");
      document.write("<span class=\"section\" >"+events[i+1]+"</span><br />");
      var thisyear="Yes";
      if (diaryyear>tyr)
       {
        var thisyear="GT";
       }
     } /* end of else */
    break; /* break out of switch (events[i]) */

  case "Month":
      var diarymon=events[i+1].substr(0,3);
      var t=0;
      for (t=0;t<=11;t++)
       {
        if (diarymon==montab[t])
         { 
          break;
         }
       } /* end of for */
      var dmonthnum=t;

    switch (thisyear)
    {
    case "No":
      break;
    case "GT":
      document.write("<br /><span class=\"blackunder12\" >"+events[i+1]+"</span><br />");
	  if (events[i+3]!="N")
	    {document.write(events[i+3]);
		}
      thismonth="Yes";
      break;
    case "Yes":
      if (dmonthnum>=monthnum)
       {
        document.write("<br /><span class=\"blackunder12\" >"+events[i+1]+"</span><br />");
		if (events[i+3]!="N")
	    {document.write(events[i+3]);
		}
        var thismonth="Yes";
        break;
       }
      else
       {
        break;
       }
    } /* end of switch (thisyear) */
    break;
  default:
    if (thisyear=="Yes" && dmonthnum==monthnum && events[i].substr(4,2)<tday) /* this takes no account of thisyear being GT */
     {
      break;
     }
    if (thismonth=="Yes")
     {
      var wday=events[i].substr(0,3);

      switch (wday)
      {
       case "Sat":
         var wkday="Sat&nbsp&nbsp&nbsp "+events[i].substr(4,2);
         break;
       case "Sun":
         var wkday="Sun&nbsp&nbsp "+events[i].substr(4,2);
         break;
       case "Mon":
         var wkday="Mon&nbsp "+events[i].substr(4,2);
         break;
       case "Tue":
         var wkday="Tue&nbsp&nbsp "+events[i].substr(4,2);
         break;
       case "Wed":
         var wkday="Wed&nbsp "+events[i].substr(4,2);
         break;
       case "Thu":
         var wkday="Thu&nbsp&nbsp "+events[i].substr(4,2);
         break;
       case "Fri":
         var wkday="Fri&nbsp&nbsp&nbsp&nbsp "+events[i].substr(4,2);
         break;
      } /* end of switch (wday) */

      document.write("<span class=\"blackunder\" >"+wkday+"</span>");
      document.write(" &nbsp&nbsp&nbsp "+events[i+1]+"<br />");
      if (events[i+2]!="N")
       {
        document.write("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp");
        document.write("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp");
        document.write("&nbsp; <span class=\"redunder\">"+events[i+2]+"</span><br />");
       }
      if (events[i+3]!="N")
       { 
        document.write("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp");
        document.write("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp");
        document.write("&nbsp; "+events[i+3]+"<br />");
       }
     } /* end of if (thismonth=="Yes") */
 }  /* end of switch (events[i]) */
i=i+4;

} /* end of while    */

} /* end of function */
