function getAktuelleVereinsNews(){
	return vereinsNews;
}

function getAbteilungsName(){
	var url = document.URL;
	var buffer = url.split("/");
	if (url.indexOf("\\") != -1){
		buffer = url.split("\\");
	}
	
	var abteilung = "";
	for (var i = 0; i < buffer.length; i++){
		if (buffer[i] == "op"){
			return buffer[i+1];
		}
	}
}

function getInfos(bereich){
	for (var i = 0; i < abteilungNews.length; i++) {
		var info = abteilungNews[i];
		if (info == null) continue;
		if (info.Title == "") continue;
		if (info.Abteilung == bereich) return info;
	}
	return null;
}

function writeAktuelleInfos(){
	var infos = getAktuelleVereinsNews();
	
	if (infos.length == 0) return "";
	
	var string = "<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">";
	string += "<tr><td class=\"subhead-news\">Aktuelle Informationen aus dem	Turnverein Kalbach</td></tr>";
	var infos = getAktuelleVereinsNews();
	for (var i = 0; i < infos.length; i++){
		var news = infos[i];
		if (news == null) continue;
		
		var text = news.Text.replace(/\n/g,"<br>")
		if (text.indexOf("http://") != -1 || text.indexOf("pdf://") != -1){
			text = buildLinks(text);
		}
		
		string +="<tr>";
		string +="<td class=\"infotabelle-index2\">";
		string +="<b>"+news.Title+"</b><br>";
		string +="<i>"+news.Subtitle+"</i><br>";
		string +=text;
		string +="</td>";
		string +="</tr>";
	}
	string += "</table>";
	return string;
}

function writeAbteilungsNews(){
	var abteilungen = new Array("Badminton","Gardetanz","Gymnastik","Krafttraining","Lauftreff","Leichtathletik","Prellball","Tanzen","Tennis","Tischtennis","Turnen","Volleyball","Wandern");
	var string = "<div id=\"AbteilungsNews\">";
	for (var i = 0; i < abteilungen.length; i++){
		var infos = getInfos(abteilungen[i]);
		if (infos == null) continue;
		string += "<table width=\"170\" border=\"0\" cellpadding=\"0\" style=\"margin:0 0 8px 0\">";
		string += "<tr>";
		string += "<td class=\"subhead-aktuell\">[Aktuell] "+infos.abteilungsBezeichner+"</td>";
		string += "</tr>";
		string += "<tr>";		
		string += "<td class=\"info-aktuell\">";
		string += "<a class=\"info-aktuellLink\" href=\"op/"+infos.Abteilung.toLowerCase()+"/Einleitung.htm\">"+infos.Title+"</a>";
		string += "</td>";
		string += "</tr>";
		string += "</table>";
	}
	string += "</div>";
	return string;
}

function buildLinks(text){
	var values = text.split("http://");
	var buffer = values[0];
	for (var i = 1; i < values.length; i++){
		var t = values[i];
		if (t.indexOf(" ") == -1 && t.indexOf("<br>") == -1){
			var url = t;
		}else{
			if (t.indexOf(" ") != -1){ 
				var url = t.substring(0,t.indexOf(" "));
			}
			if (t.indexOf("<br>") != -1){ 
				var url = t.substring(0,t.indexOf("<br>"));
			}
		}
		
		t = t.replace(url,"");
		var title = url;
		if (url.indexOf("|") != -1){
			title = url.substring(url.indexOf("|")+1,url.length);
			url = url.substring(0,url.indexOf("|"));
		}
		buffer += "<a href=\"http://"+url+"\">"+title+"<a>";
		buffer += t;
	}
	return buildPdfLinks(buffer);
}

function buildPdfLinks(text){
	var values = text.split("pdf://");
	var buffer = values[0];
	for (var i = 1; i < values.length; i++){
		var t = values[i];
		if (t.indexOf(" ") == -1 && t.indexOf("<br>") == -1){
			var url = t;
		}else{
			if (t.indexOf(" ") != -1){ 
				var url = t.substring(0,t.indexOf(" "));
			}
			if (t.indexOf("<br>") != -1){ 
				var url = t.substring(0,t.indexOf("<br>"));
			}
		}
		
		t = t.replace(url,"");
		var title = url;
		if (url.indexOf("|") != -1){
			title = url.substring(url.indexOf("|")+1,url.length);
			url = url.substring(0,url.indexOf("|"));
		}
		buffer += "<a href=\"op/"+url+"\">"+title+"<a>";
		buffer += t;
	}
	return buffer;
}

/*
	News Objekte
*/
function News(title, subtitle, text, abteilung, abteilungsBezeichner)
{
   this.Title  = title;
   this.Subtitle = subtitle;
   this.Text = text;
   this.Abteilung = abteilung;
   this.abteilungsBezeichner = abteilungsBezeichner;
}

var vereinsNews = new Array();
var abteilungNews = new Array();


vereinsNews[vereinsNews.length+1] = new News('Trainer f&uuml;r Eltern-Kind-Turnen und Leichtathletik dringend gesucht','','Infos erhalten Sie in unserem  pdf://pdf/Stellenausschreibung_0310.pdf|PDF','Verein','Verein');
  vereinsNews[vereinsNews.length+1] = new News('Nordic-Walking- Kurs vom 8. M&auml;rz 2012 bis 11. Mai 2012','Anmeldungen ab sofort bei Ute Lindenberg 069. 95059594 oder unter utelindenber(at)arcor.de','','Verein','Verein');
  





