function setAddressCenter(lat,lng,formattedAddress, setZoomLevel) {
	
	//Limpa conteúdo da div didYouMean
	//document.getElementById("didYouMean").innerHTML = "";

	//Update Input Address
	//document.getElementById("address").value = address;

	//Convert latitude e longitude para o formato de google
	latlng = new google.maps.LatLng(lat, lng);

	//Centraliza Mapa
	map.setCenter(latlng);

	//Seta o nivel de zoom
	map.setZoom(setZoomLevel);

	//Plota a marca no mapa
	markerAddress = new google.maps.Marker({
		position: latlng, 	  
		map: map	  
	});

	// Mensagem do maptip
	var infowindow = new google.maps.InfoWindow({ 
		content: formattedAddress
	});
	
	//Adiciona o evento click na marca
	google.maps.event.addListener(markerAddress, 'click', function(){
		infowindow.open(map,markerAddress);
	});	
}



$().ready(function() {
	$('#mycarousel').jcarousel({
		vertical: true,
		scroll: 2
	});
	var cidadeGoogle  = $("#cidadeGoogle").val()
	var enderecoGoogle  = $("#enderecoGoogle").val();
	var nomeHotelGoogle = $("#nomeHotelGoogle").val();
	var mneuForGoogle   = $("#mneuForGoogle").val();
	//alert(mneuForGoogle);
	cidadeGoogle = cidadeGoogle.split("-");
	//alert(cidadeGoogle[0]);
	address = cidadeGoogle[0] + " " + enderecoGoogle;
	
	//alert(address);
	
	geocoder = new google.maps.Geocoder();

	geocoder.geocode( { 'address': address}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
		//Verifica se retorna mais de 1 resultado
		if (results.length > 1) { 
			//alert("mais de 1 resultado");
		} else {
			
			var latlng = new google.maps.LatLng(results[0].geometry.location.lat(), results[0].geometry.location.lng());
			var myOptions = {
				zoom: 14,
				center: latlng,
				mapTypeId: google.maps.MapTypeId.ROADMAP,
				streetViewControl: true
			}
			var map = new google.maps.Map(document.getElementById("map_"+mneuForGoogle), myOptions);
			
			//Plota a marca no mapa
			markerAddress = new google.maps.Marker({
				position: latlng
				,map: map
				,icon: "../../images/logo_google.png"
			});
			var txtBalao = "<span style='font-family:arial; font-size:10pt;>'<b>"+nomeHotelGoogle+"<br /></b>"+address+"</span>";
			// Mensagem do maptip
			var infowindow = new google.maps.InfoWindow({ 
				content: txtBalao
			});
			
			infowindow.open(map,markerAddress);
			
			//Adiciona o evento click na marca
			google.maps.event.addListener(markerAddress, 'click', function(){
				infowindow.open(map,markerAddress);
			});		 

			
		}
      } else {
		//Endereço não encontrado
        //alert("Endereço não encontrado: " + status );
      }
    });

	
	/*function initialize() {
		var fenway = new google.maps.LatLng(42.345573,-71.098326);
		var mapOptions = {
		  center: fenway,
		  zoom: 14,
		  mapTypeId: google.maps.MapTypeId.ROADMAP,
		  streetViewControl: true
		};
		var map = new google.maps.Map(document.getElementById("map_CAES"), mapOptions);
	}*/
	
	//showAddress(address, mneuForGoogle, nomeHotelGoogle);
	
	//load(latitude, longitude, nomeHotelGoogle, enderecoGoogle, mneuForGoogle);
});

function verify(f) {
	var dataIda = f.txtDataIda.value;
	var dataVolta = f.txtDataVolta.value;
	// Dados do Passageiro nome //
	if(dataIda == "") {
		alert("Preencha a data de chegada de sua viagem na barra de pesquisa acima.");
		return false;
	}
	// Dados do Passageiro email //
	if (dataVolta == "") {
		alert("Preencha a data de saida de sua viagem na barra de pesquisa acima.");
		return false;
	}
	// A data de ida deve ser menor do que a data de volta
	if(parseInt(dataIda.split( "/" )[2].toString() + dataIda.split( "/" )[1].toString() + dataIda.split( "/" )[0].toString() ) >= parseInt( dataVolta.split( "/" )[2].toString() + dataVolta.split( "/" )[1].toString() + dataVolta.split( "/" )[0].toString())) {
		alert("Período Inválido!");
		return false;
	}
	return true;
}
 /*
function load(lat,longitude, nome, endereco, mneu_for, contador) {
	if (!GBrowserIsCompatible()) {
		alert("Parece que Google Maps não é compatível com seu navegador");
	} else {
		var	map = new GMap2(document.getElementById("map_"+mneu_for));
		map.setCenter(new GLatLng(lat, longitude), 16);
		var point = new GLatLng(lat,longitude);
		map.addOverlay(new GMarker(point));
		map.openInfoWindowHtml(point, "<span style='font-family:arial; font-size:10pt;'><b>"+nome+"<br /></b>"+endereco+"</span>");
		var mapTypeControl = new GMapTypeControl();
		var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
		var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
		map.addControl(mapTypeControl, topRight);
		GEvent.addListener(map, "dblclick", function() {
			map.removeControl(mapTypeControl);
			map.addControl(new GMapTypeControl(), bottomRight);
		});
		map.addControl(new GSmallMapControl());
		map.enableScrollWheelZoom();
		//map.noCloseOnClick(false);
	}
}
*/
function showAddress(address, mneu_for, nome) {
		
		/*geocoder = new GClientGeocoder();
		
        geocoder.getLatLng(
          address,
          function(point) {
            if (point) {
            
				var map = new GMap2(document.getElementById("map_"+mneu_for));

				map.setCenter(point, 13);
				var marker = new GMarker(point);
				map.addOverlay(marker);
				
				var txtBalao = "<span style='font-family:arial; font-size:10pt;>'<b>"+nome+"<br /></b>"+address+"</span>";
				map.openInfoWindowHtml(point, txtBalao);
				
				var mapTypeControl = new GMapTypeControl();
				var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
				var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
				map.addControl(mapTypeControl, topRight);
				
				GEvent.addListener(map, "dblclick", function() {
					map.removeControl(mapTypeControl);
					map.addControl(new GMapTypeControl(), bottomRight);
				});

				map.addControl(new GSmallMapControl());
				map.enableScrollWheelZoom();
				
            }
          });
	
	geocoder = new GClientGeocoder();
		
        geocoder.getLatLng(
          address,
          function(point) {
				if (point) {	
		  
				var fenway = new google.maps.LatLng(42.345573,-71.098326);
				var mapOptions = {
					center: fenway,
					zoom: 14,
					mapTypeId: google.maps.MapTypeId.ROADMAP,
					streetViewControl: true
				};
				var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
				}
			}
		)*/
		
	
	/*function initialize() {
		var fenway = new google.maps.LatLng(42.345573,-71.098326);
		var mapOptions = {
		  center: fenway,
		  zoom: 14,
		  mapTypeId: google.maps.MapTypeId.ROADMAP,
		  streetViewControl: true
		};
		var map = new google.maps.Map(document.getElementById("map_CAES"), mapOptions);
	}*/
}

