<!--
    //<![CDATA[
var map = null;
var geocoder = null;
var startzoom = 15;
var name="map";

function load(goglink) {
	if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById(name));
		map.enableContinuousZoom();
		map.enableDoubleClickZoom();
		map.enableScrollWheelZoom();
	geocoder = new GClientGeocoder();
	map.addControl(new GLargeMapControl());
	//map.addControl(new GMapTypeControl());
	map.addControl(new GScaleControl());
		gKeyboardHandler = new GKeyboardHandler(map);
	showAddress(goglink, startzoom);
	}
}





function showAddress(address, zoomvalue) {
geocoder.getLatLng(address, function(point) {
	if (!point) {hideAddress(address);} 
	else {map.setCenter(point, zoomvalue);
	map.addOverlay(new GMarker(point));
	geocoder.getLocations(address, addToMap);}
	});
}


function addToMap(response) {
map.clearOverlays();
place = response.Placemark[0];
loc=place.address;
var res=place.AddressDetails.Accuracy;
var txt="";
//if(res==8) {var txt="Strasse und Hausnummer gefunden";}
if((res==7)||(res==6)) {var txt="Strasse gefunden";}
if((res==5)||(res==4)) {var txt="Plz/Ort gefunden";}
if((res==3)||(res==2)) {var txt="Region gefunden";}
if(res==1) {var txt="Land gefunden";}
if(res==0) {var txt="unbekannt";}
if(txt) {txt="<br><font class=arial11>("+txt+")</font>";}

point = new GLatLng(place.Point.coordinates[1],
place.Point.coordinates[0]);
marker = new GMarker(point);
map.addOverlay(marker);
loc=inOut(', Austria','',loc); 
loc=inOut(', ','<br>',loc); 
loc="<font class=arial11a>"+loc+"</font>";
marker.openInfoWindowHtml(loc+txt, {maxWidth:260});
}


function hideAddress(address) {
var str='<div style="padding:4px">'
str +='<img src="images/gem/google_m.gif" align=left hspace=0 class=picleft>';
str +="<font class=arial11a>"+address + " nicht gefunden</font><br></div>";
//document.getElementById(name).style.height="25px";
//document.getElementById(name).innerHTML = str;

var temp=address; var out=","; 
if (temp.indexOf(out)>-1) {pos=temp.indexOf(out);}
if (pos) {temp = "" + temp.substring(0, pos);}
var url="pop.mv?20-14-00-00+Plan+streetx+&strasse="+temp;
var content=str+'<iframe src="'+url+'" width=100% height=100% frameborder=0></iframe>';
document.getElementById(name).innerHTML = content;
}

    //]]>


function activeNr() {
var street=document.form.strasse.value;
var name="snr";

	if((street =="")||(street.indexOf(".pdf") != -1 )) {var col="#888888";
	document.form.hsnum.value=""; document.form.hsnum.disabled=true;}
	else {var col="#000000"; document.form.hsnum.disabled=false;}

document.getElementById(name).style.color=col;
}

function showPlan() {
var street=document.form.strasse.value;
var to="map";
//document.getElementById(to).style.height="400px";

	if(street.indexOf(".pdf") != -1 ) {
	var content='<iframe src="purbach_ortsplan.pdf" width=100% height=100% frameborder=0></iframe>';
	document.getElementById(to).innerHTML=content;}

	if(street =="") {var address="Hauptgasse 38, 7083 Purbach"; load(address);}

	else {var num=document.form.hsnum.value;
	var address=street; if(num != "") {address +=" "+num;}
	address +=", 7083 Purbach"; load(address);
	}


}	
//-->


