function ISSCShowMap(id)
{
	window.open("map.php?id="+id, "Landkarte", "width=600,height=500,resizable=no,scrollbars=no,toolbar=no,status=no,top=50,left=50");
}

function ISSCLoadMap()
{
	var mapdiv = window.document.getElementById("ISSCMap");
	if (mapdiv) {
	  if (GBrowserIsCompatible()) {
	   	var address = mapdiv.getAttribute("address");
	    var geocoder = new GClientGeocoder();
	    geocoder.getLatLng(address, function(point) {
			if (point) {
			    ISSCAddPoint(address, point, mapdiv);
			}
			else {
			 	address = address.split(", ")[1];
				geocoder.getLatLng(address, function(point) {
					if (point) {
					    ISSCAddPoint(address, point, mapdiv);
					}
				});
			}
		});
	  }
	}
}

function ISSCAddPoint(address, point, mapdiv)
{
	var map = new GMap2(mapdiv);
    map.addControl(new GLargeMapControl());
	map.setCenter(point, 10);
	var marker = new GMarker(point);
	map.addOverlay(marker);
	name = mapdiv.getAttribute("name");
	address = address.split(", ").join("<br/>");
    marker.openInfoWindowHtml("<div style='background-color:#FFFFFF;text-align:left'>"+name+"<br/>"+address+"</div>");
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(address);
	});
}
