//*********************************************************************************** // Function: Next Event // Written By: Mike Kozicki // Purpose: Generates current date; determines the next club event; displays event // Location: Called from ssc_nav.html // Note: MUST be updated periodically for new events! //*********************************************************************************** // Creates an array - needed for JavaScript 1.0 because array was not native object function makeArray(len) { for (var i = 0; i< len; i++) this[i] = null; this.length = len; } // Array of day names var dayNames = new makeArray(7); dayNames[0] = "Sunday"; dayNames[1] = "Monday"; dayNames[2] = "Tuesday"; dayNames[3] = "Wednesday"; dayNames[4] = "Thursday"; dayNames[5] = "Friday"; dayNames[6] = "Saturday"; // Array of month Names var monthNames = new makeArray(12); monthNames[0] = "January"; monthNames[1] = "February"; monthNames[2] = "March"; monthNames[3] = "April"; monthNames[4] = "May"; monthNames[5] = "June"; monthNames[6] = "July"; monthNames[7] = "August"; monthNames[8] = "September"; monthNames[9] = "October"; monthNames[10] = "November"; monthNames[11] = "December"; var now = new Date(); var day = now.getDay(); var month = now.getMonth(); var year = now.getFullYear(); var date = now.getDate(); var today = (year*10000); today=today + ((month+1)*100); today=today + date; // Display current date document.write("

" + dayNames[day] + ", " + monthNames[month] + " " + date + ", "+ year + "

