function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(37.243858,-93.206677), 15);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());

        // Create a base icon for all of our markers that specifies the
        // shadow, icon dimensions, etc.
        var baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(20, 34);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);

        // Create a generic Red marker for properties with occupied buildings

		var plainIcon = new GIcon(baseIcon);
			plainIcon.image = "http://www.google.com/mapfiles/marker.png";
			
	    // Create a generic Green marker for properties with unoccupied/available buildings
			
		var plainGreenIcon = new GIcon(baseIcon);
			plainGreenIcon.image = "/scripts/maps/icons/darkgreen_Marker.png";
				
        // Creates a marker whose info window displays the letter corresponding
        // to the given index.

        // Add location for A

		var letteredIconA = new GIcon(baseIcon);
          letteredIconA.image = "http://www.google.com/mapfiles/markerA.png";

		// Set up our GMarkerOptions object
          markerOptionsA = { icon:plainIcon };

		myMarkerA=new GMarker(new GLatLng(37.249427,-93.21297), markerOptionsA);
        GEvent.addListener(myMarkerA, "click", function() {
          myMarkerA.openInfoWindowHtml("<p><img src='/scripts/maps/images/ameripride.jpg' height='120' width='260' align='left'><br /><strong>AmeriPride</strong><br />Total Building Size:  60,000 sq.ft.<br />Total Lot Size: 6.7 acres<br />Industry:  Industrial Launderers<br />Company Headquarters:  Lincoln, NE<br /><a href='http://www.ameripride.com' target='_blank'>www.ameripride.com</a></p>");

        });

        map.addOverlay(myMarkerA);

        // Add location for B

		var letteredIconB = new GIcon(baseIcon);
          letteredIconB.image = "http://www.google.com/mapfiles/markerB.png";

		// Set up our GMarkerOptions object
          markerOptionsB = { icon:plainIcon };

		myMarkerB=new GMarker(new GLatLng(37.247463,-93.207954), markerOptionsB);
        GEvent.addListener(myMarkerB, "click", function() {
          myMarkerB.openInfoWindowHtml("<p><img src='/scripts/maps/images/reckitt-benckiser.jpg' height='120' width='260' align='left'><br /><strong>Reckitt Benckiser</strong><br />Total Building Size:  620,000 sq.ft.<br />Total Lot Size:  50.0 acres<br />Industry:  Food Manufacturing<br />Company Headquarters: Slough, Berkshire, UK<br /><a href='http://www.benckiser.com' target='_blank'>www.benckiser.com</a></p>");

        });

        map.addOverlay(myMarkerB);

        // Add location for C

		var letteredIconC = new GIcon(baseIcon);
          letteredIconC.image = "http://www.google.com/mapfiles/markerC.png";

		// Set up our GMarkerOptions object
          markerOptionsC = { icon:plainIcon };

		myMarkerC=new GMarker(new GLatLng(37.245268,-93.213716), markerOptionsC);
        GEvent.addListener(myMarkerC, "click", function() {
          myMarkerC.openInfoWindowHtml("<p><img src='/scripts/maps/images/maiman.jpg' height='120' width='260' align='left'><br /><strong>The&nbsp;Maiman Co.</strong><br />Total Building Size:  45,000 sq.ft.<br />Total Lot Size:  5.7 acres<br />Industry: Millwork (Wood Windows & Doors)<br />Company Headquarters:  Springfield<br /><a href='http://www.maiman.com' target='_blank'>www.maiman.com</a></p>");

        });

        map.addOverlay(myMarkerC);

        // Add location for D

		var letteredIconD = new GIcon(baseIcon);
          letteredIconD.image = "http://www.google.com/mapfiles/markerD.png";

		// Set up our GMarkerOptions object
          markerOptionsD = { icon:plainIcon };

		myMarkerD=new GMarker(new GLatLng(37.243461,-93.212138), markerOptionsD);
        GEvent.addListener(myMarkerD, "click", function() {
          myMarkerD.openInfoWindowHtml("<p><img src='/scripts/maps/images/maiman-2.jpg' height='120' width='260' align='left'><br /><strong>The&nbsp;Maiman Co.</strong><br />Total Building Size:  180,000 sq.ft.<br />Total Lot Size:  19.9 acres<br />Industry:  Millwork (Wood Windows & Doors)<br />Company Headquarters:  Springfield<br /><a href='http://www.maiman.com' target='_blank'>www.maiman.com</a></p>");

        });

        map.addOverlay(myMarkerD);

        // Add location for E

		var letteredIconE = new GIcon(baseIcon);
          letteredIconE.image = "http://www.google.com/mapfiles/markerE.png";

		// Set up our GMarkerOptions object
          markerOptionsE = { icon:plainIcon };

		myMarkerE=new GMarker(new GLatLng(37.24549,-93.211677), markerOptionsE);
        GEvent.addListener(myMarkerE, "click", function() {
          myMarkerE.openInfoWindowHtml("<p><img src='/scripts/maps/images/color-web.jpg' height='120' width='260' align='left'><br /><strong>Nowata Printing Co.</strong><br />Total Building Size:  30,000 sq.ft.<br />Total Lot Size:  3.6 acres<br />Industry:  Publishing<br />Company Headquarters:  Bentonville, AR<br /><a href='http://www.nowataprinting.com' target='_blank'>www.nowataprinting.com</a></p>");

        });

        map.addOverlay(myMarkerE);

        // Add location for F

		var letteredIconF = new GIcon(baseIcon);
          letteredIconF.image = "http://www.google.com/mapfiles/markerF.png";

		// Set up our GMarkerOptions object
          markerOptionsF = { icon:plainIcon };

		myMarkerF=new GMarker(new GLatLng(37.243406,-93.209006), markerOptionsF);
        GEvent.addListener(myMarkerF, "click", function() {
          myMarkerF.openInfoWindowHtml("<p><img src='/scripts/maps/images/ac-buckhorn.jpg' height='120' width='260' align='left'><br /><strong>AC Buckhorn</strong><br />Total Building Size:  227,000 sq.ft.<br />Total Lot Size:  18.0 acres<br />Industry:  Plastics Injection Molding<br />Company Headquarters:  Milford, OH<br /><a href='http://www.buckhorninc.com' target='_blank'>www.buckhorninc.com</a></p>");

        });

        map.addOverlay(myMarkerF);

        // Add location for G

		var letteredIconG = new GIcon(baseIcon);
          letteredIconG.image = "http://www.google.com/mapfiles/markerG.png";

		// Set up our GMarkerOptions object
          markerOptionsG = { icon:plainIcon };

		myMarkerG=new GMarker(new GLatLng(37.24174,-93.214858), markerOptionsG);
        GEvent.addListener(myMarkerG, "click", function() {
          myMarkerG.openInfoWindowHtml("<p><!--img src='/scripts/maps/images/stamina.jpg' height='120' width='260' align='left'><br /--><strong>Springfield Striping and Sealing</strong><!--br />Industry:  Exercise Equipment<br />Total Building Size:  80,000 sq.ft.<br />Total Lot Size:  8.0 acres<br />Company Headquarters:  Springfield<br /><a href='http://www.staminaproducts.com' target='_blank'>www.staminaproducts.com</a></p-->");

        });

        map.addOverlay(myMarkerG);

        // Add location for H

		var letteredIconH = new GIcon(baseIcon);
          letteredIconH.image = "http://www.google.com/mapfiles/markerH.png";

		// Set up our GMarkerOptions object
          markerOptionsH = { icon:plainIcon };

		myMarkerH=new GMarker(new GLatLng(37.241582,-93.211033), markerOptionsH);
        GEvent.addListener(myMarkerH, "click", function() {
          myMarkerH.openInfoWindowHtml("<p><img src='/scripts/maps/images/northstar.jpg' height='120' width='260' align='left'><br /><strong>NorthStar Battery</strong><br />Total Building Size:  139,000 sq.ft.<br />Total Lot Size:  18.0 acres<br />Industry:  Primary Batteries<br />Company Headquarters:  Stockholm, Sweden<br /><a href='http://www.northstarbattery.com' target='_blank'>www.northstarbattery.com</a></p>");

        });

        map.addOverlay(myMarkerH);

        // Add location for I

		var letteredIconI = new GIcon(baseIcon);
          letteredIconI.image = "http://www.google.com/mapfiles/markerI.png";

		// Set up our GMarkerOptions object
          markerOptionsI = { icon:plainIcon };

		myMarkerI=new GMarker(new GLatLng(37.241898,-93.207643), markerOptionsI);
        GEvent.addListener(myMarkerI, "click", function() {
          myMarkerI.openInfoWindowHtml("<p><img src='/scripts/maps/images/nestle_purina.jpg' height='120' width='260' align='left'><br /><strong>Nestle Purina PetCare</strong><br />Total Building Size:  32,000 sq.ft.<br />Total Lot Size:  4.7 acres<br />Industry:  Dog & Cat Litter<br />Company Headquarters: Moncton, New <br />Brunswick, Canada<br /><a href='http://www.biggreenbin.com' target='_blank'>www.biggreenbin.com</a></p>");

        });

        map.addOverlay(myMarkerI);

        // Add location for J

		var letteredIconJ = new GIcon(baseIcon);
          letteredIconJ.image = "http://www.google.com/mapfiles/markerJ.png";

		// Set up our GMarkerOptions object
          markerOptionsJ = { icon:plainIcon };

		myMarkerJ=new GMarker(new GLatLng(37.240651,-93.207579), markerOptionsJ);
        GEvent.addListener(myMarkerJ, "click", function() {
          myMarkerJ.openInfoWindowHtml("<p><img src='/scripts/maps/images/dameron-color-labs.jpg' height='120' width='260' align='left'><br /><strong>Dameron Color Labs</strong><br />Total Building Size:  35,500 sq.ft.<br />Total Lot Size:  6.1 acres<br />Industry: Photo Finishing Laboratories<br />Company Headquarters:  Springfield<br /><a href='http://www.dameron-color-labs.com' target='_blank'>www.dameron-color-labs.com</a></p>");

        });

        map.addOverlay(myMarkerJ);

        // Add location for K

		var letteredIconK = new GIcon(baseIcon);
          letteredIconK.image = "http://www.google.com/mapfiles/markerK.png";

		// Set up our GMarkerOptions object
          markerOptionsK = { icon:plainIcon };

		myMarkerK=new GMarker(new GLatLng(37.239618,-93.214617), markerOptionsK);
        GEvent.addListener(myMarkerK, "click", function() {
          myMarkerK.openInfoWindowHtml("<p><img src='/scripts/maps/images/diesel-exchange.jpg' height='120' width='260' align='left'><br /><strong>Diesel Exchange</strong><br />Total Building Size:  60,000 sq.ft.<br />Total Lot Size:  8.9 acres<br />Industry: Internal Combustion Engines<br />Company Headquarters:  Springfield<br /><a href='http://www.dieselexchange.com' target='_blank'>www.dieselexchange.com</a></p>");

        });

        map.addOverlay(myMarkerK);

        // Add location for L

		var letteredIconL = new GIcon(baseIcon);
          letteredIconL.image = "http://www.google.com/mapfiles/markerL.png";

		// Set up our GMarkerOptions object
          markerOptionsL = { icon:plainIcon };

		myMarkerL=new GMarker(new GLatLng(37.244046,-93.203126), markerOptionsL);
        GEvent.addListener(myMarkerL, "click", function() {
          myMarkerL.openInfoWindowHtml("<p><img src='/scripts/maps/images/stainless-tech.jpg' height='120' width='260' align='left'><br /><strong>Stainless Technology</strong><br />Total Building Size:  55,000 sq.ft.<br />Total Lot Size:  11.7 acres<br />Industry: Stainless Steel Fabrication<br />Company Headquarters: Bethlehem, PA<br /><a href='http://www.abec.com' target='_blank'>www.abec.com</a></p>");

        });

        map.addOverlay(myMarkerL);

        // Add location for M

		var letteredIconM = new GIcon(baseIcon);
          letteredIconM.image = "http://www.google.com/mapfiles/markerM.png";

		// Set up our GMarkerOptions object
          markerOptionsM = { icon:plainIcon };

		myMarkerM=new GMarker(new GLatLng(37.243137,-93.205444), markerOptionsM);
        GEvent.addListener(myMarkerM, "click", function() {
          myMarkerM.openInfoWindowHtml("<p><img src='/scripts/maps/images/central-states-industrial.jpg' height='120' width='260' align='left'><br /><strong>Central States Industrial</strong><br />Total Building Size:  37,000 sq.ft.<br />Total Lot Size:  8.0 acres<br />Industry: Industrial Machinery & Equipment<br />Company Headquarters:  Springfield<br /><a href='http://www.csidesigns.com' target='_blank'>www.csidesigns.com</a></p>");

        });

        map.addOverlay(myMarkerM);

        // Add location for N

		var letteredIconN = new GIcon(baseIcon);
          letteredIconN.image = "http://www.google.com/mapfiles/markerN.png";

		// Set up our GMarkerOptions object
          markerOptionsN = { icon:plainIcon };

		myMarkerN=new GMarker(new GLatLng(37.243828,-93.200283), markerOptionsN);
        GEvent.addListener(myMarkerN, "click", function() {
          myMarkerN.openInfoWindowHtml("<p><img src='/scripts/maps/images/regen-technologies.jpg' height='120' width='260' align='left'><br /><strong>John Deere Reman-Springfield</strong><br />Total Building Size: 95,000 sq.ft.<br />Total Lot Size:  12.0 acres<br />Industry: Industrial Machinery<br />Company Headquarters: Moline, IL<br /><a href='http://www.deere.com' target='_blank'>www.srcreman.com</a></p>");

        });

        map.addOverlay(myMarkerN);

        // Add location for O

		var letteredIconO = new GIcon(baseIcon);
          letteredIconO.image = "http://www.google.com/mapfiles/markerO.png";

		// Set up our GMarkerOptions object
          markerOptionsO = { icon:plainIcon };

		myMarkerO=new GMarker(new GLatLng(37.241749,-93.205213), markerOptionsO);
        GEvent.addListener(myMarkerO, "click", function() {
          myMarkerO.openInfoWindowHtml("<p><img src='/scripts/maps/images/unimark-plastics.jpg' height='120' width='260' align='left'><br /><strong>Unimark Plastics</strong><br />Total Building Size:  65,000 sq.ft.<br />Total Lot Size: 15.0 acres<br />Industry: Plastic Products<br />Company Headquarters:  Indianapolis, IN <br /><a href='http://www.alltrista.com' target='_blank'>www.alltrista.com</a></p>");

        });

        map.addOverlay(myMarkerO);

        // Add location for P

		var letteredIconP = new GIcon(baseIcon);
          letteredIconP.image = "/scripts/maps/icons/darkgreen_Marker.png";

		// Set up our GMarkerOptions object
          markerOptionsP = { icon:letteredIconP };

		myMarkerP=new GMarker(new GLatLng(37.241663,-93.202665), markerOptionsP);
        GEvent.addListener(myMarkerP, "click", function() {
          myMarkerP.openInfoWindowHtml("<p style='width:260px;'><img src='/scripts/maps/images/lot-21.jpg' height='120' width='260' align='left'><br /><strong>Lot 21</strong><br />Size: 14.1 acres<br />Average Elevation: 1360 ft.<br />Dimensions: 1225 x 711<br />Owned By: Mike Childs, 417-848-3465<br />Services: Electrical, Natural Gas, Water, Sanitary Sewer, Fiber Optic<br />Lot 21 is Rail Served</p>");

        });

        map.addOverlay(myMarkerP);

        // Add location for Q

		var letteredIconQ = new GIcon(baseIcon);
          letteredIconQ.image = "http://www.google.com/mapfiles/markerQ.png";

		// Set up our GMarkerOptions object
          markerOptionsQ = { icon:plainIcon };

		myMarkerQ=new GMarker(new GLatLng(37.239003,-93.204666), markerOptionsQ);
        GEvent.addListener(myMarkerQ, "click", function() {
          myMarkerQ.openInfoWindowHtml("<p><img src='/scripts/maps/images/digital-monitoring-products.jpg' height='120' width='260' align='left'><br /><strong>Digital Monitoring Products</strong><br />Total Building Size:  42,500 sq.ft.<br />Total Lot Size:  9.0 acres<br />Industry:  Process Control Instruments<br />Company Headquarters:  Springfield<br /><a href='http://www.dmpnet.com' target='_blank'>www.dmpnet.com</a></p>");

        });

        map.addOverlay(myMarkerQ);

        // Add location for R

		var letteredIconR = new GIcon(baseIcon);
          letteredIconR.image = "http://www.google.com/mapfiles/markerR.png";

		// Set up our GMarkerOptions object
          markerOptionsR = { icon:plainIcon };

		myMarkerR=new GMarker(new GLatLng(37.240139,-93.201683), markerOptionsR);
        GEvent.addListener(myMarkerR, "click", function() {
          myMarkerR.openInfoWindowHtml("<p><img src='/scripts/maps/images/watts.jpg' height='120' width='260' align='left'><br /><strong>Watts Radiant</strong><br />Total Building Size:  140,000 sq.ft.<br />Total Lot Size:  22.9 acres<br />Industry: Radiant floor heating equipment<br />Company Headquarters:  North Andover, MA<br /><a href='http://www.wattsradiant.com' target='_blank'>www.wattsradiant.com</a></p>");

        });

        map.addOverlay(myMarkerR);

        // Add location for S

		var letteredIconS = new GIcon(baseIcon);
          letteredIconS.image = "http://www.google.com/mapfiles/markerS.png";

		// Set up our GMarkerOptions object
          markerOptionsS = { icon:plainIcon };

		myMarkerS=new GMarker(new GLatLng(37.241894,-93.198652), markerOptionsS);
        GEvent.addListener(myMarkerS, "click", function() {
          myMarkerS.openInfoWindowHtml("<p><img src='/scripts/maps/images/certified-metals.jpg' height='120' width='260' align='left'><br /><strong>Certified Metals</strong><br />Total Building Size:  30,000 sq.ft.<br />Total Lot Size:  6.9 acres<br />Industry:  Fabricated Pipe & Pipe Fittings<br />Company Headquarters:  Springfield<br /><a href='http://www.certmet.com' target='_blank'>www.certmet.com</a></p>");

        });

        map.addOverlay(myMarkerS);

        // Add location for T

		var letteredIconT = new GIcon(baseIcon);
          letteredIconT.image = "http://www.google.com/mapfiles/markerT.png";

		// Set up our GMarkerOptions object
          markerOptionsT = { icon:plainIcon };

		myMarkerT=new GMarker(new GLatLng(37.242351,-93.197156), markerOptionsT);
        GEvent.addListener(myMarkerT, "click", function() {
          myMarkerT.openInfoWindowHtml("<p><img src='/scripts/maps/images/megavolt.jpg' height='120' width='260' align='left'><br /><strong>SRC Electrical</strong><br />Total Building Size:  50,000 sq.ft.<br />Total Lot Size:  7.0 acres<br />Industry:  Motors & Generators<br />Company Headquarters:  Springfield<br /><a href='http://www.SRCelectrical.com' target='_blank'>www.SRCelectrical.com</a><br />Megavolt is a joint venture between SRC <br />Holdings Co. and J.I. Case Corp.</p>");

        });

        map.addOverlay(myMarkerT);

        // Add location for U

		var letteredIconU = new GIcon(baseIcon);
          letteredIconU.image = "http://www.google.com/mapfiles/markerU.png";

		// Set up our GMarkerOptions object
          markerOptionsU = { icon:plainIcon };

		myMarkerU=new GMarker(new GLatLng(37.244273,-93.197665), markerOptionsU);
        GEvent.addListener(myMarkerU, "click", function() {
          myMarkerU.openInfoWindowHtml("<p><img src='/scripts/maps/images/cintas.jpg' height='120' width='260' align='left'><br /><strong>Cintas</strong><br />Total Building Size:  48,000 sq.ft.<br />Total Lot Size:  6.1 acres<br />Industry:  Industrial Launderers<br />Company Headquarters:  Cincinnati, OH<br /><a href='http://www.cintas-corp.com' target='_blank'>www.cintas-corp.com</a></p>");

        });

        map.addOverlay(myMarkerU);

        // Add location for V

		var letteredIconV = new GIcon(baseIcon);
          letteredIconV.image = "http://www.google.com/mapfiles/markerV.png";

		// Set up our GMarkerOptions object
          markerOptionsV = { icon:plainIcon };

		myMarkerV=new GMarker(new GLatLng(37.244448,-93.1956), markerOptionsV);
        GEvent.addListener(myMarkerV, "click", function() {
          myMarkerV.openInfoWindowHtml("<p><img src='/scripts/maps/images/da-bryan-coach.jpg' height='120' width='260' align='left'><br /><strong>DaBryan Coach Builders</strong><br />Total Building Size:  48,500 sq.ft.<br />Total Lot Size:  6.0 acres<br />Industry: Motor Vehicle Interior Systems<br />Company Headquarters:  Springfield<br /><a href='http://www.dabryancoach.com' target='_blank'>www.dabryancoach.com</a></p>");

        });

        map.addOverlay(myMarkerV);

        // Add location for W

		var letteredIconW = new GIcon(baseIcon);
          letteredIconW.image = "http://www.google.com/mapfiles/markerW.png";

		// Set up our GMarkerOptions object
          markerOptionsW = { icon:plainIcon };

		myMarkerW=new GMarker(new GLatLng(37.247608,-93.191244), markerOptionsW);
        GEvent.addListener(myMarkerW, "click", function() {
          myMarkerW.openInfoWindowHtml("<p><img src='/scripts/maps/images/polar-custom-trailer.jpg' height='120' width='260' align='left'><br /><strong>Polar Custom Trailer</strong><br />Total Building Size:  80,000 sq.ft.<br />Total Lot Size: 21.1 acres<br />Industry: Tank Trailer Manufacturing<br />Company Headquarters:  Holdingford, MN<br /><a href='http://www.polarcorp.com' target='_blank'>www.polarcorp.com</a></p>");

        });

        map.addOverlay(myMarkerW);

		var encodedPolyline = new GPolyline.fromEncoded({
		    color: "#FF0000",
		    weight: 5,
		    points: "cbjbFlb}wPo@gH?{PcClCqB?@lLrE?l@nHb@G",
		    levels: "BBBBBBBBB",
		    zoomFactor: 32,
		    numLevels: 4
		});
		map.addOverlay(encodedPolyline);
		
		var encodedPolyline2 = new GPolyline.fromEncoded({
		    color: "#FF0000",
		    weight: 5,
		    points: "odjbF|txwPjQ?qD_LaBaI_BaEwBw@wA?Gv]",
		    levels: "BBBBBBBB",
		    zoomFactor: 32,
		    numLevels: 4
		});
		map.addOverlay(encodedPolyline2);
		
		var encodedPolyline3 = new GPolyline.fromEncoded({
		    color: "#FF0000",
		    weight: 5,
		    points: "ydhbFnc}wPyVM?cEyLBAvDiDC@{KyA?FyMcLE?kHaA?qH`DEmYd_@CBwp@iAiTnB?jGzFpMtJ`FtG|DbKdBnKOrUiJ?GvZlIFOhY",
		    levels: "BBBBBBBBBBBBBBBBBBBBBBBBBBBB",
		    zoomFactor: 32,
		    numLevels: 4
		});
		map.addOverlay(encodedPolyline3);
		
				
      }
    }
    
window.onload = initialize;
window.onunload = GUnload;
