    if (GBrowserIsCompatible()) {       // A function to create the marker and set up the event window      // Dont try to unroll this function. It has to be here for the function closure      // Each instance of the function preserves the contends of a different instance      // of the "marker" and "html" variables which will be needed later when the event triggers.          function createMarker(point,html) {        var marker = new GMarker(point);        GEvent.addListener(marker, "click", function() {          marker.openInfoWindowHtml(html);        });        return marker;      }      // Display the map, with some controls and set the initial location       var map = new GMap2(document.getElementById("map"));      map.addControl(new GLargeMapControl());      map.addControl(new GMapTypeControl());      map.setCenter(new GLatLng(40.194, -92.583),8);      map.enableGoogleBar();      // Set up markers with info windows //Barry, Jim and Gail      var point = new GLatLng(40.522339,-92.580096);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Barry, Jim and Gail</strong></li><li>Rt. 1 Box 141</li><li>Glenwood, MO 63541</li><li>(660) 355-4371</li></ul></div>')      map.addOverlay(marker);//Blue Heron Orchard      var point = new GLatLng(40.077193, -91.519968);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Blue Heron Orchard</strong></li><li>32974 220th Street</li><li>Canton, MO 63435</li><li>Home: (573) 655-4291</li><li>Mobile: (641) 455-9636</li><li>blueheronorchard (at) centurytel (dot) net</li><li><a href="http://www.blueheronorchard.com">www.blueheronorchard.com</a></li></ul></div>')      map.addOverlay(marker);//Broken B      var point = new GLatLng(40.1765972,-93.1601807);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Broken B Farms</strong></li><li>Dean, Marilee, and Andy Booth</li><li>51728 Ribbon Rd</li><li>Milan, MO 63556</li><li>(660) 265-3194</li></ul></div>')      map.addOverlay(marker);//Brown      var point = new GLatLng(40.558627,-93.130572);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Lowell and Glenda Brown</strong></li><li>37044 120th St.</li><li>Unionville, MO 63565</li><li>(660) 933-4628</li></ul></div>')      map.addOverlay(marker);//Cole Farms      var point = new GLatLng(40.157673, -92.3837586);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Cole Farms</strong></li><li>Ivan Cole</li><li>22687 ST HWY J</li><li>Brashear, MO 63533</li><li>Cell: (660) 341-8094</li><li>Home: (660) 323-5628</li></ul></div>')      map.addOverlay(marker);//County Line Ham      var point = new GLatLng(39.6969, -92.044149);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>County Line Ham</strong></li><li>Leslie and Kelly Wilt</li><li>8196 Shelby 411</li><li>Shelbina, MO 63468</li><li>(573) 588-2292</li></ul></div>')      map.addOverlay(marker);//Devon's Fine Swine      var point = new GLatLng(39.901899,-92.481688);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Devon\'s Fine Swine</strong></li><li>709 N. Williamson St.</li><li>Atlanta, MO 63530</li><li>(660) 988-1014 <strong>or</strong>(660) 239-4405</li></ul></div>')      map.addOverlay(marker);//Farmer Jay's Homemade Delights      var point = new GLatLng(40.275376, -92.877667);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Farmer Jay\'s Homemade Delights</strong></li><li>14055 State Hwy D</li><li>Green Castle, MO 63544</li><li>(660) 342-3161</li></ul></div>')      map.addOverlay(marker);//Green Pastures Farm      var point = new GLatLng(39.217762, -92.436416);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Green Pastures Farm</strong></li><li>Jan and Greg Judy</li><li>21975 Devil\'s Washboard</li><li>Clark, MO 65243</li><li>(573) 874-1816</li><li><a href="http://www.greenpasturesfarm.net">www.greenpasturesfarm.net</a></li></ul></div>')      map.addOverlay(marker);//Harmony Farm      var point = new GLatLng(40.334385, -92.996668);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Harmony Farm</strong></li><li>Rolf Christen</li><li>60731 Hwy M</li><li>Green City, MO 63545</li><li>Home: (660) 874-4714</li><li>Fax: (660) 874-4711</li><li>crifarm (at) nemr (dot) net</li></ul></div>')      map.addOverlay(marker);//Green Valley Farm      var point = new GLatLng(40.0646622745454,-92.705670264294);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Green Valley Farm</strong></li><li>Steve and Velda Salt</li><li>28461 Linderville Trail</li><li>Kirksville, MO 63501</li><li>660-332-7217</li><li>saltsgvf (at) missvalley (dot) com</li><li><a href="http://www.localharvest.org/farms/M3314">http://www.localharvest.org/farms/M3314</a></li></ul></div>')      map.addOverlay(marker);//Lazy L      var point = new GLatLng(40.56658, -92.942188);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Lazy L Elk Ranch</strong></li><li>Ferlin, Lloyd, and Joyce LaRue </li><li>10713 State Hwy 149</li><li>Unionville, MO 63565</li><li>Home: (660) 933-4682</li><li>Fax: (660) 933-4689</li><li>larulj (at) nemr (dot) net</li><li><a href="http://www.premiumelk.com">www.premiumelk.com</a></li></ul></div>')      map.addOverlay(marker);//Lost Branch Blueberry Farm      var point = new GLatLng(40.171462,-92.45505);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Lost Branch Blueberry Farm</strong></li><li>Lost Branch Way</li><li>Kirksville, MO 63501</li><li>660-665-4771</li><li>rprice (at) kvmo (dot) net</li><li><a href="http://lostbranchblueberries.blogspot.com">http://lostbranchblueberries.blogspot.com</a></li></ul></div>')      map.addOverlay(marker);//Leunen Farms      var point = new GLatLng(40.5223, -92.526169);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Leunen Farms</strong></li><li>Deb Leunen</li><li>P.O. BOX 189</li><li>Lancaster, MO 63548</li><li>Home: (660) 457-2125</li><li>Barn: (660) 216-0231</li><li>dleunen (at) marktwain (dot) net</li><li><a href="http://www.leunenfarms.com/">www.leunenfarms.com</a><li></ul></div>')      map.addOverlay(marker);//Marshall, Tom      var point = new GLatLng(40.313768, -92.603691);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Tom Marshall</strong></li><li>23177 State Hwy AA</li><li>Greentop, MO 63546</li><li>(660) 949-2584</li></ul></div>')      map.addOverlay(marker);//Primmer Pasture Pork      var point = new GLatLng(40.2512394, -92.4263363);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Primmer Pasture Pork</strong></li><li>Tom Primmer</li><li>16519 Hazel Green Way</li><li>Brashear, MO 63533</li><li>(660) 323-5548</li></ul></div>')      map.addOverlay(marker);//Ramer, Edwin      var point = new GLatLng(40.360316, -92.023815);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Edwin Ramer</strong></li><li>Rt. 1 Box 14</li><li>Gorin, MO 63543</li><li>(660) 282-3334</li></ul></div>')      map.addOverlay(marker);//Ramer, Lloyd and Edna      var point = new GLatLng(40.3142, -92.087149);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Lloyd and Edna Ramer</strong></li><li>Rt. 1 Box 16</li><li>Rutledge, MO 63563</li><li>(660) 434-5312</li></ul></div>')      map.addOverlay(marker);//Sandhill      var point = new GLatLng(40.3140,-92.12714);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Sandhill Farm</strong></li><li>RR 1 BOX 155</li><li>Rutledge, MO 63563</li><li>660-883-5543</li><li><a href="http://www.sandhillfarm.org">http://www.sandhillfarm.org</a></li></ul></div>')      map.addOverlay(marker);	  //Singing Prairie Farm      var point = new GLatLng(40.0369905,-92.417585);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Singing Prairie Farm</strong></li><li>30552 Lantern St.</li><li>La Plata, MO 63549</li><li>660-332-4020</li></ul></div>')      map.addOverlay(marker);	  //Spence, Terry      var point = new GLatLng(40.49003, -92.994784);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Terry Spence</strong></li><li>32672 115th St.</li><li>Unionville, MO 63565</li><li>(660) 947-3873</li></ul></div>')      map.addOverlay(marker);	 //Weiler Dairy      var point = new GLatLng(40.28398,-92.09092);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>Weiler Dairy</strong></li><li>RR 1 BOX 90</li><li>Rutledge, MO 63563</li><li>660-883-5839</li></ul></div>')      map.addOverlay(marker);	 //West Orchards      var point = new GLatLng(39.811768,-92.4899847);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>West Orchard</strong></li><li>Dan and Mary West</li><li>25875 Jewell Ave</li><li>Macon, MO</li><li>(660) 651-7582</li><li>sales (at) west-orchards (dot) com</li><li><a href="http://www.west-orchards.com">http://www.west-orchards.com</a></li></ul></div>')      map.addOverlay(marker);	 	  //Zeiset, David and Rosanna      var point = new GLatLng(40.44094,-92.16808);      var marker = createMarker(point,	  '<div id="maplist"><ul><li><strong>David and Rosanna Zeiset</strong></li><li>RR 2 Box 61</li><li>Memphis, MO 63555</li><li>(660) 328-6278</li></ul></div>')      map.addOverlay(marker);	 //End before here    }	    // display a warning if the browser was not compatible    else {      alert("Sorry, the Google Maps API is not compatible with this browser");    }
