
// Event.observe(window, 'load', function () {showGmapX()} );
window.onload = function () {showGmapX();}

function showAddress(addr_json) {
	var mapsLink = 'http://maps.google.de?q=' + addr_json['street'] + ', D-' + addr_json['zip_code'];
	window.gMapAddress = addr_json; // dirty 
	
	$('mapCanvas').innerHTML = '';
	
	if (addr_json['street'] == '' ) streetname = '- genaue Adresse noch nicht bekannt -'; 
	else var streetname = addr_json['street'];
	var addressBlock = $('addressBlock');
	addressBlock.innerHTML = 
	/*	'<p><strong>' + addr_json['locName'] + '</strong>, ' 
		+ streetname + ', '
		+ addr_json['zip_code'] + ' ' + addr_json['city'] + ' | '
		+ addr_json['tel'] + ' '  
		+ */' <a target="_blank" href="' + mapsLink + '" title="Route via Google Berechnen">Anfahrtsbeschreibung</a>'
		+ '</p>' 
		;
	
	
	$('routeOuter').blindDown({duration:0.5, afterFinish: showGmap});
	
}

function showGmapX () {
	$('mapCanvas').style.display= 'block';
	
	if (GBrowserIsCompatible()) {
		window.map = new GMap2(document.getElementById("mapCanvas"));
		var geocoder = new GClientGeocoder();
		var queryString = 'Deutschland, Lise-Meitner-Straße 2, Nürtingen';
		geocoder.getLatLng(queryString, showAddressInMap);
	}
}


function showAddressInMap (geoCoo) {
	
    map.setCenter(geoCoo, 10); // 13
		
    // map.openInfoWindow(map.getCenter(), document.createTextNode('foo');

	// add controls:
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
		
	// set marker: 
	var blueIcon = new GIcon(G_DEFAULT_ICON);
	blueIcon.image = "http://www.zinco.de/images/gmaps_icon.png";
	// blueIcon.iconSize = new GSize(height: 68, width: 40);
	// console.log(blueIcon.iconSize);
	markerOptions = { icon:blueIcon };
	map.addOverlay(new GMarker(geoCoo, markerOptions));
	
}

