    //<![CDATA[

    var map = null;
    var geocoder = null;
    var saAPD = new Array();

    saAPD[1] = new sAddress(new GLatLng(35.927123, -86.873937), "302 5th Ave North<br /> Franklin, TN 37064", "615.790.7255","615.791.9682");
    saAPD[2] = new sAddress(new GLatLng(36.151605, -86.852164), "404 Morrow Rd. <br /> Nashville, TN 37209", "615.385.4703", "615.385.4917");
    saAPD[3] = new sAddress(new GLatLng(36.120874, -86.750156), "2403 Nolensville Rd.<br /> Nashville, TN 37211", "615.831.5504", "615.831.2938");
    saAPD[4] = new sAddress(new GLatLng(35.866523, -86.3879802), "1661 Memorial Blvd.<br /> Murfreesboro, TN 37129", "615.904.7730", "615.904.7727");
    saAPD[5] = new sAddress(new GLatLng(36.1992742, -86.8386151), "3713 Clarksville Hwy<br /> Nashville, TN 37218", "615.254.4924", "615.254.5853");
    saAPD[6] = new sAddress(new GLatLng(35.991302, -86.524784), "285 North Lowry Street<br /> Smyrna, TN 37167", "615.220.2429", "615.220.3901");
    saAPD[7] = new sAddress(new GLatLng(36.266455, -87.059204), "850 South Main St.<br /> Ashland City, TN 37015", "615.792.2240", "615.792.2244");
    saAPD[8] = new sAddress(new GLatLng(36.187042, -86.747004), "930 Gallatin Rd<br /> Nashville, TN 37206", "615.227.1457", "615.227.9603");
    saAPD[9] = new sAddress(new GLatLng(35.636367, -87.016986), "1100 Nashville Highway<br /> Columbia, TN 38401", "931.490.4040", "931.490.4052");
    saAPD[10] = new sAddress(new GLatLng(36.261089, -86.712574), "215 Gallatin Pike South<br /> Madison, TN 37115", "615.865.8465", "615.865.8464");
    saAPD[11] = new sAddress(new GLatLng(36.509406, -87.276313), "2224A Madison St<br /> Clarksville, TN 37043", "931.503.2917", "931.503.2918");
    saAPD[12] = new sAddress(new GLatLng(36.212623, -86.291966), "211 West High St<br /> Lebanon, TN 37087", "615.449.5643", "615.449.5644");
    saAPD[13] = new sAddress(new GLatLng(36.07345, -87.377686), "119 Mathis Drive<br /> Dickson, TN 37055", "615.740.9818", "615.740.9819");
    saAPD[14] = new sAddress(new GLatLng(36.51795, -86.021613), "200 Hwy 52 Bypass East Suite B<br /> Lafayette, TN 37083", "615.688.8585", "615.688.8588");
    saAPD[15] = new sAddress(new GLatLng(35.588585, -87.029217), "304 South James Campbell Blvd.<br /> Columbia, TN 38401", "931.388.4017", "931.490.4057");
    saAPD[16] = new sAddress(new GLatLng(36.490615, -86.878236), "3552 Tom Austin Highway<br /> Springfield, TN 37172", "615.382.2863", "615.384.8783");
    saAPD[17] = new sAddress(new GLatLng(36.059169, -86.715565), "396 Tusculum Rd<br /> Nashville, TN 37211", "615.834.1320", "615.834.1330");
    saAPD[18] = new sAddress(new GLatLng(36.227335, -86.759761), "3041 Suite E Dickerson Pike<br /> Nashville, TN 37207", "615.226.4356", "615.226.4406"); 
    saAPD[19] = new sAddress(new GLatLng(36.069011,-86.681406), "931A Richards Rd<br /> Antioch, TN 37013", "615.331.5543", "615.331.5901"); 
    saAPD[20] = new sAddress(new GLatLng(36.1672, -86.660092), "2845 Lebanon Pike<br /> Nashville, TN 37214", "615.883.6985", "615.885.2481"); 
    saAPD[21] = new sAddress(new GLatLng(35.845163, -86.444338), "2706 Old Fort Pkwy Suite I<br /> Murfreesboro, TN 37218", "615.890.4138", "615.890.1427"); 
    saAPD[22] = new sAddress(new GLatLng(36.520297, -87.363164), "601 South Riverside Dr.<br /> Clarksville, TN 37040", "931.552.8140", "931.552.4210"); 
    saAPD[23] = new sAddress(new GLatLng(35.994608, -86.686735), "3615 Nolensville Rd.<br /> Nashville, TN 37211", "615.331.5865", "615.834.8101"); 
    saAPD[24] = new sAddress(new GLatLng(36.2310538, -86.5213538), "11521 Lebanon Rd.<br /> Mt. Juliet, TN 37122", "615.758.7650", "615.758.7680"); 
    saAPD[25] = new sAddress(new GLatLng(36.125881, -86.7090489), "1128 Murfreesboro Rd <br /> Nashville, TN 37217", "615.361.6705", "615.361.6695"); 
    saAPD[26] = new sAddress(new GLatLng(36.154129,-86.798543), "1815 Church St<br /> Nashville, TN 37203", "615.329.8933", "TBD"); 
36.154129,-86.798543

    function sAddress(point, address, phone, fax) {
	    this.point = point;
	    this.address = address;
	    this.gmarker = new GMarker(point);
	    this.phone = phone;
	    this.fax = fax;
    }

function createMarker(marker, text) {
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(text);
  });
  return marker;
} 


    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());

	map.setCenter(new GLatLng(36.165833, -86.784444), 8);
	geocoder = new GClientGeocoder();

	for ( var ctr = 1; ctr < saAPD.length; ctr++ ) {
		map.addOverlay(createMarker(saAPD[ctr].gmarker, "<b>Advance Financial</b><br />" + saAPD[ctr].address + "<br />Phone: " + saAPD[ctr].phone));
	}
      }
    }

    function showAddr( addrObj ) {
	    map.setCenter(addrObj.point, 12);
	    addrObj.gmarker.openInfoWindowHtml( "<b>Advance Financial</b><br />" + addrObj.address + "<br />Ph: " + addrObj.phone ); 
    }
//]]>
