//Googlemaps
var map = null;
var geocoder = null;
var tmp = null;
var geoplus = '';
var marker = null;
var verz = '/anfahrt/';
var weblkz = 'de';
var vonhier = 'Von hier';
var nachhier = 'Route berechnen: Hierher';
var geox = '15.64419';
var geoy = '47.67591';
var logo = '0';
var firmanr = '3010275';
var infoHTML;
var vonHTML;
var nachHTML;
var logoHtml;
var mypoint;
 
function load() {		
	if (GBrowserIsCompatible()) {			
		if (document.getElementById("map-address")!=undefined)		
			var address = document.getElementById("map-address").innerHTML;
		if (document.getElementById("infotext")!=undefined)
			var infotext = document.getElementById("infotext").innerHTML;	
			//var infotext = "<div id=\"bubble\">" + document.getElementById("infotext").innerHTML + "</div>";	
		map = new GMap2(document.getElementById("map"));
		geocoder = new GClientGeocoder();
        if ( geox == '' | geoy == '' )
		{
    		tmp = address;			
		}
        else
        {		
			tmp = geoy + "," + geox;	
            geoplus = "@" + geoy + "," + geox;		
			mypoint = new GLatLng(geoy, geox, true);		
		}
		if (geocoder) {			
			geocoder.getLatLng(tmp,
			function(point) {
				if (!point) {
					alert(address  + " Not Found!");
				} else {
					 if (mypoint){point = mypoint;}
					// alert(mypoint);
					map.setCenter(point, 10);
					marker = new GMarker(point);
					map.addOverlay(marker);	
			        if (logo == "1")
			        {
			            logoHtml = "<img src='/image.asp?firma="+ firmanr +"' height='40'><br>";
			        }
			        else
			        {
			            logoHtml = "";
			        }					
				infohtml =	html + '<br><b>Routenplaner</b><br>Startadresse:<form action="http://maps.google.com/maps" method="get" target="">' + 
'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' + 
'<INPUT value="Abschicken!" TYPE="SUBMIT">' + 
'<input type="hidden" name="daddr" value="' + 
"(" +'44795 Bochum' + ")" + 
'"/>'; 
                    showMarker(infoHTML);					
				}
			}
			);
		}
		//showLocation();
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());     
		//map.addControl(new GOverviewMapControl());
	
	}
}
//End Googlemaps

function showMarker(str)
 {  
  marker.openInfoWindowHtml(str);	  
 }
