//pull these out so i can grab them elsewhere var map; var allMarkers = []; var layer; var polygon; var overlay; var bounds = new google.maps.LatLngBounds(); var minilocs=[]; var locations = []; var allMarkersMin = []; var allMarkersEvent = []; var eventlocations = []; function getsetcookie() { try { var mapzoom=map.getZoom(); var mapcenter=map.getCenter(); var maplat=mapcenter.lat(); var maplng=mapcenter.lng(); var maptypeid=map.getMapTypeId(); var cookiestring=maplat+"_"+maplng+"_"+mapzoom+"_"+maptypeid; var exp = new Date(); //set new date object exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 90)); //set it 30 days ahead // // console.log("cookie:"+cookiestring); setCookie("yycbeerlastpos",cookiestring, exp); } catch(e) { // alert('The browser you are using is not a fully functional browser, some features may not be available.'); } } function setCookie(name, value, expires) { document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString()); } function toggleLayer() { $("#layeron").toggleClass('layeron layeroff'); if( layer.getMap() ){ layer.setMap(null); }else{ layer.setMap(map); } } function toggletips() { $("#mtipson").toggleClass('layeron layeroff'); if( layer.getMap() ){ layer.setMap(null); }else{ layer.setMap(map); } } var tipObj = null; var offset = {x: 20, y: 20}; function poponly() { window.scrollTo(0,0); google.maps.event.trigger(allMarkers[0], 'click'); } function dobounds() { } function popmapbyid(id) { // map.setZoom(17); // setTimeout("map.setZoom(16)",1000); var index = id; google.maps.event.trigger(allMarkers[index], 'click'); } (function ($) { "use strict"; var markerIcon = { anchor: new google.maps.Point(22, 16), url: '/images/marker.png' } setTimeout("getsetcookie()",10000); function mainMap() { function locationData(locationURL, locationCategory, locationImg, locationTitle, locationAddress, locationPhone, locationStarRating, locationRevievsCounter,tagline) { if (locationCategory.length <4) {locationCategory ='Brewery';} return ('
' + locationCategory + '

' + locationTitle + '

'+ tagline +'
' + locationAddress + '' + locationPhone + '' + locationRevievsCounter + ' Taps' + '
') } function locationDatamini(locationURL, locationCategory, locationImg, locationTitle, locationAddress, locationPhone, locationStarRating, locationRevievsCounter,tagline) { if (locationCategory=="Alcohol In City Parks") { if (locationRevievsCounter !=="0") { console.log("pkbid"); var pkbid= "#" + locationRevievsCounter + " p.bookings"; console.log("pkbid",pkbid); var pv = $(pkbid).html(); } else { console.log("pkbid=00"); } if (pv == "undefined" || pv == undefined || !pv) { pv = "Visit The #YYCParkBeers For Booking Details." } return ('
' + locationCategory + '

' + locationTitle + '

'+ tagline +'
' + locationAddress + '' + pv + '
'); } else { return ('
' + locationCategory + '

' + locationTitle + '

'+ tagline +'
' + locationAddress + '' + locationPhone + '
') } } minilocs = [ //poi-map starts [locationDatamini('/noticed_venue/Confluence_Distilling/51.0212758/-114.0533179/6/Craft_Beer_Calgary/', 'Top Spot', '/images/pois/confluence_distilling_calgary.png', 'Confluence Distilling', " 507 36th AVE SE, Calgary ", "(587)771-1286", "5", "0","Distillery in the heart of Calgary, handcrafting small-batch Gin\'s and more! Visit the Distillery for a craft cocktail, or grab a limited release spirit."), 51.0212758, -114.0533179, 4, { anchor: new google.maps.Point(22, 16), url: 'http://yycbeer.ca/mapicons/bar_coktail.png' }], ]; //events map. one at a time function eventlocationData(locationURL,locationCategory,locationImg,locationTitle,locationAddress,locationPhone,locationStarRating,locationRevievsCounter,tagline) { return ('
' + locationCategory + '

' + locationTitle + '

