	/**
	 * Diese Funktion wurde vom alten AVZ übernommen. Hab erst im Verlauf
	 * gemerkt dass diese für die Homepages wichtig ist. Anscheinend war es mit
	 * XSLT server-seitig umstaendlich, alternierende Klassen fuer die Tabellen
	 * zuzuweisen.
	 *
	 * Diese Funktion sucht die das DOM-Element mit der angegebenen ID (und
	 * erwartet dass es ein Table ist) und setzt entsprechend den className
	 * richtig damit die Farben richtig angezeigt werden.
	 *
	 * @param	string	ID des tables
	 */
	function changeTableStyle(id)
	{
			var counter = 0;

			var table = document.getElementById(id);
			if (table == null){
				return;
			}
			var tableChildren = table.childNodes;

			var tableBody = null;

			for (var i = 0; i < tableChildren.length; i++)
			{
					if (tableChildren[i].tagName && tableChildren[i].tagName.toLowerCase() == 'tbody')
					{
							tableBody = tableChildren[i];
					}
			}

			if (tableBody != null && tableBody.hasChildNodes())
			{
					var tableBodyChildren = tableBody.childNodes;

					for (var i = 0; i < tableBodyChildren.length; i++)
					{
							var tableBodyChild = tableBodyChildren[i];

							if (tableBodyChild.tagName && tableBodyChild.tagName.toLowerCase() == 'tr')
							{
									var tableRowChildren = tableBodyChild.childNodes;

									for (var j = 0; j < tableRowChildren.length; j++)
									{
											if (tableRowChildren[j].tagName && tableRowChildren[j].tagName.toLowerCase() == 'td')
											{
													tableRowChildren[j].className = 'data' + counter % 2;
											}
									}

									counter++;
							}
					}
			}
			return;
	}
