function printEvents()
{ var today = new Date();
  var tempdate = new Date();
  for(var i=0; i<printevents.length; i++)
  { var tempyear = printevents[i][0].substring(0,4);
    var tempmonth = printevents[i][0].substring(5,printevents[i][0].lastIndexOf("."));
    var tempday = printevents[i][0].substring(printevents[i][0].lastIndexOf(".")+1);
    tempdate.setFullYear(tempyear,parseFloat(tempmonth)-1,tempday)
    if(today <= tempdate)
    { for(var j=1; j<printevents[i].length; j++)
      { if(printevents[i][j]!="")
        { document.write("<tr><td valign=top><b>"+eventcategories[j]+":</b> </td><td>&nbsp;</td><td width=100%>"+printevents[i][j]+"&nbsp;</td></tr>");
        }
      }
      if(i<printevents.length-1)
      { document.write("<tr><td colspan=3>&nbsp;</td></tr>");
      }
    }
  }
}

function getNextLG()
{ var nextLG = new Array();
  if(printevents.length > 0)
  { var today = new Date();
    var tempdate = new Date();
    for(var i=0; i<printevents.length; i++)
    { var tempyear = printevents[i][0].substring(0,4);
      var tempmonth = printevents[i][0].substring(5,printevents[i][0].lastIndexOf("."));
      var tempday = printevents[i][0].substring(printevents[i][0].lastIndexOf(".")+1);
      tempdate.setFullYear(tempyear,parseFloat(tempmonth)-1,tempday)
      if(today <= tempdate && printevents[i][1].indexOf("<!--Large Group-->") != -1)
      { nextLG[0] = printevents[i][2].substring(0,printevents[i][2].length-6);
        nextLG[1] = printevents[i][3];
        nextLG[2] = printevents[i][4];
        if(LGDetails[printevents[i][0]] != undefined)
        { nextLG[3] = LGDetails[printevents[i][0]][0];
          nextLG[4] = LGDetails[printevents[i][0]][1];
          nextLG[5] = LGDetails[printevents[i][0]][2];
        }
        return nextLG;
      }
    }
  }
  nextLG[0] = "next semester.";
  return nextLG;
}

function getNextLGAddress()
{ for(var i in events)
  { for(var j=0; j<events[i].length; j++)
    { if(events[i][j].indexOf("Large Group") != -1)
      { var lgday = i.substring(i.lastIndexOf(".")+1);
        var lgmonth = parseFloat(i.substring(i.indexOf(".")+1,i.lastIndexOf(".")));
        var lgyear = i.substring(0,4);
        var lgdate = new Date();
        lgdate.setFullYear(lgyear, lgmonth-1, lgday);
        lgdate.setHours(23,59,59,999);
        var today = new Date();
        if(today <= lgdate)
        { var checkaddress = lgyear+"_"+lgmonth+"_"+lgday;
          for(var k=0; k<lgaddresses.length; k++)
          { if(lgaddresses[k] == checkaddress)
            { return "#"+checkaddress;
            }
          }
        }
      }
    }
  }
  return "#lgsched";
}