'+ tagline +'
' + locationAddress + 'Visit Poutine With A Purpose!
') } eventlocations = [ ]; //end events map locations = [ [locationData('/calgary_brewery_profile/3/Annex_Ale_Project/', 'Pints, Fills, Cans', '/markerbacking.asp?status=3&id=3', 'Annex Ale Project', " 4323 1st St. S.E. ", "403-475-4492", "5", "6","A small brewery for big talk, bold plans, and potential (mis)adventure."), 51.0147994, -114.0617491, 0, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=3&status=3'}, 'Annex Ale Project',3,51.0147994,-114.0617491, 3 ], [locationData('/calgary_brewery_profile/46/Cabin_Brewing_Company/', 'Pints, Fills, Cans, more', '/markerbacking.asp?status=3&id=46', 'Cabin Brewing Company', " 505 36 Ave SE ", "403-244-3331", "5", "8","WELCOME TO THE CABIN"), 51.021213, -114.0535758, 1, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=46&status=3'}, 'Cabin Brewing Company',3,51.021213,-114.0535758, 46 ], [locationData('/calgary_brewery_profile/24/Common_Crown_Brewing_Co/', 'Pints, Fills, Cans', '/markerbacking.asp?status=3&id=24', 'Common Crown Brewing Co', " 943 28 St NE ", "(587) 356-4275", "5", "0",""), 51.0611523, -113.9940515, 2, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=24&status=3'}, 'Common Crown Brewing Co',3,51.0611523,-113.9940515, 24 ], [locationData('/calgary_brewery_profile/44/Eighty-Eight_Brewing_Company/', 'Fills, Pints, Bottles, Merch', '/markerbacking.asp?status=3&id=44', 'Eighty-Eight Brewing Company', " 1070 - 2600 Portland St SE ", "403-452-5880", "5", "32","In the spirit of Calgary '88"), 51.031135, -114.0322188, 3, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=44&status=3'}, 'Eighty-Eight Brewing Company',3,51.031135,-114.0322188, 44 ], [locationData('/calgary_brewery_profile/43/OT_Brewing_Company/', 'Brewery & Taproom', '/markerbacking.asp?status=3&id=43', 'OT Brewing Company', " 1155 44 Ave SE ", "403-816-4575", "5", "14","Focusing on perfectly drinkable lagers and hazy hoppy beers in Calgary, AB. "), 51.013479, -114.0386392, 4, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=43&status=3'}, 'OT Brewing Company',3,51.013479,-114.0386392, 43 ], [locationData('/calgary_brewery_profile/16/Prairie_Dog_Brewing/', 'Resto, Brewpub', '/markerbacking.asp?status=3&id=16', 'Prairie Dog Brewing', " 105 58 Ave SE ", "403-407-2448", "5", "4","NOW OPEN! A BREWPUB LIKE NOTHING ELSE IN CALGARY"), 51.0010782, -114.0632749, 5, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=16&status=3'}, 'Prairie Dog Brewing',3,51.0010782,-114.0632749, 16 ], [locationData('/calgary_brewery_profile/75/SunnyCider/', 'Cider House', '/markerbacking.asp?status=3&id=75', 'SunnyCider', " 1-3300 14 Avenue NE ", "4036069007", "5", "12","Raising community spirits one glass at a time"), 51.0652406, -113.9872035, 6, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=75&status=3'}, 'SunnyCider',3,51.0652406,-113.9872035, 75 ], [locationData('/calgary_brewery_profile/1/Tool_Shed_Brewing_Co/', 'Fills, Pints, Cans, Merch, Tours', '/markerbacking.asp?status=3&id=1', 'Tool Shed Brewing Co.', " 801 30 St NE ", "(403) 775-1749", "5", "6","We make handcrafted beer, best served with a story!"), 51.0596614, -113.9897405, 7, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=1&status=3'}, 'Tool Shed Brewing Co.',3,51.0596614,-113.9897405, 1 ], [locationData('/calgary_brewery_profile/32/Trolley_5_Restaurant_and_Brewery/', 'Brewery Restaurant', '/markerbacking.asp?status=3&id=32', 'Trolley 5 Restaurant and Brewery', " 728 17th Avenue SW ", "403-454-3731", "5", "7","Your Community Brewpub - Born and Raised."), 51.0378382, -114.0785796, 8, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=32&status=3'}, 'Trolley 5 Restaurant and Brewery',3,51.0378382,-114.0785796, 32 ], [locationData('/calgary_brewery_profile/53/6_Corners_Brewery/', '', '/markerbacking.asp?status=2&id=53', '6 Corners Brewery', " 109 Southbank Blvd ", "(403) 850-5702", "5", "1","opening soon"), 50.7048418, -113.945156, 9, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=53&status=2'}, '6 Corners Brewery',2,50.7048418,-113.945156, 53 ], [locationData('/calgary_brewery_profile/82/Balzac_Craft_Brewing_Company/', '', '/markerbacking.asp?status=2&id=82', 'Balzac Craft Brewing Company', " #305 401 Coopers Blvd ", "403-650-1181", "5", "0","opening Spring of 2019"), 51.2573607, -114.0231515, 10, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=82&status=2'}, 'Balzac Craft Brewing Company',2,51.2573607,-114.0231515, 82 ], [locationData('/calgary_brewery_profile/67/Banff_Ave_Brewing_Co/', 'Resto, Taproom', '/markerbacking.asp?status=2&id=67', 'Banff Ave. Brewing Co.', " 110 Banff Ave ", "(403) 762-1003", "5", "0","...it's all about the beer"), 51.1748828, -115.5705477, 11, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=67&status=2'}, 'Banff Ave. Brewing Co.',2,51.1748828,-115.5705477, 67 ], [locationData('/calgary_brewery_profile/19/Big_Rock_Brewery/', 'full service brewery', '/markerbacking.asp?status=2&id=19', 'Big Rock Brewery', " 5555 - 76TH AVE SE ", "(403) 720-3239", "5", "0","Brewed Daily. Come and taste our craft."), 50.984735, -113.955871, 12, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=19&status=2'}, 'Big Rock Brewery',2,50.984735,-113.955871, 19 ], [locationData('/calgary_brewery_profile/20/Boiling_Oar_Brewing_Company/', '', '/markerbacking.asp?status=2&id=20', 'Boiling Oar Brewing Company', " 7930 51 Street SE ", "1 403-903-5003", "5", "0","GOOD PEOPLE. GOOD BEER."), 50.981592, -113.959561, 13, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=20&status=2'}, 'Boiling Oar Brewing Company',2,50.981592,-113.959561, 20 ], [locationData('/calgary_brewery_profile/6/Born_Colorado_Brewing/', 'Pints, Merch', '/markerbacking.asp?status=2&id=6', 'Born Colorado Brewing', " 414 36 Ave SE ", "(403) 247-0295", "5", "5","Born in Colorado Crafted in Calgary"), 51.0216313, -114.0542496, 14, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=6&status=2'}, 'Born Colorado Brewing',2,51.0216313,-114.0542496, 6 ], [locationData('/calgary_brewery_profile/72/Bow_River_Brewing/', 'Tap, offsales', '/markerbacking.asp?status=2&id=72', 'Bow River Brewing', " 5769 4 St SE #110 ", "(403) 917-1088", "5", "7","Bow River Brewing is a craft brewery in Calgary close to the Chinook Centre and Blackfoot Inn."), 51.0025917, -114.0538859, 15, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=72&status=2'}, 'Bow River Brewing',2,51.0025917,-114.0538859, 72 ], [locationData('/calgary_brewery_profile/58/Brauerei_Fahr/', 'Ask', '/markerbacking.asp?status=2&id=58', 'Brauerei Fahr', " 123 Kennedy Drive SE ", "403-614-3337", "5", "0","Now Open"), 50.672625, -114.278559, 16, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=58&status=2'}, 'Brauerei Fahr',2,50.672625,-114.278559, 58 ], [locationData('/calgary_brewery_profile/21/Brewsters_Brewing_Company/', 'Brew Pub and Restaurant', '/markerbacking.asp?status=2&id=21', 'Brewsters Brewing Company', " 5519 53 St SE ", "403-723-2739", "5", "12","BETTER TOGETHER"), 51.0033554, -113.9574421, 17, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=21&status=2'}, 'Brewsters Brewing Company',2,51.0033554,-113.9574421, 21 ], [locationData('/calgary_brewery_profile/68/Canmore_Brewing_Company/', 'Taproom', '/markerbacking.asp?status=2&id=68', 'Canmore Brewing Company', " 1460 Railway Ave ", "(403) 678-2337", "5", "4","Craft beer in the heart of Canmore."), 51.094509, -115.356934, 18, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=68&status=2'}, 'Canmore Brewing Company',2,51.094509,-115.356934, 68 ], [locationData('/calgary_brewery_profile/7/Citizen_Brewing_Company/', 'Resto, fills, Cans, Merch', '/markerbacking.asp?status=2&id=7', 'Citizen Brewing Company', " 227 35th Ave. N.E ", "403-474-HOPS", "5", "5","PRESERVATIVE FREE, UNFILTERED,UNPASTEURIZED, UNCOMPROMISED"), 51.0839916, -114.0583494, 19, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=7&status=2'}, 'Citizen Brewing Company',2,51.0839916,-114.0583494, 7 ], [locationData('/calgary_brewery_profile/23/Cold_Garden_Beverage_Company/', 'Pints, Fills, Lounge', '/markerbacking.asp?status=2&id=23', 'Cold Garden Beverage Company', " 1100 11 St SE ", "403-764-2653", "5", "10","Inglewood based micro-brewery and tasting room"), 51.039746, -114.036862, 20, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=23&status=2'}, 'Cold Garden Beverage Company',2,51.039746,-114.036862, 23 ], [locationData('/calgary_brewery_profile/66/Coulee_Brew_Co/', 'Resto, Fills, Everyting', '/markerbacking.asp?status=2&id=66', 'Coulee Brew Co.', " 4085 2 Ave S ", "(403) 394-2337", "5", "8","Coulee Brew tap house/grill is a full-service pub style restaurant"), 49.6976632, -112.779975, 21, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=66&status=2'}, 'Coulee Brew Co.',2,49.6976632,-112.779975, 66 ], [locationData('/calgary_brewery_profile/73/Cowtown_Brewing_Company/', '', '/markerbacking.asp?status=2&id=73', 'Cowtown Brewing Company', " 1806 20 St ", "(403) 415-4151", "5", "2","HND KRFTD IN ALTA"), 51.659345, -114.137497, 22, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=73&status=2'}, 'Cowtown Brewing Company',2,51.659345,-114.137497, 73 ], [locationData('/calgary_brewery_profile/45/Establishment_Brewing_Company/', 'Pints, Fills', '/markerbacking.asp?status=2&id=45', 'Establishment Brewing Company', " 4407 1 Street Southeast ", "", "5", "8","ALE TO THE PEOPLE"), 51.0142906, -114.062347, 23, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=45&status=2'}, 'Establishment Brewing Company',2,51.0142906,-114.062347, 45 ], [locationData('/calgary_brewery_profile/8/Evil_Corporation_Brewing/', 'Now Open', '/markerbacking.asp?status=2&id=8', 'Evil Corporation Brewing', " 1220 20 Ave SE ", "", "5", "8","it's here"), 51.036029, -114.036145, 24, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=8&status=2'}, 'Evil Corporation Brewing',2,51.036029,-114.036145, 8 ], [locationData('/calgary_brewery_profile/74/Field_and_Forge_Brewing_Co/', 'Off-Sales', '/markerbacking.asp?status=2&id=74', 'Field & Forge Brewing Co', " 3775 61 Avenue ", "(403) 227-7402", "5", "6","Taproom Now Open"), 52.0206872, -113.9810931, 25, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=74&status=2'}, 'Field & Forge Brewing Co',2,52.0206872,-113.9810931, 74 ], [locationData('/calgary_brewery_profile/54/Fitzsimmons_Brewing_Company/', '', '/markerbacking.asp?status=2&id=54', 'Fitzsimmons Brewing Company', " 4 - 220 East Lake Blvd ", "(587) 892-2739", "5", "0",""), 51.2899356, -113.9913816, 26, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=54&status=2'}, 'Fitzsimmons Brewing Company',2,51.2899356,-113.9913816, 54 ], [locationData('/calgary_brewery_profile/105/Four_Dogs_Brewing_Company/', 'taproom', '/markerbacking.asp?status=2&id=105', 'Four Dogs Brewing Company', " 1205 1St SW Calgary ", "403-874-2681", "5", "10","FOUR DOGS, FOUR BEERS, FOR LOVE"), 51.0412767, -114.0660002, 27, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=105&status=2'}, 'Four Dogs Brewing Company',2,51.0412767,-114.0660002, 105 ], [locationData('/calgary_brewery_profile/14/Freehold_Brewing_Co/', 'No Taproom', '/markerbacking.asp?status=2&id=14', 'Freehold Brewing Co.', " Calgary ", "4036718358", "5", "0","A NEW KIND OF CRAFT BEER"), 51.12861, -114.1137329, 28, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=14&status=2'}, 'Freehold Brewing Co.',2,51.12861,-114.1137329, 14 ], [locationData('/calgary_brewery_profile/11/Good_Mood_Brewery/', 'Pints, Cans, Fills', '/markerbacking.asp?status=2&id=11', 'Good Mood Brewery', " 2123 - 4416 64 Ave SE ", "403-452-1806", "5", "6","Good friends, good mood, good beer!"), 50.9969983, -113.9722406, 29, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=11&status=2'}, 'Good Mood Brewery',2,50.9969983,-113.9722406, 11 ], [locationData('/calgary_brewery_profile/33/Half_Hitch_Brewing_Company/', 'pints, cans, resto', '/markerbacking.asp?status=2&id=33', 'Half Hitch Brewing Company', " 10 Griffin Industrial Point #1 ", "(403) 988-4214", "5", "12"," "), 51.1835573, -114.4537135, 30, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=33&status=2'}, 'Half Hitch Brewing Company',2,51.1835573,-114.4537135, 33 ], [locationData('/calgary_brewery_profile/26/High_Line_Brewing/', '', '/markerbacking.asp?status=2&id=26', 'High Line Brewing', " #113 - 1318 9th Avenue S.E ", "587-786-2337", "5", "0","LOCALLY BREWED AND CRAFTED IN INGLEWOOD"), 51.0408886, -114.0330473, 31, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=26&status=2'}, 'High Line Brewing',2,51.0408886,-114.0330473, 26 ], [locationData('/calgary_brewery_profile/59/High_River_Brewing_Company/', 'Fills, Pints, Cans', '/markerbacking.asp?status=2&id=59', 'High River Brewing Company', " 510 21 St SE ", "(403) 649-2002", "5", "4","High River Brewing Company | Flowing Soon"), 50.5773141, -113.8334382, 32, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=59&status=2'}, 'High River Brewing Company',2,50.5773141,-113.8334382, 59 ], [locationData('/calgary_brewery_profile/39/Inner_City_Brewing/', 'Fills, Pints, Snacks', '/markerbacking.asp?status=2&id=39', 'Inner City Brewing', " 816 11 Ave SW ", "(587) 880-8600", "5", "8","Inner City is a place of unexpected connections."), 51.0431119, -114.0799427, 33, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=39&status=2'}, 'Inner City Brewing',2,51.0431119,-114.0799427, 39 ], [locationData('/calgary_brewery_profile/27/Last_Best_Brewing_and_Distillery/', '', '/markerbacking.asp?status=2&id=27', 'Last Best Brewing and Distillery', " 607 11th Ave SW ", "587-353-7387", "5", "16","CREATING A COMMUNITY-FOCUSED BEER CULTURE"), 51.0426948, -114.0744823, 34, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=27&status=2'}, 'Last Best Brewing and Distillery',2,51.0426948,-114.0744823, 27 ], [locationData('/calgary_brewery_profile/35/Last_Spike_Brewing/', 'Brew for Hire', '/markerbacking.asp?status=2&id=35', 'Last Spike Brewing', " 5840 76 Ave SE #40 ", "5875784447", "5", "0","Opening soon"), 50.985179, -113.9466564, 35, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=35&status=2'}, 'Last Spike Brewing',2,50.985179,-113.9466564, 35 ], [locationData('/calgary_brewery_profile/36/Legend_7_Brewing/', 'Fills, Pints, Bottles, Resto', '/markerbacking.asp?status=2&id=36', 'Legend 7 Brewing', " 4025 9 St SE ", "(587)-355-3105", "5", "8","Tap Room and Restaurant Now Open!"), 51.018751, -114.040662, 36, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=36&status=2'}, 'Legend 7 Brewing',2,51.018751,-114.040662, 36 ], [locationData('/calgary_brewery_profile/42/Marda_Loop_Brewing_Company_Inc/', '', '/markerbacking.asp?status=2&id=42', 'Marda Loop Brewing Company Inc.', " 3523 18 St SW ", "403-585-8087", "5", "6",""), 51.0223457, -114.1051801, 37, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=42&status=2'}, 'Marda Loop Brewing Company Inc.',2,51.0223457,-114.1051801, 42 ], [locationData('/calgary_brewery_profile/9/New_Level_Brewing/', 'Taproom', '/markerbacking.asp?status=2&id=9', 'New Level Brewing', " Unit 4140 - 7005 Fairmount Dr SE ", "403-764-4359", "5", "8","Take it to a New Level"), 50.9920124, -114.0656316, 38, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=9&status=2'}, 'New Level Brewing',2,50.9920124,-114.0656316, 9 ], [locationData('/calgary_brewery_profile/87/Newell_Brewing_Company/', '', '/markerbacking.asp?status=2&id=87', 'Newell Brewing Company', " 112 - 328 7th Street East ", "4037932378", "5", "0","Diversity In Our Heritage, Diversity In Our Beer"), 50.565648, -111.882645, 39, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=87&status=2'}, 'Newell Brewing Company',2,50.565648,-111.882645, 87 ], [locationData('/calgary_brewery_profile/10/Ol_Beautiful_Brewing_Co/', 'Fills, Pints, Snacks', '/markerbacking.asp?status=2&id=10', 'Ol` Beautiful Brewing Co.', " 1103 12 St SE ", "403-978-4721", "5", "8","Now Open! - WE PUT CRAFT FIRST"), 51.03958, -114.036338, 40, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=10&status=2'}, 'Ol` Beautiful Brewing Co.',2,51.03958,-114.036338, 10 ], [locationData('/calgary_brewery_profile/64/Olds_College_Brewery/', 'Taproom', '/markerbacking.asp?status=2&id=64', 'Olds College Brewery', " 4500 50 Street ", "(403) 556-8293", "5", "6",""), 51.7889795, -114.0930925, 41, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=64&status=2'}, 'Olds College Brewery',2,51.7889795,-114.0930925, 64 ], [locationData('/calgary_brewery_profile/61/Origin_Malting_and_Brewing_Co/', 'Fills, Pints, Cans, Tours, Merch', '/markerbacking.asp?status=2&id=61', 'Origin Malting & Brewing Co.', " 60 Spruce Park Dr ", "(403) 902-0868", "5", "1","Local Barley to Beer."), 51.0318856, -113.388457599, 42, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=61&status=2'}, 'Origin Malting & Brewing Co.',2,51.0318856,-113.388457599, 61 ], [locationData('/calgary_brewery_profile/47/Paradise_Beverage_Company/', '', '/markerbacking.asp?status=2&id=47', 'Paradise Beverage Company', " 1319 Edmonton Trail NE ", "403-277-7099", "5", "8","Some new is brewing. Coming soon."), 51.063985, -114.056618, 43, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=47&status=2'}, 'Paradise Beverage Company',2,51.063985,-114.056618, 47 ], [locationData('/calgary_brewery_profile/70/Piston_Broke_Brewing/', '', '/markerbacking.asp?status=2&id=70', 'Piston Broke Brewing', " 350 9th St E ", "", "5", "0","Brooks, Alberta's first craft brewery"), 50.56635, -111.87857, 44, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=70&status=2'}, 'Piston Broke Brewing',2,50.56635,-111.87857, 70 ], [locationData('/calgary_brewery_profile/13/Railyard_Brewing/', 'Taproom', '/markerbacking.asp?status=2&id=13', 'Railyard Brewing', " 10301 19 Street Northeast #Unit 121 ", "403-465-4831", "5", "4","Welcome to Railyard, where science and art collide."), 51.146557, -114.013922, 45, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=13&status=2'}, 'Railyard Brewing',2,51.146557,-114.013922, 13 ], [locationData('/calgary_brewery_profile/41/Rapid_Ascent/', '', '/markerbacking.asp?status=2&id=41', 'Rapid Ascent', " 107 10985 38 St NE ", "(403) 214-9813", "5", "8","Now Open"), 51.1528306, -113.9780222, 46, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=41&status=2'}, 'Rapid Ascent',2,51.1528306,-113.9780222, 41 ], [locationData('/calgary_brewery_profile/79/Sheepdog_Brewing/', '', '/markerbacking.asp?status=2&id=79', 'Sheepdog Brewing', " 112-105 Bow Meadows Cresent ", "4035427800", "5", "10","opening Friday June 7th at 1pm"), 51.07628, -115.320288, 47, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=79&status=2'}, 'Sheepdog Brewing',2,51.07628,-115.320288, 79 ], [locationData('/calgary_brewery_profile/100/Solutions_Brewing/', 'Contract', '/markerbacking.asp?status=2&id=100', 'Solutions Brewing', " Calgary ", "", "5", "0","Crafting (Beer) Solutions One Batch at a Time"), 51.105537, -114.107906, 48, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=100&status=2'}, 'Solutions Brewing',2,51.105537,-114.107906, 100 ], [locationData('/calgary_brewery_profile/37/The_Dandy_Brewing_Company_And_Tasting_Room/', 'Brewery Restaurant', '/markerbacking.asp?status=2&id=37', 'The Dandy Brewing Company And Tasting Room', " 2003 11 St SE ", "403-769-9399", "5", "20",""), 51.035139, -114.0371571, 49, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=37&status=2'}, 'The Dandy Brewing Company And Tasting Room',2,51.035139,-114.0371571, 37 ], [locationData('/calgary_brewery_profile/69/The_Grizzly_Paw_Brewing_Company/', 'Resto', '/markerbacking.asp?status=2&id=69', 'The Grizzly Paw Brewing Company', " 622 8 St ", "(403) 678-9983", "5", "4","Rustic, mountain-view pub pairing its own microbrews with elevated Canadian bar fare, plus a patio."), 51.0885855, -115.3451317, 50, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=69&status=2'}, 'The Grizzly Paw Brewing Company',2,51.0885855,-115.3451317, 69 ], [locationData('/calgary_brewery_profile/88/Tower_Brewing_Company/', 'Contract Brewer', '/markerbacking.asp?status=2&id=88', 'Tower Brewing Company', " 5750 76 Ave SE ", "(250) 217-2949", "5", "0","coming soon"), 50.98542, -113.950303, 51, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=88&status=2'}, 'Tower Brewing Company',2,50.98542,-113.950303, 88 ], [locationData('/calgary_brewery_profile/60/Township_24_Brewery/', 'Offsales', '/markerbacking.asp?status=2&id=60', 'Township 24 Brewery', " 210 - 100 Rainbow Road ", "4039219145", "5", "0","Putting Local On The Map."), 51.0252767, -113.8405356, 52, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=60&status=2'}, 'Township 24 Brewery',2,51.0252767,-113.8405356, 60 ], [locationData('/calgary_brewery_profile/38/Two_House_Brewing/', 'Taproom', '/markerbacking.asp?status=2&id=38', 'Two House Brewing', " 1901 10th Ave SW Calgary ", "(403) 287-0215", "5", "3","New Location Now Open"), 51.0443439, -114.1043747, 53, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=38&status=2'}, 'Two House Brewing',2,51.0443439,-114.1043747, 38 ], [locationData('/calgary_brewery_profile/40/Uncommon_Cider_Co/', 'Taproom', '/markerbacking.asp?status=2&id=40', 'Uncommon Cider Co', " 3915 Manchester Rd SE ", "", "5", "9","Uncompromising. Fermented in Calgary."), 51.0187972, -114.0595335, 54, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=40&status=2'}, 'Uncommon Cider Co',2,51.0187972,-114.0595335, 40 ], [locationData('/calgary_brewery_profile/80/Valley_Brewing/', 'Taproom', '/markerbacking.asp?status=2&id=80', 'Valley Brewing', " 242 3 Ave W ", "403-821-3666", "5", "10","Drumheller's only micro brewery near downtown. Great patio beside a wonderful park."), 51.4640001, -112.7113933, 55, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=80&status=2'}, 'Valley Brewing',2,51.4640001,-112.7113933, 80 ], [locationData('/calgary_brewery_profile/5/Village_Brewery/', 'Brewery Taproom', '/markerbacking.asp?status=2&id=5', 'Village Brewery', " 5000 12A Street SE ", "403-243-3327", "5", "7","Gathering people around community, one or two beers at a time."), 51.0094443, -114.0352996, 56, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=5&status=2'}, 'Village Brewery',2,51.0094443,-114.0352996, 5 ], [locationData('/calgary_brewery_profile/4/Wild_Rose_Brewery_Ltd/', 'pints and off sales', '/markerbacking.asp?status=2&id=4', 'Wild Rose Brewery Ltd', " 4580 Quesnay Wood Dr SW ", "(403) 727-5451", "5", "6","'Strong and Free', Wildrose is worth tasting."), 51.0144733, -114.1227383, 57, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=4&status=2'}, 'Wild Rose Brewery Ltd',2,51.0144733,-114.1227383, 4 ], [locationData('/calgary_brewery_profile/99/XhAle_Brew_Co/', 'contract', '/markerbacking.asp?status=2&id=99', 'XhAle Brew Co', " Calgary ", "4038280669", "5", "0","Provocative beer for conscious thinkers & drinkers"), 51.109537, -114.108906, 58, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=99&status=2'}, 'XhAle Brew Co',2,51.109537,-114.108906, 99 ], [locationData('/calgary_brewery_profile/18/Zero_Issue_Brewing/', '', '/markerbacking.asp?status=2&id=18', 'Zero Issue Brewing', " 4210 12 St NE ", "(403) 889-9740", "5", "8",""), 51.0893382, -114.0316046, 59, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=18&status=2'}, 'Zero Issue Brewing',2,51.0893382,-114.0316046, 18 ], [locationData('/calgary_brewery_profile/62/948_Brewing/', '', '/markerbacking.asp?status=1&id=62', '948 Brewing', " 541 Kingsview Way SE Unit 104 ", "(403) 948-2337", "5", "8","Nano brewery in Airdrie, Alberta"), 51.2612882, -113.9974705, 60, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=62&status=1'}, '948 Brewing',1,51.2612882,-113.9974705, 62 ], [locationData('/calgary_brewery_profile/2/Banded_Peak_Brewing/', 'Pints,Fills,Cans', '/markerbacking.asp?status=1&id=2', 'Banded Peak Brewing', " 119 - 519 34 Avenue Southeast ", "(403) 283-5133", "5", "9","Pouring beer across Calgary! Taproom is open Wednesday to Sunday."), 51.022842, -114.0516512, 61, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=2&status=1'}, 'Banded Peak Brewing',1,51.022842,-114.0516512, 2 ], [locationData('/calgary_brewery_profile/103/Best_of_Kin/', 'Brewery', '/markerbacking.asp?status=1&id=103', 'Best of Kin', " 1059 14 St SW ", "(825) 413-4233", "5", "8","Best of Kin Social"), 51.043435, -114.094982, 62, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=103&status=1'}, 'Best of Kin',1,51.043435,-114.094982, 103 ], [locationData('/calgary_brewery_profile/86/Big_Beaver_Brewing/', '', '/markerbacking.asp?status=1&id=86', 'Big Beaver Brewing', " 1013 - 200 Southridge Drive Okotoks AB ", "4035619309", "5", "0","Born in the prairies. Brewed in the city."), 50.7079151, -113.9754608, 63, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=86&status=1'}, 'Big Beaver Brewing',1,50.7079151,-113.9754608, 86 ], [locationData('/calgary_brewery_profile/98/Bitter_Sisters_Brewing_Co/', '', '/markerbacking.asp?status=1&id=98', 'Bitter Sisters Brewing Co', " 510 Heritage Dr SW ", "(403) 287-8811", "5", "12","Beer Makes The Bitter Better. NOW OPEN!"), 50.9802172, -114.07571, 64, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=98&status=1'}, 'Bitter Sisters Brewing Co',1,50.9802172,-114.07571, 98 ], [locationData('/calgary_brewery_profile/94/Bragg_Creek_Brewing/', 'BrewPub', '/markerbacking.asp?status=1&id=94', 'Bragg Creek Brewing', " Somewhere ", "403-836-7629", "5", "0","Coming Soon, From the banks of the Elbow River"), 50.952315, -114.5675053, 65, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=94&status=1'}, 'Bragg Creek Brewing',1,50.952315,-114.5675053, 94 ], [locationData('/calgary_brewery_profile/92/Buffalo_9_Brewing/', 'Contract Brewer', '/markerbacking.asp?status=1&id=92', 'Buffalo 9 Brewing', " Contracting ", "4039921606", "5", "0","There's Always Time For A Great Beer"), 51.1157875, -114.1116526, 66, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=92&status=1'}, 'Buffalo 9 Brewing',1,51.1157875,-114.1116526, 92 ], [locationData('/calgary_brewery_profile/34/Burn_Block_Social/', '', '/markerbacking.asp?status=1&id=34', 'Burn Block Social', " 1217B 9 Ave SE ", "587-893-2337", "5", "8","Formerly Revival Brewcade"), 51.0415675, -114.0357889, 67, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=34&status=1'}, 'Burn Block Social',1,51.0415675,-114.0357889, 34 ], [locationData('/calgary_brewery_profile/50/Delta_Brewery/', 'Coming Soon', '/markerbacking.asp?status=1&id=50', 'Delta Brewery', " Somewhere ", "", "5", "0","Nano Brewery - Not Opened Yet"), 51.2854723, -114.0716046, 68, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=50&status=1'}, 'Delta Brewery',1,51.2854723,-114.0716046, 50 ], [locationData('/calgary_brewery_profile/101/functionBrewery/', 'contract', '/markerbacking.asp?status=1&id=101', 'functionBrewery', " ", "", "5", "0",""), 0, 0, 69, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=101&status=1'}, 'functionBrewery',1,0,0, 101 ], [locationData('/calgary_brewery_profile/25/Goat_Locker_Brewing_Company/', 'In Stores/Pubs Only', '/markerbacking.asp?status=1&id=25', 'Goat Locker Brewing Company', " 209 9a St NW ", "403-831-7067", "5", "0","Proudly Craft Brewed in Alberta"), 51.115703, -114.1057717, 70, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=25&status=1'}, 'Goat Locker Brewing Company',1,51.115703,-114.1057717, 25 ], [locationData('/calgary_brewery_profile/55/Hard_Knox_Brewery/', 'Fills, pints', '/markerbacking.asp?status=1&id=55', 'Hard Knox Brewery', " 445 1ave ", "(403) 800-5603", "5", "0","Taproom now open"), 50.688794, -114.224779, 71, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=55&status=1'}, 'Hard Knox Brewery',1,50.688794,-114.224779, 55 ], [locationData('/calgary_brewery_profile/57/Hubtown_Brewing/', '', '/markerbacking.asp?status=1&id=57', 'Hubtown Brewing', " 41 Elizabeth St ", "", "5", "0","Planned"), 50.7254262, -113.9777061, 72, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=57&status=1'}, 'Hubtown Brewing',1,50.7254262,-113.9777061, 57 ], [locationData('/calgary_brewery_profile/76/Into_The_Wild_Brewing_Company/', '', '/markerbacking.asp?status=1&id=76', 'Into The Wild Brewing Company', " Somewhere ", "", "5", "0",""), 51.109537, -114.108906, 73, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=76&status=1'}, 'Into The Wild Brewing Company',1,51.109537,-114.108906, 76 ], [locationData('/calgary_brewery_profile/83/Juno_Brewing_Company/', '', '/markerbacking.asp?status=1&id=83', 'Juno Brewing Company', " Somewhere ", "14067301500", "5", "0","Unknown"), 50.4239005, -113.2772889, 74, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=83&status=1'}, 'Juno Brewing Company',1,50.4239005,-113.2772889, 83 ], [locationData('/calgary_brewery_profile/77/Long_Hop_Brewing_Company/', '', '/markerbacking.asp?status=1&id=77', 'Long Hop Brewing Company', " Somewhere ", "", "5", "0",""), 51.109837, -114.108986, 75, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=77&status=1'}, 'Long Hop Brewing Company',1,51.109837,-114.108986, 77 ], [locationData('/calgary_brewery_profile/84/New_Era_Brewing_Inc/', '', '/markerbacking.asp?status=1&id=84', 'New Era Brewing Inc.', " ", "", "5", "0","coming soon"), 51.1083102, -114.1211149, 76, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=84&status=1'}, 'New Era Brewing Inc.',1,51.1083102,-114.1211149, 84 ], [locationData('/calgary_brewery_profile/91/Oldman_River_Brewing/', 'BrewPub', '/markerbacking.asp?status=1&id=91', 'Oldman River Brewing', " 101 Breckenridge Ave ", "(403) 751-0017", "5", "8","GOOD, HONEST BEER."), 49.5868508, -114.1625932, 77, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=91&status=1'}, 'Oldman River Brewing',1,49.5868508,-114.1625932, 91 ], [locationData('/calgary_brewery_profile/95/One_For_The_Road_Brewing_Company/', '', '/markerbacking.asp?status=1&id=95', 'One For The Road Brewing Company', " ", "403 861-4353", "5", "0","Non-Alcoholic Craft Beer"), 51.1102857, -114.1237394, 78, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=95&status=1'}, 'One For The Road Brewing Company',1,51.1102857,-114.1237394, 95 ], [locationData('/calgary_brewery_profile/12/Paddy_s_Barbecue_and_Brewery/', 'Restaurant & Brewery', '/markerbacking.asp?status=1&id=12', 'Paddy`s Barbecue & Brewery', " 3610 Burnsland Road SE ", "403-651-7150", "5", "4","Paddy's has closed down - Permanently"), 51.0228699, -114.0576988, 79, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=12&status=1'}, 'Paddy`s Barbecue & Brewery',1,51.0228699,-114.0576988, 12 ], [locationData('/calgary_brewery_profile/71/Rocky_View_Brewing_Company/', '', '/markerbacking.asp?status=1&id=71', 'Rocky View Brewing Company', " Somewhere ", "403-710-8518", "5", "0","Nano Brewery located just west of Calgary, dedicated to crafting exceptional beer one batch at a time."), 51.1751129, -114.2809515, 80, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=71&status=1'}, 'Rocky View Brewing Company',1,51.1751129,-114.2809515, 71 ], [locationData('/calgary_brewery_profile/102/South_Block_Barbecue_and_Brewing_Co/', 'Brewpub', '/markerbacking.asp?status=1&id=102', 'South Block Barbecue & Brewing Co.', " 2437 4 St SW ", "(403) 764-4227", "5", "8",""), 51.030835, -114.071678, 81, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=102&status=1'}, 'South Block Barbecue & Brewing Co.',1,51.030835,-114.071678, 102 ], [locationData('/calgary_brewery_profile/93/Spectrum_Ale_Works/', 'Taproom', '/markerbacking.asp?status=1&id=93', 'Spectrum Ale Works', " 3500 9 Ave N ", "", "5", "14","SPECTRUM ALE WORKS is a microbrewery located in Lethbridge, Alberta."), 49.712648, -112.788979, 82, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=93&status=1'}, 'Spectrum Ale Works',1,49.712648,-112.788979, 93 ], [locationData('/calgary_brewery_profile/104/Stonyslope_Brewing_Company/', 'Brewpub', '/markerbacking.asp?status=1&id=104', 'Stonyslope Brewing Company', " 9620 Elbow Dr SW #20 ", "", "5", "8",""), 50.9690128, -114.0839338, 83, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=104&status=1'}, 'Stonyslope Brewing Company',1,50.9690128,-114.0839338, 104 ], [locationData('/calgary_brewery_profile/89/Stronghold_Brewing_Co/', '', '/markerbacking.asp?status=1&id=89', 'Stronghold Brewing Co', " 230 24th Street ", "(403) 635-9381", "5", "9","Welcome to #drinkcityclub "), 49.72543, -113.4076614, 84, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=89&status=1'}, 'Stronghold Brewing Co',1,49.72543,-113.4076614, 89 ], [locationData('/calgary_brewery_profile/97/Tailgunner_Brewing_Company/', '', '/markerbacking.asp?status=1&id=97', 'Tailgunner Brewing Company', " 1602 10 Ave SW ", "(825)407-8599", "5", "0",""), 51.0443815, -114.0969096, 85, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=97&status=1'}, 'Tailgunner Brewing Company',1,51.0443815,-114.0969096, 97 ], [locationData('/calgary_brewery_profile/85/The_Bruch_Brewing_Company/', '', '/markerbacking.asp?status=1&id=85', 'The Bruch Brewing Company', " 200-208 Barclay Parade SW ", "", "5", "0","Bruch Brewery and Bar Brewery in Calgary brewing organic and gluten free kombucha beer"), 51.0530822, -114.0668126, 86, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=85&status=1'}, 'The Bruch Brewing Company',1,51.0530822,-114.0668126, 85 ], [locationData('/calgary_brewery_profile/78/The_Pass_Beer_Company/', 'BrewPub', '/markerbacking.asp?status=1&id=78', 'The Pass Beer Company', " 10801 20th Ave ", "4034320404", "5", "0","Coming Soon"), 49.6176641, -114.4616263, 87, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=78&status=1'}, 'The Pass Beer Company',1,49.6176641,-114.4616263, 78 ], [locationData('/calgary_brewery_profile/65/Theoretically_Brewing_Company_Ltd/', 'Taproom', '/markerbacking.asp?status=1&id=65', 'Theoretically Brewing Company Ltd.', " 1263 2 Ave S ", "(403) 715-5140", "5", "8","We are the best-kept secret in Lethbridge! "), 49.6976418, -112.8258722, 88, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=65&status=1'}, 'Theoretically Brewing Company Ltd.',1,49.6976418,-112.8258722, 65 ], [locationData('/calgary_brewery_profile/81/Two_Pillars_Brewery/', 'Taproom', '/markerbacking.asp?status=1&id=81', 'Two Pillars Brewery', " 910 Centre St N ", "", "5", "12","Opening May 1st 2020!"), 51.060275, -114.062281, 89, { anchor: new google.maps.Point(22, 16), url: '/custommarker.asp?id=81&status=1'}, 'Two Pillars Brewery',1,51.060275,-114.062281, 81 ] ]; var cooks = getCookie("yycbeerlastpos"); // console.log(cooks); if (cooks !="") { cooks = cooks.split("_"); var cookz = Number(cooks[2]); var cooklat = Number(cooks[0]); var cooklon = Number(cooks[1]); //if (cooklat > 52 || cooklat < 50) { // cooklat = 51.0228354; //} //if (cooklon < -115 || cooklat > -112) { // cooklon = -114.0536417 //} } else { var cookz = 13; var cooklat = 51.0228354; var cooklon = -114.0536417; } map = new google.maps.Map(document.getElementById('map-main'), { zoom: cookz, scrollwheel: true, center: new google.maps.LatLng(cooklat, cooklon), mapTypeId: google.maps.MapTypeId.ROADMAP, zoomControl: false, mapTypeControl: false, scaleControl: false, panControl: false, fullscreenControl: true, navigationControl: false, streetViewControl: false, animation: google.maps.Animation.BOUNCE, gestureHandling: 'greedy', styles: [{ "featureType": "administrative", "elementType": "labels.text.fill", "stylers": [{ "color": "#444444" }] }] }); dobounds(); map.addListener('center_changed', function() { getsetcookie(); }); map.addListener('zoom_changed', function() { // console.log('Zoom: ' + map.getZoom()); getsetcookie(); var aoms = []; aoms = oms.getMarkers(); for(i = 0 ; i< aoms.length; i++) { //// console.log(oms.getMarkers()); } var zoom = map.getZoom(); for (i = 0; i < minilocs.length; i++) { //markers[i].setVisible(zoom <= 15); if (zoom >= 15) { allMarkersMin[i].setVisible(true); } else { allMarkersMin[i].setVisible(false); } // console.log(zoom); //// console.log(allMarkersMin[i].setVisible()); // console.log(allMarkersMin[i]); } }); // // // // function openAllClusters() { var markers = oms.markersNearAnyOtherMarker(); $.each(markers, function (i, marker) { google.maps.event.trigger(markers[i], 'spider_click'); }); setTimeout(openAllClusters, 200); } setTimeout(openAllClusters, 2000); // // // // var legend = document.createElement('div'); legend.id = 'legend'; var content = []; content.push('

'); legend.innerHTML = content.join(''); map.controls[google.maps.ControlPosition.LEFT_TOP].push(legend); legend.index = 1; layer = new google.maps.FusionTablesLayer({ map: map, heatmap: { enabled: false }, query: { select: "col2", from: "11WUGDwMb62zuS2NfmQS2rkqIzVBj388UfilKfYDv", where: "" }, options: { styleId: 2, templateId: 2 } }); // // console.log(layer); layer.setMap(null); var boxText = document.createElement("div"); boxText.className = 'map-box' var currentInfobox; var boxOptions = { content: boxText, disableAutoPan: true, alignBottom: true, maxWidth: 0, pixelOffset: new google.maps.Size(-145, -45), zIndex: null, boxStyle: { width: "260px" }, closeBoxMargin: "0", closeBoxURL: "", infoBoxClearance: new google.maps.Size(1, 1), isHidden: false, pane: "floatPane", enableEventPropagation: false, }; var markerCluster, marker, i; var clusterStyles = [{ textColor: 'white', url: '', height: 50, width: 50 }]; var clusterStylesMin = [{ textColor: 'white', url: '', height: 5, width: 5 }]; var oms = new OverlappingMarkerSpiderfier(map, { keepSpiderfied:true, markersWontMove: true, // we promise not to move any markers, allowing optimizations markersWontHide: true, // we promise not to change visibility of any markers, allowing optimizations basicFormatEvents: true // allow the library to skip calculating advanced formatting information }); for (i = 0; i < minilocs.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(minilocs[i][1], minilocs[i][2]), icon: minilocs[i][4], map: map }); allMarkersMin.push(marker); var ib = new InfoBox(); google.maps.event.addListener(ib, "domready", function () { cardRaining() }); google.maps.event.addListener(marker, 'click', (function (marker, i) { return function () { ib.setOptions(boxOptions); boxText.innerHTML = minilocs[i][0]; ib.close(); ib.open(map, marker); currentInfobox = marker.id; var latLng = new google.maps.LatLng(minilocs[i][1], minilocs[i][2]); map.panTo(latLng); map.panBy(0, -180); google.maps.event.addListener(ib, 'domready', function () { $('.infoBox-close').click(function (e) { e.preventDefault(); ib.close(); }); }); } })(marker, i)); } for (i = 0; i < eventlocations.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(eventlocations[i][1], eventlocations[i][2]), icon: '/images/poutine-icon.png', name:eventlocations[i][5], adminstatus:eventlocations[i][6], lat:eventlocations[i][7], lng:eventlocations[i][8], id: i }); allMarkersEvent.push(marker); bounds.extend(marker.getPosition()); var ib = new InfoBox(); google.maps.event.addListener(ib, "domready", function () { cardRaining() }); oms.addMarker(marker); google.maps.event.addListener(marker, 'click', (function (marker, i) { return function () { $("#legend").hide(); ib.setOptions(boxOptions); boxText.innerHTML = eventlocations[i][0]; ib.close(); ib.open(map, marker); currentInfobox = marker.id; var latLng = new google.maps.LatLng(eventlocations[i][1], eventlocations[i][2]); map.panTo(latLng); map.panBy(0, -180); google.maps.event.addListener(ib, 'domready', function () { $('.infoBox-close').click(function (e) { e.preventDefault(); ib.close(); }); }); } })(marker, i)); } for (i = 0; i < locations.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(locations[i][1], locations[i][2]), icon: locations[i][4], name:locations[i][5], adminstatus:locations[i][6], lat:locations[i][7], lng:locations[i][8], id: i, bid:locations[i][9] }); allMarkers.push(marker); bounds.extend(marker.getPosition()); var ib = new InfoBox(); google.maps.event.addListener(ib, "domready", function () { cardRaining() }); oms.addMarker(marker); google.maps.event.addListener(marker, 'click', (function (marker, i) { return function () { // console.log('pop marker action.'); pophandler(locations[i][9]); $("#legend").hide(); ib.setOptions(boxOptions); boxText.innerHTML = locations[i][0]; ib.close(); ib.open(map, marker); currentInfobox = marker.id; var latLng = new google.maps.LatLng(locations[i][1], locations[i][2]); map.panTo(latLng); map.panBy(0, -180); google.maps.event.addListener(ib, 'domready', function () { $('.infoBox-close').click(function (e) { e.preventDefault(); ib.close(); }); }); } })(marker, i)); } var coptions = { imagePath: 'images/', styles: clusterStyles, minClusterSize: 4, extra:'drew is extra' }; var optionsmin = { imagePath: 'images/', styles: clusterStylesMin, minClusterSize: 1000 }; // markerCluster = new MarkerClusterer(map, allMarkersMin, optionsmin); markerCluster = new MarkerClusterer(map, allMarkers, coptions); google.maps.event.addDomListener(window, "resize", function () { var center = map.getCenter(); google.maps.event.trigger(map, "resize"); map.setCenter(center); }); $('.nextmap-nav').click(function (e) { e.preventDefault(); map.setZoom(17); var index = currentInfobox; if (index + 1 < allMarkers.length) { google.maps.event.trigger(allMarkers[index + 1], 'click'); } else { google.maps.event.trigger(allMarkers[0], 'click'); } }); $('.prevmap-nav').click(function (e) { e.preventDefault(); map.setZoom(15); if (typeof (currentInfobox) == "undefined") { google.maps.event.trigger(allMarkers[allMarkers.length - 1], 'click'); } else { var index = currentInfobox; if (index - 1 < 0) { google.maps.event.trigger(allMarkers[allMarkers.length - 1], 'click'); } else { google.maps.event.trigger(allMarkers[index - 1], 'click'); } } }); $('.map-item').click(function (e) { e.preventDefault(); map.setZoom(15); var index = currentInfobox; var marker_index = parseInt($(this).attr('href').split('#')[1], 10); google.maps.event.trigger(allMarkers[marker_index], "click"); if ($(this).hasClass("scroll-top-map")){ $('html, body').animate({ scrollTop: $(".map-container").offset().top+ "-80px" }, 500) } else if ($(window).width()<1064){ $('html, body').animate({ scrollTop: $(".map-container").offset().top+ "-80px" }, 500) } }); var zoomControlDiv = document.createElement('div'); var zoomControl = new ZoomControl(zoomControlDiv, map); function ZoomControl(controlDiv, map) { zoomControlDiv.index = 1; map.controls[google.maps.ControlPosition.RIGHT_CENTER].push(zoomControlDiv); controlDiv.style.padding = '5px'; var controlWrapper = document.createElement('div'); controlDiv.appendChild(controlWrapper); var zoomInButton = document.createElement('div'); zoomInButton.className = "mapzoom-in"; controlWrapper.appendChild(zoomInButton); var zoomOutButton = document.createElement('div'); zoomOutButton.className = "mapzoom-out"; controlWrapper.appendChild(zoomOutButton); google.maps.event.addDomListener(zoomInButton, 'click', function () { map.setZoom(map.getZoom() + 1); }); google.maps.event.addDomListener(zoomOutButton, 'click', function () { map.setZoom(map.getZoom() - 1); }); } var infolocs = [ // ["", 51.0454191, -114.0715827, 4, { anchor: new google.maps.Point(22, 16), url: 'http://yycbeer.ca/mapicons/restaurant.png' }], // ["", 51.045363, -114.0916535, 4, { anchor: new google.maps.Point(22, 16), url: 'http://yycbeer.ca/mapicons/restaurant.png' }], // ["", 51.0359131, -114.0615035, 4, { anchor: new google.maps.Point(22, 16), url: 'http://yycbeer.ca/mapicons/cycling.png' }], ]; for (i = 0; i < infolocs.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(infolocs[i][1], infolocs[i][2]), icon: infolocs[i][4], map: map }); google.map.addListener('center_changed', function() { getsetcookie(); }); google.maps.event.addListener(marker, 'click', function(e){ var keys = Object.keys(e); var x, y; for (var i = 0; i < keys.length; i++) { // console.log(e[keys[i]]); if (MouseEvent.prototype.isPrototypeOf(e[keys[i]])) { x = e[keys[i]].clientX; y = e[keys[i]].clientY; } } // console.log('clientx '+eval(e.va)); // deleteTooltip(e); injectTooltip(e,"test",x,y); }); //overlay.setMap(null); } } map = document.getElementById('map-main'); //map.fitBounds(bounds); // // console.log("bounds"); // // console.log(bounds); if (typeof (map) != 'undefined' && map != null) { google.maps.event.addDomListener(window, 'load', mainMap); } function singleMap() { var myLatLng = { lng: $('#singleMap').data('longitude'), lat: $('#singleMap').data('latitude'), }; var smarkerIcon = { anchor: new google.maps.Point(22, 16), url: $('#singleMap').data('icon') } var single_map = new google.maps.Map(document.getElementById('singleMap'), { zoom: 14, center: myLatLng, scrollwheel: false, zoomControl: false, mapTypeControl: false, scaleControl: false, panControl: false, navigationControl: false, streetViewControl: false, styles: [{ "featureType": "landscape", "elementType": "all", "stylers": [{ "color": "#f2f2f2" }] }] }); var marker = new google.maps.Marker({ position: myLatLng, map: single_map, icon: smarkerIcon, gestureHandling: 'greedy', title: 'Our Location' }); function locationDatamini(locationURL, locationCategory, locationImg, locationTitle, locationAddress, locationPhone, locationStarRating, locationRevievsCounter,tagline) { if (locationCategory=="Alcohol In City Parks") { return ('
!!' + locationCategory + '

' + locationTitle + '

'+ tagline +'
' + locationAddress + '' + locationPhone + '
'); } else { return ('
' + locationCategory + '

' + locationTitle + '

'+ tagline +'
' + locationAddress + '' + locationPhone + '
'); } } allMarkersMin = []; minilocs = [ //poi-map starts [locationDatamini('/noticed_venue/Confluence_Distilling/51.0212758/-114.0533179/6/Craft_Beer_Calgary/', 'Top Spot', '/images/pois/confluence_distilling_calgary.png', 'Confluence Distilling', " 507 36th AVE SE, Calgary ", "(587)771-1286", "5", "0","Distillery in the heart of Calgary, handcrafting small-batch Gin\'s and more! Visit the Distillery for a craft cocktail, or grab a limited release spirit."), 51.0212758, -114.0533179, 4, { anchor: new google.maps.Point(22, 16), url: 'http://yycbeer.ca/mapicons/bar_coktail.png' }], ]; var i=0; for (i = 0; i < minilocs.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(minilocs[i][1], minilocs[i][2]), icon: minilocs[i][4], map: single_map }); allMarkersMin.push(marker); var ib = new InfoBox(); google.maps.event.addListener(ib, "domready", function () { cardRaining() }); google.maps.event.addListener(marker, 'click', (function (marker, i) { return function () { ib.setOptions(boxOptions); boxText.innerHTML = minilocs[i][0]; ib.close(); ib.open(single_map, marker); currentInfobox = marker.id; var latLng = new google.maps.LatLng(minilocs[i][1], minilocs[i][2]); single_map.panTo(latLng); single_map.panBy(0, -180); google.maps.event.addListener(ib, 'domready', function () { $('.infoBox-close').click(function (e) { e.preventDefault(); ib.close(); }); }); } })(marker, i)); } var zoomControlDiv = document.createElement('div'); var zoomControl = new ZoomControl(zoomControlDiv, single_map); function ZoomControl(controlDiv, single_map) { zoomControlDiv.index = 1; single_map.controls[google.maps.ControlPosition.RIGHT_CENTER].push(zoomControlDiv); controlDiv.style.padding = '5px'; var controlWrapper = document.createElement('div'); controlDiv.appendChild(controlWrapper); var zoomInButton = document.createElement('div'); zoomInButton.className = "mapzoom-in"; controlWrapper.appendChild(zoomInButton); var zoomOutButton = document.createElement('div'); zoomOutButton.className = "mapzoom-out"; controlWrapper.appendChild(zoomOutButton); google.maps.event.addDomListener(zoomInButton, 'click', function () { single_map.setZoom(single_map.getZoom() + 1); }); google.maps.event.addDomListener(zoomOutButton, 'click', function () { single_map.setZoom(single_map.getZoom() - 1); }); } } var single_map = document.getElementById('singleMap'); if (typeof (single_map) != 'undefined' && single_map != null) { google.maps.event.addDomListener(window, 'load', singleMap); } })(this.jQuery); var coordPropName = null; function injectTooltip(event,data,x,y){ if(!tipObj && event){ //create the tooltip object tipObj = document.createElement("div"); tipObj.style.width = '100px'; tipObj.style.height = '40px'; tipObj.style.background = "white"; tipObj.style.borderRadius = "5px"; tipObj.style.padding = "10px"; tipObj.style.fontFamily = "Arial,Helvetica"; tipObj.style.textAlign = "center"; tipObj.innerHTML = data; // console.log('tip attempt'); //fix for the version issue eventPropNames = Object.keys(event); if(!coordPropName){ //discover the name of the prop with MouseEvent // console.log(eval(Object.keys)); // console.log(Object.keys("va")); for(var i in eventPropNames){ var name = eventPropNames[i]; // console.log(name); if(event[name] instanceof MouseEvent){ coordPropName = name; // console.log("--> mouse event in", coordPropName) break; } } } tipObj.style.zIndex = "8"; if(coordPropName){ //position it // console.log('propname='+coordPropName); tipObj.style.position = "fixed"; tipObj.style.top = event[coordPropName].clientY + window.scrollY + offset.y + "px"; tipObj.style.left = event[coordPropName].clientX + window.scrollX + offset.x + "px"; //add it to the body document.body.appendChild(tipObj); }else { tipObj.style.position = "fixed"; tipObj.style.top = y + "px"; tipObj.style.left = x + "px"; document.body.appendChild(tipObj); // console.log(x+' x '+y); // console.log(tipObj); } } } /******************************************************************** * moveTooltip(e) * update the position of the tooltip based on the event data ********************************************************************/ function moveTooltip(event){ if(tipObj && event && coordPropName){ //position it tipObj.style.top = event[coordPropName].clientY + window.scrollY + offset.y + "px"; tipObj.style.left = event[coordPropName].clientX + window.scrollX + offset.x + "px"; } } /******************************************************************** * deleteTooltip(e) * delete the tooltip if it exists in the DOM ********************************************************************/ function deleteTooltip(event){ if(tipObj){ //delete the tooltip if it exists in the DOM document.body.removeChild(tipObj); tipObj = null; } } function handler(e) { e = e || window.event; var pageX = e.pageX; var pageY = e.pageY; // IE 8 if (pageX === undefined) { pageX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; pageY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } //// console.log(pageX, pageY); } // attach handler to the click event of the document if (document.attachEvent) document.attachEvent('mousemove', handler); else document.addEventListener('mousemove', handler); function pophandler(bid) { // console.log('zoomed on icon'); $.get( "/ajax/mpz/?"+bid, function( data ) { // console.log( data ); }); outterpophandler(bid); // console.log(bid); } // function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i