var DEFAULT_ZOOM = 13;
var LINCOLN_FINANCIAL = new GLatLng(39.900905, -75.167502);

function initialize(location) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		
		if(location == "lincoln"){
			map.setCenter(LINCOLN_FINANCIAL, DEFAULT_ZOOM);
			map.addOverlay(createMarker(LINCOLN_FINANCIAL));
		}else{
			map.setCenter(LINCOLN_FINANCIAL, DEFAULT_ZOOM);
		}
		
		//Global Map Configuration
		var mapControl = new GMapTypeControl();
		map.addControl(mapControl);
		map.disableContinuousZoom(); 
	    map.disableDoubleClickZoom(); 
  	}
}

function createMarker(location){
	// Create a base icon for all of our markers
	var baseIcon = new GIcon(G_DEFAULT_ICON);
	baseIcon.shadow = ""; 
	baseIcon.iconSize = new GSize(34, 34);
	baseIcon.iconAnchor = new GPoint(34,34);
	baseIcon.infoWindowAnchor = new GPoint(20, 5);
	baseIcon.image = "/armynavy-static/images/game-day/pin.png";
	
	var markerOptions = { icon:baseIcon };
	var marker = new GMarker(location, markerOptions);
	
	GEvent.addListener(marker, "click", function() {
		var contents = '';
		contents += '<div id="location-details">';
		contents += '<h4>Lincoln Financial Field</h4>';
		contents += '<address>';
		contents += '1020 Pattison Ave<br/>';
		contents += 'Philadelphia, PA 19148<br/>';
		contents += '(267) 570-4000';
		contents += '</address>';
		contents += '</div>';
		contents += '<div id="location-pic">';
		contents += '<img src="/armynavy-static/images/game-day/lincoln.jpg" alt="Lincoln Financial Field" />';
		contents += '</div>';
	    marker.openInfoWindowHtml(contents);
	});
	
	return marker;
}