//Weekend to Remember function FL_WTR_mapsInit(element) { const locations = []; const infowindow = new google.maps.InfoWindow({}); let latlng = new google.maps.LatLng(39.099727, -94.578567); let mapOptions = { zoom: 4, center: latlng, panControl: true, panControlOptions: { position: google.maps.ControlPosition.LEFT_TOP }, mapTypeControl: false, scaleControl: false, streetViewControl: true, zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.LARGE, position: google.maps.ControlPosition.LEFT_BOTTOM }, overviewMapControl: false, rotateControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }; let map = new google.maps.Map(element, mapOptions); addMarker(); function addMarker() { //query Events API let today = new Date(); let addDay = 0; today.setDate(today.getDate() + addDay); let enddate = new Date(); let dd = today.getDate(); let mm = today.getMonth() + 1; //January is 0! let startyyyy = today.getFullYear(); let endYear = today.getFullYear() + 1; if (dd < 10) { dd = '0' + dd; } if (mm < 10) { mm = '0' + mm; } today = startyyyy + '-' + mm + '-' + dd; enddate = endYear + '-' + mm + '-' + dd; let parameterList = 'eventType=wtr'; let apiAccessor = new FamilyLife.api(); let firstEventDate; apiAccessor.getEventsByDateRange(today, enddate, parameterList, function (error, results) { let setCounter = true; for (let i = 0; i < results.length; i++) { // obtain the attribues of each marker let lat = parseFloat(results[i].latitude); let lng = parseFloat(results[i].longitude); let title = results[i].title; let startDate = results[i].startDate.substring(0, 10); let endDate = results[i].endDate.substring(0, 10); let price = results[i].price; let url = results[i].url; let isGetaway = results[i].isGetaway; let eventId = results[i].eventId; //per Jordan Thomas - display sold out msg for Napa Feb 2017 event let soldOutMsg = ""; if (eventId == "WTR17APC1") { soldOutMsg = "SOLD OUT"; } if (localStorage.getItem("utm_campaign") != null) { url = url + '?utm_campaign=' + localStorage.getItem("utm_campaign"); if (localStorage.getItem("utm_medium") != null) { url = url + '&utm_medium=' + localStorage.getItem("utm_medium"); } if (localStorage.getItem("utm_source") != null) { url = url + '&utm_source=' + localStorage.getItem("utm_source"); } if (localStorage.getItem("utm_content") != null) { url = url + '&utm_content=' + localStorage.getItem("utm_content"); } } let myLatlng = new google.maps.LatLng(lat, lng); let groupName = getUrlVars()["groupName"]; let contentString = ""; contentString += "
";
contentString += "" + title + "
";
if (soldOutMsg != "") {
contentString += soldOutMsg + "
";
}
contentString += "Start Date: " + startDate + "
";
contentString += "End Date: " + endDate + "
";
contentString += "Price: $" + price + "/person
";
if (groupName == null) {
contentString += "Register";
}
else {
contentString += "Register";
}
contentString += "