abteilungNews[abteilungNews.length+1] = new News('Yoga am Abend, ab Donnerstag, 5.5.2011 um 19:30 Uhr','','','Gymnastik','Gymnastik');
  
abteilungNews[abteilungNews.length+1] = new News('Ab 13. Oktober 2011 findet das Krafttraining immer dienstags und donnerstags von 19-20 Uhr statt','','','Krafttraining','Krafttraining');
  
abteilungNews[abteilungNews.length+1] = new News('geplante Wettk&auml;mpfe 2011','','','Lauftreff','Lauftreff-Triathlon');
  abteilungNews[abteilungNews.length+1] = new News('Berichte 2011','','','Lauftreff','Lauftreff-Triathlon');
  abteilungNews[abteilungNews.length+1] = new News('Aktuelle Termine und Infos','','','Lauftreff','Lauftreff-Triathlon');
  abteilungNews[abteilungNews.length+1] = new News('Berichte &uuml;ber L&auml;ufe aus den vergangen Jahren','','','Lauftreff','Lauftreff-Triathlon');
  
abteilungNews[abteilungNews.length+1] = new News('Hessische Meisterschaften','Lizzy Prowse erreicht Platz 18','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Heinrich-Sparwasser-Sportfest','Eppstein 15.5.2011','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Bahner&ouml;ffnung Viernheim','1.5.2011','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Bahner&ouml;ffnung Bad Schwalbach 30.4.11','starker Saisonbeginn','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Werfertag Trebur 10.4.11','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Gersprenzlauf 9.4.11','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Werfertag Bad Nauheim 2.4.11','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('erfolgreiche Waldlauf-Kreismeisterschaft 2011','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('LG_Sch&uuml;lersportfest Frankfurt 2011','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Hallenkreismeisterschaften 2011','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Hallenwettkampf Weiskirchen 2011','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Dreik&ouml;nigslauf Altenstadt 16.1.11','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Frankfurt-Cross am Bornheimer Hang','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sch&uuml;lersportfest 28.11.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Darmstadt-Cross 2010','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Pfungst&auml;dter Crosslauf 8.11.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Waldstr&auml;&szlig;er Crosslauf 3.11.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Das war die Sommersaison 2010','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Finale im Dauerregen','Werfertreffen 2.10.10','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sch&uuml;ler-Herbstmeeting 26.9.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Wettk&auml;mpfe Weisskirchen und Hattersheim 18.9.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sch&uuml;ler-Sportfest Egelsbach 12.9.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sch&uuml;ler-Mehrkampf Offenbach 5.9.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sch&uuml;lersportfest Langen 3.7.2010','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Mehrkampf Windecken 13.6.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Mehrkampf Eppstein 16.5.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sch&uuml;lersportfest Gie&szlig;en 9.5.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Mehrkampf Viernheim 1.5.2010','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Auftakt der Freiluftsaison 2010','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Hallen-Kreismeisterschaft 28.2.10','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Fehlstartregelung','Info f&uuml;r die Aktiven','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Laufen-Springen-Werfen f&uuml;r Kinder ab 6 Jahren','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('TVK beim Darmstadt-Cross 2009','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Sportabzeichen','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Dreik&ouml;nigslauf am 18.01.09 in Altenstadt','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Winterlauf am 24.01.09 in Hattersheim','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Silber in Goldstein am 15.02.09','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Hallenkreismeisterschaft in Kalbach 2009','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Hallenmehrkampf in Traisa am 15. M&auml;rz 2009','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Mehrkampf am 26.04.09 in Winndecken','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Mehrkampf in Dortelweil am 10.5.09','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Mehrkampf in Eppstein am 17.5.09','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Wettkampf am Deutschen Turnfest 5.6.2009','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Ergebnisse von Samstag 19.9. Mehrkampf in Hattersheim','','','Leichtathletik','Leichtathletik');
  abteilungNews[abteilungNews.length+1] = new News('Laufabzeichen und Mehrkampfnadeln 2009','Ergebnislisten - Wir gratulieren!','','Leichtathletik','Leichtathletik');
  



abteilungNews[abteilungNews.length+1] = new News('Der neue Trainer stellt sich vor','','','Tischtennis','Tischtennis');
  
abteilungNews[abteilungNews.length+1] = new News('NEU Ab 4.11.11 Erlebnisturnen f&uuml;r Kinder  von 3-6 Jahren von 16-17 Uhr','','','Turnen','Turnen');
  abteilungNews[abteilungNews.length+1] = new News('Gaukinderturnfest','Bilder in der Galerie','','Turnen','Turnen');
  abteilungNews[abteilungNews.length+1] = new News('Der erste Wettkampf der jungen Turnerinnen','Gau-Einzelmeisterschaften 2010','','Turnen','Turnen');
  
abteilungNews[abteilungNews.length+1] = new News('U20 M&auml;dels haben sich f&uuml;r die Hessenmeisterschaft qualifiziert','','','Volleyball','Volleyball');
  
abteilungNews[abteilungNews.length+1] = new News('211. TVK-Wanderung am 5. Februar 2012 "Rund um den Lindenstein"','','','Wandern','Wandern');
  abteilungNews[abteilungNews.length+1] = new News('Radtour an der Lahn vom 17.-19. Mai 2012','','','Wandern','Wandern');
  abteilungNews[abteilungNews.length+1] = new News('Wanderungen 2012','','','Wandern','Wandern');
  
