function addListeners( latitude, longitude, title, map) {
		var result = '';
        var bounds = new google.maps.LatLngBounds();
        var infowindow = new google.maps.InfoWindow();

		var point = new google.maps.LatLng(latitude, longitude);

		var  marker = new google.maps.Marker({
			position: point,	
			map: map
		}); 
		
		var i = 0;
		google.maps.event.addListener(marker, 'click', (function(marker, i) {
			return function() {
			  infowindow.setContent(title);
			  infowindow.open(map, marker);
			}
		})(marker, i));
		
	return result;
}

function getGoogleMapAndLocations( mapsElement, daikinZoom, latitude, longitude, title) {
		var lMap = '';
        // create a dynamic map inside the element
 		var myOptions = {
			zoom: daikinZoom,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		};
	 
		lMap = new google.maps.Map(mapsElement, myOptions);
		// these will be overwritten later, but are needed for being able to add markers
  
		lMap.setCenter(new google.maps.LatLng(latitude, longitude));

		addListeners( latitude, longitude, title, lMap );

		return lMap;
}

