circuitos = {
	map : null,
	geocoder : null,

	inicia : function(){
		if (GBrowserIsCompatible()) {
			circuitos.map = new GMap2(document.getElementById("divMapa"));
			circuitos.geocoder = new GClientGeocoder();
			circuitos.map.addControl(new GSmallMapControl());
			circuitos.map.addControl(new GMapTypeControl());
			circuitos.map.setMapType(G_SATELLITE_MAP);
			circuitos.carregaMapaCircuito();
		}
	},
	
	carregaCircuito : function(circuito){
		document.getElementById('divTemplate').innerHTML = circuitosInterna.carregaCorridaAjax(circuito).value;
		document.getElementById('divCabecalho').innerHTML = document.getElementById('divTemplateCabecalho').innerHTML;
		document.getElementById('divConteudo').innerHTML = document.getElementById('divTemplateConteudo').innerHTML;
		circuitos.carregaMapaCircuito();
	},
	
	carregaMapaCircuito : function(){
		var latitude = document.getElementById('hidLatitudeMapa').value;
		var longitude = document.getElementById('hidLongitudeMapa').value;
		var zoom = parseInt(document.getElementById('hidZoomMapa').value);
		circuitos.map.setCenter(new GLatLng(latitude,longitude), zoom);
	}
	
}

