//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 ('
')
}
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 ('');
} else{
return ('')
}
}
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 ('')
}
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 ","43-823-3823","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 ('');
} else{
return ('');
}
}
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