//++++++++++++++//
// Objecte etc. //
//++++++++++++++//
//
//
// Abteilungen
var Abteilung_Keine			= '';
var Abteilung_Fussball			= 'Fussball';
var Abteilung_FussballJugend		= 'FussballJugend';
var Abteilung_FussballDamen		= 'FussballDamen';
var Abteilung_Tennis	   		= 'Tennis';
var Abteilung_Volleyball	   	= 'Volleyball';
var Abteilung_Gymnastik	   		= 'Gymnastik';
var Abteilung_Tanzen	   		= 'Tanzen';
var Abteilung_Stockschuetzen 		= 'Stockschütze';
var Abteilung_60Jahre 		= '60Jahre';
//
//
//
//
// Das 'Item Objekt' stellt den Einen Eintrag dar
//
// NEU:	strAbteilung = 'Gibt an für welche Abteilung der Eintrag gilt'
function newsItem(strDatumVon,strDatumBis, strTitel, strText, strAbteilung)
{
	this.Datum =          strDatumVon;
	this.DatumBis =       strDatumBis;
	this.Titel =          strTitel;
	this.Text =           strText;
	this.Abteilung =      strAbteilung;
	this.Links=     	  new Array(0);
	this.ImgLinks=     	  new Array(0);
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
// TextLink an ein 'Item' anfügen
function AddLink(item,strLinkAdress, strLink, strLinkTarget)
{
	item.Links[item.Links.length] = new Array();
	
	item.Links[item.Links.length-1]["LinkAdress"] 		= strLinkAdress;
	item.Links[item.Links.length-1]["Link"] 			= strLink;
	item.Links[item.Links.length-1]["LinkTarget"] 		= strLinkTarget;
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// BilderLink an ein 'Item' anfügen
function AddImageLink(item,strLinkAdress, strLinkImage, strLinkTarget, strTitel)
{
	item.ImgLinks[item.ImgLinks.length] = new Array();
	
	item.ImgLinks[item.ImgLinks.length-1]["LinkAdress"] 	= strLinkAdress;
	item.ImgLinks[item.ImgLinks.length-1]["LinkImage"] 		= strLinkImage;
	item.ImgLinks[item.ImgLinks.length-1]["LinkTarget"]		= strLinkTarget;
	item.ImgLinks[item.ImgLinks.length-1]["LinkTitel"] 		= strTitel;
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// Array für die News Speicherung
// wird in data.js und control.js verwendet
var News = new Array(0);
//
//
//
//++++++++++++++++++++++++//
// Funktionen, Tools, etc //
//++++++++++++++++++++++++//
//
//
// Add
function AddNewsItem(nItem)
{
	var i = 0;
	
	if(!News)
	{
		i = 0;
	}
	else
	{
		i = News.length;
	}
		
	News[i] = nItem;
	
	return News[i];
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// Get
function GetNewsItem(intIndex)
{
	if(News)
	{
		if ((intIndex >=0) && (intIndex < News.length))
			var t = new newsItem(News[intIndex]["Datum"],News[intIndex]["Titel"],News[intIndex]["Text"],News[intIndex]["LinkAdress"],News[intIndex]["Link"],News[intIndex]["LinkTarget"]);
		else
			var t = new newsItem("","","","","","");
	}
	else
			var t = new newsItem("","","","","","");
			
	return t;
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// Print Item
function print_newsItem(t)
{
	if(t)
	{
		document.write("<table>");
		if (t.Datum != "")
		{
			document.write("<tr>");
			document.write("<td class='ndatum'>");
			document.write("" + t.Datum + "");
			document.write("</td>");
			document.write("</tr>");
		}
		if (t.Titel != "")
		{
			document.write("<tr>");
			document.write("<td class='ntitel'>");
			document.write("" + t.Titel + "");
			document.write("</td>");
			document.write("</tr>");
		}
		if (t.Text != "")
		{
			document.write("<tr>");
			document.write("<td class='ntext'>");
			document.write("" + t.Text + "");
			document.write("</td>");
			document.write("</tr>");
		}
		if (t.Links.length > 0)
		{
			for(x=0;x < t.Links.length;x++)
			{
				if (t.Links[x]["LinkAdress"] != "")
				{
					document.write("<tr>");
					document.write("<td class='ntext'>");
					document.write("&gt;&gt;&nbsp;<a href='" + t.Links[x]["LinkAdress"] + "' ");
					if(t.Links[x]["LinkTarget"] != "")
						document.write(" target='" + t.Links[x]["LinkTarget"] + "' ");
					document.write(">" + t.Links[x]["Link"] + "</a>");
					document.write("</td>");
					document.write("</tr>");
				}
			}
		}
		document.write("<tr>");
		document.write("<td class='ntext'>");
		document.write("");
		document.write("</td>");
		document.write("</tr>");
		
		document.write("</table>");
	}
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// Datum sortieren, aufsteigend
function Datesort(x,y)
{
	if( (a!="") && (b!=""))
	{
		var a,b,c,d,aa,bb;
		
		a = x.Datum.split(".");
		b = y.Datum.split(".");
		if((a.length>1) && (b.length>1))
		{
			aa = parseInt(a[2] + a[1] + a[0]);
			bb = parseInt(b[2] + b[1] + b[0]);
			return (aa-bb);
		}
		else
		{
			return 0;
		}
	}
	else
	{
		return 0;
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// Datum sortieren, absteigend
function DatesortD(x,y)
{
	if( (a!="") && (b!=""))
	{
		var a,b,c,d,aa,bb;
		
		a = x.Datum.split(".");
		b = y.Datum.split(".");
		if((a.length>1) && (b.length>1))
		{
			aa = parseInt(a[2] + a[1] + a[0]);
			bb = parseInt(b[2] + b[1] + b[0]);
			return (bb-aa);
		}
		else
		{
			return 0;
		}
	}
	else
	{
		return 0;
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
// Debug
function DateToString(D)
{
	if(D) 
	{
		return (D.getDate() + "." + (b.getMonth() + 1) + "." + b.getYear());
	}
	else
		return "";
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//
function DateToMS(D)
{
	if(D) 
	{
		return Date.parse(D.toGMTString());
	}
	else
		return 0;
}
//--------------------------------------------------------------------------------------------------------------------------------------------
//
//
//

