// JavaScript Document
    //<![CDATA[
var map;
//falls die Tagesangabe kleiner als 10 ist wird eine 0 vorne angestellt
var tag;
//Array für die Monate, ist recht praktisch weil im Date-Objekt die 0 somit für Januar etc... steht
var monate = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
//Workaround vom 14.06.10
var monatszahl
//falls die Jahreszahl kleiner als 2010 ist wird dem Jahreszahl-String eine "0" vorangestellt
var jahreszahl;
//aktuelles und vorheriges Datum
var datum_aktuell;
var datum_last;
//zusammengesetzter Eintrag für die Combobox
var zeitraum;
//Variable für das Logo-Overlay
var bild = new Array();

var SYKE_Url;
var VISTA_Url;
var KSAT_Url;
var ALL_Url;

function initialize() {
      if (GBrowserIsCompatible()) {
        
		map = new GMap2(document.getElementById("mainContent"));
        //neuer Mittelpunkt plus Koordinaten und Zoomlevel wird angegeben	
   		map.setCenter(new GLatLng(58.0,20.0), 4);
    	//Art der Startkarte wählen
    	map.setMapType(G_PHYSICAL_MAP);	
    	
    	//GoogleEarth_Experiment
    	//map.addMapType(G_SATELLITE_3D_MAP);
      	//map.addControl(new GHierarchicalMapTypeControl());
      	//map.addControl(new GLargeMapControl());

	
		//Übersichtskarte integrieren
		map.addControl(new GOverviewMapControl(new GSize(100, 100)));
		
		//die Controls in die linke obere Ecke setzen
		var topRight = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(10,10));
		
		//die Controls platzieren
		map.addControl(new GSmallZoomControl3D(), topRight);
		//zoomen mit Scroolrad
		map.enableScrollWheelZoom();
		
		//Polarview-Logo einfügen
    	bild[0] = new GScreenOverlay('Bilder/Logos/PolarView_logo.png',
        new GScreenPoint(0, 0, 'pixels', 'pixels'),  // screenXY
        new GScreenPoint(-690, -510),  // overlayXY
        new GScreenSize(0, 0)  // size on screen
      	);
      	map.addOverlay(bild[0]);
      	

  		
      
    	//Routine zum erstmaligen befüllen der Combobox, mit welcher man einen Zeitraum auswählt
		j = PV_SC_png.length;
		
		for (i=0; i < j; i++) {
			
			if(PV_SC_png[i].getDate() < 10){
				
				tag = "0" + PV_SC_png[i].getDate();
			
			}else{
				
				tag = PV_SC_png[i].getDate();
			
			}
					
			if(PV_SC_png[i].getYear() < 10){
				
				jahreszahl = "0" + PV_SC_png[i].getYear();
			
			}else{
				
				jahreszahl = PV_SC_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[PV_SC_png[i].getMonth()] + " " + jahreszahl;
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != PV_SC_png.length - 1){
			
				tag = PV_SC_png[i + 1].getDate();
					
				if (monate[PV_SC_png[i + 1].getMonth()] == "Jan" || monate[PV_SC_png[i + 1].getMonth()] == "Mar" || monate[PV_SC_png[i + 1].getMonth()] == "May" || monate[PV_SC_png[i + 1].getMonth()] == "Jul" || monate[PV_SC_png[i + 1].getMonth()] == "Aug" || monate[PV_SC_png[i + 1].getMonth()] == "Oct"  || monate[PV_SC_png[i + 1].getMonth()] == "Dec"){
						
					if(tag == 31){
						
						tag = "0" + 1;
						monatszahl = monate[PV_SC_png[i].getMonth()]
					}else{
						
						tag = tag + 1;
						monatszahl = monate[PV_SC_png[i + 1].getMonth()]
							
					}
				
				}else if (monate[PV_SC_png[i + 1].getMonth()] == "Apr" || monate[PV_SC_png[i + 1].getMonth()] == "Jun" || monate[PV_SC_png[i + 1].getMonth()] == "Sep" || monate[PV_SC_png[i + 1].getMonth()] == "Nov"){
						
					if(tag == 30){
						
						tag = "0" + 1;
						monatszahl = monate[PV_SC_png[i].getMonth()]
							
					}else{
							
						tag = tag + 1;
						monatszahl = monate[PV_SC_png[i + 1].getMonth()]
							
					}
						
				}else if (monate[PV_SC_png[i + 1].getMonth()] == "Feb"){
						
					if(tag == 28 || tag == 29){
						
						tag = "0" + 1;
						monatszahl = monate[PV_SC_png[i].getMonth()]
				
					}else{
							
						tag = tag + 1;
						monatszahl = monate[PV_SC_png[i + 1].getMonth()]
							
					}
						
				}else{
					
				}
			
				if(PV_SC_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + PV_SC_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = PV_SC_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monatszahl + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, PV_SC_png_path[i]);
    		
			window.document.Formular.Verzeichnisinhalt[i] = addme;
			
		}
		
		
		//Auflegen der Start-Overlays auf die Karte
		//var VISTA_Url = "http://www.vista-geo.de/snowsense/" + VISTA_png_path[0];
		//var SYKE_Url = "http://www.vista-geo.de/snowsense/" + SYKE_png_path[0];
		//var KSAT_Url = "http://www.vista-geo.de/snowsense/" + KSAT_png_path[0];
		var PV_SC_Url = "http://www.vista-geo.de/snowsense/" + PV_SC_png_path[0];
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		//geoXml.push(new GGeoXml(VISTA_Url));
		//geoXml.push(new GGeoXml(KSAT_Url));
		//geoXml.push(new GGeoXml(SYKE_Url));
		geoXml.push(new GGeoXml(PV_SC_Url));
		
		for (i=0; i<geoXml.length; i++){
		
			map.addOverlay(geoXml[i]);
		
		}
		
		/*
		j = VISTA_png.length;
		
		for (i=0; i < j; i++) {
			
			if(VISTA_png[i].getDate() < 10){
				
				tag = "0" + VISTA_png[i].getDate();
			
			}else{
				
				tag = VISTA_png[i].getDate();
			
			}
					
			if(VISTA_png[i].getYear() < 10){
				
				jahreszahl = "0" + VISTA_png[i].getYear();
			
			}else{
				
				jahreszahl = VISTA_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[VISTA_png[i].getMonth()] + " " + jahreszahl;
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != VISTA_png.length - 1){
			
				tag = VISTA_png[i + 1].getDate();
					
				if (monate[VISTA_png[i + 1].getMonth()] == "Jan" || monate[VISTA_png[i + 1].getMonth()] == "Mar" || monate[VISTA_png[i + 1].getMonth()] == "May" || monate[VISTA_png[i + 1].getMonth()] == "Jul" || monate[VISTA_png[i + 1].getMonth()] == "Aug" || monate[VISTA_png[i + 1].getMonth()] == "Oct" || monate[VISTA_png[i + 1].getMonth()] == "Dec"){
						
					if(tag == 31){
						
						tag = "0" + 1;
						monatszahl = monate[VISTA_png[i].getMonth()]
					}else{
						
						tag = tag + 1;
						monatszahl = monate[VISTA_png[i + 1].getMonth()]
							
					}
				
				}else if (monate[VISTA_png[i + 1].getMonth()] == "Apr" || monate[VISTA_png[i + 1].getMonth()] == "Jun" || monate[VISTA_png[i + 1].getMonth()] == "Sep" || monate[VISTA_png[i + 1].getMonth()] == "Nov"){
						
					if(tag == 30){
						
						tag = "0" + 1;
						monatszahl = monate[VISTA_png[i].getMonth()]
							
					}else{
							
						tag = tag + 1;
						monatszahl = monate[VISTA_png[i + 1].getMonth()]
							
					}
						
				}else if (monate[VISTA_png[i + 1].getMonth()] == "Feb"){
						
					if(tag == 28 || tag == 29){
						
						tag = "0" + 1;
						monatszahl = monate[VISTA_png[i].getMonth()]
				
					}else{
							
						tag = tag + 1;
						monatszahl = monate[VISTA_png[i + 1].getMonth()]
							
					}
						
				}else{
					
				}
			
				if(VISTA_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + VISTA_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = VISTA_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monatszahl + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, VISTA_png_path[i]);
    		
			window.document.Formular.Verzeichnisinhalt[i] = addme;
			
		}
		
		
		//Auflegen der Start-Overlays auf die Karte
		var VISTA_Url = "http://www.vista-geo.de/snowsense/" + VISTA_png_path[0];
		var SYKE_Url = "http://www.vista-geo.de/snowsense/" + SYKE_png_path[0];
		var KSAT_Url = "http://www.vista-geo.de/snowsense/" + KSAT_png_path[0];
		
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		geoXml.push(new GGeoXml(VISTA_Url));
		geoXml.push(new GGeoXml(KSAT_Url));
		geoXml.push(new GGeoXml(SYKE_Url));
		
		for (i=0; i<geoXml.length; i++){
		
			map.addOverlay(geoXml[i]);
		
		}
		*/
		
	}

}

