/**
* Display your KML file using google maps
* @param lat - Latitude used as map center
* @param lng - longitude used as map center
* @param address - address description in map center
* @param divName - tag 'div' identifier used to load map
*/
function loadMap(lat, lng, address, divName) 
{
	if(divName == null)
		divName = 'map';

	if (GBrowserIsCompatible()) 
	{
		var map = new GMap2(document.getElementById(divName ));

		map.setCenter(new GLatLng(lat,lng), 13);
		map.setMapType(G_NORMAL_MAP);

		map.addControl(new GSmallZoomControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());

		//Create icon for refereral coordinates
		var homeIcon = new GIcon(G_DEFAULT_ICON);
		
		// Set up our GMarkerOptions object
		markerOptions = { icon:homeIcon };

		var marker = new GMarker(new GLatLng(lat,lng), markerOptions);
		map.addOverlay(marker);
		marker.openInfoWindowHtml(address); 
	}
}


/**
* Display your KML file using google maps
* @param lat - Latitude used as map center
* @param lng - longitude used as map center
* @param kmlFileURL - KML file URL.
* @param divName - tag 'div' identifier used to load map
*
* @see http://code.google.com/support/bin/answer.py?answer=69906
* @see http://google4r.rubyforge.org/api/google4r-maps/classes/Google4R/Maps/GIcon.html
*/
function loadMapFromKMLFile(lat, lng, address, kmlFileURL, divName) 
{  
	if(divName == null)
		divName = 'map';

	var map;  var geoXml;  
	if (GBrowserIsCompatible())   
	{
		map = new GMap2(document.getElementById(divName));  

		map.setCenter(new GLatLng(lat,lng), 13);  
		map.setMapType(G_NORMAL_MAP);
  
		map.addControl(new GSmallZoomControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl()); 
 
		//Create icon for refereral coordinates
		var homeIcon = new GIcon(G_DEFAULT_ICON);
	        homeIcon.image  = "http://www.concursotraslados.com/images/homegardenbusiness.png";
	        homeIcon.shadow = "http://www.concursotraslados.com/images/homegardenbusiness.shadow.png";
		
		// Set up our GMarkerOptions object
		markerOptions = { icon:homeIcon };

		var marker = new GMarker(new GLatLng(lat,lng), markerOptions);
		map.addOverlay(marker);
		marker.openInfoWindowHtml(address); 

		geoXml = new GGeoXml(kmlFileURL);    
		map.addOverlay(geoXml);  
	}
}
