// Initialisierung von WFS-Ebenen mit eigener Symbolklasse
function addWFSLayers()
{   
	// Natur
  /*  var Natur_wfs = new OpenLayers.Layer.WFS( " Natur",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Natur", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Natur});    
	Natur_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Natur_wfs);
    Natur_wfs.setVisibility(true);
    addClickEvent(Natur_wfs, "Natur", "setHTML");
	
	// WMS-Pendant für das Drucken mit mapfish
   var Natur_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Natur-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Natur', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Natur_wfs_wms); */   
   
    // Freizeitparks
    var Freizeitparks_wfs = new OpenLayers.Layer.WFS( " Freizeitparks",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Freizeitpark", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Freizeitparks});    
	Freizeitparks_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Freizeitparks_wfs);
    Freizeitparks_wfs.setVisibility(true);
    addClickEvent(Freizeitparks_wfs, "Freizeitpark", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish ACHTUNG: Der Name im Layerswitcher muß identisch sein zu dem LayerSwitchernamen des Client-WFS, 
   //mit einem angehängten "-wms"
   var Freizeitparks_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Freizeitparks-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Freizeitpark', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
	 );
   map.addLayer(Freizeitparks_wfs_wms); 

	// Museum
    var Museum_wfs = new OpenLayers.Layer.WFS( " Museum",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Museum", maxfeatures: 50, 'format':'WFS'},
		{featureClass: OpenLayers.Feature.Museum});    
	Museum_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Museum_wfs);
    Museum_wfs.setVisibility(true);
    addClickEvent(Museum_wfs, "Museum", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Museum_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Museum-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Museum', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Museum_wfs_wms);
   
   // Gesundheit
    var Gesundheit_wfs = new OpenLayers.Layer.WFS( " Gesundheit",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Gesundheit", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Gesundheit});    
	Gesundheit_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Gesundheit_wfs);
    Gesundheit_wfs.setVisibility(true);
    addClickEvent(Gesundheit_wfs, "Gesundheit", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Gesundheit_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Gesundheit-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Gesundheit', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Gesundheit_wfs_wms); 
   
   // Bildung
    var Bildung_wfs = new OpenLayers.Layer.WFS( " Bildung",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Bildung", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Bildung});    
	Bildung_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Bildung_wfs);
    Bildung_wfs.setVisibility(true);	
    //addClickEvent(Bildung_wfs, "Bildung", "setHTML");
	addClickEvent(Bildung_wfs, "Bildung");

   // WMS-Pendant für das Drucken mit mapfish
   var Bildung_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Bildung-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Bildung', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Bildung_wfs_wms); 
   
   // Kino
   var Kino_wfs = new OpenLayers.Layer.WFS( " Kino",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Kino", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Kino});    
	Kino_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Kino_wfs);
    Kino_wfs.setVisibility(true);
    addClickEvent(Kino_wfs, "Kino", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Kino_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Kino-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Kino', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Kino_wfs_wms); 
   
   // Shopping
    var Shopping_wfs = new OpenLayers.Layer.WFS( " Shopping",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Shopping", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Shopping});    
	Shopping_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Shopping_wfs);
    Shopping_wfs.setVisibility(true);
    addClickEvent(Shopping_wfs, "Shopping", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Shopping_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Shopping-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Shopping', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Shopping_wfs_wms);

// Sozial
   /* var Sozial_wfs = new OpenLayers.Layer.WFS( " Sozial",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Sozial", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Sozial});    
	Sozial_wfs.addOptions({ scales: [12500, 5000, 2500, 1000] });
    map.addLayer(Sozial_wfs);
    Sozial_wfs.setVisibility(true);
    addClickEvent(Sozial_wfs, "Sozial", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Sozial_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Sozial-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Sozial', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Sozial_wfs_wms);  */

	// Theater
    var Theater_wfs = new OpenLayers.Layer.WFS( " Theater",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Theater", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Theater});    
	Theater_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Theater_wfs);
    Theater_wfs.setVisibility(true);
    addClickEvent(Theater_wfs, "Theater", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Theater_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Theater-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'Theater', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Theater_wfs_wms); 

	// Zoo
    var Zoo_wfs = new OpenLayers.Layer.WFS( " Zoo",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Zoo", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Zoo});    
	Zoo_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Zoo_wfs);
    Zoo_wfs.setVisibility(true);
    addClickEvent(Zoo_wfs, "Zoo", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Zoo_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Zoo-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Zoo', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
	 }	 
   );
   map.addLayer(Zoo_wfs_wms);   
   
   // Nightlife
    var Nightlife_wfs = new OpenLayers.Layer.WFS( " Nightlife",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Nightlife", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Nightlife});    
	Nightlife_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Nightlife_wfs);
    Nightlife_wfs.setVisibility(true);
    addClickEvent(Nightlife_wfs, "Nightlife", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Nightlife_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Nightlife-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Nightlife', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Nightlife_wfs_wms); 
   
   // Unterkunft
   /* var Unterkunft_wfs = new OpenLayers.Layer.WFS( " Unterkunft",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Unterkunft", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Unterkunft});    
	Unterkunft_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Unterkunft_wfs);
    Unterkunft_wfs.setVisibility(true);
    addClickEvent(Unterkunft_wfs, "Unterkunft", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Unterkunft_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Unterkunft-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Unterkunft', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Unterkunft_wfs_wms); */
   
   // Wellness
    var Wellness_wfs = new OpenLayers.Layer.WFS( " Wellness",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Wellness", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Wellness});    
	Wellness_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Wellness_wfs);
    Wellness_wfs.setVisibility(true);
    addClickEvent(Wellness_wfs, "Wellness", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Wellness_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Wellness-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Wellness', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Wellness_wfs_wms); 
   
   // Touristinfo_Tickets
    var Touristinfo_Tickets_wfs = new OpenLayers.Layer.WFS( " Touristinfo/Tickets",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Touristinfo_Tickets", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Touristinfo_Tickets});    
	Touristinfo_Tickets_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Touristinfo_Tickets_wfs);
    Touristinfo_Tickets_wfs.setVisibility(true);
    addClickEvent(Touristinfo_Tickets_wfs, "Touristinfo_Tickets", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Touristinfo_Tickets_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Touristinfo/Tickets-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Touristinfo_Tickets', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Touristinfo_Tickets_wfs_wms); 
   
   // Sehenswuerdigkeiten
    var Sehenswuerdigkeiten_wfs = new OpenLayers.Layer.WFS( " Sehenswuerdigkeiten",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Sehenswuerdigkeiten", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Sehenswuerdigkeiten});    
	Sehenswuerdigkeiten_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Sehenswuerdigkeiten_wfs);
    Sehenswuerdigkeiten_wfs.setVisibility(true);
    addClickEvent(Sehenswuerdigkeiten_wfs, "Sehenswuerdigkeiten", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Sehenswuerdigkeiten_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Sehenswuerdigkeiten-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Sehenswuerdigkeiten', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Sehenswuerdigkeiten_wfs_wms); 
   
   // Gewaesser
  /*  var Gewaesser_wfs = new OpenLayers.Layer.WFS( " Gewaesser",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Gewaesser", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Gewaesser});    
	Gewaesser_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Gewaesser_wfs);
    Gewaesser_wfs.setVisibility(true);
    addClickEvent(Gewaesser_wfs, "Gewaesser", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Gewaesser_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Gewaesser-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Gewaesser', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Gewaesser_wfs_wms); */
   
   // Veranstaltungsort
    var Veranstaltungsort_wfs = new OpenLayers.Layer.WFS( " Veranstaltungsorte",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Veranstaltungsort", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Veranstaltungsort});    
	Veranstaltungsort_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Veranstaltungsort_wfs);
    Veranstaltungsort_wfs.setVisibility(true);
    addClickEvent(Veranstaltungsort_wfs, "Veranstaltungsort", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Veranstaltungsort_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Veranstaltungsorte-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Veranstaltungsort', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Veranstaltungsort_wfs_wms); 
   
   // Wandern
   /* var Wandern_wfs = new OpenLayers.Layer.WFS( " Wandern",
        "http://217.78.131.132/cgi-bin/pois",
        {typename: "Wandern", maxfeatures: 50, 'format':'WFS'},
        {featureClass: OpenLayers.Feature.Wandern});    
	Wandern_wfs.addOptions({ scales: [15000, 10000, 5000, 2500, 1000] });
    map.addLayer(Wandern_wfs);
    Wandern_wfs.setVisibility(true);
    addClickEvent(Wandern_wfs, "Wandern", "setHTML");

   // WMS-Pendant für das Drucken mit mapfish
   var Wandern_wfs_wms = new OpenLayers.Layer.WMS.Untiled( " Wandern-wms",
        "http://217.78.131.132:8080/geoserver/wms",
        {layers: 'POIS:Wandern', transparent: true, format: "image/jpeg"},
        {isBaseLayer: false, 
	  displayInLayerSwitcher: false, 
	  visibility: false	
		}
	 );
   map.addLayer(Wandern_wfs_wms); */ 
         
}

 function addClickEvent( wfslayer, typename)
        {
            // WFS-Abfrage + Popup-Initialisierung
            //Definition der BoundingBox-Größe
	     OpenLayers.Events.prototype.includeXY = true;
            wfslayer.events.register("click", map, function(e){

                // Mauspostition bestimmen
                // (konvertiert von Pixel in o.g. EPSG-Koordinaten)
                var lonlat = map.getLonLatFromPixel(e.xy);
		   //alert('WFS-Layer sagt: ' + lonlat);

                // Toleranzwert 'delta' berechnet mit geometrischer
                // Folge: 1000*(0.5)^(zoomlevel)
                var delta = 1000 * Math.pow(0.5, map.getZoom() );
                var more = lonlat.add(delta, delta);
                var less = lonlat.add(-delta, -delta);
                var boundingbox = less.lon + "," + less.lat + "," + more.lon + "," + more.lat;
		  //alert(boundingbox);

                // WFS-Abfrage
                var url_rvr =  wfslayer.getFullRequestString({
                    REQUEST: "GetFeature",
                    BBOX: boundingbox,
                    INFO_FORMAT: 'text/plain',
                    TYPENAME: typename
                });
                OpenLayers.loadURL(url_rvr, '', this, setHTML);

                // Popup-Initialisierung
                popup = new OpenLayers.Popup.AnchoredBubble("siteinfo", lonlat, new OpenLayers.Size(180, 270));
		  //popup.AutoSize =  true;
                popup.setContentHTML("<div id='nodelist' style='background-color:white;'></div>");
                popup.setBackgroundColor("FFFFFF");		  	  
				popup.setOpacity(1.0);
                popup.addCloseBox(destroy);
                map.addPopup(popup, true);
                $('nodelist').innerHTML = "Searching for data...";
                Event.stop(e);

              });
        }

        // destroy popup function
        function destroy() { popup.destroy(); }

// Popup-Inhalt mit WFS-Abfrage-Ergebnissen füllen
function setHTML(response)
{
    var ua = navigator.userAgent;
    var isFirefox= (ua != null && ua.indexOf("Firefox/") != -1);
    var isMSIE = (ua != null && ua.indexOf("MSIE") != -1);
    var docelement=response.responseXML.documentElement;

    if (isMSIE)
    {
        var name=docelement.getElementsByTagName('ms:name')[0].firstChild.data;
        var strasse=docelement.getElementsByTagName('ms:adr_str')[0].firstChild.data;
		var hsnr=docelement.getElementsByTagName('ms:adr_hnr')[0].firstChild.data;
        var plz=docelement.getElementsByTagName('ms:adr_plz')[0].firstChild.data;
        var stadt=docelement.getElementsByTagName('ms:adr_ort')[0].firstChild.data;
        var telefon=docelement.getElementsByTagName('ms:adr_tel')[0].firstChild.data;
        var url=docelement.getElementsByTagName('ms:url')[0].firstChild.data;
    }
    else {
        var name=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'name')[0].firstChild.data;
        var strasse=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'adr_str')[0].firstChild.data;
		var hsnr=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'adr_hnr')[0].firstChild.data;
        var plz=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'adr_plz')[0].firstChild.data;
        var stadt=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'adr_ort')[0].firstChild.data;
        var telefon=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'adr_tel')[0].firstChild.data;
        var url=docelement.getElementsByTagNameNS('http://mapserver.gis.umn.edu/mapserver', 'url')[0].firstChild.data;
    }

    var popup_info = "<img src = 'images/RVR_Logo_mini.jpg'></img><br><br/>";
    	
	if (name != "-") 
		{
		popup_info = popup_info + "<span style='font-family:Arial;font-weight:bold;font-size:16px'>" + name + "</span><br/><br/>";
		}	
	if (strasse != "-") 
		{
		popup_info = popup_info + "<span style='font-family:Arial;font-size:14px'>" + strasse + " " + "</span>";
		}
	if (hsnr != "-")
		{
		popup_info = popup_info + "<span style='font-family:Arial;font-size:14px'>" + hsnr + "</span><br/><br/>";
		}
	if (plz != 0)
		{
		popup_info = popup_info + "<span style='font-family:Arial;font-size:14px'>" + plz + " </span>";
		}
	if (stadt != "-")
		{
		popup_info = popup_info + "<span style='font-family:Arial;font-size:14px'>" + stadt + "</span><br/>";
		}
	if (telefon != "-")
		{
		popup_info = popup_info + "Telefon: " + "<span style='font-family:Arial;font-size:14px'>" + telefon + "</span><br/><br/>";
		}    
    if (url != "-")
    {
        if (url.substring(0,7) == "http://")
        {
            popup_info = popup_info + "Link: " + "<span><a href='" + url + "' target='_blank'>Homepage</a></span>";
        }
        else
        {
            popup_info = popup_info + "Link: " + "<span><a href='http://" + url + "' target='_blank'>Homepage</a></span>";
        }
    }

    $('nodelist').innerHTML = popup_info;
 
}
