var map;
var zoom;
var marker;
var info;

function googleMapsInit ()
{	
	if ($('GoogleMapMini'))
	{
		map = new GMap2($('GoogleMapMini'));

		zoom = 16;
		
		centerMapToHelpnet ();
		
		GEvent.addListener(marker, 'click', function() 
		{
			document.location.href = 'Kontakt/Mapa';
		});			
	}
	
	if ($('GoogleMap'))
	{
		map = new GMap2($('GoogleMap'));
		
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());

		zoom = 14;
		
		centerMapToHelpnet ();
		
		map.openInfoWindowHtml (map.getCenter(), info);
		
		GEvent.addListener(marker, 'click', function() 
		{
			map.openInfoWindowHtml (map.getCenter(), info);
		});			
	}
}

function centerMapToHelpnet ()
{
	y = 51.792101;
	x = 19.36792;
	
	var point = new GPoint(x, y);
	var center = new GLatLng(point.y, point.x);			
	marker = new GMarker(center);

	map.setCenter(center, zoom);		
	map.addOverlay(marker);		
}

function $ ( elementID )
{
    return document.getElementById ( elementID );
}
