				var zoomstufe = 0, pos = 0, breite = 2, ausschnittsbreite = 2;
				var zoompluspos = new Array(7,8,9,-1,13,14,15,-1,19,20,21,-1,-1,-1,-1,-1);
				var zoomminuspos = new Array(0,0,1,2,2,-1,0,0,1,2,2,-1,4,4,5,6,6,-1,8,8,9,10,10,-1,8,8,9,10,10,-1,-1,-1,-1,-1,-1,-1);
				var ordnername = new Array("400", "800", "1200");
				var kartennummer = new Array(19,20,20,20,13,6,1,8,15,14,7,7,19,26,14,1,20,14,7,20,19,6,21,13,15,12,7,12,22,7,12,13,12);
					
		var timer, bildnummer = 1, bilderzahl = 67;
		function showstart(){
			document.Bild.src = "diashow/hoch/bild" + (bildnummer+1) + ".jpg";
			bildnummer = (bildnummer + 1) % bilderzahl;
			timer = setTimeout("showstart()",4000);
		}
		
		function showstop(){
			clearTimeout(timer);
			timer = false;
		}
		
		function anfang(){
			bildnummer = 1;
			clearTimeout(timer);
			timer = false;
			document.Bild.src = "diashow/hoch/bild1.jpg";
			
}
		
		
		function bewegen(diff_x,diff_y){
			zulaessig = false;
			if(diff_x==1){
					if((pos + ausschnittsbreite)%breite >= ausschnittsbreite) zulaessig = true;
			}
			if(diff_x==-1){
					if(pos % breite != 0) zulaessig = true;
			}
			if(diff_y==1){
					if(breite - Math.abs(pos/breite) > ausschnittsbreite) zulaessig = true;
			}
			if(diff_y==-1){
					if(pos >= breite) zulaessig = true;
			}

			if(zulaessig){
				pos += (diff_x + diff_y*breite);
				bildtausch();
			}
		}

		function strasse_anzeigen(){
			if(document.Auswahl.Strasse.selectedIndex>1){
				k_nummer = document.Auswahl.Strasse.selectedIndex-2;
				pos = kartennummer[k_nummer];
				zoomstufe = 2;
				breite = 6;
				bildquelle = "bilder/stadtplan/strassen/strassen" + kartennummer[k_nummer] + ".gif";
				bildtausch();
				bildposition = kartennummer[k_nummer];

			}
		}	
		
		function zoom(richtung){
			if(zoomstufe + richtung >=0 && zoomstufe + richtung < 3){
				altzoom = zoomstufe;
				zoomstufe += richtung;
				breite = (zoomstufe + 1)*2;
				if(zoomstufe==0){
					pos = 0;
				}
				else if(zoomstufe==1){
					if(altzoom==0){
						pos = 5;
					}
					else if(altzoom==2){	//	von zoom2 auf zoom1 verkleinert
						if(zoomminuspos[pos]>0){
							pos = zoomminuspos[pos];
						}
					}
				}
				else if(zoomstufe==2){	// von zoom1 auf zoom2 vergrößert
					if(zoompluspos[pos]>0){
						pos = zoompluspos[pos];
					}
				}
				bildtausch();
			}
		}		
		
		function bildtausch(){
				for(var i=0;i<4;i++){
					eval("document.Bild"+i+".src='stadtplan/blau.gif';");
				}
				bildordner = "stadtplan/" + ordnername[zoomstufe] + "/stadtplan" +  ordnername[zoomstufe] + "_";
				document.Bild0.src = bildordner + (pos+1) + ".gif";
				document.Bild1.src = bildordner + (pos+2) + ".gif";
				document.Bild2.src = bildordner + (pos+1+breite) + ".gif";
				document.Bild3.src = bildordner + (pos+2+breite) + ".gif";
		}		
		
		
		
		
		var fensterchen;
		function machauf(bildquelle,bildtitel,breite,hoehe){
			if(!fensterchen || fensterchen.closed){
				eval("fensterchen = window.open('','','width="+breite+",height="+hoehe+"')");
				with(fensterchen.document){
					open();
					write("<html><head><title>"+bildtitel+"</title><meta http-equiv='imagetoolbar' content='no'><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><img src='bilder/"+bildquelle+"' width='"+breite+"' height='"+hoehe+"'></body>+</html>");
					close();
				}
			}
			else{
				quelle=bildquelle;
				b = breite;
				h = hoehe;
				titel = bildtitel
				fensterchen.close();
				machauf(quelle,titel,b,h)
			}
		}
		
		function tour(bildquelle,bildtitel,breite,hoehe){
			if(!fensterchen || fensterchen.closed){
				eval("fensterchen = window.open('','','width="+breite+",height="+hoehe+"')");
				with(fensterchen.document){
					open();
					write("<html><head><title>"+bildtitel+"</title><meta http-equiv='imagetoolbar' content='no'><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><img src='touren/bilder/"+bildquelle+"' width='"+breite+"' height='"+hoehe+"'></body>+</html>");
					close();
				}
			}
			else{
				quelle=bildquelle;
				b = breite;
				h = hoehe;
				titel = bildtitel
				fensterchen.close();
				tour(quelle,titel,b,h)
			}
		}
		
		function machgross(bildquelle,bildtitel,breite,hoehe){
			if(!fensterchen || fensterchen.closed){
				eval("fensterchen = window.open('','','width="+breite+",height="+hoehe+"')");
				with(fensterchen.document){
					open();
					write("<html><head><title>"+bildtitel+"</title><meta http-equiv='imagetoolbar' content='no'><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><img src='strassen/bilder/"+bildquelle+"' width='"+breite+"' height='"+hoehe+"'></body>+</html>");
					close();
				}
			}
			else{
				quelle=bildquelle;
				b = breite;
				h = hoehe;
				titel = bildtitel
				fensterchen.close();
				machgross(quelle,titel,b,h)
			}
}
