﻿

$(document).ready(function() { //Start script when ready
    if (document.getElementById("map")) {//Checks to see that the page element exists and to prevent conflict with other maps

        //Default map center location
        var defaultLat = 47.71;
        var defaultLon = -99.7;

        var map = new google.maps.Map2($("#map").get(0)); //Initialise google maps

        $("#map").click(function() {
            $('#message').hide();
            $(".active").removeClass();
        });


        map.setCenter(new GLatLng(defaultLat, defaultLon), 3); //Set location to the default and zoom level
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        var icon = new GIcon();
        icon.image = "images/marker.png";
        icon.iconSize = new GSize(15, 15);
        icon.iconAnchor = new GPoint(0, 0);
        icon.infoWindowAnchor = new GPoint(0, 0);

        //		            var markers = new GMarker(point, icon);

        var markers = new Array();

        markers[0] = new Array(new GMarker(new GLatLng(40.75402, -73.40465), icon), "Location1", "<strong>All Island Gunite Pools</strong><br/>200 Central Avenue<br />Farmingdale New York USA 11735<br/><strong>Phone:</strong> (631) 753-0004<br /><strong>Email:</strong> <a href='mailto:customerservice@all-island.com'>customerservice@all-island.com</a><br /><strong>Web:</strong> <a href='http://www.all-island.com'>www.all-island.com</a>");
        markers[1] = new Array(new GMarker(new GLatLng(46.07863, -64.828019), icon), "Location2", "<strong>All'n One Pools</strong><br/>555 Edinburgh Dr Unit 1<br />Moncton NB Canada E1E 4E3<br /><strong>Phone:</strong> (506) 382-7665 | (506) 382-7667<br /><strong>Email:</strong> <a href='mailto:allnonepools@gmail.com'>allnonepools@gmail.com</a>");
        markers[2] = new Array(new GMarker(new GLatLng(36.129377, -115.201834), icon), "Location3", "<strong>American Pool Supply</strong><br/>4195 West Pioneer<br />Las Vegas Nevada USA 89102-8225<br /><strong>Phone: </strong>(702)-876-1469");
        markers[3] = new Array(new GMarker(new GLatLng(43.49390, -80.54210), icon), "Location4", "<strong>Aquascapes Recreational Contractors</strong><br/>550 Parkside Drive, Suite D2<br />Waterloo Ontario Canada N2L 5V4<br /><strong>Phone: </strong>(519) 886-8751<br /><strong>Email:</strong> <a href='mailto:info@aquascapesrc.ca'>info@aquascapesrc.ca</a>");
        markers[4] = new Array(new GMarker(new GLatLng(49.88633, -97.07307), icon), "Location5", "<strong>Aqua-Tech Pool</strong><br/>1065 Dugald<br />Winnipeg Manitoba R2J 0G8<br /><strong>Phone: </strong>(204) 233-8822 / (877) 233-2339<br /><strong>Email:</strong> <a href='mailto:john@aqua-tech.ca'>john@aqua-tech.ca</a>");
        markers[5] = new Array(new GMarker(new GLatLng(43.46051, -80.47708), icon), "Location6", "<strong>Ashton Pools Ponds & Spas</strong><br/>637 Victoria St. North<br />Kitchener Ontario Canada N2H 5G4<br /><strong>Phone: </strong>(519) 570-2841 / (888) 450-5729<br /><strong>Email:</strong> <a href='mailto:info@ashtonpools.com'>info@ashtonpools.com</a><br /><strong>Web:</strong> <a href='http://www.ashtonpools.com'>www.ashtonpools.com</a>");
        markers[6] = new Array(new GMarker(new GLatLng(43.69447, -79.69244), icon), "Location7", "<strong>Backyard Getaways</strong><br/>140 Advance Blvd., Unit #6<br />Brampton Ontario Canada L6T 4Z8<br /><strong>Phone: </strong>(905) 789-0991 / (905) 789-7193<br /><strong>Email:</strong> <a href='mailto:info@backyardgetaways.com'>info@backyardgetaways.com</a><br /><strong>Web:</strong> <a href='http://www.backyardgetaways.com'>www.backyardgetaways.com</a>");
        markers[7] = new Array(new GMarker(new GLatLng(43.6945, -79.6924), icon), "Location8", "<strong>Bay Landscapes & Pools</strong><br/>R. R. #7 Sideroad 70<br />Markdale Ontario Canada N0C 1H0<br /><strong>Phone: </strong>(519) 986-3650");
        markers[8] = new Array(new GMarker(new GLatLng(46.1135, -64.8457), icon), "Location9", "<strong>Beausejour Landscaping</strong><br/>51 Chemin De La Riviere Road<br />Grand Barachois New Brunswick Canada E4P 7E4<br /><strong>Phone: </strong>(506) 532-8955<br /><strong>Email:</strong> <a href='mailto:info@beausejournb.ca'>info@beausejournb.ca</a><br /><strong>Web:</strong> <a href='http://www.beausejournb.ca'>www.beausejournb.ca</a>");
        markers[9] = new Array(new GMarker(new GLatLng(42.91389, -78.66345), icon), "Location10", "<strong>Beauty Pools Inc</strong><br/>2000 Commerce Parkway<br />Lancaster New York USA 14086<br /><strong>Phone: </strong>(716) 683-9500<br /><strong>Email:</strong> <a href='mailto:sales@beautypools.com'>sales@beautypools.com</a><br /><strong>Web:</strong> <a href='http://www.beautypools.com'>www.beautypools.com</a>");
        markers[10] = new Array(new GMarker(new GLatLng(43.73626, -81.69726), icon), "Location11", "<strong>Blue Horizon Pools & Spas</strong><br/>35647 Huron Road, R.R. #2<br />Goderich Ontario Canada N7A 3X8<br /><strong>Phone: </strong>(519) 524-9804<br /><strong>Email:</strong> <a href='mailto:bhorizon@hurontel.on.ca'>bhorizon@hurontel.on.ca</a><br /><strong>Web:</strong> <a href='http://www.bluehorizon.on.ca'>www.bluehorizon.on.ca</a>");
        markers[11] = new Array(new GMarker(new GLatLng(42.284535, -83.021205), icon), "Location12", "<strong>Bluewater Inground Pools</strong><br/>2541 Dougall Ave<br />Windsor Ontario Canada N8X 1T5<br /><strong>Phone: </strong>(519) 969-8561<br /><strong>Web:</strong> <a href='http://www.bluewaterpools.ca'>www.bluewaterpools.ca</a>");
        markers[12] = new Array(new GMarker(new GLatLng(43.835096, -79.356633), icon), "Location13", "<strong>Bonavista Pools</strong><br/>40 Shields Court<br />Markham Ontario Canada L3R 0M5<br /><strong>Phone: </strong>(905) 475-6980<br /><strong>Web:</strong> <a href='http://www.bonavistapools.com'>www.bonavistapools.com</a>");
        markers[13] = new Array(new GMarker(new GLatLng(43.356895, -80.995074), icon), "Location14", "<strong>Bosco Pool & Spa</strong><br/>615 Erie Street<br />Stratford Ontario Canada N5A 2N9<br /><strong>Phone: </strong>(519) 273-7474<br /><strong>Web:</strong> <a href='http://www.boscopool.com'>www.boscopool.com</a>");
        markers[14] = new Array(new GMarker(new GLatLng(42.85970, -80.31195), icon), "Location15", "<strong>Brooks Custom Pools</strong><br/>887 Norfolk Street North<br />Simcoe Ontario Canada N3Y 3R9<br /><strong>Phone: </strong>(519) 426-2262<br /><strong>Email:</strong> <a href='mailto:rick@brookscustompools.com'>rick@brookscustompools.com</a><br /><strong>Web:</strong> <a href='http://www.brookscustompools.com'>www.brookscustompools.com</a>");
        markers[15] = new Array(new GMarker(new GLatLng(42.04589, -82.62235), icon), "Location16", "<strong>Builder Direct Buy </strong><br/>28 Fraser Road<br />Leamington Ontario<br /><strong>Email:</strong> <a href='mailto:sales@cleardecksystems.com'>sales@cleardecksystems.com</a>");
        markers[16] = new Array(new GMarker(new GLatLng(45.462135, -75.54936), icon), "Location17", "<strong>Campbell Pools (Orleans)</strong><br/>1344 Youville Dr.<br />Orleans Ontario Canada K1C 2X8<br /><strong>Phone: </strong>(613) 834-6243<br /><strong>Email:</strong> <a href='orleans@campbellpools.ca'>orleans@campbellpools.ca</a><br /><strong>Web:</strong> <a href='http://www.campbellpools.ca'>www.campbellpools.ca</a>");
        markers[17] = new Array(new GMarker(new GLatLng(43.05019, -81.29317), icon), "Location18", "<strong>Artistic Shadows Landscaping</strong><br/>5 Weldon Ave<br />Arva Ontario Canada N0M1C0<br /><strong>Phone: </strong>(519) 453-7818");
        markers[18] = new Array(new GMarker(new GLatLng(44.600315, -75.67736), icon), "Location19", "<strong>Care Free Pools</strong><br/>100 North Augusta Road<br />Brockville Ontario Canada K6V 2X9<br /><strong>Phone: </strong>(613) 345-2977<br /><strong>Web:</strong> <a href='http://www.carefreepoolsltd.com'>www.carefreepoolsltd.com</a>");
        markers[19] = new Array(new GMarker(new GLatLng(42.58972, -83.59774), icon), "Location20", "<strong>Champion Pools</strong><br/>304 Liberty<br />Milford Michigan USA 48350");
        markers[20] = new Array(new GMarker(new GLatLng(44.570015, -80.944484), icon), "Location21", "<strong>Clark Pools & Spas</strong><br/>R.R. #5<br />Owen Sound Ontario Canada N4K 9H1<br /><strong>Phone: </strong>(613) 372-9411");
        markers[21] = new Array(new GMarker(new GLatLng(49.306807, -123.00945), icon), "Location22", "<strong>Commercial Aquatics Supply</strong><br/>#102 - 2411 Dollarton Highway<br />North Vancouver BC V7H 0A3<br /><strong>Phone: </strong>1-800-663-5905 | 604-980-2812 | 604-980-0196<br /><strong>Email:</strong> <a href='mailto:jim@comm-aquatic.com'>jim@comm-aquatic.com</a><br /><a href='http://www.commercialaquaticsupplies.com/'>www.commercialaquaticsupplies.com</a>");
        markers[22] = new Array(new GMarker(new GLatLng(45.583660, -73.74974), icon), "Location23", "<strong>Cornelius Pools Corporation</strong><br/>2999 La Corbusier Blvd<br />Laval Quebec Canada H7L 3M3<br /><strong>Phone: </strong>(450) 973-1249<br /><strong>Email:</strong> <a href='mailto:info@corneliuspools.com'>info@corneliuspools.com</a><br /><strong>Web:</strong> <a href='http://www.corneliuspools.com'>www.corneliuspools.com</a>");
        markers[23] = new Array(new GMarker(new GLatLng(43.362208, -80.990592), icon), "Location24", "<strong>Custom Pools & Spas</strong><br/>404 Erie Street<br />Stratford Ontario Canada N5A 2N4 <br /><strong>Phone: </strong>(519) 273-0976");
        markers[24] = new Array(new GMarker(new GLatLng(43.528888, -80.115197), icon), "Location25", "<strong>Davan Landscaping</strong><br/>R.R. #3<br />Puslinch Ontario Canada N0B 2J0<br /><strong>Phone: </strong>(905) 659-3123");
        markers[25] = new Array(new GMarker(new GLatLng(43.64822, -84.28601), icon), "Location26", "<strong>Dave Bortell Pools</strong><br/>4701 Butternut Place<br />Midland MI Canada 48640-1900");
        markers[26] = new Array(new GMarker(new GLatLng(43.91162, -78.661161), icon), "Location27", "<strong>Durham Fibreglass Pools</strong><br/>2839 Hwy 2 E.<br />Bowmanville Ontario L1C 4K3<br /><strong>Phone: </strong>(905) 623-4112 <br /><strong>Web:</strong> <a href='http://www.denmarpools.com'>www.denmarpools.com</a>");
        markers[27] = new Array(new GMarker(new GLatLng(42.97326, -81.16835), icon), "Location28", "<strong>Durston Pools</strong><br/>1256 Hamilton Road<br />London Ontario Canada N5W 1B2<br /><strong>Phone: </strong>(519) 659-4839<br /><strong>Email:</strong> <a href='mailto:poolguy13@gmail.com'>poolguy13@gmail.com</a>");
        markers[28] = new Array(new GMarker(new GLatLng(41.605747, -74.092904), icon), "Location29", "<strong>Ed Burgess Concrete</strong><br/>11 Church Street<br />Wallkill New York USA 12589");
        markers[29] = new Array(new GMarker(new GLatLng(42.84152, -80.327254), icon), "Location30", "<strong>Edgil Bros Construction</strong><br/>495 Queensway West<br />Simcoe Ontario Canada N3Y 4R5");
        markers[30] = new Array(new GMarker(new GLatLng(42.04727, -82.618159), icon), "Location31", "<strong>Erie Accent Pools & Spas</strong><br/>147 Oak St. W., Unit #1<br />Leamington Ontario Canada N8H 2B8<br /><strong>Phone:</strong> (519) 324-9777<br /><strong>Web:</strong> <a href='http://www.erieaccentpools.com '>www.erieaccentpools.com </a>");
        markers[31] = new Array(new GMarker(new GLatLng(35.00314, -85.14688), icon), "Location32", "<strong>Ever Clear Pool & Spa</strong><br/>8182 East Brainerd Road<br />Chattanooga Tennessee USA 37421<br /><strong>Phone: </strong>(423) 499-2700<br /><strong>Email:</strong> <a href='mailto:info@everclearpoolandspa.com'>info@everclearpoolandspa.com</a><br /><strong>Web:</strong> <a href='http://www.everclearbackyards.com '>www.everclearbackyards.com</a>");
        markers[32] = new Array(new GMarker(new GLatLng(41.781446, -88.239526), icon), "Location33", "<strong>Family Fun Swimming Pools</strong><br/>3750 Beck Ave.<br />Louisville Ohio USA 44641-9455<br /><strong>Phone: </strong>(330) 875-1444<br /><strong>Web:</strong> <a href='http://www.familyfunpools.com'>www.familyfunpools.com</a>");
        markers[33] = new Array(new GMarker(new GLatLng(40.904123, -74.094631), icon), "Location34", "<strong>Favara Construction</strong><br/>145 Nedellec Dr. <br />Saddlebrook New Jersey USA 07663 <br /><strong>Phone: </strong>(917) 709-0206 ");
        markers[34] = new Array(new GMarker(new GLatLng(42.977666, -85.320106), icon), "Location35", "<strong>Fotis Design & Construction </strong><br/>14149 Thompson Drive <br />Lowell MI 49331 <br /><strong>Phone: </strong>(734) 612-6304");
        markers[35] = new Array(new GMarker(new GLatLng(48.485478, -81.443718), icon), "Location36", "<strong>Funswim Pools</strong><br/>834 Mahoney Road North<br />Timmins Ontario Canada P9N 7C3 <br/><strong>Phone:</strong> 1-705-365-7665<br /><strong>Email:</strong> <a href='mailto:funswimpools@gmail.com'>funswimpools@gmail.com</a> ");
        markers[36] = new Array(new GMarker(new GLatLng(45.089220, -75.35003), icon), "Location37", "<strong>Funtastic Pools Ltd</strong><br/>495 May  Street, P. O. Box 819<br />Winchester Ontario Canada K0C 2K0<br /> <strong>Phone:</strong> (613) 774-2341");
        markers[37] = new Array(new GMarker(new GLatLng(44.153242, -81.028118), icon), "Location38", "<strong>Ground Effects Landscaping </strong><br/>P.O. Box 356  <br />Hanover Ontario Canada N4N 3B8 <br /><strong>Phone: </strong>(519) 364-5151 ");
        markers[38] = new Array(new GMarker(new GLatLng(43.64951, -79.93079), icon), "Location39", "<strong>Halton Pool Guys </strong><br/>11 Churchill Cres.<br />Georgetown Ontario Canada L7G 2M8<br/><strong>Phone:</strong> (905) 873-9444<br /><strong>Email:</strong> <a href='mailto:info@poolguys.ca'>info@poolguys.ca </a><br /><strong>Web:</strong> <a href='http://www.poolguys.ca '>www.poolguys.ca </a> ");
        markers[39] = new Array(new GMarker(new GLatLng(45.070454, -64.47200), icon), "Location40", "<strong>Holland Home Leisure</strong><br/>8794 Commercial Street<br />New Minas Nova Scotia Canada B4N 3C5<br /><strong>Phone:</strong> (902) 681-3030<br /><strong>Web:</strong> <a href='http://www.hollandhomeleisure.com'>www.hollandhomeleisure.com</a>");
        markers[40] = new Array(new GMarker(new GLatLng(46.438838, -63.830795), icon), "Location41", "<strong>Ian McGregor Pools</strong><br/>2532 Governor's Road, R. R. #2<br />Lynden Ontario Canada L0R 1TO<br /><strong>Phone:</strong> (905) 961-1470");
        markers[41] = new Array(new GMarker(new GLatLng(46.438838, -63.830795), icon), "Location42", "<strong>Independent Pool Group (IPG)</strong><br/>1867 Merivale Road Unit 201<br />Ottawa Ontario Canada K2G 1E3<br /><strong>Phone:</strong> (613) 224-3294<br /><strong>Email: </strong><a href='mailto:stephanie@ipgcanada.com'>stephanie@ipgcanada.com</a><br/><strong>Web:</strong> <a href='http://www.independentpoolgroup.com'>www.independentpoolgroup.com</a>");
        markers[42] = new Array(new GMarker(new GLatLng(46.438838, -63.830795), icon), "Location43", "<strong>Island Hot Tubs & Pools</strong><br/>Highway #2<br />Summerside Prince Edward Island Canada C1A 4J8<br /><strong>Phone:</strong> (902) 888-2734<br /><strong>Web:</strong> <a href='http://www.islandhottubsandpools.com '>www.islandhottubsandpools.com</a>");
        markers[43] = new Array(new GMarker(new GLatLng(46.24520, -63.12386), icon), "Location44", "<strong>Island Hot Tubs & Pools</strong><br/>112 Longworth Avenue<br />Charlottetown Prince Edward Island Canada C1A 5A8<br /><strong>Phone:</strong> (902) 566-2734");
        markers[44] = new Array(new GMarker(new GLatLng(43.639986, -79.916596), icon), "Location45", "<strong>Ivy Pools</strong><br/>9 Arborglen Drive <br />Georgetown Ontario Canada L7G 6L1 <br /> <strong>Phone:</strong> (905) 595-4001");
        markers[45] = new Array(new GMarker(new GLatLng(42.94752, -81.18116), icon), "Location46", "<strong>J. Jackson Pools Inc.</strong><br/>1680 Bradley Ave.<br />London Ontario Canada N6M 1C7<br /><strong>Phone:</strong> (519) 680-7211<br /><strong>Email: </strong><a href='mailto:jackpool@webgate.net'>jackpool@webgate.net</a><br /><strong>Web:</strong> <a href='http://www.jacksonpools.ca '>www.jacksonpools.ca</a>");
        markers[46] = new Array(new GMarker(new GLatLng(43.3662, -80.9837), icon), "Location47", "<strong>Klomps Landscaping</strong><br/>2963 Road 119 RR7<br />St. Marys Ontario Canada N4X 1C9<br /><strong>Phone:</strong> (519) 284-0254<br /><strong>Email: </strong><a href='mailto:inquires@klomps.ca'>inquires@klomps.ca</a><br /><strong>Web:</strong> <a href='http://www.klomps.ca'>www.klomps.ca</a>");
        markers[47] = new Array(new GMarker(new GLatLng(42.149189, -83.036031), icon), "Location48", "<strong>Lakeside Pools & Concrete</strong><br/>5584 Concession 5 North <br />Amherstburg Ontario Canada N2V 2Y9 <br /><strong>Phone:</strong> (519) 736-0065<br /><strong>Web:</strong> <a href='http://www.lakesidepoolsandconcrete.com '>www.lakesidepoolsandconcrete.com </a>");
        markers[48] = new Array(new GMarker(new GLatLng(42.046855, -82.606522), icon), "Location49", "<strong>Leamington Pool Service</strong><br/>39 Oak St. W.<br />Leamington Ontario Canada N8H 2B8 <br /> <strong>Phone:</strong> (519) 326-6503");
        markers[49] = new Array(new GMarker(new GLatLng(46.139228, -60.186696), icon), "Location50", "<strong>Leisure Pools</strong><br/>272B Prince St., P. O. Box 357 <br />Sydney Nova Scotia Canada B1P 6H2<br /><strong>Phone:</strong> (902) 567-0321 <br /><strong>Email:</strong> <a href='mailto:leisurepools@ns.sympatico.ca'>leisurepools@ns.sympatico.ca </a>");
        markers[50] = new Array(new GMarker(new GLatLng(43.87546, -79.42665), icon), "Location51", "<strong>Lido Pools</strong><br/>P. O. Box 42, Station A<br />Richmond Hill Ontario Canada L4C 4X9<br /> <strong>Phone:</strong> (905) 770-0334<br /><strong>Email: </strong><a href='mailto:josh@lidopools.com'>josh@lidopools.com</a><br /><strong>Web:</strong> <a href='http://www.lidopools.com'>www.lidopools.com</a>");
        markers[51] = new Array(new GMarker(new GLatLng(43.560996, -81.38693), icon), "Location52", "<strong>Middegaal Pools & Sports</strong><br/>234 Main Street N.<br />Seaforth Ontario Canada N0K 1W0 <br /> <strong>Phone:</strong> (519) 527-0104");
        markers[52] = new Array(new GMarker(new GLatLng(44.16129, -79.3532), icon), "Location53", "<strong>Nature Bound Fibreglass Pools</strong><br/>22012 Highway 48<br />Mt. Albert Ontario Canada L0G 1M0<br /> <strong>Phone:</strong> 905-473-7665<br /><strong>Email: </strong><a href='mailto:info@natureboundlandscaping.com'>info@natureboundlandscaping.com</a><br /><strong>Web:</strong> <a href='http://www.natureboundlandscaping.com'>www.natureboundlandscaping.com</a>");
        markers[53] = new Array(new GMarker(new GLatLng(43.91679, -80.11175), icon), "Location54", "<strong>New Wave Spas & Pools Svc</strong><br/>4-308 Broadway<br />Orangeville Ontario Canada L9W 1L3<br /> <strong>Phone:</strong> (519) 942-2722");
        markers[54] = new Array(new GMarker(new GLatLng(42.284145, -83.021103), icon), "Location55", "<strong>Paradigm Pools & Service </strong><br/>2547 Dougall Ave.<br/>Windsor Ontario Canada N8X 1T5<br/><strong>Phone:</strong> (519) 969-8404<br /><strong>Email:</strong> <a href='mailto:office@paradisepools.com'>office@paradisepools.com </a>");
        markers[55] = new Array(new GMarker(new GLatLng(43.12980, -80.31436), icon), "Location56", "<strong>Paradise Pools & Landscaping</strong><br/>1089 Colborne St. W.<br />Brantford Ontario Canada N3T 5C7");
        markers[56] = new Array(new GMarker(new GLatLng(43.47453, -80.41540), icon), "Location57", "<strong>Paul Mitchell Pools</strong><br/>2159 Shantz Station Road<br />Breslau Ontario Canada N0B 1M0<br /> <strong>Phone:</strong> (519) 648-3321<br/><strong>Email:</strong> <a href='info@paulmitchellpools.com'>info@paulmitchellpools.com</a>");
        markers[57] = new Array(new GMarker(new GLatLng(43.008498, -81.341193), icon), "Location58", "<strong>Pioneer Family Pools</strong><br/>1985 Blue Heron Drive<br/>London Ontario Canada N6H 5L8 <br/><strong>Phone:</strong> (519) 657-5210 <br /><strong>Web:</strong> <a href='http://www.pioneerpools.com '>www.pioneerpools.com</a>");
        markers[58] = new Array(new GMarker(new GLatLng(43.488618, -80.516327), icon), "Location59", "<strong>Ponds for People Pools</strong><br/>5-135 Lexington Court <br/>Waterloo Ontario Canada N2J 4R1 <br/><strong>Email:</strong> <a href='mailto:pondsforpeople@bellnet.ca'>pondsforpeople@bellnet.ca</a>");
        markers[59] = new Array(new GMarker(new GLatLng(43.564959, -80.205858), icon), "Location60", "<strong>Pollock Pools & Spas</strong><br/>3 Watson Road South<br/>Guelph Ontario Canada N1L 1E3 <br/><strong>Phone:</strong> 780-1777");
        markers[60] = new Array(new GMarker(new GLatLng(42.417337, -82.202882), icon), "Location61", "<strong>Pool Place Plus</strong><br/>460 St. Clair Street <br/>Chatham Ontario Canada N7L 3K8<br/> <strong>Phone:</strong> 1-519-354-1975 <br/><strong>Email:</strong> <a href='mailto:corinemw@yahoo.ca'>corinemw@yahoo.ca</a>");
        markers[61] = new Array(new GMarker(new GLatLng(42.299431, -82.944877), icon), "Location62", "<strong>Pools by Angelo </strong><br/>2950 Jefferson Blvd <br/>Windsor Ontario Canada N8T 3J2 <br/> <strong>Phone:</strong> (519) 945-1179<br/><strong>Web:</strong> <a href='http://www.poolsbyangelo.com '>www.poolsbyangelo.com</a>");
        markers[62] = new Array(new GMarker(new GLatLng(43.435815, -80.543795), icon), "Location63", "<strong>Precision Pools (Kitchener)</strong><br/>218 Lynn Valley Centre <br/>Kitchener Ontario Canada N2N 3B2 ");
        markers[63] = new Array(new GMarker(new GLatLng(43.48228, -80.51735), icon), "Location64", "<strong>Precision Pools (Waterloo)</strong><br/>298 Marsland Drive <br/>Waterloo Ontario Canada N2J 3Z1<br/><strong>Phone:</strong> (519) 746-6311");
        markers[64] = new Array(new GMarker(new GLatLng(41.599609, -87.945816), icon), "Location65", "<strong>Aqua Pools</strong><br/>13445 W. 159th Street<br />Homer Glen, IL USA 60491<br /><strong>Phone: </strong>(708) 301-9400<br /><strong>Email:</strong> <a href='mailto:info@aquapoolsonline.com'>info@aquapoolsonline.com</a><br /><strong>Web:</strong> <a href='http://www.aquapoolsonline.com'>www.aquapoolsonline.com</a>");
        markers[65] = new Array(new GMarker(new GLatLng(43.413555, -80.605158), icon), "Location66", "<strong>Pro Pool & Spa Ltd</strong><br/>1825 Huron Road, P. O. Box 112<br/>Petersburg Ontario Canada N0B 2H0<br/><strong>Toll:</strong> 866-328-2561 <strong> Fax: </strong>(519) 696-3001<br /><strong>Email: </strong><a href='mailto:alforsythe@bellnet.ca'>alforsythe@bellnet.ca</a><br /><strong>Web:</strong> <a href='http://www.propoolandspa.ca'>www.propoolandspa.ca</a>");
        markers[66] = new Array(new GMarker(new GLatLng(42.38847, -82.18967), icon), "Location67", "<strong>Quality Pools & Spas</strong><br/>425 Park Ave. W.<br/>Chatham Ontario Canada N7M 1W6<br/><strong>Phone:</strong> (519) 352-7551<br /><strong>Email: </strong><a href='mailto:qualitypools@on.aibn.com'>qualitypools@on.aibn.com</a><br /><strong>Web:</strong> <a href='http://www.qualitypoolsandspas.ca'>www.qualitypoolsandspas.ca</a>");
        markers[67] = new Array(new GMarker(new GLatLng(44.649088, -63.71858), icon), "Location68", "<strong>R & R Pool Sales & Installations</strong><br/>1949 St. Margarets Bay Road<br/>Timberlea Nova Scotia Canada B3T 1C3<br/><strong>Phone:</strong> (902) 876-2773<br /><strong>Email: </strong><a href='mailto:info@rrpools.ca'>info@rrpools.ca</a><br /><strong>Web:</strong> <a href='http://www.rpools.ca'>www.rpools.ca</a>");
        markers[68] = new Array(new GMarker(new GLatLng(44.48529, -80.44690), icon), "Location69", "<strong>Reid Aquatics</strong><br/>Box 33, 129 Main Street<br/>Heathcote Ontario Canada N0H 1N0<br/><strong>Phone:</strong> (519) 599-3833<br /><strong>Email: </strong><a href='mailto:reidaquatics@yahoo.ca'>reidaquatics@yahoo.ca</a>");
        markers[69] = new Array(new GMarker(new GLatLng(44.566733, -80.95736), icon), "Location70", "<strong>Rintoul's Pools</strong><br/>689 10th Street, P. o. Box 279 <br/>Owen Sound Ontario Canada N4K 3R8<br/><strong>Phone:</strong> (519) 376-5858");
        markers[70] = new Array(new GMarker(new GLatLng(43.899807, -81.336521), icon), "Location71", "<strong>Rintouls Pools & Spas</strong><br/>P.O. Box 358 <br/>Wingham Ontario Canada N0G 2W0 <br/><strong>Phone:</strong>(800) 716-8685");
        markers[71] = new Array(new GMarker(new GLatLng(42.25066, -82.96285), icon), "Location72", "<strong>Rogers Pool & Spa</strong><br/>4680 Walker Road <br/>Windsor Ontario Canada N8W 5V6<br/><strong>Phone:</strong>(519) 969-5191<br /><strong>Email: </strong><a href='mailto:info@rogerspoollandspa.com'>info@rogerspoollandspa.com</a><br /><strong>Web:</strong> <a href='http://www.rogerspoolandspa.com'>www.rogerspoolandspa.com</a>");
        markers[72] = new Array(new GMarker(new GLatLng(43.43772, -80.29214), icon), "Location73", "<strong>Rosy Recreational</strong><br/>130 King William Court<br/>Cambridge Ontario Canada N3C 4J3<br/>");
        markers[73] = new Array(new GMarker(new GLatLng(42.24471, -82.99172), icon), "Location74", "<strong>Santarossa Poolscapes</strong><br/>616 Lisa Court<br/>Windsor Ontario Canada N9G 2N1<br /><strong>Phone:</strong>(519) 816-7677");
        markers[74] = new Array(new GMarker(new GLatLng(43.36097, -80.99182), icon), "Location75", "<strong>Saville Pool & Spa (Josh Savile)</strong><br/>456 Erie Street<br/>Stratford Ontario Canada N5A 2N5<br/><strong>Phone:</strong>(519) 271-3787 or (519) 271-8313<br /><strong>Email: </strong><a href='mailto:info@savilepools.com'>info@savilepools.com</a><br /><strong>Web:</strong> <a href='http://www.savilepools.com'>www.savilepools.com</a>");
        markers[75] = new Array(new GMarker(new GLatLng(43.03178, -81.22138), icon), "Location76", "<strong>Skyview Pools</strong><br/>1504 Highbury Avenue North<br/>London Ontario Canada N5Y 5N7<br /><strong>Phone:</strong> (519) 451-3000<br /><strong>Email: </strong><a href='mailto:sales@skyviewpoolandspa.com'>sales@skyviewpoolandspa.com</a><br /><strong>Web:</strong> <a href='http://www.skyviewpoolandspa.com'>www.skyviewpoolandspa.com</a>");
        markers[76] = new Array(new GMarker(new GLatLng(42.263986, -82.969882), icon), "Location77", "<strong>Splendor Pools </strong><br/>3966 Walker Rd. <br/>Windsor Ontario Canada N8W 3C3 <br/> <strong>Phone:</strong> (519) 966-4434");
        markers[77] = new Array(new GMarker(new GLatLng(43.46730, -80.44396), icon), "Location78", "<strong>Splash Pools</strong><br/>11 Marketa <br/>Kitchener Ontario Canada N2B 3B5<br /><strong>Phone:</strong> (519) 648-2763<br /><strong>Email: </strong><a href='mailto:sales@splashpools.ca'>sales@splashpools.ca</a><br /><strong>Web:</strong> <a href='http://www.splashpools.ca'>www.splashpools.ca</a>");
        markers[78] = new Array(new GMarker(new GLatLng(42.98259, -81.29748), icon), "Location79", "<strong>Splash Works Pool and Spa Inc.</strong><br/>689 Oxford St. West<br/>London Ontario Canada N6H 1V1<br /><strong>Phone:</strong> (519) 474-2006<br /><strong>Email: </strong><a href='mailto:sales@ipssplashworks.ca'>sales@ipssplashworks.ca</a><br /><strong>Web:</strong> <a href='http://www.splashworkspoolandspa.com'>www.splashworkspoolandspa.com</a>");
        markers[79] = new Array(new GMarker(new GLatLng(44.06658, -79.48310), icon), "Location80", "<strong>Sundance Spas</strong><br/>18025 Yonge Street Unit 1<br/>Newmarket Ontario Canada L3Y 8C9<br /><strong>Phone:</strong> (905) 836-0166<br /><strong>Email: </strong><a href='mailto:info@sundancespasnewmarket.com'>info@sundancespasnewmarket.com</a><br /><strong>Web:</strong> <a href='http://www.sundancespasnewmarket.com'>www.sundancespasnewmarket.com</a>");
        markers[80] = new Array(new GMarker(new GLatLng(44.945645, -89.51673), icon), "Location81", "<strong>Sun Harvester Pools & Spas.</strong><br/>8508 Townline Rd. <br/>Wausau Wisconsin USA 54403-8909<br /><strong>Phone:</strong> (715) 845-7183<br /><strong>Email: </strong><a href='mailto:sales@sunharvester.net'>sales@sunharvester.net</a><br /><strong>Web:</strong> <a href='http://www.sunharvester.net'>www.sunharvester.net</a>");
        markers[81] = new Array(new GMarker(new GLatLng(42.282687, -83.013078), icon), "Location82", "<strong>Sunrise Pools Ltd </strong><br/>303 Edinborough Street <br/>Windsor Ontario Canada N8X 3C3 <br/> <strong>Phone:</strong> (519) 969-0625<br/><strong>Web:</strong> <a href='http://www.sunrisepools.ca'>www.sunrisepools.ca </a>");
        markers[82] = new Array(new GMarker(new GLatLng(44.037444, -79.470779), icon), "Location83", "<strong>Surfside Pool Services </strong><br/>3-225 Pony Drive <br/>Newmarket Ontario Canada L3Y 7B5 <br/> <strong>Phone:</strong> (905) 895-1755<br/><strong>Email: </strong><a href='mailto:info@surfside.on.ca'>info@surfside.on.ca</a><br /><strong>Web:</strong> <a href='http://www.surfside.on.ca'>www.surfside.on.ca </a>");
        markers[83] = new Array(new GMarker(new GLatLng(52.173016, -106.657186), icon), "Location84", "<strong>Swimming Pools by Pleasureway Sales</strong><br/>2801B Miner's Ave. <br/>Saskatoon SK Canada S7K 4Z4<br/> <strong>Phone:</strong> (306) 653-0370");
        markers[84] = new Array(new GMarker(new GLatLng(42.264571, -82.960691), icon), "Location85", "<strong>Target Building Materials</strong><br/>3245 County Rd. 42 <br/>Windsor Ontario Canada N9A 6J3<br/> <strong>Phone:</strong> (519) 966-6000");
        markers[85] = new Array(new GMarker(new GLatLng(44.066394, -79.483095), icon), "Location86", "<strong>The Pool Company</strong><br/>18025 Yonge St.<br/>NewMarket Ontario Canada L3Y 8C9 <br/> <strong>Phone:</strong> (905) 836-0166 ");
        markers[86] = new Array(new GMarker(new GLatLng(44.115627, -81.150932), icon), "Location87", "<strong>The Water Centre </strong><br/>102 Kincardine Hwy <br/>Walkerton Ontario Canada N0G 2V0<br/> <strong>Phone:</strong> (519) 888-2853 ");
        markers[87] = new Array(new GMarker(new GLatLng(46.096922, -64.820285), icon), "Location88", "<strong>Waterworks Pools & Spas </strong><br/>194 Killam Dr. <br/>Moncton NB, E1C 3S4 <br/> <strong>Phone:</strong> (506) 859-6023 <br/> <strong>Fax:</strong> (506) 870-9210 <br/><strong>Web:</strong> <a href='http://www.waterworkspools.com '>www.waterworkspools.com</a>");
        markers[88] = new Array(new GMarker(new GLatLng(42.35806, -83.36196), icon), "Location89", "<strong>Clearwater Pool & Spa </strong><br/>11844 Hubbard, Suite D<br/>Livonia, Michigan 48150<br/> <strong>Phone:</strong> (734) 502-5060<br/> <strong>Web:</strong> <a href='http://www.yourclearwaterpool.com'>www.yourclearwaterpool.com</a><br/> <strong>Email:</strong> <a href='mailto:sales@yourclearwaterpool.com'>sales@yourclearwaterpool.com</a>");
        markers[89] = new Array(new GMarker(new GLatLng(43.44549, -80.52151), icon), "Location90", "<strong>Beechmount Pools</strong><br/>3-407 Gage Avenue<br/>Kitchener Ontario Canada N2M 5E1<br/> <strong>Phone:</strong> (519) 743-0484 / (519)743-3293<br/> <strong>Web:</strong> <a href='http://www.beechmountpools.com'>www.beechmountpools.com</a><br/> <strong>Email:</strong> <a href='mailto:rene@beechmountpools.com'>rene@beechmountpools.com</a>");
        markers[90] = new Array(new GMarker(new GLatLng(43.80897, -79.53622), icon), "Location91", "<strong>C.I.U. Pools</strong><br/>260 Edgeley Blvd., Unit #19<br/>Concord Ontario Canada L4K 3Y4<br/> <strong>Phone:</strong> (905) 760-7575<br/> <strong>Web:</strong> <a href='http://www.ciupools.com'>www.ciupools.com</a><br/> <strong>Email:</strong> <a href='mailto:ciupools@ciupools.com'>ciupools@ciupools.com</a>");
        markers[91] = new Array(new GMarker(new GLatLng(44.03629, -79.47596), icon), "Location92", "<strong>Creative Pools</strong><br/>16715 Yonge St.<br/> Newmarket Ontario Canada L3X 1X4<br/> <strong>Phone:</strong> (905) 836-6778 / (905) 836-5659<br/> <strong>Web:</strong> <a href='http://www.creativepoolsandspas.ca'>www.creativepoolsandspas.ca</a>");
        markers[92] = new Array(new GMarker(new GLatLng(42.96816, -81.25408), icon), "Location93", "<strong>Dean Hammond Pools</strong><br/>113 Cathcart Street<br/>London Ontario Canada N6C 3M2<br/> <strong>Phone:</strong> (519) 619-3194<br/> <strong>Email:</strong> <a href='mailto:deanhammondpools@gmail.com'>deanhammondpools@gmail.com</a>");
        markers[93] = new Array(new GMarker(new GLatLng(46.521868, -84.28762), icon), "Location94", "<strong>Hearth Pool and Patio Ltd</strong><br/>149 Black Rd<br/>Sault Ste Marie Ontario Canada P6B 0A3 <br/> <strong>Phone:</strong> (705) 253-1178 / (705) 942-5156 <br/> <strong>Web:</strong> <a href='http://www.hearthpoolandpatio.com'>www.hearthpoolandpatio.com</a><br/> <strong>Email:</strong> <a href='mailto:info@hearthpoolandpatio.com'>info@hearthpoolandpatio.com</a>");
        markers[94] = new Array(new GMarker(new GLatLng(47.012240, -65.58163), icon), "Location95", "<strong>Miramichi Pools & Contracting </strong><br/>226 Claire Avenue <br/>Miramichi New Brunswick Canada E1V 3X4<br/> <strong>Phone:</strong> (506) 622-7761 / (506) 622-5827<br/> ");
        markers[95] = new Array(new GMarker(new GLatLng(49.82498, -97.08391), icon), "Location96", "<strong>Oasis Leisure Centre </strong><br/>1000 St.Annes Road<br/>Winnipeg Manitoba Canada R2N 0A5<br/> <strong>Phone:</strong> (204) 253-7186 / (204) 253-7205 <br/><strong>Web:</strong> <a href='http://www.oasisleisure.ca'>www.oasisleisure.ca</a><br/> <strong>Email:</strong> <a href='mailto:info@ilovemyoasis.com'>info@ilovemyoasis.com</a>");
        markers[96] = new Array(new GMarker(new GLatLng(44.00040, -79.44478), icon), "Location97", "<strong>Reflection Pools</strong><br/>48 Stone Road<br/>Aurora Ontario Canada L4G 6X9<br/> <strong>Phone:</strong> (905)713-7849 / (905) 505-0445<br/> ");
        markers[97] = new Array(new GMarker(new GLatLng(42.39516, -82.19256), icon), "Location98", "<strong>Sun-Rays Pools & Spas</strong><br/>20 Currie Street<br/>Chatham Ontario Canada N7M 6L9<br/> <strong>Phone:</strong> (519) 354-1114");
        markers[98] = new Array(new GMarker(new GLatLng(43.44075, -80.48308), icon), "Location99", "<strong>Terry Howald Pools </strong><br/>274 Courtland Ave<br/>Kitchener Ontario Canada N2G 2V7<br/> <strong>Phone:</strong> (519) 578-1634 / (519)578-0889 ");
        markers[99] = new Array(new GMarker(new GLatLng(42.92320, -81.2800), icon), "Location100", "<strong>Hollandia Pools & Spas </strong><br/>1891 Wharncliffe Road<br/>London Ontario Canada N6L 1K2<br/> <strong>Phone:</strong> (519) 652-3257<br/><strong>Fax:</strong> (519) 652 2856 <br/><strong>Web:</strong> <a href='http://www.hollandiagardens.com'>www.hollandiagardens.com</a><br/> <strong>Email:</strong> <a href='mailto:info@hollandiagardens.com'>info@hollandiagardens.com</a>");
        markers[100] = new Array(new GMarker(new GLatLng(43.02622, -85.63251), icon), "Location101", "<strong>Jona Pools </strong><br/>3440 Plainfield NE <br/>Grand Rapids Michigan USA 49525<br/> <strong>Phone:</strong> (419) 358-0442");
        markers[101] = new Array(new GMarker(new GLatLng(41.78375, -87.87667), icon), "Location102", "<strong>Pool Unlimited </strong><br/>5871 Longview Drive <br/>Countryside Illinois USA 60525<br/> <strong>Phone:</strong> (708) 579-5579");
        markers[102] = new Array(new GMarker(new GLatLng(41.297, -80.830), icon), "Location103", "<strong>Summer Fun Pools </strong><br/>12532 Street Rt. 45 <br/>Lisbon Ohio USA 44432<br/> <strong>Phone:</strong> (330) 424-7665 <br/> <strong>Email:</strong> <a href='mailto:summerfunpools@gmail.com'>summerfunpools@gmail.com</a><br/> <strong>Web:</strong> <a href='http://www.summerfunpools.com'>www.summerfunpools.com</a>");
        markers[103] = new Array(new GMarker(new GLatLng(43.27773, -86.23419), icon), "Location104", "<strong>Tindall Construction</strong><br/>1384 Holtan Road<br/>Muskegon Michigan USA 49445<br/> <strong>Phone:</strong> (231) 744-9001  <br/> <strong>Web:</strong> <a href='http://www.tindallconstructionmi.com'>www.tindallconstructionmi.com</a>");
        markers[104] = new Array(new GMarker(new GLatLng(48.17712, -114.28779), icon), "Location105", "<strong>Erickson's Pools & Spas</strong><br/>1005 Willow Glen Drive<br/>Kalispell, MT 59901<br/> <strong>Phone:</strong> (406) 752-2284  <br/> <strong>Fax:</strong> (406) 755-3005 <br/> <strong>Email:</strong> <a href='mailto:ericksonspools@centurytel.net'>ericksonspools@centurytel.net</a>");
        markers[105] = new Array(new GMarker(new GLatLng(43.80809, -79.53630), icon), "Location106", "<strong>CIU Pools</strong><br/>260 Edgeley Blvd<br/>Concord, Ontario, Canada L4K 3Y4<br/> <strong>Phone:</strong> 905-760-7575");
        markers[106] = new Array(new GMarker(new GLatLng(44.17868, -81.63417), icon), "Location107", "<strong>Dar-Lyn Pools and Spas</strong><br/>861 Queen Street<br/>Kincardine, Ontario, Canada N2Z 2Y6<br/> <strong>Phone:</strong> 800-805-4589 | 519-396-3388 | 519-389-8302 | 519-396-8199 <br /> <strong>Email:</strong> <a href='mailto:sales@dar-lyn.com'>sales@dar-lyn.com</a><br/> <strong>Web:</strong> <a href='http://www.dar-lyn.com'>www.dar-lyn.com</a>");
        markers[107] = new Array(new GMarker(new GLatLng(46.14376, -60.16429), icon), "Location108", "<strong>Eastern Olympic Pools</strong><br/>288 Welton St<br/>Sydney, NS, Canada B1P 5S4<br/> <strong>Phone:</strong> 902-562-3010 ");
        markers[108] = new Array(new GMarker(new GLatLng(42.92168, -81.27994), icon), "Location109", "<strong>Hollandia Pool & Spa</strong><br/>1891 Wharncliffe Rd. S.<br/>London, Ontario, Canada N6L 1K2<br/> <strong>Phone:</strong> 519-652-3257<br /> <strong>Email:</strong> <a href='mailto:info@HollandiaGardens.com'>info@HollandiaGardens.com</a><br/> <strong>Web:</strong> <a href='http://www.hollandiagardens.com'>www.hollandiagardens.com</a>");
        markers[109] = new Array(new GMarker(new GLatLng(42.78049, -80.98735), icon), "Location110", "<strong>Leisure Fun Pools Aylmer</strong><br/>60 Beech St. E.<br/>Aylmer, Ontario, Canada N5H 2B6 <br/> <strong>Phone:</strong> 519-773-8318<br /> <strong>Email:</strong> <a href='mailto:leisurefunpools@gmail.com'>leisurefunpools@gmail.com</a>");
        markers[110] = new Array(new GMarker(new GLatLng(42.31246, -82.86864), icon), "Location111", "<strong>Perciballi Pools</strong><br/>11624 Tecumseh Road<br/>Tecumseh, Ontario, Canada N8N 1L7<br/> <strong>Phone:</strong> 519-735-1103<br /> <strong>Email:</strong> <a href='mailto:perciballi01@on.aibn.com'>perciballi01@on.aibn.com</a><br/> <strong>Web:</strong> <a href='http://www.perciballipools.com'>www.perciballipools.com</a>");
        markers[111] = new Array(new GMarker(new GLatLng(42.30566, -82.86964), icon), "Location112", "<strong>Relax Pools & Spas</strong><br/>1715 Manning Rd<br/>Tecumseh, Ontario, Canada N8N 2L9<br/> <strong>Phone:</strong> 519-739-1132<br /> <strong>Email:</strong> <a href='mailto:eugene@relaxpoolsandspas.com'>eugene@relaxpoolsandspas.com</a><br/> <strong>Web:</strong> <a href='http://www.relaxpoolsandspas.com'>www.relaxpoolsandspas.com</a>");
        markers[112] = new Array(new GMarker(new GLatLng(44.68777, -63.5232), icon), "Location113", "<strong>Sparkling Pools</strong><br/>515 Main Street<br/>Dartmouth, NS, Canada B2W 4K1<br/> <strong>Phone:</strong> (902) 462-8187 | (902) 462-1646<br /> <strong>Email:</strong> <a href='mailto:lisa@sparklingpoolsandspas.ca'>lisa@sparklingpoolsandspas.ca</a><br/> <strong>Web:</strong> <a href='http://www.sparklingpoolsandspas.ca'>www.sparklingpoolsandspas.ca</a>");
        markers[113] = new Array(new GMarker(new GLatLng(44.68777, -63.5232), icon), "Location114", "<strong>Suntime Enterprises</strong><br/>4687, Hwy 4<br/>Westville, NS, Canada B0K 2A0<br/> <strong>Phone:</strong> (902) 396-3387 | (902) 396-1487 <strong>Email:</strong> <a href='mailto:suntime@eastlink.ca'>suntime@eastlink.ca</a><br/> <strong>Web:</strong> <a href='http://www.suntime.ca'>www.suntime.ca</a>");
        markers[114] = new Array(new GMarker(new GLatLng(46.64658, -64.96544), icon), "Location115", "<strong>White Water Pools</strong><br/>200 St. Charles Station<br/>Upper Rexton, NB Canada E4W 3C9<br/> <strong>Phone:</strong> 506-523-6378 <strong>Email:</strong> <a href='mailto:info@whitewaterpools.net'>info@whitewaterpools.net</a><br/> <strong>Web:</strong> <a href='http://www.whitewaterpools.net'>www.whitewaterpools.net</a>");
        markers[115] = new Array(new GMarker(new GLatLng(42.23257, -85.54046), icon), "Location116", "<strong>American Pools Plus Construction</strong><br/>5859 S. Sprinkle Road<br/>Portage, Michigan USA 49002<br/> <strong>Phone:</strong> (269) 327-0632");
        markers[116] = new Array(new GMarker(new GLatLng(30.40187, -86.98971), icon), "Location117", "<strong>American Lifestyle Pools</strong><br/>5614 Gulf Breeze Parkway<br/>Gulf Breeze, Florida USA 32566<br/> <strong>Phone:</strong> (850) 932-3380 <a href='mailto:info@americanlifestylepoolsfl.com'>info@americanlifestylepoolsfl.com</a><br/> <strong>Web:</strong> <a href='http://www.americanlifestylepoolsfl.com'>www.americanlifestylepoolsfl.com</a>");
        markers[117] = new Array(new GMarker(new GLatLng(42.41342, -83.33607), icon), "Location118", "<strong>B & B Pools</strong><br/>29440 Six Mile Road<br/>Livonia, Michigan USA 48152<br/> <strong>Phone:</strong> (734) 522-7946 | (734) 522-0311 <a href='mailto:kjuntunen@bandbpools.com'>kjuntunen@bandbpools.com</a><br/> ");
        markers[118] = new Array(new GMarker(new GLatLng(48.17717, -114.28786), icon), "Location119", "<strong>Erickson's Pools & Spas</strong><br/>1005 Willow Glen Drive<br/>Kalispell, MT USA 59901<br/> <strong>Phone:</strong> 406.752.2284 | 406.755.3005 <a href='mailto:ericksonspools@centurytel.net'>ericksonspools@centurytel.net</a><br/> <strong>Web:</strong> <a href='http://www.ericksonspools.com'>www.ericksonspools.com</a>");
        markers[119] = new Array(new GMarker(new GLatLng(26.63483, -81.95046), icon), "Location120", "<strong>MAC Custom Pools, Inc.</strong><br/>1020 SE 12 Ave<br/>Cape Coral, FL USA 33990<br/> <strong>Phone:</strong> 239-573-0549 | 239-573-6993 <a href='mailto:sales@macpools.net'>sales@macpools.net</a><br/> <strong>Web:</strong> <a href='http://www.macpools.net'>www.macpools.net</a>");
        markers[120] = new Array(new GMarker(new GLatLng(43.02633, -85.63253), icon), "Location121", "<strong>Polynesian Home Center Inc.</strong><br/>3440 Plainfield Avenue Northeast<br/>Grand Rapids, Michigan USA 49525-2767<br/> <strong>Phone:</strong> (616) 363-4161");
        markers[121] = new Array(new GMarker(new GLatLng(30.28891, -81.39234), icon), "Location122", "<strong>Surfside Pools</strong><br/>313 Beach Blvd<br/>Jacksonville Beach, FL USA 32250<br/> <strong>Phone:</strong> 904-246-2666 | 904-249-8801 <br/> <strong>Web:</strong> <a href='http://www.surfsidepools.net'>www.surfsidepools.net</a>");
        markers[122] = new Array(new GMarker(new GLatLng(43.89943, -78.93891), icon), "Location123", "<strong>Platinum Pools Inc</strong><br/>465-701 Rossland Rd E<br/>Whitby, On<br/> <strong>Phone:</strong> 905 434 3259<br/> <strong>Web:</strong> <a href='mailto:service@platinumpoolservice.ca'>service@platinumpoolservice.ca</a> <br/> <strong>Web:</strong> <a href='http://www.platinumpoolservice.ca'>www.platinumpoolservice.ca</a>");
        markers[123] = new Array(new GMarker(new GLatLng(44.23732, -76.56372), icon), "Location124", "<strong>St. Lawrence Pools</strong><br/>525 Days Road<br />Kingston, On  Canada K7M 3R8<br /><strong>Phone: </strong>613-389-5510<br /><strong>Email:</strong> <a href='mailto:brianc@stlawrencepools.ca'>brianc@stlawrencepools.ca</a><br /><strong>Web:</strong> <a href='http://www.stlawrencepools.ca'>www.stlawrencepools.ca</a>");
        markers[124] = new Array(new GMarker(new GLatLng(43.14112, -80.76793), icon), "Location125", "<strong>Oxford Pools & Spas</strong><br/>435 Tecumseh Street<br />Woodstock, On  Canada N4S 7W1<br /><strong>Phone: </strong>519-537-8847<br /><strong>Email:</strong> <a href='mailto:oxfordpools@bellnet.ca'>oxfordpools@bellnet.ca</a><br /><strong>Web:</strong> <a href='http://www.oxfordpools.ca'>www.oxfordpools.ca</a>");
        markers[125] = new Array(new GMarker(new GLatLng(43.69398, -79.73949), icon), "Location126", "<strong>Solda Pools</strong><br/>76 Orenda Road<br />Brampton, On  Canada L6W 1W1<br /><strong>Phone: </strong>(905) 796-6500<br />");
        markers[126] = new Array(new GMarker(new GLatLng(42.98380, -82.32697), icon), "Location127", "<strong>Aqua Pools, Patios & Spas</strong><br/>1792 London Road<br />Sarnia, On  Canada N7T 7R2<br /><strong>Phone: </strong>(519) 542-7665<br /><strong>Email:</strong> <a href='mailto:poolinarnd@live.com'>poolinarnd@live.com</a><br /><strong>Web:</strong> <a href='http://www.aquapoolsandspas.com'>www.aquapoolsandspas.com</a>");
        markers[127] = new Array(new GMarker(new GLatLng(46.14394, -60.16333), icon), "Location128", "<strong>Olympic Pools & Spas</strong><br/>288 Welton Street Plaza<br />Sydney, NS  Canada B1P 5S4<br /><strong>Phone: </strong>(902) 562-3010<br /><strong>Email:</strong> <a href='mailto:olympicpools@eastlink.ca'>olympicpools@eastlink.ca</a><br /><strong>Web:</strong> <a href='http://www.olympicpoolsandspas.com'>www.olympicpoolsandspas.com</a>");
        markers[128] = new Array(new GMarker(new GLatLng(39.969424, -76.273066), icon), "Location129", "<strong>The Spa & Pool Place Inc.</strong><br/>2970 Willow Street Pike <br />Willow Street, PA USA 17584<br /><strong>Phone: </strong>(717) 464-1877<br /><strong>Email:</strong> <a href='mailto:spapool@choiceonemail.com'>spapool@choiceonemail.com</a><br /><strong>Web:</strong> <a href='http://www.spaandpoolplace.com'>www.spaandpoolplace.com</a>");
        markers[129] = new Array(new GMarker(new GLatLng(40.944452, -72.96742), icon), "Location130", "<strong>Arthur Edwards Pool & Spa Centre</strong><br/>929 Route 25A<br />Miller Place, NY USA 11764<br /><strong>Phone: </strong>(717) 464-1877<br /><strong>Email:</strong> <a href='mailto:office@aepools.com'>office@aepools.com</a><br /><strong>Web:</strong> <a href='http://www.aepools.com'>www.aepools.com</a>");
        markers[130] = new Array(new GMarker(new GLatLng(40.834271, -73.335094), icon), "Location131", "<strong>True Blue Pools</strong><br/>17 E. Deer Park Rd.<br />Dix Hills, NY USA 11746<br /><strong>Phone: </strong>(631)757-POOL<br /><strong>Email:</strong> <a href='mailto:info@trueblueswimmingpools.com'>info@trueblueswimmingpools.com</a><br /><strong>Web:</strong> <a href='http://www.trueblueswimmingpools.com'>www.trueblueswimmingpools.com</a>");
        markers[131] = new Array(new GMarker(new GLatLng(40.788145, -73.118519), icon), "Location132", "<strong>Dunrite Pools</strong><br/>3510 Veterans Highway<br />Bohemia, NY USA 11716<br /><strong>Phone: </strong>631.585.1616<br /><strong>Email:</strong> <a href='mailto:dunritepools@hotmail.com'>dunritepools@hotmail.com </a><br /><strong>Web:</strong> <a href='http://www.dunritepoolandspa.com'>www.dunritepoolandspa.com</a>");
        markers[132] = new Array(new GMarker(new GLatLng(40.259117, -80.132051), icon), "Location133", "<strong>Pool & Spa Outlet</strong><br/>160 Galley Road<br />Cannonsburg, PA USA 15317<br /><strong>Phone: </strong>724.873.7665<br /><strong>Web:</strong> <a href='http://www.pool-spaoutlet.com'>www.pool-spaoutlet.com</a>");
        markers[133] = new Array(new GMarker(new GLatLng(42.068266, -70.776650), icon), "Location134", "<strong>Cherry Hill Pool & Spa</strong><br/>722 Washington Street<br />Pembroke, MA USA O2358<br /><strong>Phone: </strong>781-826-6886<br /><strong>Email:</strong> <a href='mailto:sales@cherryhillpool.com'>dunritepools@hotmail.com </a><br /><strong>Web:</strong> <a href='http://www.cherryhillpools.com'>www.cherryhillpools.com</a>");
        markers[134] = new Array(new GMarker(new GLatLng(42.307974, -71.384975), icon), "Location135", "<strong>Central Pools</strong><br/>685 Cochituate Road<br />Framingham, MA USA O1701 <br /><strong>Phone: </strong>508-879-6660<br /><strong>Email:</strong> <a href='mailto:mbesso@verizon.net'>mbesso@verizon.net </a><br /><strong>Web:</strong> <a href='http://www.centralpoolsandspas.com'>www.centralpoolsandspas.com</a>");
        markers[135] = new Array(new GMarker(new GLatLng(41.330629, -81.789286), icon), "Location136", "<strong>Rios Pools</strong><br/>13411 Burlwood Drive<br />Strongsville, OH USA 44136-3776<br /><strong>Phone: </strong>440-878-9300<br /><strong>Email:</strong> <a href='mailto:info@riospools.com'>info@riospools.com</a><br /><strong>Web:</strong> <a href='http://www.riospools.com'>www.riospools.com</a>");
        markers[136] = new Array(new GMarker(new GLatLng(40.715793, -73.425493), icon), "Location137", "<strong>Aqual-Qual Pools</strong><br/>18 Allen Boulevard<br />Farmingdale, NY USA 11735-5612<br /><strong>Phone: </strong>631-293-8540<br /><strong>Email:</strong> <a href='mailto:info@aquaqual.com'>info@aquaqual.com</a><br /><strong>Web:</strong> <a href='http://www.aquaqual.com'>www.aquaqual.com</a>");
        markers[137] = new Array(new GMarker(new GLatLng(40.902196, -72.383822), icon), "Location138", "<strong>Rachel Lynch Pools & Spas Inc.</strong><br/>375 David Whites Lane<br />Southhampton, NY USA 11968<br /><strong>Phone: </strong>631-283-0820<br /><strong>Email:</strong> <a href='mailto:bburke@rachellynch.com'>bburke@rachellynch.com </a><br /><strong>Web:</strong> <a href='http://www.rachellynch.com'>www.rachellynch.com</a>");
        markers[138] = new Array(new GMarker(new GLatLng(41.977799, -71.069002), icon), "Location139", "<strong>Easton Pools</strong><br/>736R Washington St. Rt. 138 <br />South Easton, MA USA O2375<br /><strong>Phone: </strong>(508) 238-9698<br /><strong>Email:</strong> <a href='mailto:info@eastonpool.com'>info@eastonpool.com </a><br /><strong>Web:</strong> <a href='http://www.eastonpool.com'>www.eastonpool.com</a>");
        markers[139] = new Array(new GMarker(new GLatLng(40.086007, -74.813473), icon), "Location140", "<strong>Epicurean Pools</strong><br/>30 Canidae Road<br />Burlington, New Jersey USA O8016<br /><strong>Phone: </strong>(609) 386-9997<br /><strong>Web:</strong> <a href='http://www.epicureanindustries.com'>www.epicureanindustries.com</a>");
        markers[140] = new Array(new GMarker(new GLatLng(42.652389, -71.40076), icon), "Location141", "<strong>Aquatime Pools & Spas Inc.</strong><br/>7 Middlesex Rd<br />Tyngsboro, MA USA O1879<br /><strong>Phone: </strong>(800) 301-SWIM<br /><strong>Email:</strong> <a href='mailto:aquatimepools@verizon.net'>aquatimepools@verizon.net</a><br /><strong>Web:</strong> <a href='http://www.aquatimepools.com'>www.aquatimepools.com</a>");
        markers[141] = new Array(new GMarker(new GLatLng(26.034334, -80.307253), icon), "Location142", "<strong>Pool Guard of South Florida</strong><br/>2905 Albatross Dr.<br />Cooper City, FL USA 33026<br /><strong>Phone: </strong>954 695-9393<br /><strong>Email:</strong> <a href='mailto:poolguardflorida@aol.com'>poolguardflorida@aol.com</a>");
        markers[142] = new Array(new GMarker(new GLatLng(38.812738, -90.706925), icon), "Location143", "<strong>Bi State Pools</strong><br/>509 Civic Park Drive<br />O'Fallon, MO USA 63366<br /><strong>Phone: </strong>(636) 379-3000<br /><strong>Web:</strong> <a href='http://www.bistatepool.com'>www.bistatepool.com</a>");
        markers[143] = new Array(new GMarker(new GLatLng(43.431546, -80.529525), icon), "Location144", "<strong>Finishing Touch Leisure</strong><br/>85 Bankside Dr, unit 7<br />Kitchener, ON Canada N2N 3M4<br /><strong>Phone: </strong>(519) 616-8813<br /><strong>");
        markers[144] = new Array(new GMarker(new GLatLng(45.589149, -62.643691), icon), "Location145", "<strong>Pool'n Around Home Leisure Store</strong><br/>60 B Archimedes St. ,<br />New Glasgow, NS Canada B2H 2T2<br /><strong>Phone: </strong>902-752-8008 <br /><strong>Email:</strong> <a href='mailto:poolnaround@eastlink.ca'>poolnaround@eastlink.ca</a><br /><strong>Web:</strong> <a href='http://www.poolnaround.ca'>www.poolnaround.ca</a>");
        markers[145] = new Array(new GMarker(new GLatLng(43.857255, -79.506428), icon), "Location146", "<strong>Pools by Design & Landscape Creations</strong><br/>11 Station Street, Unit #2<br />Maple, ON Canada L6A 1R9<br /><strong>Phone: </strong>416-579-7525 <br /><strong>Fax: </strong>905-832-9715");
        markers[146] = new Array(new GMarker(new GLatLng(43.8805, -79.251563), icon), "Location147", "<strong>Silver Pools Sales & Service</strong><br/>106 Church Street<br />Markham, ON Canada L3P 2M4<br /><strong>Phone: </strong>905-472-6871  <br /><strong>Fax: </strong> 905-472-6596<br /><strong>Web:</strong> <a href='http://www.silverpools.com'>www.silverpools.com</a>");
        markers[147] = new Array(new GMarker(new GLatLng(45.285812, -75.63159), icon), "Location148", "<strong>Sunshine Pools </strong><br/>4839 Bowesville Road<br />Gloucester, ON Canada K1X 1B6<br /><strong>Phone: </strong>613-324-7881 <br /><strong>Fax: </strong>613-806-8792");
        markers[148] = new Array(new GMarker(new GLatLng(42.722052, -89.003896), icon), "Location149", "<strong>Nelson's Hometown Recreation</strong><br/>1700 US HWY 14 East<br />Jonesville, WI USA 53545<br /><strong>Phone: </strong>608.758.4444  <br /><strong>Web:</strong> <a href='http://www.nelsonshometownerecreation.com'>www.nelsonshometownerecreation.com</a>");
        markers[149] = new Array(new GMarker(new GLatLng(42.020371, -71.494626), icon), "Location150", "<strong>Pro Pool</strong><br/>161 Pulaski Blvd<br />Bellingham, MA USA O2019<br /><strong>Phone: </strong>(508) 883-8777");
        markers[150] = new Array(new GMarker(new GLatLng(41.544339, -73.873242), icon), "Location151", "<strong>Rainbow Pools</strong><br/>1807 Rt. 52<br />Fishkill, NY USA 12524<br /><strong>Phone: </strong>845-896-8320 <br /><strong>Email:</strong> <a href='mailto:miketodd@rainbowpools.com'>miketodd@rainbowpools.com</a><br /><strong>Web:</strong> <a href='http://www.rainbowpools.com'>www.rainbowpools.com</a>");
        markers[151] = new Array(new GMarker(new GLatLng(42.318822, -89.021586), icon), "Location152", "<strong>Sonco Pools</strong><br/>1928 East Riverside Blvd.<br />Loves Park, IL USA 61111<br /><strong>Phone: </strong>815-654-7665 <br /><strong>Fax: </strong>815-654-1029 <br /><strong>Web:</strong> <a href='http://www.soncopools.com'>www.soncopools.com</a>");
        markers[152] = new Array(new GMarker(new GLatLng(42.427704, -89.0084), icon), "Location153", "<strong>Sonco Pools</strong><br/>5540 Elevator Rd.<br />Roscoe, IL USA 61073<br /><strong>Phone: </strong>815-623-1199 <br /><strong>Fax: </strong>815-623-1195 <br /><strong>Web:</strong> <a href='http://www.soncopools.com'>www.soncopools.com</a>");
        markers[153] = new Array(new GMarker(new GLatLng(42.250847, -89.631005), icon), "Location154", "<strong>Sonco Pools</strong><br/>3553 Highway 26 South<br />Freeport, IL USA 61032<br /><strong>Phone: </strong>815-232-2601 <br /><strong>Fax: </strong>815-559-0641 <br /><strong>Web:</strong> <a href='http://www.soncopools.com'>www.soncopools.com</a>");
        markers[154] = new Array(new GMarker(new GLatLng(41.973364, -88.716618), icon), "Location155", "<strong>Sonco Pools</strong><br/>1700 Dekalb Ave.<br />Sycamore, IL USA 60178<br /><strong>Phone: </strong>815-899-7665 <br /><strong>Fax: </strong>815-899-7661 <br /><strong>Web:</strong> <a href='http://www.soncopools.com'>www.soncopools.com</a>");
        markers[155] = new Array(new GMarker(new GLatLng(43.828361, -79.098936), icon), "Location156", "<strong>Backyard Living Center</strong><br/>1095 Kingston Rd Pickering, ON L1V 1B5<br /><strong>Phone: </strong>(905) 420-8848 <br /><strong><strong>E:</strong> <a href='mailto:info@thebackyardlivingcenter.com'>info@thebackyardlivingcenter.com</a> <br /><strong>W:</strong> <a href='http://www.thebackyardlivingcenter.com'>www.thebackyardlivingcenter.com</a>");
        markers[156] = new Array(new GMarker(new GLatLng(42.391413, -82.216344), icon), "Location157", "<strong>Bluewater Pools Chatham</strong><br/>350 Riverview Drive<br />Chatham, ON Canada N7M 5J5<br /><strong>Phone: </strong>519-354-9142 <br /><strong>Fax: </strong>815-899-7661");
        markers[157] = new Array(new GMarker(new GLatLng(46.065482, -62.570497), icon), "Location158", "<strong>Central Pool & Spa</strong><br/>1804 Peters Road<br />Kings County, PEI Canada<br /><strong>Phone: </strong>877-962-3510 <br /><strong>Email:</strong> <a href='mailto:info@centralpoolandspa.ca'>info@centralpoolandspa.ca</a> <br /><strong>Web:</strong> <a href='http://www.centralpoolandspa.ca'>www.centralpoolandspa.ca</a>");
        markers[158] = new Array(new GMarker(new GLatLng(42.778279, -81.149402), icon), "Location159", "<strong>Country Pools & Spa</strong><br/>1244 Talbot Street<br />St. Thomas, ON Canada N5P 1G9<br /><strong>Phone: </strong>519-633-7888 <strong>Fax: </strong>519-633-5332 <br /><strong>Email:</strong> <a href='mailto:info@countrypoolsandspas.com'>info@countrypoolsandspas.com</a> <br /><strong>Web:</strong> <a href='http://www.countrypoolsandspas.com'>www.countrypoolsandspas.com</a>");
        markers[159] = new Array(new GMarker(new GLatLng(43.969476, -78.781981), icon), "Location160", "<strong>DHF Contracting & Landscaping</strong><br/>5791 Solina Rd, RR #1<br />Hampton, ON Canada LoB 1B0<br /><strong>Phone: </strong>(905) 263-2699 ");
        markers[160] = new Array(new GMarker(new GLatLng(44.777568, -63.705452), icon), "Location161", "<strong>Intricate Pools</strong><br/>P. O. Box 32<br />Lower Sackville, NS Canada B4E 3E3<br /><strong>Phone: </strong>902-252-7767 <br /><strong>Cell: </strong>902-888-2367");
        markers[161] = new Array(new GMarker(new GLatLng(43.468794, -79.680653), icon), "Location162", "<strong>Leisure Industries</strong><br/>504 Iroquois Shore Rd Unit #1<br />Oakville, ON Canada L6H 3K4<br /><strong>Phone: </strong>877-312-7271 <br /><strong>Fax: </strong>905-815-1716 <br /><strong>Web:</strong> <a href='http://www.leisureindustries.ca'>www.leisureindustries.ca</a>");
        markers[162] = new Array(new GMarker(new GLatLng(44.487604, -76.995106), icon), "Location163", "<strong>Leisure Pools Canada</strong><br/>2295 County Road 14 RR#1<br />Enterprise, ON Canada K0K 1Z0<br /><strong>Phone: </strong>1-866-208-7946 <br /><strong>Email: </strong><a href='mailto:paul@leisurepoolscanada.com'>paul@leisurepoolscanada.com</a> <br /><strong>Web:</strong> <a href='http://www.leisurepoolscanada.com'>www.leisurepoolscanada.com</a>");
        markers[163] = new Array(new GMarker(new GLatLng(44.765902, -63.679869), icon), "Location164", "<strong>Levy Pools</strong><br/>475 Sackville Drive<br />Sackville, NS Canada B4C 2S1<br /><strong>Phone: </strong>902-865-4373 <br /><strong>Email: </strong><a href'mailto:sales@levypools.ca'>sales@levypools.ca</a> <br /><strong>Web:</strong> <a href='http://www.levypools.ca'>www.levypools.ca</a>");
        markers[164] = new Array(new GMarker(new GLatLng(43.781315, -80.078721), icon), "Location165", "<strong>No Green Pools</strong><br/>308 Main Street<br />Erin, ON Canada N0B 1T0<br /><strong>Phone: </strong>519-833-7407 <br /><strong>Email: </strong><a href'mailto:ngpools@bellnet.ca'>ngpools@bellnet.ca</a> <br /><strong>Web:</strong> <a href='http://www.nogreenpools.ca'>www.nogreenpools.ca</a>");
        markers[165] = new Array(new GMarker(new GLatLng(42.428733, -82.191803), icon), "Location166", "<strong>Paragon Pools and Spas</strong><br/>156 Given Road<br />Chatham, ON Canada N7M 5J7<br /><strong>Phone: </strong>(519) 355-1764 <br /><strong>Web:</strong> <a href='http://www.paragonpoolsandspa.com'>www.paragonpoolsandspa.com</a>");
        markers[166] = new Array(new GMarker(new GLatLng(45.11678, -64.702888), icon), "Location167", "<strong>Prall Pools</strong><br/>3204 Black Rock Road, RR#3<br />Waterville, NS Canada B0P 1V0<br /><strong>Phone: </strong>902-680-5947");
        markers[167] = new Array(new GMarker(new GLatLng(42.884797, -79.059276), icon), "Location168", "<strong>Steele Contracting</strong><br/>P.O. Box 758<br />Ridgeway, ON Canada L0S 1N0<br /><strong>Phone: </strong>(905)894-4715 <br /><strong>Fax: </strong>(905)894-5207 <br /><strong>Web:</strong> <a href='http://www.steelestampedconcrete.ca'>www.steelestampedconcrete.ca</a>");
        markers[168] = new Array(new GMarker(new GLatLng(42.985776, -82.388836), icon), "Location169", "<strong>Washington Pools and Spas</strong><br/>814 Colborne Rd<br />Sarnia, ON Canada N7T 6V8<br /><strong>Phone: </strong>519-336-3434 <br /><strong>Web:</strong> <a href='http://www.washingtonpools.ca'>www.washingtonpools.ca</a>");
        markers[169] = new Array(new GMarker(new GLatLng(44.275192, -78.340737), icon), "Location170", "<strong>Water World Home & Leisure Centre</strong><br/>621 The Parkway<br />Peterborough, ON Canada K9J 7K2<br /><strong>Phone: </strong>866-690-8021 <strong>Fax: </strong>705-745-6598 <br /><strong>Email</strong><a href'mailto:info@waterworldpools.ca'>info@waterworldpools.ca</a> <br /><strong>Web:</strong> <a href='http://www.waterworldpools.ca'>www.waterworldpools.ca</a>");
        markers[170] = new Array(new GMarker(new GLatLng(47.207717, -122.335156), icon), "Location171", "<strong>Pleasure Pool & Spas Inc</strong><br/>5414 71st Avenue Court E<br />Puyallup, WA USA 98371<br /><strong>Phone: </strong>253-840-9292 <br /><strong>Email:</strong> <a href='mailto:garystotlerpps@aol.com'>garystotlerpps@aol.com</a>");
        markers[171] = new Array(new GMarker(new GLatLng(43.098773742633945, -79.54653024673462), icon), "Location172", "<strong>Patio-Plus & Pool Place</strong><br/>111 Griffin St.N.<br />Smithville, ON Canada L0R 2A0<br /><strong>Phone: </strong>905-957-7100 or 999-298-7665 <br /><strong>Email:</strong> <a href='mailto:info@poolplace.ca'>info@poolplace.ca</a>");
        markers[172] = new Array(new GMarker(new GLatLng(49.89137207383126, -119.42162275314331), icon), "Location173", "<strong>Valley Pool & Spa</strong><br/>1659 Cary Road<br />Kelowna, BC Canada V1X 2C1<br /><strong>Phone: </strong>250-868-6500 <br /><strong>Email:</strong> <a href='mailto:contact@valleypoolandspa.com'>contact@valleypoolandspa.com</a>");
        markers[173] = new Array(new GMarker(new GLatLng(45.3343035922566, -75.71723699569702), icon), "Location174", "<strong>Superior Pool, Spa & Leisure Ltd.</strong><br/>65 Bentley Avenue – Unit 13<br />Ottawa, ON Canada K2E 8B4<br /><strong>Phone: </strong>613-228-1212 <br /><strong>Email:</strong> <a href='mailto:info@superiorpool.com'>info@superiorpool.com</a>");
        markers[174] = new Array(new GMarker(new GLatLng(43.775075844980215, -79.47052717208862), icon), "Location175", "<strong>Superior Pool, Spa & Leisure Ltd.</strong><br/>24 Martin Ross Avenue<br />Toronto, ON Canada M3J 2K8<br /><strong>Phone: </strong>416-665-0410 or 1-800-881-1625<br /><strong>Fax: </strong>416-665-6877<br /><strong>Email:</strong> <a href='mailto:info@superiorpool.com'>info@superiorpool.com</a>");
        markers[175] = new Array(new GMarker(new GLatLng(43.99310780707423, -79.23532962799072), icon), "Location176", "<strong>Todd Pools Ltd.</strong><br/>13072 Tenth Line<br />Stouffville, ON Canada L4A 7X4<br /><strong>Phone: </strong>905-640-7665<br /><strong>Fax: </strong>905.640.5147<br /><strong>Email:</strong> <a href='mailto:toddpools@bellnet.ca'>toddpools@bellnet.ca</a>");
        markers[176] = new Array(new GMarker(new GLatLng(43.612247839941325, -84.75838422775269), icon), "Location177", "<strong>Water Whirl Pool and Spa</strong><br/>1022 N. Packard<br />Mount Pleasant, MI USA 48858<br /><strong>Phone: </strong>888-332-5199<br />");
        markers[177] = new Array(new GMarker(new GLatLng(41.928511383799595, -91.7772102355957), icon), "Location178", "<strong>Royale Pools Inc.</strong><br/>60 E Cemetery Road <br />Fairfax, IA USA 52228<br /><strong>Phone: </strong>319-846-3496 or 800-210-6192<br /><strong>Email:</strong> <a href='mailto:royalepoolsinc@yahoo.com'>royalepoolsinc@yahoo.com</a>");



        $(markers).each(function (i, marker) {
            map.addOverlay(marker[0]);
            $("<li />")
		                    .html(markers[i][1])//Use list item label from array
		                    .click(function() {
		                        displayPoint(marker[0], i);
		                        setActive(this); //Show active state
		                        if ($('#message').is(':hidden')) {//Allow toggling of active state
		                            setActive();
		                        }
		                    })
		            .appendTo("#list");

            GEvent.addListener(marker[0], "click", function() {
                displayPoint(marker[0], i);
                setActive(i); //Show active location
                if ($('#message').is(':hidden')) {//Allow toggling of active state
                    setActive();
                }
            });
        });

        $("#message").appendTo(map.getPane(G_MAP_FLOAT_SHADOW_PANE));


        function displayPoint(marker, index) {
            if ($('#message').is(':hidden')) {//Allow toggling of markers
                $('#message').fadeIn();
            }
            else {//Remove all .active classes and hide markers
                $('#message').hide();
                $(".active").removeClass();
            }
            //$("#message").hide();//Default behaviour, doesn't allow toggling

            var moveEnd = GEvent.addListener(map, "moveend", function() {
                var markerOffset = map.fromLatLngToDivPixel(marker.getLatLng());
                $("#message")
							.html(markers[index][2])//Use information from array
							.fadeIn()
							.css({ top: markerOffset.y - 140, left: markerOffset.x - 140 });
                GEvent.removeListener(moveEnd);
            });
            map.panTo(marker.getLatLng());
        }

        function setActive(el) {
            $(".active").removeClass(); //Remove all .active classes
            $("#list").find('li').eq(el).addClass('active'); //Find list element equal to index number and set active
            $(el).addClass('active'); //Set active if list element clicked directly
        }
    } //End if map exists
});  //End onReady
