var wochentage = new Array ('so', 'mo', 'di', 'mi', 'do', 'fr', 'sa');
var bilder = new Array();

var oldOnloadTVguide = window.onload;
function neuOnloadTVguide ()
{
	if (oldOnloadTVguide) { oldOnloadTVguide(); }
	BilderZuordnen ();
	for (var i = 0; i < 7; i++)
	{
		BilderTauschbar (i);
	}
}
window.onload = neuOnloadTVguide;

function BilderZuordnen ()
{
	for (var i = 0; i < 7; i++)
	{
		bilder [i] = new Array();
		bilder [i][0] = new Image();
		bilder [i][0].src = 'images/' + wochentage [i] + '0.jpg';
		bilder [i][1] = new Image();
		bilder [i][1].src = 'images/' + wochentage [i] + '1.jpg';
	}
}

function BilderTauschbar (id)
{
	document.getElementById('wochentag_' + id).onclick = function () {BilderTausch (id);}
}

function BilderTausch (id)
{
	var bildZustand;
	var klappen;

	if (navigator.appName == "Microsoft Internet Explorer")
	{
		var aufklappen = 'block';
	}
	else
	{
		var aufklappen = 'table-row';
	}

	for (var i = 0; i < 7; i++)
	{

		if (i == id)
		{
			bildZustand = 1;
			klappen = aufklappen;
		}
		else
		{
			bildZustand = 0;
			klappen = 'none';
		}
		document.getElementById ('wochentag_' + i).src = bilder [i][bildZustand].src;

		var j = 0, tr;
		if (navigator.appName == "Microsoft Internet Explorer")
		{
			while (tr = document.getElementById ('TVliste_' + i + '_' + j + '_1'))
			{
				tr.style.display = klappen;
				document.getElementById ('TVliste_' + i + '_' + j + '_2').style.display = klappen;
				document.getElementById ('TVliste_' + i + '_' + j + '_3').style.display = klappen;

				j++;
			}
		}
		else
		{
			while (tr = document.getElementsByName ('TVliste_' + i)[j++])
			{
				tr.style.display = klappen;
			}
		}


	}
}
