// common js for google maps

var map;
var myLatlng;
var myName;
var myScale;

function createMarkerToInfoLink(point, cHref, cText) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml("<a href='#" + cHref + "'>" + cText + "</a>");
  });
  return marker;
}

function createMarker( point, cText ) {
  var marker = new GMarker(point);
  marker.openInfoWindowHtml(cText);
  return marker;
}

function mappingSingle(myLatlng, myName , myScale) {
	if(myScale==undefined) myScale=16;
	
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("googlemap"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.addControl(new GHierarchicalMapTypeControl());
		map.setCenter( myLatlng , myScale);
		map.addOverlay(createMarker (myLatlng, myName ));
	}
}


if (window.addEventListener) { //for W3C DOM
	window.addEventListener("load", function(){ mappingSingle( myLatlng, myName , myScale); }, false);
} else if (window.attachEvent) { //for IE
	window.attachEvent("onload", function(){ mappingSingle( myLatlng, myName , myScale); } );
} else  {
	window.onload = function () {
		mappingSingle( myLatlng, myName , myScale);
	}
}