"); var next; var link; // Initialize next and link variables next = "To Be Announced - Please check back again soon."; link = "ssc_main.shtml"; //Event Object Constructor function event_show() { document.write(this.Occur+this.Desc); } function event(Occur, Desc, Link) { this.Occur=Occur; this.Desc=Desc; this.Link=Link; this.show=event_show; } // Create Event List object var eventlist= new Array(); eventlist[0]= new event(20020528,"Monthly Club Meeting * Tue. May 28, 7:30pm","may28.html"); eventlist[1]= new event(20020607,"Stars Over Springfield * Fri. Jun. 7, 7:30pm","/sos/"); eventlist[2]= new event(20020621,"Monthly Club Meeting * Fri. Jun. 21, 7:30pm at UMASS Sunwheel","jun21.html"); eventlist[3]= new event(20020705,"Stars Over Springfield * Fri. Jul. 5, 7:30pm","/sos/"); eventlist[4]= new event(20020712,"Arunah Hill Days * July 12-14 ","ahd.html"); eventlist[5]= new event(20020713,"Arunah Hill Days * July 12-14 ","ahd.html"); eventlist[6]= new event(20020714,"Arunah Hill Days * July 12-14 ","ahd.html"); eventlist[7]= new event(20020802,"Stars Over Springfield * Fri. Aug. 2, 7:30pm","/sos/"); eventlist[8]= new event(20020809,"The 67th Stellafane * Fri. & Sat. Aug. 9&10, Springfield, VT","stellafan.html"); eventlist[9]= new event(20020810,"The 67th Stellafane * Fri. & Sat. Aug. 9&10, Springfield, VT","stellafan.html"); eventlist[10]= new event(20020824,"The 22nd Annual Club Picnic * Sat. Aug. 24, Buckland, MA","picnic.html"); eventlist[11]= new event(20020906,"Stars Over Springfield * Fri. Sep. 6, 7:30pm","/sos/"); eventlist[12]= new event(20020907,"20th Annual Astronomer's Conjunction * Fri.-Sun. Sep. 6-8, Northfield, MA","conjunct.html"); eventlist[13]= new event(20020908,"20th Annual Astronomer's Conjunction * Fri.-Sun. Sep. 6-8, Northfield, MA","conjunct.html"); eventlist[14]= new event(20020924,"Monthly Club Meeting * Tue. Sep. 24, 7:30pm","sep24.html"); eventlist[15]= new event(20021004,"Stars Over Springfield * Fri. Oct. 4, 7:30pm","/sos/"); eventlist[16]= new event(20021022,"Monthly Club Meeting * Tue. Oct. 22, 7:30pm","oct22.html"); eventlist[17]= new event(20021101,"Stars Over Springfield * Fri. Nov. 1, 7:30pm","/sos/"); eventlist[18]= new event(20021126,"Monthly Club Meeting * Tue. Nov. 26, 7:30pm","nov26.html"); eventlist[19]= new event(20021206,"Stars Over Springfield * Fri. Dec. 6, 7:30pm","/sos/"); eventlist[20]= new event(20021217,"Monthly Club Meeting * Tue. Dec. 17, 7:30pm","dec17.html"); eventlist[21]= new event(20030103,"Stars Over Springfield * Fri. Jan. 3, 7:30pm","/sos/"); eventlist[22]= new event(20030128,"Monthly Club Meeting * Tue. Jan. 28, 7:30pm","jan28.html"); eventlist[23]= new event(20030207,"Stars Over Springfield * Fri. Feb. 7, 7:30pm","/sos/"); eventlist[24]= new event(20030225,"Monthly Club Meeting * Tue. Feb. 25, 7:30pm","feb25.html"); eventlist[25]= new event(20030307,"Stars Over Springfield * Fri. Mar. 7, 7:30pm","/sos/"); eventlist[26]= new event(20030325,"Monthly Club Meeting * Tue. Mar. 25, 7:30pm","mar25.html"); eventlist[27]= new event(20030404,"Stars Over Springfield * Fri. Apr. 4, 7:30pm","/sos/"); eventlist[28]= new event(20030422,"Monthly Club Meeting * Tue. Apr. 22, 7:30pm - at WSC","apr22.html"); eventlist[29]= new event(20030425,"Astronomy Association Dinner * Fri. Apr. 25, 7:30pm","aadinner.html"); eventlist[30]= new event(20030502,"Stars Over Springfield * Fri. May. 2, 7:30pm","/sos/"); eventlist[31]= new event(20030527,"Monthly Club Meeting * Tue. May 27, 7:30pm","may27.html"); eventlist[32]= new event(20030606,"Stars Over Springfield * Fri. Jun. 6, 7:30pm","/sos/"); eventlist[33]= new event(20030620,"Monthly Club Meeting * Fri. Jun. 20, 7:30pm","jun20.html"); eventlist[34]= new event(20030711,"Stars Over Springfield * Fri. Jul. 11, 7:30pm","/sos/"); eventlist[35]= new event(20030801,"Stars Over Springfield * Fri. Aug. 1, 7:30pm","/sos/"); eventlist[36]= new event(20030826,"Mars Viewing!! * Tue. Aug. 26, 8:00pm","mars.html"); eventlist[37]= new event(20030827,"Mars Viewing!! * Wed. Aug. 27, 8:00pm","mars.html"); eventlist[38]= new event(20030905,"Stars Over Springfield * Fri. Sep. 5, 7:30pm","/sos/"); eventlist[39]= new event(20030913,"Summer Picnic and Star Party * Sat. Sep. 13, 3:00pm","picnic.html"); eventlist[40]= new event(20030924,"Monthly Club Meeting * Wed. Sep. 24, 7:30pm","sep24.html"); eventlist[41]= new event(20031003,"Stars Over Springfield * Fri. Oct. 3, 7:30pm","/sos/"); eventlist[42]= new event(20031028,"Monthly Club Meeting * Tue. Oct. 28, 7:30pm","oct28.html"); eventlist[43]= new event(20031107,"Stars Over Springfield * Fri. Nov. 7, 7:30pm","/sos/"); eventlist[44]= new event(20031125,"Monthly Club Meeting * Tue. Nov. 25, 7:30pm","nov25.html"); eventlist[45]= new event(20031205,"Stars Over Springfield * Fri. Dec. 5, 7:30pm","/sos/"); eventlist[46]= new event(20031223,"Monthly Club Meeting * Tue. Dec. 23, 7:30pm","dec23.html"); eventlist[47]= new event(20040102,"Stars Over Springfield * Fri. Jan. 2, 7:30pm","/sos/"); eventlist[48]= new event(20040127,"Monthly Club Meeting * Tue. Jan. 27, 7:30pm","jan27.html"); eventlist[49]= new event(20040213,"Stars Over Springfield * Fri. Feb. 13, 7:30pm","/sos/"); eventlist[50]= new event(20040224,"Monthly Club Meeting * Tue. Feb. 24, 7:30pm","feb24.html"); eventlist[51]= new event(20040305,"Stars Over Springfield * Fri. Mar. 5, 7:30pm","/sos/"); eventlist[52]= new event(20040323,"Monthly Club Meeting * Tue. Mar. 23, 7:30pm","mar23.html"); eventlist[53]= new event(20040402,"Stars Over Springfield * Fri. Apr. 2, 7:30pm","/sos/"); eventlist[54]= new event(20040427,"Monthly Club Meeting * Tue. Apr. 27, 7:30pm","apr27.html"); eventlist[55]= new event(20040507,"Stars Over Springfield * Fri. May 7, 7:30pm","/sos/"); eventlist[56]= new event(20040525,"Monthly Club Meeting * Tue. May 25, 7:30pm","may25.html"); eventlist[57]= new event(20040604,"Stars Over Springfield * Fri. Jun. 4, 7:30pm","/sos/"); eventlist[58]= new event(20040625,"Monthly Club Meeting * Tue. Jun. 25, 7:30pm","jun25.html"); eventlist[59]= new event(20040702,"Stars Over Springfield * Fri. Jul. 2, 7:30pm","/sos/"); eventlist[60]= new event(20040806,"Stars Over Springfield * Fri. Aug. 6, 7:30pm","/sos/"); eventlist[61]= new event(20040821,"Summer Picnic and Star Party * Sat. Aug. 21, 3:00pm","picnic.html"); eventlist[62]= new event(20040903,"Stars Over Springfield * Fri. Sep. 3, 7:30pm","/sos/"); eventlist[63]= new event(20040928,"Monthly Club Meeting * Tue. Sep. 28, 7:30pm","sep28.html"); eventlist[64]= new event(20041001,"Stars Over Springfield * Fri. Oct. 1, 7:30pm","/sos/"); eventlist[65]= new event(20041026,"Monthly Club Meeting * Tue. Oct. 26, 7:30pm","oct26.html"); eventlist[66]= new event(20041105,"Stars Over Springfield * Fri. Nov. 5, 7:30pm","/sos/"); eventlist[67]= new event(20041123,"Monthly Club Meeting * Tue. Nov. 23, 7:30pm","nov23.html"); eventlist[68]= new event(20041203,"Stars Over Springfield * Fri. Dec. 3, 7:30pm","/sos/"); eventlist[69]= new event(20041228,"Monthly Club Meeting * Tue. Dec. 28, 7:30pm","dec28.html"); eventlist[70]= new event(20050107,"Stars Over Springfield * Fri. Jan. 7, 2005, 7:30pm","/sos/"); eventlist[71]= new event(20050125,"Monthly Club Meeting * Tue. Jan. 25, 7:30pm","jan2505.html"); eventlist[72]= new event(20050204,"February Stars Over Springfield CANCELLED","http://www.quadrangle.org/news_detail.epl?news_id=65"); eventlist[73]= new event(20050222,"Monthly Club Meeting * Tue. Feb. 22, 7:30pm","feb2205.html"); eventlist[74]= new event(20050304,"Stars Over Springfield * Fri. Mar. 4, 2005, 7:30pm","/sos/"); eventlist[75]= new event(20050322,"Monthly Club Meeting * Tue. Mar. 22, 7:30pm","mar2205.html"); eventlist[76]= new event(20050401,"Stars Over Springfield * Fri. Apr. 1, 2005, 7:30pm","/sos/"); eventlist[77]= new event(20050426,"Monthly Club Meeting * Tue. Apr. 26, 7:30pm","apr2605.html"); eventlist[78]= new event(20050506,"Stars Over Springfield * Fri. May 6, 2005, 7:30pm","/sos/"); eventlist[79]= new event(20050524,"Monthly Club Meeting * Tue. May 24, 7:30pm","may2405.html"); eventlist[80]= new event(20050624,"Monthly Club Meeting * Fri. Jun. 24, 7:30pm at Mt. Pollux, Amherst","jun2405.html"); eventlist[81]= new event(20050730,"Mount Greylock Star Parties, July 8, 9, 29 & 30","mtgreylock.html"); eventlist[82]= new event(20050813,"The 25th Annual Stars Club Picnic & Star Party, August 13 at 3:00pm","picnic.html"); eventlist[83]= new event(20050902,"Stars Over Springfield * Fri. Sep. 2, 2005, 7:30pm","/sos/"); eventlist[84]= new event(20050927,"Monthly Club Meeting * Tue. Sep. 27, 7:30pm","sep2705.html"); eventlist[85]= new event(20051007,"Stars Over Springfield * Fri. Oct. 7, 2005, 7:30pm","/sos/"); eventlist[86]= new event(20051025,"Monthly Club Meeting * Tue. Oct. 25, 7:30pm","oct2505.html"); eventlist[87]= new event(20051104,"Stars Over Springfield * Fri. Nov. 4, 2005, 7:30pm","/sos/"); eventlist[88]= new event(20051122,"Monthly Club Meeting * Tue. Nov. 22, 7:30pm","nov2205.html"); eventlist[89]= new event(20051202,"Stars Over Springfield * Fri. Dec. 2, 2005, 7:30pm","/sos/"); eventlist[90]= new event(20051227,"Monthly Club Meeting * Tue. Dec. 27, 7:30pm","dec2705.html"); eventlist[91]= new event(20060106,"Stars Over Springfield * Fri. Jan. 6, 7:30pm","/sos/"); eventlist[92]= new event(20060124,"Monthly Club Meeting * Tue. Jan. 24, 7:30pm","jan2406.html"); eventlist[93]= new event(20060203,"Stars Over Springfield * Fri. Feb. 3, 7:30pm","/sos/"); eventlist[94]= new event(20060228,"Monthly Club Meeting * Tue. Feb. 28, 7:30pm","feb2806.html"); eventlist[95]= new event(20060303,"Stars Over Springfield * Fri. Mar. 3, 7:30pm","/sos/"); eventlist[96]= new event(20060328,"Monthly Club Meeting * Tue. Mar. 28, 7:30pm","mar2806.html"); eventlist[97]= new event(20060407,"Stars Over Springfield * Fri. Apr. 7, 7:30pm","/sos/"); eventlist[98]= new event(20060425,"Monthly Club Meeting * Tue. Apr. 25, 7:30pm","apr2506.html"); eventlist[99]= new event(20060428,"Astronomy Association Dinner * Fri. Apr. 28, 7:30pm","aadinner.html"); eventlist[100]= new event(20060505,"Stars Over Springfield * Fri. May 5, 7:30pm","/sos/"); eventlist[101]= new event(20060523,"Monthly Club Meeting * Tue. May 23, 7:30pm","may2306.html"); eventlist[102]= new event(20060623,"Monthly Club Meeting * Date & Location TBA","jun2306.html"); eventlist[103]= new event(20060812,"The 26th Annual Stars Club Picnic & Star Party, August 12 at 3:00pm","picnic.html"); eventlist[104]= new event(20060901,"Stars Over Springfield * Fri. Sep. 1, 7:30pm","/sos/"); eventlist[105]= new event(20060926,"Monthly Club Meeting * Tue. Sep. 26, 7:30pm","sep2606.html"); eventlist[106]= new event(20061006,"Stars Over Springfield * Fri. Oct. 6, 7:30pm","/sos/"); eventlist[107]= new event(20061024,"Monthly Club Meeting * Tue. Oct. 24, 7:30pm","oct2406.html"); eventlist[108]= new event(20061103,"Stars Over Springfield * Fri. Nov. 3, 7:30pm","/sos/"); eventlist[109]= new event(20061128,"Monthly Club Meeting * Tue. Nov. 28, 7:30pm","nov2806.html"); eventlist[110]= new event(20061201,"Stars Over Springfield * Fri. Dec. 1, 7:30pm","/sos/"); eventlist[111]= new event(20061226,"Monthly Club Meeting * Tue. Dec. 26, 7:30pm","dec2606.html"); eventlist[112]= new event(20061201,"Stars Over Springfield * Fri. Dec. 1, 7:30pm","/sos/"); eventlist[113]= new event(20070105,"Stars Over Springfield * Fri. Jan. 5, 2007, 7:30pm","/sos/"); eventlist[114]= new event(20070123,"Monthly Club Meeting * Tue. Jan. 23, 7:30pm","jan2307.html"); eventlist[115]= new event(20070622,"Monthly Club Meeting * Fri. Jun. 22, 7:00pm","jun2207.html"); eventlist[116]= new event(20070715,"25th Annual Astronomers Conjunction * Fri.-Sun. Jul. 13-15","jul1507.html"); eventlist[117]= new event(20070804,"27th Annual Stars Club Summer Picnic & Star Party * Sat. Aug. 4, 3:00pm","picnic.html"); eventlist[118]= new event(20070812,"72nd Stellafane Meeting * Thu.-Sun. Aug. 9-12","aug1207.html"); eventlist[119]= new event(20070907,"Stars Over Springfield * Fri. Sep. 7, 7:30pm","/sos/"); eventlist[120]= new event(20060909,"17th Annual Arunah Hill Days * Fri.-Sun. Sep. 7-9","arunah.html"); eventlist[121]= new event(20070925,"Monthly Club Meeting * Tue. Sep. 25, 7:30pm","sep2507.html"); eventlist[122]= new event(20071005,"Stars Over Springfield * Fri. Oct. 5, 7:30pm","/sos/"); eventlist[123]= new event(20071023,"Monthly Club Meeting * Tue. Oct. 23, 7:30pm","oct2307.html"); eventlist[124]= new event(20071102,"Stars Over Springfield * Fri. Nov. 2, 7:30pm","/sos/"); eventlist[125]= new event(20071116,"Free Public Stary Party - Southwick, MA * Fri. Nov. 16, 5:30-9:00p.m.","nov1607.html"); eventlist[126]= new event(20071127,"Monthly Club Meeting * Tue. Nov. 27, 7:30pm","nov2707.html"); eventlist[127]= new event(20071207,"Stars Over Springfield * Fri. Dec. 7, 7:30pm","/sos/"); eventlist[128]= new event(20071218,"Monthly Club Meeting * Tue. Dec. 18, 7:30pm","dec1807.html"); eventlist[129]= new event(20080104,"Stars Over Springfield * Fri. Jan. 4, 2008, 7:30pm","/sos/"); eventlist[130]= new event(20080201,"Stars Over Springfield * Fri. Feb. 1, 7:30pm","/sos/"); eventlist[131]= new event(20080307,"Stars Over Springfield * Fri. Mar. 7, 7:30pm","/sos/"); eventlist[132]= new event(20080404,"Stars Over Springfield * Fri. Apr. 4, 7:30pm","/sos/"); eventlist[133]= new event(20080502,"Stars Over Springfield * Fri. May 2, 7:30pm","/sos/"); // Determine next event for(var x=0;x<=eventlist.length-1;x++) { if(today<=eventlist[x].Occur) { next=eventlist[x].Desc; link=eventlist[x].Link; x=eventlist.length+2; // Adding 2 will force end of for loop } } document.write("

GENERAL INFORMATION

"); document.write("

Our Next Event:

"); document.write("
"); document.write("

" + next + "

"); document.write("
");