var events = new Array();
var daynow;
var E = 0;
//-----------events[E++] = new Array(DD, MM, JJJJ, 'Evtname', 'Evtdesc', 'Evtlink;Evtlinktext|Evtlink;Evtlinktext...')
/* events[E++] = new Array(24, 4, 2007, 'Blaugurt Gürtelprüfung im Training', 'Angetreten sind 10 Prüflinge, alle haben die Prüfung zum 2. Kyu bestanden...', '');
events[E++] = new Array(22, 5, 2007, 'Weiß-gelb- und Gelbgurt Gürtelprüfung im Training', 'Gratulation an alle neuen Gürtelträger!', '');
events[E++] = new Array(23, 6, 2007, 'Festumzug der Eichenauer Vereine zum 100-jährigen Ortsbestehen', '', '../pdf/brief_umzugslauf.pdf;ausgeteilter Brief (pdf) >');
events[E++] = new Array(3, 10, 2007, 'Trainingstag abgesagt', 'Leider ist keine der drei verfügbaren Hallen am 3.10 benutzbar, weitere Infos folgen...', '');
events[E++] = new Array(8, 12, 2007, 'Achtung: Nikolausturnier in Eichenau abgesagt !', 'Das Nikolausturnier kann aufgrund von sich mehreren überschneidenden Terminen bei den eingeladenen Vereinen leider nicht stattfinden. Wir bedauern dies, und hoffen, das Turnier im Frühjahr 08 nachholen zu können.', '../pdf/Absage_Nikolausturnier_2007.pdf;ausgeteiltes Informationsschreiben (pdf) >');
events[E++] = new Array(15, 9, 2007, 'Kreativteil Judosafari, Grillen', 'Budriohalle; Auch die Eltern sind herzlich zum anschließenden Grillen eingeladen!', '../pdf/safari_judoanzug.pdf;Judoanzug zum Ausdrucken (pdf) >|../pdf/safari_2007.pdf;Rundschreiben (pdf) >');
events[E++] = new Array(24, 7, 2007, 'Judosafari - jap. Turnier im Di-Training', '', '');
events[E++] = new Array(15, 7, 2007, 'Münchener Meisterschaften U11', 'TSV Großhadern', '../erfolge/erfolge_u11.htm; Ergebnisse >');
events[E++] = new Array(11, 11, 2007, 'Offenes Bezirks-Ranglistenturnier FU/MU 14', 'SV Stadtwerke, für U14 (Jahrgang 94,95,96, ab Gelbgurt), Wiegen Mädchen: 9.30-10.15 Uhr, Buben: 11.00-11.45 Uhr, Wichtig: Judopass mitnehmen!!!', '');
events[E++] = new Array(10, 11, 2007, 'Offenes Bezirksturnier München MU/FU 11', 'Wiegen Mädchen: 9.00-9.45 Uhr, Buben (leicht): 11.00-11.45 Uhr, Buben (schwer): 13.00-13-45 Uhr. Abfahrt der Mädchen mit Betreuer um 8.45 Uhr am Parkplatz der Budriohalle.  Abfahrt der Jungs um 10.45 Uhr am Parkplatz der Budriohalle. Hier müssen die Eltern ohne einen Betreuer Fahrgemeinschaften bilden und zur Halle (Sporthalle MTV, Häberlstr. 11b, 80337 München) fahren. Mindestens ein Betreuer befindet sich während der gesamten Veranstaltung in der Halle!', '');
events[E++] = new Array(17, 11, 2007, 'Franz Mayer Turnier des JC FFB', 'JudoClub FFB', '../pdf/Franz_Mayer_Turnier_07.pdf; Einladung (pdf) >');
events[E++] = new Array(28, 2, 2008, 'WICHTIG - Kreisliga 1.Begegnung - WICHTIG', 'SV Stadtwerke - FT München Nord / Feldkirchen', '');
events[E++] = new Array(14, 4, 2008, 'WICHTIG - Kreisliga 2.Begegnung - WICHTIG', 'SV Stadtwerke - ESV München / TSV-Ost', '');
events[E++] = new Array(4, 6, 2008, 'WICHTIG - Kreisliga 3.Begegnung - WICHTIG', 'SV Stadtwerke - PSV München / Samurai', '');
events[E++] = new Array(30, 6, 2008, 'WICHTIG - Kreisliga 4.Begegnung - WICHTIG', 'SV Stadtwerke - ESV Ost / Judoclub München', '');
events[E++] = new Array(9, 3, 2008, 'Kreisliga Mannschaftstraining', 'Hohenthann', '../pdf/vorbereitungstraining_08.pdf; Einladung(pdf)>');
events[E++] = new Array(13, 1, 2008, 'Bezirks EM MU17 / FU17', 'BC Ismaning', '');
events[E++] = new Array(27, 1, 2008, 'RLT FU14 / MU14', 'ESV Neuaubing(Papinstr. 22) - Holger ist bereits vor Ort, Abfahrt Budriohalle (Wir bitten um Organisation vor Ort): Mädchen 9:15 Uhr, Jungs: 10:45 Uhr ; ', '../pdf/ausschreibung_U14_27_01_08.pdf; Ausschreibung(pdf)>');
events[E++] = new Array(16, 2, 2008, 'Bavaria Cup FU14 / FU17', 'MTV München', '');
events[E++] = new Array(9, 3, 2008, 'Bezirks VMM FU14 / MU14', 'TSV Großhadern', '');
events[E++] = new Array(19, 4, 2008, '5er-Pool-Turnier FU11 / MU11, ESV Neuaubing', 'ESV Neuaubing(Papinstr. 22)<br>Abfahrt der Mädchen an der Budriohalle um 09.30 Uhr<br>Die Jungs müssen um 13.30 Uhr in Neuaubing sein. Betreuer ist dann vor Ort.', '');
events[E++] = new Array(3, 5, 2008, 'Städteolympiade München der Münchner Sportjugend', 'SF Harteck', '');
events[E++] = new Array(15, 6, 2008, 'Bezirks EM MU11 / FU11', 'TSV Unterhaching (Utzweg 1, Unterh.); Abfahrt Budriohalle (Wir bitten um gegenseitige Organisation, nicht obligatorisch!): Mädchen ca. 9:00 Uhr, Jungs: ca. 10:00 Uhr<br>Fahrzeit ca. 45 min -> Ankunft sollte bis 9:45 Uhr (Jungs: 10:45) erfolgen.', '');
events[E++] = new Array(14, 6, 2008, 'RLT EM FU14 / MU14', 'SV Stadtwerke München (Lauensteinstr, Muc); Abfahrt Budriohalle (Wir bitten um gegenseitige Organisation, nicht obligatorisch!): Mädchen ca. 9:00 Uhr, Jungs: ca. 10:00 Uhr<br>Fahrzeit ca. 40 min -> Ankunft sollte bis 9:45 Uhr (Jungs: 10:45) erfolgen.', '');
events[E++] = new Array(21, 9, 2008, 'Bezirks EM FU14/ MU14 und Bezirks VMM MU17', 'SV Stadtwerke München', '');
events[E++] = new Array(25, 10, 2008, '5er-Pool-Turnier FU11 / MU11', 'MTV München', '');
events[E++] = new Array(13, 4, 2008, 'Bezirkslehrgang für U18 (Jg 1994-91) in Münsing', 'Weitere Infos im Training! Adressse: Schulturnhalle Münsing, Weipertshauser Str. 5', '../pdf/Lehrgang_muensing_08.pdf; Ausschreibung(pdf)>');
events[E++] = new Array(6, 5, 2008, 'Gürtelprüfung: Gelbgurte->Gelb-Orange', 'Gratulation an alle neuen Gürtelträger!', '../judo/judo_pruefung.htm; Infos zur Gürtelprüfung>');
events[E++] = new Array(24, 6, 2008, 'Gürtelprüfung: Verschoben auf Ende Juli', '', '../judo/judo_pruefung.htm; Infos zur Gürtelprüfung>');
events[E++] = new Array(29, 7, 2008, 'Gürtelprüfung: einige Weißgurte->Weiß-Gelb und Weiß-Gelbgurte->Gelbgurt', '', '../judo/judo_pruefung.htm; Infos zur Gürtelprüfung>');
events[E++] = new Array(27, 7, 2008, 'Judosafari 2008: jap. Turnier, Kreativteil, Grillen', 'Budriohalle; Auch die Eltern sind herzlich zum anschließenden Grillen eingeladen!', '../pdf/safari_judoanzug.pdf;Judoanzug zum Ausdrucken (pdf) >|../pdf/safari_2008.pdf;Rundschreiben (pdf) >');
events[E++] = new Array(23, 11, 2008, 'RLT FU14 / MU14', 'ESV Neuaubing, Abfahrt der Mädchen um 09.15 Uhr am Parkplatz Budriohalle.<br>Die Jungs treffen 10.45 Uhr am Parkplatz.<br>Fahrgemeinschaften der Jungs müssen dort selbst gebildet werden, da der Trainer sich bereits mit den Mädchen in der Halle in Neuaubing befindet.<br>Pässe befinden sich beim Trainer!', '');
events[E++] = new Array(16, 12, 2008, 'Gürtelprüfung: Weiß->Weiß-Gelbgurt, Weiß-Gelbgurt->Gelb und nach Bedarf', '', '../judo/judo_pruefung.htm; Infos zur Gürtelprüfung>');
events[E++] = new Array(14, 12, 2008, 'Franz-Mayer-Turnier des Judoclub FFB', '', '../pdf/Franz_Meier_Turnier_08.pdf; Ausschreibung(pdf)>');
events[E++] = new Array(9, 11, 2008, 'Herbst-Turnier 2008 in Eichenau', 'ACHTUNG TERMINÄNDERUNG! JETZT 9.11.08 !', '../pdf/Einladung Herbst-Turnier 2008.pdf; Einladungsschreiben(pdf)>');
events[E++] = new Array(9, 1, 2009, 'Weihnachtsfeier des Hauptvereins: Besuch ener Vorstellung des Circus Krone', 'Den Abschnitt bitte bis spätestens 19.12.08 abgeben!', '../pdf/circus_2008.pdf; Ausgeteiltes Schreiben + Abschnitt (pdf)>');
events[E++] = new Array(1, 3, 2009, 'Mannschaftstraining zur Kreis- und Bezirksliga (Ort: Stadtwerke)', 'Für alle Kreisligakämpfer', '../pdf/Liga-Vorbereitungstraining_2009.pdf; Einladung (pdf)>');
events[E++] = new Array(15, 5, 2009, 'Kreisliga: Stadtwerke gegen PSV Muc / SV Lohhof', 'Für alle Kreisligakämpfer', '../pdf/Kreisligaplanung_09.pdf; Alle Begegnungen (pdf)>');
events[E++] = new Array(22, 6, 2009, 'Kreisliga: Stadtwerke gegen ESV Muc / TSV Feldkirchen', 'Für alle Kreisligakämpfer', '../pdf/Kreisligaplanung_09.pdf; Alle Begegnungen (pdf)>');
events[E++] = new Array(6, 7, 2009, 'Kreisliga: Stadtwerke gegen Samurai Muc / ESV Muc Ost II', 'Für alle Kreisligakämpfer', '../pdf/Kreisligaplanung_09.pdf; Alle Begegnungen (pdf)>');
events[E++] = new Array(16, 7, 2009, 'Kreisliga: nachgeholte Begegnung vom 15.5.09: Stadtwerke gegen PSV Muc / SV Lohhof (in Lohhof)', 'Für alle Kreisligakämpfer', '../pdf/Kreisligaplanung_09.pdf; Alle Begegnungen (pdf)>');
events[E++] = new Array(28, 7, 2009, 'Gürtelprüfung: Weiß->Weiß-Gelbgurt, Gelb-Orange->Orange', 'zur normalen Trainingszeit', '../judo/judo_pruefung.htm; Infos zur Gürtelprüfung>');
events[E++] = new Array(19, 9, 2009, 'Herbst-Turnier 2009 in Eichenau', '', '');
events[E++] = new Array(24, 10, 2009, 'Judowochenende mit Yvonne Bönisch in Altusried', '24/25.Oktober 2009 (Sa-So)', '../pdf/judowochenende_09.pdf; Einladungsschreiben(pdf)>');
events[E++] = new Array(26, 9, 2009, 'Münchner EM U14', 'Abfahrt Mädels: 8.30 Budriohalle (Fahrgemeinschaften); Jungs: spätestens um 10:00 Uhr in der Halle (Stadtwerke) zum Wiegen (Betreuer vor Ort); Adresse: Sporthalle in der Lauensteinstr.9 81549 München (SV Stadtwerke)', '');
events[E++] = new Array(22, 11, 2009, '2. Nachwuchsturnier FC Hohenthann', 'Abfahrt Budriohalle (Eltern-Fahrgemeinschaften): 8.00 Uhr; Adresse: Schulturnhalle 84098 Hohenthann, Schulstr. 2', '../pdf/hohenthann_turnier_09.pdf; Infoblatt(pdf)>');
events[E++] = new Array(6, 3, 2010, 'Offenes Bezirksturnier U11 (Stadtwerke München)', 'Sporthalle in der Lauensteinstraße 9, 81549 München', '../pdf/U11_turnier_2_2010.pdf; Infoblatt(pdf)>');
*/
events[E++] = new Array(24, 7, 2010, 'Judosafari mit anschließendem Grillen', 'Budriohalle; Auch die Eltern sind herzlich zum anschließenden Grillen eingeladen!', '../pdf/safari_judoanzug.pdf;Judoanzug zum Ausdrucken (pdf) >|../pdf/safari_2010.pdf;Rundschreiben (pdf) >');
events[E++] = new Array(27, 7, 2010, 'Gürtelprüfung: Weiß->Weiß-Gelbgurt (nicht alle!)', 'zur normalen Trainingszeit', '../judo/judo_pruefung.htm; Infos zur Gürtelprüfung>');
function drawlist(place,type,age) {

	calcdays();
	sortdates(age);
	var tablecounter = 0;
	if(type == "table") {
		var table = document.createElement("table");
		table.cellSpacing = "20";
		table.cellPadding = "0";
		table.style.marginLeft = "20px";
		var tbody = document.createElement("tbody");
		table.appendChild(tbody);
	} else if(type == "list") {
		var list = document.createElement("ul");
		list.style.marginLeft = "10px";
		}
		
	for (var i = 0; i < events.length; i++) {
		
		if ((events[i][7] == "recent" && age == "recent" || events[i][7] == "old" && age == "old" || age == "all") && tablecounter < 3) {
			
			if(type == "table") {
				tablecounter++;
				var tr = document.createElement("tr");
				tbody.appendChild(tr);
				var container = document.createElement("td");
				container.style.paddingTop = "10px";
				container.style.paddingBottom = "10px";
				tr.appendChild(container);
			} else if(type == "list") {
				var container = document.createElement("li");
				list.appendChild(container);
			}
			
			var p1 = document.createElement("p");
			if(events[i][7] == "recent" && type == "list")
				p1.style.fontWeight = "bold";
			var datestr = events[i][0] + "." + events[i][1] + "." + events[i][2];
			var date = document.createTextNode(datestr);
			p1.appendChild(date);
			container.appendChild(p1);
			
			if(type == "table") {
				var p2 = document.createElement("p");
				var a = document.createElement("a");
				var head = document.createTextNode(events[i][3]);
				p2.appendChild(head);
				container.appendChild(p2);
				var tablelink = document.createTextNode("mehr >");
				a.href = "termine/termine.htm";
				a.appendChild(tablelink);
				container.appendChild(a);
				document.getElementById(place).appendChild(table);
				
			} else if(type == "list") {
				var head = document.createTextNode(': ' + events[i][3]);
				p1.appendChild(head);
				if(events[i][4]) {
					var p2 = document.createElement("p");
					p2.style.marginLeft = "20px";
					p2.innerHTML = events[i][4];
					container.appendChild(p2);
					
				}
				if(events[i][5]) {
					var links = events[i][5].split("|");
					for(var l = 0; l < links.length; l++) {
						var a = document.createElement("a");
						a.style.marginLeft = "20px";
						a.style.font = "10pt Verdana,sans-serif";
						var larray = links[l].split(";");
						a.href = larray[0];
						var listlink = document.createTextNode(larray[1]);
						a.appendChild(listlink);
						container.appendChild(a);
					}
				}
				document.getElementById(place).appendChild(list);
			}
		}
	}
}


function calcdays() {

	var now = new Date();
	var day = now.getDate();
	var month = now.getMonth() + 1;
	var year = now.getFullYear();
	daynow = day + month*31 + year*365;
	
	for (var i = 0; i < events.length; i++) {
		var days = events[i][0] + events[i][1] * 31 + events[i][2] * 365;
		events[i][6] = days;
		if (days >= daynow) {
			events[i][7] = "recent";
		} else if(days < daynow) {
			events[i][7] = "old";
		}
	}
}

function sortdates(age) {

	function daydiff(a, b) {
		if(age == "old") {
			return b[6]- a[6];
		} else {
			return a[6]- b[6];
		}
	}
	events.sort(daydiff);
}