// JavaScript Document

/*
addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
*/
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}



function googlemaps() {
 if(document.getElementById("googlemaps")) {	
 document.getElementById("googlemaps").style.width = "100%";
 document.getElementById("googlemaps").style.height = "25em";
 document.getElementById("googlemaps").style.marginTop = "2em";
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("googlemaps"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GOverviewMapControl());
	map.setCenter(new GLatLng(48.21586, 16.4025), 15);
	// Create our "tiny" marker icon
	var icon = new GIcon();
	icon.image = "/assets/style/icons/googlemaps.gif";
//		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	icon.iconSize = new GSize(16, 16);
//		icon.shadowSize = new GSize(22, 20);
	icon.iconAnchor = new GPoint(18, 27);
	icon.infoWindowAnchor = new GPoint(5, 1);		
	// Creates a marker at the given point with the given number label
	function createMarker(point) {
	  var marker = new GMarker(point, icon);
	  GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml('<strong>Kids-Welt</strong><br />Wiener Prater<br />Stra&szlig;e des 1. Mai <br />Eingang zum Prater vom Messegel&atilde;nde');
	  });
	  return marker;
	}				
   map.addOverlay(createMarker(new GLatLng(48.21400, 16.40439)));
  }
 }
}


addEvent(window, 'load', googlemaps);
