/* Programme: Routinen für die Navigationsleiste, Copyright: Holger Bassarek*/







var NavigationAktuell = 0;



var RegisterAktuell = 0;







/* Programm: Vorraussetzungstest für Darstellung, Copyright: Holger Bassarek */







function pruef(NavigationAktuellneu)


{

var name = navigator.appName
var vers = navigator.appVersion

var optwidth = 1024;
var optheight = 768;
var optpixeldepth = 256;

var maxwidth = 10000;
var maxheight = 10000;
var minwidth = 800;
var minheight = 600;
var maxpixeldepth = 256;
var minpixeldepth = 16;
var maxvers = 4;
var ykorrektur = 185;
var xkorrektur = 10;

var Meldung = "Diese Seiten sind für eine Browser-Fenstergröße von " + optwidth + " x " + optheight + " Pixeln und eine Farbtiefe von " +  optpixeldepth*optpixeldepth + " Farben optimiert." ;



NavigationAktuell = NavigationAktuellneu;







if (navigator.appVersion.substring(0, 1) < maxvers )



	alert("Diese Seiten sind für neuere Browser (Netscape oder Internet Explorer) ab Version " + maxvers +" optimiert. Mit Ihrem Browser " + name + " Version " + vers + " können eventuell Javascript gesteuerte Funktionen nicht funktionieren");



else



	{



	if (navigator.appName == "Netscape")



		{



		if (top.window.outerWidth < minwidth || screen.pixelDepth < minpixeldepth || top.window.outerWidth > maxwidth + 20) 



			{



			if  ((top.window.outerWidth < minwidth && screen.width > top.window.outerWidth) || top.window.outerWidth > maxwidth + 20)



				{



				Meldung = Meldung + " Mit Ihren Browser-Fenstereinstellungen (Auflösung " + top.window.outerWidth + " x " + top.window.outerHeight;



				if (screen.pixelDepth < minpixeldepth) Meldung = Meldung + " und Farbtiefe "+ Math.pow(2,screen.pixelDepth);



				if  (top.window.outerWidth < minwidth) 



					{



					alert(Meldung + ") können Sie die volle Funktion der Seiten nicht nutzen. Das Browserfenster wird automatisch maximiert.");



					if (screen.width < maxwidth)



						{



						top.window.resizeTo(screen.width-xkorrektur,screen.height-ykorrektur);



						}



					else	



						{



						top.window.resizeTo(maxwidth-xkorrektur,screen.height-ykorrektur);



						}



					}



				else if  ((top.window.outerWidth-xkorrektur) > maxwidth) 



					{



					alert(Meldung + ") kommt es zu Problemen bei der Seitendarstellung (Design). Das Browserfenster wird deswegen automatisch minimiert.");



					top.window.resizeTo(maxwidth-xkorrektur,maxheight-ykorrektur);



					}



				top.window.moveTo(0,0);



				}



			else 



				{



				Meldung = Meldung + "Mit Ihren Bildschirmeinstellungen (Auflösung " + top.window.outerWidth + "x" + top.window.outerHeight;



				if (screen.pixelDepth < minpixeldepth) Meldung = Meldung + " und Farbtiefe "+ Math.pow(2,screen.pixelDepth);



				alert(Meldung + ") können Sie die volle Funktion oder/und Farbdarstellung der Seiten nicht nutzen.");



				}



			}



		}



	else



		{



		if  (screen.width < minwidth || screen.width > maxwidth || screen.colorDepth < minpixeldepth)



			{



			Meldung = Meldung + " Mit Ihren Bildschirmeinstellungen (Auflösung " + screen.width + " x " + screen.height;



			if (screen.colorDepth < minpixeldepth ) Meldung = Meldung + " und Farbtiefe "+ Math.pow(2,screen.colorDepth);



			if  (screen.width < minwidth) 



				alert(Meldung + ") können Sie die volle Funktion der Seiten nicht nutzen. Sie sollten eine höhere Bildschirmauflösung einstellen.");



			else



				 if  (screen.Width > maxwidth)



					{



					 alert(Meldung + ") kommt es zu Problemen bei der Seitendarstellung (Design). Das Browserfenster wird deswegen automatisch minimiert.");



					top.window.resizeTo(maxwidth-xkorrektur,maxheight-ykorrektur);



					top.window.moveTo(0,0);



					}



				else 



					alert(Meldung + ") kommt es zu Problemen bei der Farbdarstellung. Sie sollten eine höhere Farbauflösung einstellen.");



		



			}



		}



	}







}







function register(RegisterAktuellneu)



{



	RegisterAktuell = RegisterAktuellneu;



}







function RegisterWahl(i)



{



	if (document.images)



	{



	var src = document.images[RegisterAktuell].src;



            var Act = src.lastIndexOf("Act");



            if (Act != -1)



            {



                var newsrc = src.substring(0,Act) + "Pas";



                document.images[RegisterAktuell].src = newsrc + ".GIF";



            }



            src = document.images[i].src;



            var Pas = src.lastIndexOf("Pas");



            if (Pas != -1)



            {



                newsrc = src.substring(0,Pas) + "Act";



                document.images[i].src = newsrc + ".GIF";



            }



	}



	RegisterAktuell = i;



}







function MenueWahl(i)



{



	if (document.images)



	{



	var src = document.images[NavigationAktuell].src;



            var Act = src.lastIndexOf("ActSel");







            if (Act != -1)



            {



                var newsrc = src.substring(0,Act) + "NotSel";



                document.images[NavigationAktuell].src = newsrc + ".GIF";



            }



            src = document.images[i].src;



            var Pre = src.lastIndexOf("PreSel");



            if (Pre != -1)



            {



                newsrc = src.substring(0,Pre) + "ActSel";



                document.images[i].src = newsrc + ".GIF";



            }



	}



	NavigationAktuell = i;



}







function MenueVorWahl(i)



{



	if ((document.images) && (i != NavigationAktuell))



	{



		var src = document.images[i].src;



		var Not = src.lastIndexOf("NotSel");



		if (Not != -1)



		{



			var newsrc = src.substring(0,Not) + "PreSel";



			document.images[i].src = newsrc + ".GIF";



		}



	}



}







function MenueAbWahl(i)



{



	if ((document.images) && (i != NavigationAktuell))



	{



		var src = document.images[i].src;



		var Pre = src.lastIndexOf("PreSel");



		if (Pre != -1) 		{



			var newsrc = src.substring(0,Pre) + "NotSel";



			document.images[i].src = newsrc + ".GIF";



		}



	}



}
