var map = "";
var icone = "";

function load() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"));
	map.addControl (new GLargeMapControl());
	map.addControl (new GScaleControl());
	map.addControl (new GMapTypeControl());
	map.setCenter(new GLatLng(-23.487642295818915, -46.469152375702492), 14);
	
	icone = new GIcon();
	icone.image = 'http://www.casaestiloimoveis.com.br/icones/logo.gif';
	icone.iconSize = new GSize(50,50);
	icone.shadowSize = new GSize(50,50);
	icone.iconAnchor = new GPoint (7,10);
	icone.infoWindowAnchor = new GPoint (7,1);
	
	iconMetro = new GIcon();
	iconMetro.image = 'http://www.casaestiloimoveis.com.br/icones/metro.gif';
	iconMetro.iconSize = new GSize(30,30);
	iconMetro.iconAnchor = new GPoint (7,25);
	iconMetro.infoWindowAnchor = new GPoint (7,1);
	
	iconSL = new GIcon();
	iconSL.image = 'http://www.casaestiloimoveis.com.br/icones/saoluiz.gif';
	iconSL.iconSize = new GSize(56,20);
	iconSL.iconAnchor = new GPoint (7,10);
	iconSL.infoWindowAnchor = new GPoint (7,1);
	
	iconCeret = new GIcon();
	iconCeret.image = 'http://www.casaestiloimoveis.com.br/icones/ceret.gif';
	iconCeret.iconSize = new GSize(56,20);
	iconCeret.iconAnchor = new GPoint (7,10);
	//iconCeret.infoWindowAnchor = new GPoint (7,1);-23.487262, -46.468482
	
	// Casa Estilo	- 
	ptHome = new GLatLng(-23.487262, -46.468482);
	mkHome = new GMarker(ptHome, icone);	
	addWindowInfo(mkHome, "<strong>Casa Estilo Im&oacute;veis</strong><br>Rua Em&iacute;lia Marengo, 1072 - Tatuap&eacute;<br>Fone: (11) 6671-9191");							   
	// Ceret long: -46.55585289001465 lat: -23.56107617201823
	pt1 = new GLatLng(-23.56107617201823, -46.55585289001465);
	mk1 = new GMarker(pt1, iconCeret);	
	//addWindowInfo(mk1, "<strong>CERET</strong>");
	
	//  Shopping Analia Franco long: -46.56063795089722 lat: -23.56133186672117
	pt2 = new GLatLng(-23.56133186672117, -46.56063795089722);
	mk2 = new GMarker(pt2);	
	//addWindowInfo(mk2, "<strong>Shopping Analia Franco</strong>");
	
	// Shopping Tatuape long: -46.576430797576904 lat: -23.541759949342897
	pt3 = new GLatLng(-23.541759949342897, -46.576430797576904);
	mk3 = new GMarker(pt3);	
	//addWindowInfo(mk3, "<strong>Shopping Metro Tatuap&eacute;</strong>");
	
	// Metro Tatuape long: -46.57630205154419 lat: -23.540343576942014
	pt4 = new GLatLng(-23.540343576942014, -46.57630205154419);
	mk4 = new GMarker(pt4, iconMetro);	
	//addWindowInfo(mk4, "<strong>Metro Tatuap&eacute;</strong>");
	
	// Metro Carrao  long: -46.56435012817383 lat: -23.53776652692212
	pt5 = new GLatLng(-23.53776652692212, -46.56435012817383);
	mk5 = new GMarker(pt5, iconMetro);	
//	addWindowInfo(mk5, "<strong>Metro Carrão</strong>");
	
	// Hospital Sao Luiz - long: -46.55823469161987 lat: -23.547897386798223
	pt6 = new GLatLng(-23.547897386798223, -46.55823469161987);
	mk6 = new GMarker(pt6, iconSL);	
	//addWindowInfo(mk6, "<strong>Hospital São Luiz</strong>");
			
	map.addOverlay(mkHome);	
/*	map.addOverlay(mk1);
	map.addOverlay(mk2);
	map.addOverlay(mk3);
	map.addOverlay(mk4);
	map.addOverlay(mk5);
	map.addOverlay(mk6);*/
	
}

function addPoint(lt, lg, msg) {
		var pt = new getPoint(lt, lg);
		var mk = criaMarcador( pt, msg);
		map.addOverlay(mk);
}
	
function getPoint(lt, lg) {
	return new GLatLng(lt, lg);
}

// set a marker and an event mouse listener
function criaMarcador(ponto, msg) {
		var marcador = new GMarker(ponto);
		addWindowInfo(marcador);
		return marcador;
	}
}

function addWindowInfo(marcador, msg) {
	GEvent.addListener( marcador, "mouseover", function() { marcador.openInfoWindowHtml(msg); } );
}
