function browser()
	{
	if(document.layers) // Netscape 4
		{
		brow=0;
		return brow;
		}
	else
		{
		if (document.all && !document.getElementsByTagName) // IE 4
			{
			brow=2;
			return brow;
			}
		else // IE 5+ NN 6+
			{
			brow=1;
			return brow;
			}
		}
	}
	
function show_program(count)
	{
	browser();
	conti_all = new Array();
	conti_all[0] = "document.all.def_disp.style.display";
	conti_all_aktiv = "document.all.program" + count + ".style.display";
	//alert(conti);
	for (i=1;i<15;i++)
		{
		conti_all[i] = "document.all.program" + i + ".style.display";
		}
	if (brow==0)
		{
		for (i=1;i<15;i++)
			document.layers[i].visibility="hide";
		document.layers[count].visibility="show";
		document.layers[0].visibility="hide";
		}
	if (brow==1)
		{
		for (i=1;i<15;i++)
			{
			document.getElementById("program" + i).style.display = "none"
			}
		document.getElementById("program" + count).style.display = "";
		document.getElementById("def_disp").style.display = "none";
		}
	if (brow==2)
		{
		for (i=1;i<15;i++)
			conti_all[i] = "none";
		conti_all_aktiv = "";
		conti_all[0] = "none";
		}
	}
	
function hide_program(count)
	{
	browser();
	conti_all = "document.all.def_disp.style.display";
	conti_all_aktiv = "document.all.program" + count + ".style.display";
	if (brow==0)
		{
		document.layers[count].visibility="hide";
		document.layers[0].visibility="show";
		}
	if (brow==1)
		{
		document.getElementById("program" + count).style.display = "none";
		document.getElementById("def_disp").style.display = "";
		}
	if (brow==2)
		{
		conti_all_aktiv = "none";
		conti_all = "";
		}
	}