	function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features).focus();
	}
	function grossanzeige(){
		var xy = document.getElementsByTagName("a");
		var yz = document.getElementsByTagName("area");
		for(var i=0;i<xy.length;i++){
			if(xy[i].target&&xy[i].target=='grossbildfenster')
				xy[i].onclick = function() { window.open('','grossbildfenster',
									'scrollbars=yes,resizable=yes,width=770,height=550').focus(); 
								}
		}
		for(var i=0;i<yz.length;i++){
			if(yz[i].target&&yz[i].target=='grossbildfenster')
				yz[i].onclick = function() { window.open('','grossbildfenster',
									'scrollbars=yes,resizable=yes,width=770,height=550').focus(); 
								}
		}
		var y = document.getElementById("map");
		if(y){
			load();
			document.body.onunload = GUnload;
		}
	}
	String.prototype.trim = function() {return this.replace(/^\s+/, '').replace(/\s+$/, '');};

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		var pointinfo = document.getElementById("neuruppininfo");
		var point = new GLatLng(pointinfo.getAttribute('centery'),pointinfo.getAttribute('centerx'));
        map.setCenter(point, parseInt(pointinfo.getAttribute('zoom')));
		map.addControl(new GSmallMapControl());
		var marker = new Array();
		for(var i=0;i<pointinfo.childNodes.length;i++){
			var cur = pointinfo.childNodes[i];
			var icon = new GIcon();
			for(var k=0;k<cur.childNodes.length;k++){
				var subcur = cur.childNodes[k];
				if(subcur.tagName&&subcur.id == 'pointimage'&&subcur.innerHTML.trim()!=''){
					icon.image = subcur.innerHTML;
					icon.iconSize = new GSize(subcur.getAttribute('sizex')||50, subcur.getAttribute('sizey')||50);
					icon.iconAnchor = new GPoint(subcur.getAttribute('sizex')/2 ||25, subcur.getAttribute('sizey')||50);
					icon.infoWindowAnchor = new GPoint(subcur.getAttribute('sizex')/2 ||25, subcur.getAttribute('sizey')/2||25);
				}
				if(subcur.tagName&&subcur.id == 'pointx'&&subcur.innerHTML.trim()!=''){
					icon.x = subcur.innerHTML.trim();
				}
				if(subcur.tagName&&subcur.id == 'pointy'&&subcur.innerHTML.trim()!=''){
					icon.y = subcur.innerHTML.trim();
				}
				if(subcur.tagName&&subcur.id == 'pointmarkup'&&subcur.innerHTML.trim()!=''){
					icon.markup = subcur.innerHTML.trim();
				}
			}
			if(icon.x&&icon.y){
				var iconpoint = new GLatLng(icon.y,icon.x);
				if(icon.image)
					marker.push(new GMarker(iconpoint,icon));
				else
					marker.push(new GMarker(iconpoint));
				if(icon.markup)
				marker[marker.length-1].markup = icon.markup;
				GEvent.addListener(marker[marker.length-1], "mouseover", function() {
				this.openInfoWindowHtml(this.markup);
	  			});
				map.addOverlay(marker[marker.length-1]);
				icon=null;
				markup=null;
			}
		}	
      }
    }