/**
 * Biblioteca de Integração com Google Maps
 * @author brodock
 */
var map;

if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("mapa"));
    //map.setCenter(new GLatLng(-27.610729, -48.550043), 13);
    map.setCenter(new GLatLng(-27.6018,-48.5665), 14)
    map.addControl(new GLargeMapControl());
    map.enableDoubleClickZoom();
    map.enableScrollWheelZoom();
    map.getContainer().style.overflow="hidden";

	// Marker da placa
	var placaIcon = new GIcon();
	placaIcon.image = "/images/placa2.png";
	placaIcon.shadow = "/images/placa-shadow.png"
    placaIcon.shadowSize = new GSize(47, 48);
	placaIcon.iconSize = new GSize(22, 48);
	placaIcon.iconAnchor = new GPoint(11, 48);
	placaIcon.infoWindowAnchor = new GPoint(5, 1);

	var point0 = new GLatLng(-27.610795, -48.549517);
	var local0 = new GMarker(point0, {icon: placaIcon});
	map.addOverlay(local0);
    var texto = "<h1>Terra Brasillis Pizzaria</h1><p>Rua Silva Jardim, 1214 <br>Florianópolis - SC, 88020-200</p><p>(48) 3333-8889</p>";
    map.openInfoWindowHtml(point0, texto);
	GEvent.addListener(local0, "click", function() {
		map.openInfoWindowHtml(point0, texto);
	});


	// Marker do CentroSul
	var CSIcon = new GIcon();
	CSIcon.image = "/images/centrosul-logo.png";
	CSIcon.iconSize = new GSize(48, 31);
	CSIcon.iconAnchor = new GPoint(24, 15);

	var point1 = new GLatLng(-27.601991,-48.551942); // Local Correto
	var point2 = new GLatLng(-27.604, -48.5545); // Marcador no Mar
	//var local1 = new GMarker(point1,{icon: CSIcon});
	var local1 = new GMarker(point2,{icon: CSIcon});
	map.addOverlay(local1);

    var polyline = new GPolyline([
    	point1, point2
		], "#000000", 3);
		map.addOverlay(polyline);

}


// prevent page scroll
function wheelevent(e)
{
	if (!e) {
		e = window.event
	}
	if (e.preventDefault) {
		e.preventDefault()
	}
	e.returnValue = false;

}

GEvent.addDomListener(map.getContainer(), "DOMMouseScroll", wheelevent);
map.getContainer().onmousewheel = wheelevent;