function changeDatenanbieter(Datenanbieter) {

switch (Datenanbieter) {
    case "SYKE" :
		//Karte zentrieren
		map.setCenter(new GLatLng(61.0,24.00), 4);
		
		//Datenliste löschen
		j = document.Formular.Verzeichnisinhalt.length;
		for (var i=0; i < j; i++) {
			document.Formular.Verzeichnisinhalt[0] = null;
		}
		
		
		
		var counter = geoXml.length;
		
		//Overlays entfernen
		for (i=0; i<counter; i++){
		
			map.removeOverlay(geoXml[i]);
							
		}
		
		//die Url setzt sich zusammen aus dem "Stammpfad" plus dem aktuellsten Datensatz
		SYKE_Url = "http://www.vista-geo.de/snowsense/" + SYKE_png_path[0];
		
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		geoXml.push(new GGeoXml(SYKE_Url));

		//und anschließend wird es auf der Karte platziert
		map.addOverlay(geoXml[geoXml.length - 1]);
		//geoXml.gotoDefaultViewport(map);
		
		
		
		//Datenliste füllen
		j = SYKE_png.length;
		
		for (i=0; i < j; i++) {
			
			if(SYKE_png[i].getDate() < 10){
				
				tag = "0" + SYKE_png[i].getDate();
			
			}else{
				
				tag = SYKE_png[i].getDate();
			
			}
					
			if(SYKE_png[i].getYear() < 10){
				
				jahreszahl = "0" + SYKE_png[i].getYear();
			
			}else{
				
				jahreszahl = SYKE_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[SYKE_png[i].getMonth()] + " " + jahreszahl;
			
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != SYKE_png.length - 1){
				
				tag = SYKE_png[i + 1].getDate();
					
				if (monate[SYKE_png[i + 1].getMonth()] == "Jan" || monate[SYKE_png[i + 1].getMonth()] == "Mar" || monate[SYKE_png[i + 1].getMonth()] == "May" || monate[SYKE_png[i + 1].getMonth()] == "Jul" || monate[SYKE_png[i + 1].getMonth()] == "Aug" || monate[SYKE_png[i + 1].getMonth()] == "Oct"  || monate[SYKE_png[i + 1].getMonth()] == "Dec"){
						
					if(tag == 31){
						
						tag = "0" + 1;
						monatszahl = monate[SYKE_png[i].getMonth()]
					}else{
						
						tag = tag + 1;
						monatszahl = monate[SYKE_png[i + 1].getMonth()]
							
					}
				
				}else if (monate[SYKE_png[i + 1].getMonth()] == "Apr" || monate[SYKE_png[i + 1].getMonth()] == "Jun" || monate[SYKE_png[i + 1].getMonth()] == "Sep" || monate[SYKE_png[i + 1].getMonth()] == "Nov"){
						
					if(tag == 30){
						
						tag = "0" + 1;
						monatszahl = monate[SYKE_png[i].getMonth()]
							
					}else{
							
						tag = tag + 1;
						monatszahl = monate[SYKE_png[i + 1].getMonth()]
							
					}
						
				}else if (monate[SYKE_png[i + 1].getMonth()] == "Feb"){
						
					if(tag == 28 || tag == 29){
						
						tag = "0" + 1;
						monatszahl = monate[SYKE_png[i].getMonth()]
				
					}else{
							
						tag = tag + 1;
						monatszahl = monate[SYKE_png[i + 1].getMonth()]
							
					}
						
				}else{
					
				}
				
			
				if(SYKE_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + SYKE_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = SYKE_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monatszahl + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, SYKE_png_path[i]);
    		
			document.Formular.Verzeichnisinhalt[i] = addme;
			
		}
		
		break;
    case "VISTA" :
		//Karte zentrieren
        map.setCenter(new GLatLng(50.0,10.0), 5);
        	
		//Datenliste löschen
		j = document.Formular.Verzeichnisinhalt.length;
		for (var i=0; i < j; i++) {
			document.Formular.Verzeichnisinhalt[0] = null;
		}
		
		var counter = geoXml.length;
		
		//Overlays entfernen
		for (i=0; i<counter; i++){
		
			map.removeOverlay(geoXml[i]);
							
		}
		
		//die Url setzt sich zusammen aus dem "Stammpfad" plus dem aktuellsten Datensatz
		VISTA_Url = "http://www.vista-geo.de/snowsense/" + VISTA_png_path[0];
		
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		geoXml.push(new GGeoXml(VISTA_Url));

		//und anschließend wird es auf der Karte platziert
		map.addOverlay(geoXml[geoXml.length - 1]);
		//geoXml.gotoDefaultViewport(map);
		
		
		//Datenliste füllen
		j = VISTA_png.length;
		
		for (i=0; i < j; i++) {
			
			if(VISTA_png[i].getDate() < 10){
				
				tag = "0" + VISTA_png[i].getDate();
			
			}else{
				
				tag = VISTA_png[i].getDate();
			
			}
					
			if(VISTA_png[i].getYear() < 10){
				
				jahreszahl = "0" + VISTA_png[i].getYear();
			
			}else{
				
				jahreszahl = VISTA_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[VISTA_png[i].getMonth()] + " " + jahreszahl;
			
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != VISTA_png.length - 1){
			
			
				tag = VISTA_png[i + 1].getDate();
					
				if (monate[VISTA_png[i + 1].getMonth()] == "Jan" || monate[VISTA_png[i + 1].getMonth()] == "Mar" || monate[VISTA_png[i + 1].getMonth()] == "May" || monate[VISTA_png[i + 1].getMonth()] == "Jul" || monate[VISTA_png[i + 1].getMonth()] == "Aug" || monate[VISTA_png[i + 1].getMonth()] == "Oct"  || monate[VISTA_png[i + 1].getMonth()] == "Dec"){
						
					if(tag == 31){
						
						tag = "0" + 1;
						monatszahl = monate[VISTA_png[i].getMonth()]
					}else{
						
						tag = tag + 1;
						monatszahl = monate[VISTA_png[i + 1].getMonth()]
							
					}
				
				}else if (monate[VISTA_png[i + 1].getMonth()] == "Apr" || monate[VISTA_png[i + 1].getMonth()] == "Jun" || monate[VISTA_png[i + 1].getMonth()] == "Sep" || monate[VISTA_png[i + 1].getMonth()] == "Nov"){
						
					if(tag == 30){
						
						tag = "0" + 1;
						monatszahl = monate[VISTA_png[i].getMonth()]
							
					}else{
							
						tag = tag + 1;
						monatszahl = monate[VISTA_png[i + 1].getMonth()]
							
					}
						
				}else if (monate[VISTA_png[i + 1].getMonth()] == "Feb"){
						
					if(tag == 28 || tag == 29){
						
						tag = "0" + 1;
						monatszahl = monate[VISTA_png[i].getMonth()]
				
					}else{
							
						tag = tag + 1;
						monatszahl = monate[VISTA_png[i + 1].getMonth()]
							
					}
						
				}else{
					
				}
			
				if(VISTA_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + VISTA_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = VISTA_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monatszahl + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, VISTA_png_path[i]);
    		
			document.Formular.Verzeichnisinhalt[i] = addme;
					
		}
				
		break;
    
	case "KSAT" :
	//Karte zentrieren
        map.setCenter(new GLatLng(65.5,12.2), 4);
		
		var counter = geoXml.length;
		
		//Overlays entfernen
		for (i=0; i<counter; i++){
		
			map.removeOverlay(geoXml[i]);
							
		}
		
		//die Url setzt sich zusammen aus dem "Stammpfad" plus dem aktuellsten Datensatz
		KSAT_Url = "http://www.vista-geo.de/snowsense/" + KSAT_png_path[0];
		
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		geoXml.push(new GGeoXml(KSAT_Url));

		//und anschließend wird es auf der Karte platziert
		map.addOverlay(geoXml[geoXml.length - 1]);
		//geoXml.gotoDefaultViewport(map);
		
		
		//Datenliste löschen
		j = document.Formular.Verzeichnisinhalt.length;
		
		for (i=0; i < j; i++) {
		
			document.Formular.Verzeichnisinhalt[0] = null;
		
		}
		
		//Datenliste füllen
		
		j = KSAT_png.length;
		
		for (i=0; i < j; i++) {
			
			if(KSAT_png[i].getDate() < 10){
				
				tag = "0" + KSAT_png[i].getDate();
			
			}else{
				
				tag = KSAT_png[i].getDate();
			
			}
					
			if(KSAT_png[i].getYear() < 10){
				
				jahreszahl = "0" + KSAT_png[i].getYear();
			
			}else{
				
				jahreszahl = KSAT_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[KSAT_png[i].getMonth()] + " " + jahreszahl;
			
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != KSAT_png.length - 1){
			
				tag = KSAT_png[i + 1].getDate();
					
				if (monate[KSAT_png[i + 1].getMonth()] == "Jan" || monate[KSAT_png[i + 1].getMonth()] == "Mar" || monate[KSAT_png[i + 1].getMonth()] == "May" || monate[KSAT_png[i + 1].getMonth()] == "Jul" || monate[KSAT_png[i + 1].getMonth()] == "Aug" || monate[KSAT_png[i + 1].getMonth()] == "Oct"  || monate[KSAT_png[i + 1].getMonth()] == "Dec"){
						
					if(tag == 31){
						
						tag = "0" + 1;
						monatszahl = monate[KSAT_png[i].getMonth()]
					}else{
						
						tag = tag + 1;
						monatszahl = monate[KSAT_png[i + 1].getMonth()]
							
					}
				
				}else if (monate[KSAT_png[i + 1].getMonth()] == "Apr" || monate[KSAT_png[i + 1].getMonth()] == "Jun" || monate[KSAT_png[i + 1].getMonth()] == "Sep" || monate[KSAT_png[i + 1].getMonth()] == "Nov"){
						
					if(tag == 30){
						
						tag = "0" + 1;
						monatszahl = monate[KSAT_png[i].getMonth()]
							
					}else{
							
						tag = tag + 1;
						monatszahl = monate[KSAT_png[i + 1].getMonth()]
							
					}
						
				}else if (monate[KSAT_png[i + 1].getMonth()] == "Feb"){
						
					if(tag == 28 || tag == 29){
						
						tag = "0" + 1;
						monatszahl = monate[KSAT_png[i].getMonth()]
				
					}else{
							
						tag = tag + 1;
						monatszahl = monate[KSAT_png[i + 1].getMonth()]
							
					}
						
				}else{
					
				}
				
			
				if(KSAT_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + KSAT_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = KSAT_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monatszahl + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, KSAT_png_path[i]);
    		
			document.Formular.Verzeichnisinhalt[i] = addme;
			
			
			
		}
				
		break;
		
    case "ALL" :
	//Karte zentrieren
        map.setCenter(new GLatLng(58.0,20.0), 4);
        
        var counter = geoXml.length;
		
		//Overlays entfernen
		for (i=0; i<counter; i++){
		
			map.removeOverlay(geoXml[i]);
							
		}
		
		//die Url setzt sich zusammen aus dem "Stammpfad" plus dem aktuellsten Datensatz
		PV_SC_Url = "http://www.vista-geo.de/snowsense/" + PV_SC_png_path[0];
		
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		geoXml.push(new GGeoXml(PV_SC_Url));
		
		//und anschließend wird es auf der Karte platziert
		map.addOverlay(geoXml[geoXml.length - 1]);
		//geoXml.gotoDefaultViewport(map);
		
		
		//Datenliste löschen
		j = document.Formular.Verzeichnisinhalt.length;
		
		for (i=0; i < j; i++) {
		
			document.Formular.Verzeichnisinhalt[0] = null;
		
		}
		
		//Datenliste füllen
		
		j = PV_SC_png.length;
		
		for (i=0; i < j; i++) {
			
			if(PV_SC_png[i].getDate() < 10){
				
				tag = "0" + PV_SC_png[i].getDate();
			
			}else{
				
				tag = PV_SC_png[i].getDate();
			
			}
					
			if(PV_SC_png[i].getYear() < 10){
				
				jahreszahl = "0" + PV_SC_png[i].getYear();
			
			}else{
				
				jahreszahl = PV_SC_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[PV_SC_png[i].getMonth()] + " " + jahreszahl;
			
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != PV_SC_png.length - 1){
			
				tag = PV_SC_png[i + 1].getDate();
					
				if (monate[PV_SC_png[i + 1].getMonth()] == "Jan" || monate[PV_SC_png[i + 1].getMonth()] == "Mar" || monate[PV_SC_png[i + 1].getMonth()] == "May" || monate[PV_SC_png[i + 1].getMonth()] == "Jul" || monate[PV_SC_png[i + 1].getMonth()] == "Aug" || monate[PV_SC_png[i + 1].getMonth()] == "Oct"  || monate[PV_SC_png[i + 1].getMonth()] == "Dec"){
						
					if(tag == 31){
						
						tag = "0" + 1;
						monatszahl = monate[PV_SC_png[i].getMonth()]
					}else{
						
						tag = tag + 1;
						monatszahl = monate[PV_SC_png[i + 1].getMonth()]
							
					}
				
				}else if (monate[PV_SC_png[i + 1].getMonth()] == "Apr" || monate[PV_SC_png[i + 1].getMonth()] == "Jun" || monate[PV_SC_png[i + 1].getMonth()] == "Sep" || monate[PV_SC_png[i + 1].getMonth()] == "Nov"){
						
					if(tag == 30){
						
						tag = "0" + 1;
						monatszahl = monate[PV_SC_png[i].getMonth()]
							
					}else{
							
						tag = tag + 1;
						monatszahl = monate[PV_SC_png[i + 1].getMonth()]
							
					}
						
				}else if (monate[PV_SC_png[i + 1].getMonth()] == "Feb"){
						
					if(tag == 28 || tag == 29){
						
						tag = "0" + 1;
						monatszahl = monate[PV_SC_png[i].getMonth()]
				
					}else{
							
						tag = tag + 1;
						monatszahl = monate[PV_SC_png[i + 1].getMonth()]
							
					}
						
				}else{
					
				}
				
			
				if(PV_SC_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + PV_SC_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = PV_SC_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monatszahl + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, PV_SC_png_path[i]);

			document.Formular.Verzeichnisinhalt[i] = addme;
			
			
			
		}
		/*
		var counter = geoXml.length;
		
		//Overlays entfernen
		for (i=0; i<counter; i++){
		
			map.removeOverlay(geoXml[i]);
							
		}
		
		//die Url setzt sich zusammen aus dem "Stammpfad" plus dem aktuellsten Datensatz
		SYKE_Url = "http://www.vista-geo.de/snowsense/" + SYKE_png_path[0];
		VISTA_Url = "http://www.vista-geo.de/snowsense/" + VISTA_png_path[0];
		KSAT_Url = "http://www.vista-geo.de/snowsense/" + KSAT_png_path[0];
		
		//die gewünschte geoXml wird angehängt an das geoXml-Array
		geoXml.push(new GGeoXml(KSAT_Url));
		geoXml.push(new GGeoXml(VISTA_Url));
		geoXml.push(new GGeoXml(SYKE_Url));
		
		//und anschließend wird es auf der Karte platziert
		map.addOverlay(geoXml[geoXml.length - 1]);
		map.addOverlay(geoXml[geoXml.length - 2]);
		map.addOverlay(geoXml[geoXml.length - 3]);
		//geoXml.gotoDefaultViewport(map);
		
        
		//Datenliste löschen
		j = document.Formular.Verzeichnisinhalt.length;
		for (var i=0; i < j; i++) {
			document.Formular.Verzeichnisinhalt[0] = null;
		}
		
		//ehemals verschneiden von den drei Arrays KSAT_png, SYKE_png und VISTA_png mit concat,
		//jetzt wird einfach der Verzeichnisinhalt von Vista angezeigt
		//Datenliste füllen
		j = VISTA_png.length;
		
		for (i=0; i < j; i++) {
			
			if(VISTA_png[i].getDate() < 10){
				
				tag = "0" + VISTA_png[i].getDate();
			
			}else{
				
				tag = VISTA_png[i].getDate();
			
			}
					
			if(VISTA_png[i].getYear() < 10){
				
				jahreszahl = "0" + VISTA_png[i].getYear();
			
			}else{
				
				jahreszahl = VISTA_png[i].getYear();
				
			}
			
			datum_aktuell = tag + " " + monate[VISTA_png[i].getMonth()] + " " + jahreszahl;
			
			
			//was tun wenn i = 0, also wenn es keinen vorherigen Datumswert gibt	
						
			if(i != VISTA_png.length - 1){
			
			
				if(VISTA_png[i + 1].getDate() < 10){
				
					tag = "0" + VISTA_png[i + 1].getDate();
			
				}else{
				
					tag = VISTA_png[i + 1].getDate();
			
				}
			
				if(VISTA_png[i + 1].getYear() < 10){
				
					jahreszahl = "0" + VISTA_png[i + 1].getYear();
			
				}else{
				
					jahreszahl = VISTA_png[i + 1].getYear();
					
				}
			
			
				datum_last  = tag + " " + monate[VISTA_png[i + 1].getMonth()] + " " + jahreszahl;
			
				zeitraum =  datum_last + " - " + datum_aktuell;
			
			}else{
			
				zeitraum = datum_aktuell;
				
			}
						
			var addme = new Option(zeitraum, VISTA_png_path[i]);
    		
			document.Formular.Verzeichnisinhalt[i] = addme;
					
		}
		*/
		break;
    default :
        //map.setCenter(new GLatLng(54.88825,13.959959), 5);
    }
}

    //]]>
