var aktuellesBild = new Image;

// Bilder vorausladen
function vorausladen(name1,dunkles,name2,helles) 
{
eval(name1 + "=new Image()");
eval(name1 + ".src='" +dunkles+"'");
eval(name2 + "=new Image()");
eval(name2 + ".src='" +helles+"'");
}

// Bilder vergrößern
var neuesFenster=null;
function bildFenster (bild,breite,hoehe,text)
{
                if (neuesFenster != null && !neuesFenster.closed){
                     neuesFenster.close();
		 neuesFenster=window.open("","Bild","width="+breite+",height="+hoehe+",screenX=50,screenY=50,left=50,top=50");
         neuesFenster.document.open();
         neuesFenster.document.writeln("<html><head><title>"+text+"</title></head><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
         neuesFenster.document.writeln("<p><a href=\"javascript:self.close();\">");
         neuesFenster.document.writeln("<img src='bilder/"+bild+"' width='"+breite+"' height='"+hoehe+"' border='0' alt='"+text+"' title='"+text+"'>");
         neuesFenster.document.writeln("</a></p></body></html>");
         neuesFenster.document.close();
         neuesFenster.moveTo(50,50);
         neuesFenster.focus();
                }
				else{
         neuesFenster=window.open("","Bild","width="+breite+",height="+hoehe+",screenX=50,screenY=50,left=50,top=50");
         neuesFenster.document.open();
         neuesFenster.document.writeln("<html><head><title>"+text+"</title></head><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
         neuesFenster.document.writeln("<p><a href=\"javascript:self.close();\">");
         neuesFenster.document.writeln("<img src='bilder/"+bild+"' width='"+breite+"' height='"+hoehe+"' border='0' alt='"+text+"' title='"+text+"'>");
         neuesFenster.document.writeln("</a></p></body></html>");
         neuesFenster.document.close();
         neuesFenster.moveTo(50,50);
         neuesFenster.focus(); 
				}
}

// wird nur in service a-z verwendet, damit in der navi die Schalter die richtige Farbe haben
function tausche()
{
parent.navi.document.images['service'].src=parent.navi.servicedu.src;
parent.navi.document.images['sachbe'].src=parent.navi.sachbehe.src;
parent.navi.aktuellesBild =parent.navi.sachbedu;				
}

// wird nirgends verwendet ?!!!
function zurueck()
{
parent.daten.history.back();
setTimeout("parent.navi.history.back()",10);
}

// die eigentliche Navigation, onklick die frames neu besetzen und wechseln() aufrufen
function laden(u1,u2,u3,bName)
{
        var a1,naviTest,a2,a3;
        a1 = String(parent.navi.location.href);
		a2 = String(parent.daten.location.href);
        a3 = String(parent.flash.location.href);
        n1 = Number(a1.indexOf(u1));
        n2 = Number(a2.indexOf(u2));
        n3 = Number(a3.indexOf(u3));
		
		naviTest = a2.indexOf("gruss.htm");
		
        if (n1==-1 || naviTest!=-1){									// wenn die zeichenkette nicht identisch ist
           parent.navi.location.href=u1;}
        if (n2==-1){
           parent.daten.location.href=u2;}
        if (n3==-1){
           parent.flash.location.href=u3;}
		   
		wechseln(bName);								//Name = name der geklickten schaltfläche, z.B. rath
}

//wird in navig3 (veranstaltungen) verwendet
function laden2(u1,u2,u3,bName)
{
        var a1,a2,a3;
        a1 = String(parent.navi.location.href);
		//a2 = String(parent.daten.location.href);
        a3 = String(parent.flash.location.href);
        n1 = Number(a1.indexOf(u1));
       //n2 = Number(a2.indexOf(u2));
        n3 = Number(a3.indexOf(u3));
        if (n1==-1){
           parent.navi.location.href=u1;}
       // if (n2==-1){
           parent.daten.location.href=u2;//}
        if (n3==-1){
           parent.flash.location.href=u3;}
		   
		wechseln(bName);								//Name = name der geklickten schaltfläche, z.B. rath
}


// aus laden() aufgerufen um die Auswahl hell zu halten
function wechseln(bildName)
{

         for (i=0; i < parent.navi.document.images.length; i++) {
                var bild = String(parent.navi.document.images[i].src);	//z.b. gifschalt/feueuhe.gif
                var posit = bild.indexOf("he.gif");
				  
					if(posit != -1) {								// wenn im Bild he.gif vorkommt, dann
				
				    bild = bild.substring(0,posit);
					var lang = bild.length;
					var pos = bild.lastIndexOf("/");
					    pos = pos + 1;
					bild = bild.substring(pos,lang);				//bild = z.B. kirch
					bild = eval(bild+"du");							//bild = [object]
					
                    parent.navi.document.images[i].src =bild.src;	  	// sei dunkel
								 }
				 
                if (parent.navi.document.images[i].name == bildName)  	// wenn du das geklickte Bild bist
				{  
				   var bleibhell = eval(bildName+"he");
				   
                   parent.navi.document.images[i].src = bleibhell.src;	// sei hell
                   aktuellesBild = eval(bildName + "du");
                }
        }
}

// bei onmouseOver und onmouseOut die Farbe ändern
function bildWechsel(bildName,suff)
{
    var aktBild = eval(bildName+suff);
    
    if (aktBild != aktuellesBild)
    {
	    document.images[bildName].src = aktBild.src;
    } 
}

//Browserabfrage
var nn4, nn6, ie, opera, firefox_mozilla;

if(navigator.appName.substring(0,8)=="Netscape" && parseInt(navigator.appVersion)==4)
{
nn4=true;
}
else{nn4=false;}

if(navigator.appName.substring(0,8)=="Netscape" && parseInt(navigator.appVersion)==5)
{
nn6=true;
//alert(navigator.userAgent);
if ((""+navigator.userAgent).indexOf("Netscape")==-1)
	{nn6=false;
	 firefox_mozilla=true;
	}
}
else{nn6=false;}

if(navigator.appName.substring(0,8)=="Microsof" && parseInt(navigator.appVersion)==4)
{
//var iie = (document.all) ? true : false;
ie=true;
if ((""+navigator.userAgent).indexOf("Opera")!=-1)
	{ie=false;
	 opera=true;
	}
}
else{ie=false;}

//definition der layer je nach Browser
function initNavigation()
{
if (nn4)
{
 n1=document.layers["navi_1"];
 n2=document.layers["navi_2"];
}
if (nn6 || firefox_mozilla)
{
 n1=document.getElementById("navi_1").style;
 n2=document.getElementById("navi_2").style;
}
if (ie || opera)
{
 n1=document.all.navi_1.style;
 n2=document.all.navi_2.style;
}
}


//"Aktuelles" soll nur auf der stratseite sichtbar sein
function aktuelles_test()
{

var datei = String(parent.daten.location);	
var posit = datei.indexOf("gruss.htm");
				  
if (posit!= -1)
		{ 
		n1.visibility='visible';
		n2.visibility='visible';
		}
	else 
		{
		n1.visibility='hidden';
		n2.visibility='hidden';
		}
}
