function updatepage() {

var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
map.setCenter(new GLatLng(42.96999, -85.671387), 12, G_NORMAL_MAP);

var icon = new GIcon();
icon.image = "http://labs.google.com/ridefinder/images/mm_20_green.png";
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

// Creates a marker whose info window displays the given number
function createMarker(point, number)
{
var marker = new GMarker(point, icon);
// Show this markers index in the info window when it is clicked
var html = number;
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
return marker;
};

var point = new GLatLng(42.955544,-85.640732);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>The Bloom Collective</b><br/>1134 Wealthy St SE<br />Grand Rapids, MI 49506<br /><br /> The Bloom Collective has a flyer board and a space to leave flyers.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.956837,-85.633972);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Kava House</b><br/>1445 Lake Dr SE<br />Grand Rapids, MI 49506<br /><br /> There is a flyer board located near the door.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.955559,-85.643112);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>The Sparrows</b><br/>1035 Wealthy St SE<br />Grand Rapids, MI 49506<br /><br /> There is a flyer board near the restrooms.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.962742,-85.637207);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Common Ground</b><br/>1319 Fulton St E<br />Grand Rapids, MI 49503<br /><br /> There are two flyer boards in the store.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.962738,-85.635681);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Family Fare - Fulton Heights</b><br/>1415 E. Fulton St<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board near the entrance to the store.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.955513,-85.632698);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>76 Coffee</b><br/>1507 Wealthy St SE<br />Grand Rapids, MI 49506<br /><br /> There is a flyer board in the back of the store.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.962971,-85.664238);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Discussions</b><br/>6 Jefferson Ave SE<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board near the windows.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.960484,-85.667816);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>The Euclid</b><br/>133 S Division Ave<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board near the door.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.960529,-85.667816);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Vertigo Music</b><br/>129 S Division Ave<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board and a place to leave flyers as soon as you walk in.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.966789,-85.666451);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Grand Rapids Community College</b><br/>143 Bostwick Avenue NE<br />Grand Rapids, MI 49503<br /><br /> There are flyer boards located throughout the campus. You can post on BROWN and GREY boards without getting your flyers stamped. To post on the YELLOW boards, bring your flyer to Student Services (1st floor of the Student Community Center) for approval.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.963364,-85.679436);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Grand Valley State University - Grand Rapids Campus</b><br/>401 Fulton Street West<br />Grand Rapids, MI 49504<br /><br /> There are flyer boards located throughout the DeVos Center. Postings must be stamped and approved by an office located in 219C DeVos.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.961529,-85.888733);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Grand Valley State University - Allendale Campus</b><br/>1 Campus Dr<br />Allendale, MI 49401<br /><br /> There are boards throughout campus. Flyers need to be stamped by the Office of Student Life, located in Kirkhof Center.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.959358,-85.644508);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Gaia Cafe</b><br/>209 Diamond Ave SE<br />Grand Rapids, MI 49506<br /><br /> There is a flyer board when you enter the restaurant.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.960674,-85.667824);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Scavenger Hunt</b><br/>117 Division Ave S #B<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board at the entrance to the store.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.962799,-85.645584);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>The Green Life Market</b><br/>944 Fulton St E<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board near the front door.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.964867,-85.669823);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Schuler Books & Music</b><br/>86 Monroe Center St NW<br />Grand Rapids, MI 49503<br /><br /> There is a flyer board in the entry way off Fountain Street.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.912621,-85.601196);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Schuler Books & Music</b><br/>2660 28th St SE<br />Kentwood, MI 49512<br /><br /> There is a flyer board by the newspapers and magazines.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.955544,-85.641212);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Institute for Global Education (IGE)</b><br/>1115 Wealthy St SE<br />Grand Rapids, MI 49506<br /><br /> IGE will post flyers about protests and political events.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.912525,-85.575058);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Panera Bread</b><br/>3770 28th St SE<br />Kentwood, MI 49512<br /><br /> There is a flyer board near the restrooms.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.928097,-85.648132);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Harvest Health Foods</b><br/>1944 Eastern Ave SE<br />Grand Rapids, MI 49507<br /><br /> There is a flyer board near the rear entrance/exit.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.950645,-85.614708);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>D & W Fresh Market&#8206;</b><br/>2181 Wealthy St SE<br />East Grand Rapids, MI 49506<br /><br /> There is a small flyer board located in the west entrance.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.959740,-85.644341);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>West Michigan Environmental Action Council&#8206;</b><br/>1007 Lake Dr SE<br />Grand Rapids, MI 49506<br /><br /> WMEAC will post flyers for protests and political events in its window. Check inside to get your flyer approved.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.970684,-85.684364);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Duthlers Family Food&#8206;</b><br/>648 Bridge St NW<br />Grand Rapids, MI 49504<br /><br /> Duthlers has a flyer board.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.955570,-85.644249);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Meanwhile Bar</b><br/>1005 Wealthy St SE<br />Grand Rapids, MI 49506<br /><br /> The Meanwhile has an information table near the entrance.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.960705,-85.644547);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Global Infusions</b><br/>143 Diamond Ave SE<br />Grand Rapids, MI 49506<br /><br /> Flyer board is all the way to the back of store. Ask employee for assistance and approval before taping them up.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.960735,-85.644554);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Clothing Matters</b><br/>141 Diamond SE<br />Grand Rapids, MI 49506<br /><br /> Ask an employee for approval of flyer to be posted. They will post it themselves.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.965073,-85.670151);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Local Mocha</b><br/>96 Monroe Center St NW<br />Grand Rapids, MI 49503<br /><br /> Places to tape flyers to windows and shelving available to leave flyers is located on the right-hand side when you walk through the door.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.955677,-85.653885);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Wealthy Street Bakery</b><br/>608 Wealthy St SE<br />Grand Rapids, MI 49506<br /><br /> There is a window sill/ledge where you can put flyers.</div>');
map.addOverlay(marker);

var point = new GLatLng(42.959782,-85.644493);
var marker = createMarker(point, '<div style="width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 200px;"><b>Marie Catribs</b><br/>1001 Lake Dr SE<br />Grand Rapids, MI 49506<br /><br /> There is a window sill/ledge where you can put flyers.</div>');
map.addOverlay(marker);



}

