var map ="";
function initialize() {
    if (GBrowserIsCompatible()) {
      // Create and Center a Map
      map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng( 54.199452,0), 5);
    }
}

function setLocation(loc){
	point = loc.split(',');
	if(point.length == 3)
	{
		map.setCenter(new GLatLng( parseFloat(point[0]), parseFloat(point[1])),parseInt(point[2]));	
	}
}

var pubIcon = new GIcon();
pubIcon.iconSize = new GSize(15, 18);
pubIcon.iconAnchor = new GPoint(9, 8);
pubIcon.infoWindowAnchor = new GPoint(8, 7);
pubIcon.image = "/media/img/maps/map-pin.gif";

var pubFlashIcon = new GIcon();
pubFlashIcon.iconSize = new GSize(15, 18);
pubFlashIcon.iconAnchor = new GPoint(9, 8);
pubFlashIcon.infoWindowAnchor = new GPoint(8, 7);
pubFlashIcon.image = "/media/img/maps/map-pin-active.gif";

function createMarker(point,html,tooltip) {
	var marker = new GMarker(point,{icon:pubIcon, title:tooltip});
    GEvent.addListener(marker, "click", function() {
      marker.openInfoWindowHtml(html);
    });
    return marker;
  }

function createFlashMarker(point,html,tooltip) {
    var marker = new GMarker(point,{icon:pubFlashIcon,title:tooltip});
    GEvent.addListener(marker, "click", function() {
      marker.openInfoWindowHtml(html);
    });
    return marker;
  }
