function WAMapRef(mapObj)  {
  this.obj = mapObj;
  this.directions = false;
  this.icons = [];
  this.markers = [];
  this.addresses = [];
  this.points = [];
  this.getPointByAddress = getPointByAddressFunc;
  this.addressFailed = true;
  return this;
}

function WAMapPoint(theMarker, theAddress, theIcon)  {
  this.icon = theIcon;
  this.marker = theMarker;
  this.address = theAddress;
  return this;
}

function getPointByAddressFunc(value,attname)  {
  if (!attname) attname = "street";
  for (var x=0; x < this.addresses.length; x++) {
    if (eval("this.addresses[x]."+attname) == value)  {
      return WAMapPoint(this.markers[x],this.addresses[x],this.icons[x]);
    }
  }
  return false;
}

function getHTTPObject(){   
  if (window.ActiveXObject)        
    return new ActiveXObject("Microsoft.XMLHTTP");   
  else if (window.XMLHttpRequest)        
    return new XMLHttpRequest();   
  else {
    return null;
  }
}

function searchCache(searchStr, zip) {
	var xmlDoc = null;
  if (window.ActiveXObject) {//IE
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  } else if(navigator.userAgent && navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) { //webkit (Safari, Chrome)
  	var coordinates = '';
    xmlDoc = getHTTPObject();
    if(xmlDoc) {
      xmlDoc.onreadystatechange = function() {
        if(xmlDoc.readyState == 4) {
          var x = xmlDoc.responseXML.getElementsByTagName("geocode_entry");
          var geocode, id;
          searchStr = searchStr.replace(/,/g, ''); //remove commas
          for (i=0; i < x.length; i++) {
            id = x[i].getAttribute("ID");
            if (id == searchStr) {
              coordinates = x[i].getElementsByTagName("geocode")[0].childNodes[0].nodeValue;
              return coordinates;
            }
          }
        }
      };
      xmlDoc.open("GET", "_promaps_cache/_promaps_geocache.xml", false);
      xmlDoc.send(null);
    }
    
    return coordinates;
  } else if (document.implementation.createDocument) {//gecko (Mozilla, Firefox, Opera)
    xmlDoc=document.implementation.createDocument("","",null);
  } else {
    return '';
  }
  if (xmlDoc != null) {
    xmlDoc.async=false;
    if(xmlDoc.load("_promaps_cache/_promaps_geocache.xml")) {
      var x=xmlDoc.getElementsByTagName("geocode_entry");
      var geocode, id;
      searchStr = searchStr.replace(/,/g, ''); //remove commas
      for (i=0; i < x.length; i++) {
        id = x[i].getAttribute("ID");
        if (id == searchStr) {
          return x[i].getElementsByTagName("geocode")[0].childNodes[0].nodeValue;
        }
      }
    }
  }
  
  return '';
}

function addToCache(fullAddress,zip, geocode){
  httpObject = getHTTPObject();
  if (httpObject != null) {
    httpObject.open("POST", "google_javascript/promaps_geocache_.js", true);
    httpObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    var entryId = fullAddress.replace(/,/g, '');
    if (zip != '') {
      fullAddress = fullAddress.replace(zip+',', '');
    }
    entryId = escape(entryId);
    fullAddress = escape(fullAddress);
    geocode = escape(geocode);
    httpObject.send("sender=promapsforgoogle&action=add&entryId="+entryId+"&address="
+fullAddress+"&geocode="+geocode);
  }
}


function wagmp_map_1() {
  if(GBrowserIsCompatible()) {
    if(!document.getElementById('wagmp_map_1')) return false;
    var map = new GMap2(document.getElementById('wagmp_map_1'));
    wagmp_map_1_obj = new WAMapRef(map);
    map.enableContinuousZoom();
    map.enableDoubleClickZoom();
    map.addControl(new GLargeMapControl());
    map.addControl(new GScaleControl());
    map.addControl(new GOverviewMapControl());
    var geocoder = new GClientGeocoder();
    
    var fromAddress = {
      enabled: false,
      street: '',
      city: '',
      state: '',
      zip: '',
      country: '',
      full: ''
    };

    var icon_0 = new GIcon();
    icon_0.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_0.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_0.iconSize = new GSize(34,35);
    icon_0.shadowSize = new GSize(34,35);
    icon_0.iconAnchor = new GPoint(9,33);
    icon_0.infoWindowAnchor = new GPoint(19,0);
    icon_0.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_0.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_0.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_0.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_0 = {
      street: '3257 Loch Ness Drive',
      city: 'Lexington',
      state: 'Kentucky',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>3D Enterprises</strong><br />Lexington, Kentucky</span>',
      full: '3257 Loch Ness Drive, Lexington, Kentucky',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_0.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_0.full, address_0.zip);
    }
    if (cacheReturn != "" || (address_0.addressType == "coordinates")) {
      if(address_0.addressType == "coordinates") {
        var latitude = address_0.latitude;
        var longitude = address_0.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_0 = new GMarker(point, icon_0);
        GEvent.addListener(marker_0, 'click', function() {
          marker_0.openInfoWindowHtml(address_0.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_0' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_0);
        }
          wagmp_map_1_obj.markers.push(marker_0);
          wagmp_map_1_obj.addresses.push(address_0);
          wagmp_map_1_obj.icons.push(icon_0);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_0.addressType == "address") {
      geocoder.getLatLng (
      address_0.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_0.full, '', point);
          var marker_0 = new GMarker(point, icon_0);
          GEvent.addListener(marker_0, 'click', function() {
            marker_0.openInfoWindowHtml(address_0.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_0' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_0);
          }
        } else {
          var noZipAddress = address_0.full.replace((address_0.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_0.full, address_0.zip, point);
                var marker_0 = new GMarker(point, icon_0);
                GEvent.addListener(marker_0, 'click', function() {
                  marker_0.openInfoWindowHtml(address_0.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_0' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_0);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_1 = new GIcon();
    icon_1.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_1.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_1.iconSize = new GSize(34,35);
    icon_1.shadowSize = new GSize(34,35);
    icon_1.iconAnchor = new GPoint(9,33);
    icon_1.infoWindowAnchor = new GPoint(19,0);
    icon_1.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_1.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_1.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_1.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_1 = {
      street: '',
      city: 'Douglas',
      state: 'Alaska',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Alaska Sailing Charters</strong><br />Douglas, Alaska</span>',
      full: 'Douglas, Alaska',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_1.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_1.full, address_1.zip);
    }
    if (cacheReturn != "" || (address_1.addressType == "coordinates")) {
      if(address_1.addressType == "coordinates") {
        var latitude = address_1.latitude;
        var longitude = address_1.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_1 = new GMarker(point, icon_1);
        GEvent.addListener(marker_1, 'click', function() {
          marker_1.openInfoWindowHtml(address_1.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_1' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_1);
        }
          wagmp_map_1_obj.markers.push(marker_1);
          wagmp_map_1_obj.addresses.push(address_1);
          wagmp_map_1_obj.icons.push(icon_1);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_1.addressType == "address") {
      geocoder.getLatLng (
      address_1.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_1.full, '', point);
          var marker_1 = new GMarker(point, icon_1);
          GEvent.addListener(marker_1, 'click', function() {
            marker_1.openInfoWindowHtml(address_1.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_1' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_1);
          }
        } else {
          var noZipAddress = address_1.full.replace((address_1.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_1.full, address_1.zip, point);
                var marker_1 = new GMarker(point, icon_1);
                GEvent.addListener(marker_1, 'click', function() {
                  marker_1.openInfoWindowHtml(address_1.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_1' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_1);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_2 = new GIcon();
    icon_2.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_2.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_2.iconSize = new GSize(34,35);
    icon_2.shadowSize = new GSize(34,35);
    icon_2.iconAnchor = new GPoint(9,33);
    icon_2.infoWindowAnchor = new GPoint(19,0);
    icon_2.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_2.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_2.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_2.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_2 = {
      street: '',
      city: 'Bonita Springs',
      state: 'Florida',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Ancient Modern Finishes</strong><br />Bonita Springs, Florida</span>',
      full: 'Bonita Springs, Florida',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_2.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_2.full, address_2.zip);
    }
    if (cacheReturn != "" || (address_2.addressType == "coordinates")) {
      if(address_2.addressType == "coordinates") {
        var latitude = address_2.latitude;
        var longitude = address_2.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_2 = new GMarker(point, icon_2);
        GEvent.addListener(marker_2, 'click', function() {
          marker_2.openInfoWindowHtml(address_2.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_2' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_2);
        }
          wagmp_map_1_obj.markers.push(marker_2);
          wagmp_map_1_obj.addresses.push(address_2);
          wagmp_map_1_obj.icons.push(icon_2);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_2.addressType == "address") {
      geocoder.getLatLng (
      address_2.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_2.full, '', point);
          var marker_2 = new GMarker(point, icon_2);
          GEvent.addListener(marker_2, 'click', function() {
            marker_2.openInfoWindowHtml(address_2.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_2' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_2);
          }
        } else {
          var noZipAddress = address_2.full.replace((address_2.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_2.full, address_2.zip, point);
                var marker_2 = new GMarker(point, icon_2);
                GEvent.addListener(marker_2, 'click', function() {
                  marker_2.openInfoWindowHtml(address_2.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_2' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_2);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_3 = new GIcon();
    icon_3.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_3.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_3.iconSize = new GSize(34,35);
    icon_3.shadowSize = new GSize(34,35);
    icon_3.iconAnchor = new GPoint(9,33);
    icon_3.infoWindowAnchor = new GPoint(19,0);
    icon_3.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_3.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_3.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_3.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_3 = {
      street: '630 S. Marshall Avenue',
      city: 'El Cajon',
      state: 'California',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Astro Mechanical Contractors</strong><br />El Cajon, California</span>',
      full: '630 S. Marshall Avenue, El Cajon, California',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_3.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_3.full, address_3.zip);
    }
    if (cacheReturn != "" || (address_3.addressType == "coordinates")) {
      if(address_3.addressType == "coordinates") {
        var latitude = address_3.latitude;
        var longitude = address_3.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_3 = new GMarker(point, icon_3);
        GEvent.addListener(marker_3, 'click', function() {
          marker_3.openInfoWindowHtml(address_3.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_3' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_3);
        }
          wagmp_map_1_obj.markers.push(marker_3);
          wagmp_map_1_obj.addresses.push(address_3);
          wagmp_map_1_obj.icons.push(icon_3);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_3.addressType == "address") {
      geocoder.getLatLng (
      address_3.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_3.full, '', point);
          var marker_3 = new GMarker(point, icon_3);
          GEvent.addListener(marker_3, 'click', function() {
            marker_3.openInfoWindowHtml(address_3.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_3' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_3);
          }
        } else {
          var noZipAddress = address_3.full.replace((address_3.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_3.full, address_3.zip, point);
                var marker_3 = new GMarker(point, icon_3);
                GEvent.addListener(marker_3, 'click', function() {
                  marker_3.openInfoWindowHtml(address_3.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_3' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_3);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_4 = new GIcon();
    icon_4.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_4.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_4.iconSize = new GSize(34,35);
    icon_4.shadowSize = new GSize(34,35);
    icon_4.iconAnchor = new GPoint(9,33);
    icon_4.infoWindowAnchor = new GPoint(19,0);
    icon_4.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_4.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_4.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_4.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_4 = {
      street: '6181 Wesley Chapel Road',
      city: 'Chatham',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Cation Construction</strong><br />6181 Wesley Chapel Road<br />Chatham, Illinois</span>',
      full: '6181 Wesley Chapel Road, Chatham, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_4.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_4.full, address_4.zip);
    }
    if (cacheReturn != "" || (address_4.addressType == "coordinates")) {
      if(address_4.addressType == "coordinates") {
        var latitude = address_4.latitude;
        var longitude = address_4.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_4 = new GMarker(point, icon_4);
        GEvent.addListener(marker_4, 'click', function() {
          marker_4.openInfoWindowHtml(address_4.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_4' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_4);
        }
          wagmp_map_1_obj.markers.push(marker_4);
          wagmp_map_1_obj.addresses.push(address_4);
          wagmp_map_1_obj.icons.push(icon_4);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_4.addressType == "address") {
      geocoder.getLatLng (
      address_4.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_4.full, '', point);
          var marker_4 = new GMarker(point, icon_4);
          GEvent.addListener(marker_4, 'click', function() {
            marker_4.openInfoWindowHtml(address_4.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_4' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_4);
          }
        } else {
          var noZipAddress = address_4.full.replace((address_4.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_4.full, address_4.zip, point);
                var marker_4 = new GMarker(point, icon_4);
                GEvent.addListener(marker_4, 'click', function() {
                  marker_4.openInfoWindowHtml(address_4.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_4' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_4);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_5 = new GIcon();
    icon_5.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_5.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_5.iconSize = new GSize(34,35);
    icon_5.shadowSize = new GSize(34,35);
    icon_5.iconAnchor = new GPoint(9,33);
    icon_5.infoWindowAnchor = new GPoint(19,0);
    icon_5.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_5.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_5.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_5.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_5 = {
      street: '',
      city: 'Haines',
      state: 'Alaska',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Cross Sound Enterprises</strong><br />Haines, Alaska</span>',
      full: 'Haines, Alaska',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_5.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_5.full, address_5.zip);
    }
    if (cacheReturn != "" || (address_5.addressType == "coordinates")) {
      if(address_5.addressType == "coordinates") {
        var latitude = address_5.latitude;
        var longitude = address_5.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_5 = new GMarker(point, icon_5);
        GEvent.addListener(marker_5, 'click', function() {
          marker_5.openInfoWindowHtml(address_5.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_5' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_5);
        }
          wagmp_map_1_obj.markers.push(marker_5);
          wagmp_map_1_obj.addresses.push(address_5);
          wagmp_map_1_obj.icons.push(icon_5);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_5.addressType == "address") {
      geocoder.getLatLng (
      address_5.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_5.full, '', point);
          var marker_5 = new GMarker(point, icon_5);
          GEvent.addListener(marker_5, 'click', function() {
            marker_5.openInfoWindowHtml(address_5.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_5' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_5);
          }
        } else {
          var noZipAddress = address_5.full.replace((address_5.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_5.full, address_5.zip, point);
                var marker_5 = new GMarker(point, icon_5);
                GEvent.addListener(marker_5, 'click', function() {
                  marker_5.openInfoWindowHtml(address_5.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_5' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_5);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_6 = new GIcon();
    icon_6.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_6.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_6.iconSize = new GSize(34,35);
    icon_6.shadowSize = new GSize(34,35);
    icon_6.iconAnchor = new GPoint(9,33);
    icon_6.infoWindowAnchor = new GPoint(19,0);
    icon_6.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_6.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_6.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_6.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_6 = {
      street: '1209 N. Route 45',
      city: 'Mattoon',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Curry Construction</strong><br />1209 N. Route 45<br />Mattoon, Illinois</span>',
      full: '1209 N. Route 45, Mattoon, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_6.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_6.full, address_6.zip);
    }
    if (cacheReturn != "" || (address_6.addressType == "coordinates")) {
      if(address_6.addressType == "coordinates") {
        var latitude = address_6.latitude;
        var longitude = address_6.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_6 = new GMarker(point, icon_6);
        GEvent.addListener(marker_6, 'click', function() {
          marker_6.openInfoWindowHtml(address_6.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_6' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_6);
        }
          wagmp_map_1_obj.markers.push(marker_6);
          wagmp_map_1_obj.addresses.push(address_6);
          wagmp_map_1_obj.icons.push(icon_6);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_6.addressType == "address") {
      geocoder.getLatLng (
      address_6.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_6.full, '', point);
          var marker_6 = new GMarker(point, icon_6);
          GEvent.addListener(marker_6, 'click', function() {
            marker_6.openInfoWindowHtml(address_6.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_6' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_6);
          }
        } else {
          var noZipAddress = address_6.full.replace((address_6.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_6.full, address_6.zip, point);
                var marker_6 = new GMarker(point, icon_6);
                GEvent.addListener(marker_6, 'click', function() {
                  marker_6.openInfoWindowHtml(address_6.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_6' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_6);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_7 = new GIcon();
    icon_7.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_7.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_7.iconSize = new GSize(34,35);
    icon_7.shadowSize = new GSize(34,35);
    icon_7.iconAnchor = new GPoint(9,33);
    icon_7.infoWindowAnchor = new GPoint(19,0);
    icon_7.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_7.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_7.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_7.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_7 = {
      street: '1020 N. 13th Street',
      city: 'Mattoon',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Howell Paving, Inc.</strong><br />1020 N. 13th Street<br />Mattoon, Illinois</span>',
      full: '1020 N. 13th Street, Mattoon, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_7.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_7.full, address_7.zip);
    }
    if (cacheReturn != "" || (address_7.addressType == "coordinates")) {
      if(address_7.addressType == "coordinates") {
        var latitude = address_7.latitude;
        var longitude = address_7.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_7 = new GMarker(point, icon_7);
        GEvent.addListener(marker_7, 'click', function() {
          marker_7.openInfoWindowHtml(address_7.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_7' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_7);
        }
          wagmp_map_1_obj.markers.push(marker_7);
          wagmp_map_1_obj.addresses.push(address_7);
          wagmp_map_1_obj.icons.push(icon_7);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_7.addressType == "address") {
      geocoder.getLatLng (
      address_7.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_7.full, '', point);
          var marker_7 = new GMarker(point, icon_7);
          GEvent.addListener(marker_7, 'click', function() {
            marker_7.openInfoWindowHtml(address_7.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_7' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_7);
          }
        } else {
          var noZipAddress = address_7.full.replace((address_7.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_7.full, address_7.zip, point);
                var marker_7 = new GMarker(point, icon_7);
                GEvent.addListener(marker_7, 'click', function() {
                  marker_7.openInfoWindowHtml(address_7.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_7' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_7);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_8 = new GIcon();
    icon_8.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_8.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_8.iconSize = new GSize(34,35);
    icon_8.shadowSize = new GSize(34,35);
    icon_8.iconAnchor = new GPoint(9,33);
    icon_8.infoWindowAnchor = new GPoint(19,0);
    icon_8.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_8.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_8.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_8.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_8 = {
      street: '',
      city: 'Pawleys Island',
      state: 'South Carolina',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Homeworks Artistry</strong><br />Pawleys Island, South Carolina</span>',
      full: 'Pawleys Island, South Carolina',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_8.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_8.full, address_8.zip);
    }
    if (cacheReturn != "" || (address_8.addressType == "coordinates")) {
      if(address_8.addressType == "coordinates") {
        var latitude = address_8.latitude;
        var longitude = address_8.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_8 = new GMarker(point, icon_8);
        GEvent.addListener(marker_8, 'click', function() {
          marker_8.openInfoWindowHtml(address_8.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_8' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_8);
        }
          wagmp_map_1_obj.markers.push(marker_8);
          wagmp_map_1_obj.addresses.push(address_8);
          wagmp_map_1_obj.icons.push(icon_8);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_8.addressType == "address") {
      geocoder.getLatLng (
      address_8.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_8.full, '', point);
          var marker_8 = new GMarker(point, icon_8);
          GEvent.addListener(marker_8, 'click', function() {
            marker_8.openInfoWindowHtml(address_8.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_8' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_8);
          }
        } else {
          var noZipAddress = address_8.full.replace((address_8.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_8.full, address_8.zip, point);
                var marker_8 = new GMarker(point, icon_8);
                GEvent.addListener(marker_8, 'click', function() {
                  marker_8.openInfoWindowHtml(address_8.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_8' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_8);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_9 = new GIcon();
    icon_9.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_9.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_9.iconSize = new GSize(34,35);
    icon_9.shadowSize = new GSize(34,35);
    icon_9.iconAnchor = new GPoint(9,33);
    icon_9.infoWindowAnchor = new GPoint(19,0);
    icon_9.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_9.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_9.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_9.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_9 = {
      street: '565 S. 11th Street',
      city: 'Kansas City',
      state: 'Kansas',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Delta Services</strong><br />565 S. 11th Street<br />Kansas City, Kansas</span>',
      full: '565 S. 11th Street, Kansas City, Kansas',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_9.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_9.full, address_9.zip);
    }
    if (cacheReturn != "" || (address_9.addressType == "coordinates")) {
      if(address_9.addressType == "coordinates") {
        var latitude = address_9.latitude;
        var longitude = address_9.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_9 = new GMarker(point, icon_9);
        GEvent.addListener(marker_9, 'click', function() {
          marker_9.openInfoWindowHtml(address_9.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_9' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_9);
        }
          wagmp_map_1_obj.markers.push(marker_9);
          wagmp_map_1_obj.addresses.push(address_9);
          wagmp_map_1_obj.icons.push(icon_9);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_9.addressType == "address") {
      geocoder.getLatLng (
      address_9.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_9.full, '', point);
          var marker_9 = new GMarker(point, icon_9);
          GEvent.addListener(marker_9, 'click', function() {
            marker_9.openInfoWindowHtml(address_9.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_9' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_9);
          }
        } else {
          var noZipAddress = address_9.full.replace((address_9.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_9.full, address_9.zip, point);
                var marker_9 = new GMarker(point, icon_9);
                GEvent.addListener(marker_9, 'click', function() {
                  marker_9.openInfoWindowHtml(address_9.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_9' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_9);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_10 = new GIcon();
    icon_10.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_10.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_10.iconSize = new GSize(34,35);
    icon_10.shadowSize = new GSize(34,35);
    icon_10.iconAnchor = new GPoint(9,33);
    icon_10.infoWindowAnchor = new GPoint(19,0);
    icon_10.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_10.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_10.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_10.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_10 = {
      street: '100 Graham Avenue',
      city: 'Brooklyn',
      state: 'New York',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Decorative Painting Industries</strong><br />100 Graham Avenue<br />Brooklyn, New York</span>',
      full: '100 Graham Avenue, Brooklyn, New York',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_10.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_10.full, address_10.zip);
    }
    if (cacheReturn != "" || (address_10.addressType == "coordinates")) {
      if(address_10.addressType == "coordinates") {
        var latitude = address_10.latitude;
        var longitude = address_10.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_10 = new GMarker(point, icon_10);
        GEvent.addListener(marker_10, 'click', function() {
          marker_10.openInfoWindowHtml(address_10.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_10' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_10);
        }
          wagmp_map_1_obj.markers.push(marker_10);
          wagmp_map_1_obj.addresses.push(address_10);
          wagmp_map_1_obj.icons.push(icon_10);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_10.addressType == "address") {
      geocoder.getLatLng (
      address_10.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_10.full, '', point);
          var marker_10 = new GMarker(point, icon_10);
          GEvent.addListener(marker_10, 'click', function() {
            marker_10.openInfoWindowHtml(address_10.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_10' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_10);
          }
        } else {
          var noZipAddress = address_10.full.replace((address_10.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_10.full, address_10.zip, point);
                var marker_10 = new GMarker(point, icon_10);
                GEvent.addListener(marker_10, 'click', function() {
                  marker_10.openInfoWindowHtml(address_10.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_10' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_10);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_11 = new GIcon();
    icon_11.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_11.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_11.iconSize = new GSize(34,35);
    icon_11.shadowSize = new GSize(34,35);
    icon_11.iconAnchor = new GPoint(9,33);
    icon_11.infoWindowAnchor = new GPoint(19,0);
    icon_11.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_11.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_11.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_11.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_11 = {
      street: 'Coho Road',
      city: 'Gustavus',
      state: 'Alaska',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Whisper Marine</strong><br />Gustavus, Alaska</span>',
      full: 'Coho Road, Gustavus, Alaska',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_11.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_11.full, address_11.zip);
    }
    if (cacheReturn != "" || (address_11.addressType == "coordinates")) {
      if(address_11.addressType == "coordinates") {
        var latitude = address_11.latitude;
        var longitude = address_11.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_11 = new GMarker(point, icon_11);
        GEvent.addListener(marker_11, 'click', function() {
          marker_11.openInfoWindowHtml(address_11.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_11' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_11);
        }
          wagmp_map_1_obj.markers.push(marker_11);
          wagmp_map_1_obj.addresses.push(address_11);
          wagmp_map_1_obj.icons.push(icon_11);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_11.addressType == "address") {
      geocoder.getLatLng (
      address_11.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_11.full, '', point);
          var marker_11 = new GMarker(point, icon_11);
          GEvent.addListener(marker_11, 'click', function() {
            marker_11.openInfoWindowHtml(address_11.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_11' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_11);
          }
        } else {
          var noZipAddress = address_11.full.replace((address_11.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_11.full, address_11.zip, point);
                var marker_11 = new GMarker(point, icon_11);
                GEvent.addListener(marker_11, 'click', function() {
                  marker_11.openInfoWindowHtml(address_11.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_11' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_11);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_12 = new GIcon();
    icon_12.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_12.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_12.iconSize = new GSize(34,35);
    icon_12.shadowSize = new GSize(34,35);
    icon_12.iconAnchor = new GPoint(9,33);
    icon_12.infoWindowAnchor = new GPoint(19,0);
    icon_12.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_12.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_12.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_12.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_12 = {
      street: '2 Mangin Road',
      city: 'Commack',
      state: 'New York',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Fantasy Finishes</strong><br />2 Mangin Road<br />Commack, New York</span>',
      full: '2 Mangin Road, Commack, New York',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_12.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_12.full, address_12.zip);
    }
    if (cacheReturn != "" || (address_12.addressType == "coordinates")) {
      if(address_12.addressType == "coordinates") {
        var latitude = address_12.latitude;
        var longitude = address_12.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_12 = new GMarker(point, icon_12);
        GEvent.addListener(marker_12, 'click', function() {
          marker_12.openInfoWindowHtml(address_12.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_12' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_12);
        }
          wagmp_map_1_obj.markers.push(marker_12);
          wagmp_map_1_obj.addresses.push(address_12);
          wagmp_map_1_obj.icons.push(icon_12);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_12.addressType == "address") {
      geocoder.getLatLng (
      address_12.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_12.full, '', point);
          var marker_12 = new GMarker(point, icon_12);
          GEvent.addListener(marker_12, 'click', function() {
            marker_12.openInfoWindowHtml(address_12.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_12' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_12);
          }
        } else {
          var noZipAddress = address_12.full.replace((address_12.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_12.full, address_12.zip, point);
                var marker_12 = new GMarker(point, icon_12);
                GEvent.addListener(marker_12, 'click', function() {
                  marker_12.openInfoWindowHtml(address_12.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_12' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_12);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_13 = new GIcon();
    icon_13.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_13.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_13.iconSize = new GSize(34,35);
    icon_13.shadowSize = new GSize(34,35);
    icon_13.iconAnchor = new GPoint(9,33);
    icon_13.infoWindowAnchor = new GPoint(19,0);
    icon_13.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_13.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_13.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_13.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_13 = {
      street: '2345 West Monroe',
      city: 'Springfield',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Fat Moes</strong><br />2345 West Monroe<br />Springfield, Illinois</span>',
      full: '2345 West Monroe, Springfield, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_13.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_13.full, address_13.zip);
    }
    if (cacheReturn != "" || (address_13.addressType == "coordinates")) {
      if(address_13.addressType == "coordinates") {
        var latitude = address_13.latitude;
        var longitude = address_13.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_13 = new GMarker(point, icon_13);
        GEvent.addListener(marker_13, 'click', function() {
          marker_13.openInfoWindowHtml(address_13.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_13' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_13);
        }
          wagmp_map_1_obj.markers.push(marker_13);
          wagmp_map_1_obj.addresses.push(address_13);
          wagmp_map_1_obj.icons.push(icon_13);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_13.addressType == "address") {
      geocoder.getLatLng (
      address_13.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_13.full, '', point);
          var marker_13 = new GMarker(point, icon_13);
          GEvent.addListener(marker_13, 'click', function() {
            marker_13.openInfoWindowHtml(address_13.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_13' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_13);
          }
        } else {
          var noZipAddress = address_13.full.replace((address_13.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_13.full, address_13.zip, point);
                var marker_13 = new GMarker(point, icon_13);
                GEvent.addListener(marker_13, 'click', function() {
                  marker_13.openInfoWindowHtml(address_13.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_13' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_13);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_14 = new GIcon();
    icon_14.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_14.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_14.iconSize = new GSize(34,35);
    icon_14.shadowSize = new GSize(34,35);
    icon_14.iconAnchor = new GPoint(9,33);
    icon_14.infoWindowAnchor = new GPoint(19,0);
    icon_14.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_14.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_14.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_14.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_14 = {
      street: '',
      city: 'Sonoma',
      state: 'California',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Fauxtastic</strong><br />Sonoma, California</span>',
      full: 'Sonoma, California',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_14.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_14.full, address_14.zip);
    }
    if (cacheReturn != "" || (address_14.addressType == "coordinates")) {
      if(address_14.addressType == "coordinates") {
        var latitude = address_14.latitude;
        var longitude = address_14.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_14 = new GMarker(point, icon_14);
        GEvent.addListener(marker_14, 'click', function() {
          marker_14.openInfoWindowHtml(address_14.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_14' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_14);
        }
          wagmp_map_1_obj.markers.push(marker_14);
          wagmp_map_1_obj.addresses.push(address_14);
          wagmp_map_1_obj.icons.push(icon_14);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_14.addressType == "address") {
      geocoder.getLatLng (
      address_14.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_14.full, '', point);
          var marker_14 = new GMarker(point, icon_14);
          GEvent.addListener(marker_14, 'click', function() {
            marker_14.openInfoWindowHtml(address_14.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_14' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_14);
          }
        } else {
          var noZipAddress = address_14.full.replace((address_14.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_14.full, address_14.zip, point);
                var marker_14 = new GMarker(point, icon_14);
                GEvent.addListener(marker_14, 'click', function() {
                  marker_14.openInfoWindowHtml(address_14.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_14' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_14);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_15 = new GIcon();
    icon_15.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_15.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_15.iconSize = new GSize(34,35);
    icon_15.shadowSize = new GSize(34,35);
    icon_15.iconAnchor = new GPoint(9,33);
    icon_15.infoWindowAnchor = new GPoint(19,0);
    icon_15.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_15.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_15.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_15.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_15 = {
      street: '484 S. Durkin Drive',
      city: 'Springfield',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Grussenmeyer Photography</strong><br />484 S. Durkin Drive<br />Springfield, Illinois</span>',
      full: '484 S. Durkin Drive, Springfield, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_15.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_15.full, address_15.zip);
    }
    if (cacheReturn != "" || (address_15.addressType == "coordinates")) {
      if(address_15.addressType == "coordinates") {
        var latitude = address_15.latitude;
        var longitude = address_15.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_15 = new GMarker(point, icon_15);
        GEvent.addListener(marker_15, 'click', function() {
          marker_15.openInfoWindowHtml(address_15.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_15' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_15);
        }
          wagmp_map_1_obj.markers.push(marker_15);
          wagmp_map_1_obj.addresses.push(address_15);
          wagmp_map_1_obj.icons.push(icon_15);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_15.addressType == "address") {
      geocoder.getLatLng (
      address_15.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_15.full, '', point);
          var marker_15 = new GMarker(point, icon_15);
          GEvent.addListener(marker_15, 'click', function() {
            marker_15.openInfoWindowHtml(address_15.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_15' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_15);
          }
        } else {
          var noZipAddress = address_15.full.replace((address_15.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_15.full, address_15.zip, point);
                var marker_15 = new GMarker(point, icon_15);
                GEvent.addListener(marker_15, 'click', function() {
                  marker_15.openInfoWindowHtml(address_15.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_15' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_15);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_16 = new GIcon();
    icon_16.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_16.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_16.iconSize = new GSize(34,35);
    icon_16.shadowSize = new GSize(34,35);
    icon_16.iconAnchor = new GPoint(9,33);
    icon_16.infoWindowAnchor = new GPoint(19,0);
    icon_16.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_16.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_16.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_16.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_16 = {
      street: '620 N. 19th Street',
      city: 'Springfield',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Halverson Construction</strong><br />620 N. 19th Street<br />Springfield, Illinois</span>',
      full: '620 N. 19th Street, Springfield, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_16.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_16.full, address_16.zip);
    }
    if (cacheReturn != "" || (address_16.addressType == "coordinates")) {
      if(address_16.addressType == "coordinates") {
        var latitude = address_16.latitude;
        var longitude = address_16.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_16 = new GMarker(point, icon_16);
        GEvent.addListener(marker_16, 'click', function() {
          marker_16.openInfoWindowHtml(address_16.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_16' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_16);
        }
          wagmp_map_1_obj.markers.push(marker_16);
          wagmp_map_1_obj.addresses.push(address_16);
          wagmp_map_1_obj.icons.push(icon_16);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_16.addressType == "address") {
      geocoder.getLatLng (
      address_16.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_16.full, '', point);
          var marker_16 = new GMarker(point, icon_16);
          GEvent.addListener(marker_16, 'click', function() {
            marker_16.openInfoWindowHtml(address_16.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_16' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_16);
          }
        } else {
          var noZipAddress = address_16.full.replace((address_16.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_16.full, address_16.zip, point);
                var marker_16 = new GMarker(point, icon_16);
                GEvent.addListener(marker_16, 'click', function() {
                  marker_16.openInfoWindowHtml(address_16.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_16' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_16);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_17 = new GIcon();
    icon_17.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_17.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_17.iconSize = new GSize(34,35);
    icon_17.shadowSize = new GSize(34,35);
    icon_17.iconAnchor = new GPoint(9,33);
    icon_17.infoWindowAnchor = new GPoint(19,0);
    icon_17.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_17.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_17.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_17.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_17 = {
      street: '2333 E. Ohio Avenue',
      city: 'Milwaukee',
      state: 'Wisconsin',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Hottinger Wall Finish</strong><br />2333 E. Ohio Avenue<br />Milwaukee, Wisconsin</span>',
      full: '2333 E. Ohio Avenue, Milwaukee, Wisconsin',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_17.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_17.full, address_17.zip);
    }
    if (cacheReturn != "" || (address_17.addressType == "coordinates")) {
      if(address_17.addressType == "coordinates") {
        var latitude = address_17.latitude;
        var longitude = address_17.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_17 = new GMarker(point, icon_17);
        GEvent.addListener(marker_17, 'click', function() {
          marker_17.openInfoWindowHtml(address_17.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_17' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_17);
        }
          wagmp_map_1_obj.markers.push(marker_17);
          wagmp_map_1_obj.addresses.push(address_17);
          wagmp_map_1_obj.icons.push(icon_17);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_17.addressType == "address") {
      geocoder.getLatLng (
      address_17.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_17.full, '', point);
          var marker_17 = new GMarker(point, icon_17);
          GEvent.addListener(marker_17, 'click', function() {
            marker_17.openInfoWindowHtml(address_17.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_17' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_17);
          }
        } else {
          var noZipAddress = address_17.full.replace((address_17.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_17.full, address_17.zip, point);
                var marker_17 = new GMarker(point, icon_17);
                GEvent.addListener(marker_17, 'click', function() {
                  marker_17.openInfoWindowHtml(address_17.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_17' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_17);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_18 = new GIcon();
    icon_18.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_18.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_18.iconSize = new GSize(34,35);
    icon_18.shadowSize = new GSize(34,35);
    icon_18.iconAnchor = new GPoint(9,33);
    icon_18.infoWindowAnchor = new GPoint(19,0);
    icon_18.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_18.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_18.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_18.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_18 = {
      street: '6521 SE Crosswhite Way',
      city: 'Portland',
      state: 'Oregon',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>JCW, Inc.</strong><br />6521 SE Crosswhite Way<br />Portland, Oregon</span>',
      full: '6521 SE Crosswhite Way, Portland, Oregon',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_18.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_18.full, address_18.zip);
    }
    if (cacheReturn != "" || (address_18.addressType == "coordinates")) {
      if(address_18.addressType == "coordinates") {
        var latitude = address_18.latitude;
        var longitude = address_18.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_18 = new GMarker(point, icon_18);
        GEvent.addListener(marker_18, 'click', function() {
          marker_18.openInfoWindowHtml(address_18.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_18' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_18);
        }
          wagmp_map_1_obj.markers.push(marker_18);
          wagmp_map_1_obj.addresses.push(address_18);
          wagmp_map_1_obj.icons.push(icon_18);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_18.addressType == "address") {
      geocoder.getLatLng (
      address_18.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_18.full, '', point);
          var marker_18 = new GMarker(point, icon_18);
          GEvent.addListener(marker_18, 'click', function() {
            marker_18.openInfoWindowHtml(address_18.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_18' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_18);
          }
        } else {
          var noZipAddress = address_18.full.replace((address_18.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_18.full, address_18.zip, point);
                var marker_18 = new GMarker(point, icon_18);
                GEvent.addListener(marker_18, 'click', function() {
                  marker_18.openInfoWindowHtml(address_18.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_18' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_18);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_19 = new GIcon();
    icon_19.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_19.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_19.iconSize = new GSize(34,35);
    icon_19.shadowSize = new GSize(34,35);
    icon_19.iconAnchor = new GPoint(9,33);
    icon_19.infoWindowAnchor = new GPoint(19,0);
    icon_19.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_19.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_19.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_19.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_19 = {
      street: '',
      city: 'Vancouver',
      state: 'Washington',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Johannas Design Studio</strong><br />Vancouver, Washington</span>',
      full: 'Vancouver, Washington',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_19.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_19.full, address_19.zip);
    }
    if (cacheReturn != "" || (address_19.addressType == "coordinates")) {
      if(address_19.addressType == "coordinates") {
        var latitude = address_19.latitude;
        var longitude = address_19.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_19 = new GMarker(point, icon_19);
        GEvent.addListener(marker_19, 'click', function() {
          marker_19.openInfoWindowHtml(address_19.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_19' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_19);
        }
          wagmp_map_1_obj.markers.push(marker_19);
          wagmp_map_1_obj.addresses.push(address_19);
          wagmp_map_1_obj.icons.push(icon_19);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_19.addressType == "address") {
      geocoder.getLatLng (
      address_19.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_19.full, '', point);
          var marker_19 = new GMarker(point, icon_19);
          GEvent.addListener(marker_19, 'click', function() {
            marker_19.openInfoWindowHtml(address_19.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_19' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_19);
          }
        } else {
          var noZipAddress = address_19.full.replace((address_19.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_19.full, address_19.zip, point);
                var marker_19 = new GMarker(point, icon_19);
                GEvent.addListener(marker_19, 'click', function() {
                  marker_19.openInfoWindowHtml(address_19.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_19' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_19);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_20 = new GIcon();
    icon_20.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_20.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_20.iconSize = new GSize(34,35);
    icon_20.shadowSize = new GSize(34,35);
    icon_20.iconAnchor = new GPoint(9,33);
    icon_20.infoWindowAnchor = new GPoint(19,0);
    icon_20.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_20.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_20.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_20.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_20 = {
      street: '12132 Christy Lane',
      city: 'Rossmoor',
      state: 'California',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>K Design Interiors</strong><br />12132 Christy Lane<br />Rossmoor, California</span>',
      full: '12132 Christy Lane, Rossmoor, California',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_20.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_20.full, address_20.zip);
    }
    if (cacheReturn != "" || (address_20.addressType == "coordinates")) {
      if(address_20.addressType == "coordinates") {
        var latitude = address_20.latitude;
        var longitude = address_20.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_20 = new GMarker(point, icon_20);
        GEvent.addListener(marker_20, 'click', function() {
          marker_20.openInfoWindowHtml(address_20.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_20' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_20);
        }
          wagmp_map_1_obj.markers.push(marker_20);
          wagmp_map_1_obj.addresses.push(address_20);
          wagmp_map_1_obj.icons.push(icon_20);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_20.addressType == "address") {
      geocoder.getLatLng (
      address_20.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_20.full, '', point);
          var marker_20 = new GMarker(point, icon_20);
          GEvent.addListener(marker_20, 'click', function() {
            marker_20.openInfoWindowHtml(address_20.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_20' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_20);
          }
        } else {
          var noZipAddress = address_20.full.replace((address_20.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_20.full, address_20.zip, point);
                var marker_20 = new GMarker(point, icon_20);
                GEvent.addListener(marker_20, 'click', function() {
                  marker_20.openInfoWindowHtml(address_20.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_20' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_20);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_21 = new GIcon();
    icon_21.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_21.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_21.iconSize = new GSize(34,35);
    icon_21.shadowSize = new GSize(34,35);
    icon_21.iconAnchor = new GPoint(9,33);
    icon_21.infoWindowAnchor = new GPoint(19,0);
    icon_21.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_21.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_21.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_21.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_21 = {
      street: '11308 Monarchs Way',
      city: 'Montgomery',
      state: 'Texas',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>KWC Designs</strong><br />11308 Monarchs Way<br />Montgomery, Texas</span>',
      full: '11308 Monarchs Way, Montgomery, Texas',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_21.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_21.full, address_21.zip);
    }
    if (cacheReturn != "" || (address_21.addressType == "coordinates")) {
      if(address_21.addressType == "coordinates") {
        var latitude = address_21.latitude;
        var longitude = address_21.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_21 = new GMarker(point, icon_21);
        GEvent.addListener(marker_21, 'click', function() {
          marker_21.openInfoWindowHtml(address_21.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_21' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_21);
        }
          wagmp_map_1_obj.markers.push(marker_21);
          wagmp_map_1_obj.addresses.push(address_21);
          wagmp_map_1_obj.icons.push(icon_21);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_21.addressType == "address") {
      geocoder.getLatLng (
      address_21.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_21.full, '', point);
          var marker_21 = new GMarker(point, icon_21);
          GEvent.addListener(marker_21, 'click', function() {
            marker_21.openInfoWindowHtml(address_21.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_21' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_21);
          }
        } else {
          var noZipAddress = address_21.full.replace((address_21.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_21.full, address_21.zip, point);
                var marker_21 = new GMarker(point, icon_21);
                GEvent.addListener(marker_21, 'click', function() {
                  marker_21.openInfoWindowHtml(address_21.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_21' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_21);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_22 = new GIcon();
    icon_22.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_22.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_22.iconSize = new GSize(34,35);
    icon_22.shadowSize = new GSize(34,35);
    icon_22.iconAnchor = new GPoint(9,33);
    icon_22.infoWindowAnchor = new GPoint(19,0);
    icon_22.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_22.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_22.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_22.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_22 = {
      street: '',
      city: 'Newport Beach',
      state: 'California',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Kittrell and Associates</strong><br />Newport Beach, California</span>',
      full: 'Newport Beach, California',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_22.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_22.full, address_22.zip);
    }
    if (cacheReturn != "" || (address_22.addressType == "coordinates")) {
      if(address_22.addressType == "coordinates") {
        var latitude = address_22.latitude;
        var longitude = address_22.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_22 = new GMarker(point, icon_22);
        GEvent.addListener(marker_22, 'click', function() {
          marker_22.openInfoWindowHtml(address_22.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_22' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_22);
        }
          wagmp_map_1_obj.markers.push(marker_22);
          wagmp_map_1_obj.addresses.push(address_22);
          wagmp_map_1_obj.icons.push(icon_22);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_22.addressType == "address") {
      geocoder.getLatLng (
      address_22.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_22.full, '', point);
          var marker_22 = new GMarker(point, icon_22);
          GEvent.addListener(marker_22, 'click', function() {
            marker_22.openInfoWindowHtml(address_22.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_22' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_22);
          }
        } else {
          var noZipAddress = address_22.full.replace((address_22.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_22.full, address_22.zip, point);
                var marker_22 = new GMarker(point, icon_22);
                GEvent.addListener(marker_22, 'click', function() {
                  marker_22.openInfoWindowHtml(address_22.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_22' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_22);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_23 = new GIcon();
    icon_23.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_23.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_23.iconSize = new GSize(34,35);
    icon_23.shadowSize = new GSize(34,35);
    icon_23.iconAnchor = new GPoint(9,33);
    icon_23.infoWindowAnchor = new GPoint(19,0);
    icon_23.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_23.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_23.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_23.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_23 = {
      street: '',
      city: 'Sparks',
      state: 'Nevada',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Natalie Gorden Murals</strong><br />Sparks, Nevada</span>',
      full: 'Sparks, Nevada',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_23.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_23.full, address_23.zip);
    }
    if (cacheReturn != "" || (address_23.addressType == "coordinates")) {
      if(address_23.addressType == "coordinates") {
        var latitude = address_23.latitude;
        var longitude = address_23.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_23 = new GMarker(point, icon_23);
        GEvent.addListener(marker_23, 'click', function() {
          marker_23.openInfoWindowHtml(address_23.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_23' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_23);
        }
          wagmp_map_1_obj.markers.push(marker_23);
          wagmp_map_1_obj.addresses.push(address_23);
          wagmp_map_1_obj.icons.push(icon_23);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_23.addressType == "address") {
      geocoder.getLatLng (
      address_23.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_23.full, '', point);
          var marker_23 = new GMarker(point, icon_23);
          GEvent.addListener(marker_23, 'click', function() {
            marker_23.openInfoWindowHtml(address_23.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_23' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_23);
          }
        } else {
          var noZipAddress = address_23.full.replace((address_23.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_23.full, address_23.zip, point);
                var marker_23 = new GMarker(point, icon_23);
                GEvent.addListener(marker_23, 'click', function() {
                  marker_23.openInfoWindowHtml(address_23.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_23' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_23);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_24 = new GIcon();
    icon_24.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_24.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_24.iconSize = new GSize(34,35);
    icon_24.shadowSize = new GSize(34,35);
    icon_24.iconAnchor = new GPoint(9,33);
    icon_24.infoWindowAnchor = new GPoint(19,0);
    icon_24.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_24.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_24.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_24.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_24 = {
      street: '',
      city: 'Monroe',
      state: 'Louisiana',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Habitation Associates</strong><br />Monroe, Louisiana</span>',
      full: 'Monroe, Louisiana',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_24.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_24.full, address_24.zip);
    }
    if (cacheReturn != "" || (address_24.addressType == "coordinates")) {
      if(address_24.addressType == "coordinates") {
        var latitude = address_24.latitude;
        var longitude = address_24.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_24 = new GMarker(point, icon_24);
        GEvent.addListener(marker_24, 'click', function() {
          marker_24.openInfoWindowHtml(address_24.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_24' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_24);
        }
          wagmp_map_1_obj.markers.push(marker_24);
          wagmp_map_1_obj.addresses.push(address_24);
          wagmp_map_1_obj.icons.push(icon_24);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_24.addressType == "address") {
      geocoder.getLatLng (
      address_24.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_24.full, '', point);
          var marker_24 = new GMarker(point, icon_24);
          GEvent.addListener(marker_24, 'click', function() {
            marker_24.openInfoWindowHtml(address_24.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_24' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_24);
          }
        } else {
          var noZipAddress = address_24.full.replace((address_24.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_24.full, address_24.zip, point);
                var marker_24 = new GMarker(point, icon_24);
                GEvent.addListener(marker_24, 'click', function() {
                  marker_24.openInfoWindowHtml(address_24.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_24' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_24);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_25 = new GIcon();
    icon_25.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_25.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_25.iconSize = new GSize(34,35);
    icon_25.shadowSize = new GSize(34,35);
    icon_25.iconAnchor = new GPoint(9,33);
    icon_25.infoWindowAnchor = new GPoint(19,0);
    icon_25.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_25.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_25.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_25.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_25 = {
      street: '',
      city: 'Chicago',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Carezza Studios</strong><br />Chicago, Illinois</span>',
      full: 'Chicago, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_25.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_25.full, address_25.zip);
    }
    if (cacheReturn != "" || (address_25.addressType == "coordinates")) {
      if(address_25.addressType == "coordinates") {
        var latitude = address_25.latitude;
        var longitude = address_25.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_25 = new GMarker(point, icon_25);
        GEvent.addListener(marker_25, 'click', function() {
          marker_25.openInfoWindowHtml(address_25.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_25' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_25);
        }
          wagmp_map_1_obj.markers.push(marker_25);
          wagmp_map_1_obj.addresses.push(address_25);
          wagmp_map_1_obj.icons.push(icon_25);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_25.addressType == "address") {
      geocoder.getLatLng (
      address_25.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_25.full, '', point);
          var marker_25 = new GMarker(point, icon_25);
          GEvent.addListener(marker_25, 'click', function() {
            marker_25.openInfoWindowHtml(address_25.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_25' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_25);
          }
        } else {
          var noZipAddress = address_25.full.replace((address_25.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_25.full, address_25.zip, point);
                var marker_25 = new GMarker(point, icon_25);
                GEvent.addListener(marker_25, 'click', function() {
                  marker_25.openInfoWindowHtml(address_25.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_25' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_25);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_26 = new GIcon();
    icon_26.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_26.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_26.iconSize = new GSize(34,35);
    icon_26.shadowSize = new GSize(34,35);
    icon_26.iconAnchor = new GPoint(9,33);
    icon_26.infoWindowAnchor = new GPoint(19,0);
    icon_26.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_26.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_26.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_26.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_26 = {
      street: '',
      city: 'Lincolnshire',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Rob Schnell Photography</strong><br />Lincolnshire, Illinois</span>',
      full: 'Lincolnshire, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_26.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_26.full, address_26.zip);
    }
    if (cacheReturn != "" || (address_26.addressType == "coordinates")) {
      if(address_26.addressType == "coordinates") {
        var latitude = address_26.latitude;
        var longitude = address_26.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_26 = new GMarker(point, icon_26);
        GEvent.addListener(marker_26, 'click', function() {
          marker_26.openInfoWindowHtml(address_26.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_26' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_26);
        }
          wagmp_map_1_obj.markers.push(marker_26);
          wagmp_map_1_obj.addresses.push(address_26);
          wagmp_map_1_obj.icons.push(icon_26);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_26.addressType == "address") {
      geocoder.getLatLng (
      address_26.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_26.full, '', point);
          var marker_26 = new GMarker(point, icon_26);
          GEvent.addListener(marker_26, 'click', function() {
            marker_26.openInfoWindowHtml(address_26.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_26' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_26);
          }
        } else {
          var noZipAddress = address_26.full.replace((address_26.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_26.full, address_26.zip, point);
                var marker_26 = new GMarker(point, icon_26);
                GEvent.addListener(marker_26, 'click', function() {
                  marker_26.openInfoWindowHtml(address_26.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_26' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_26);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_27 = new GIcon();
    icon_27.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_27.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_27.iconSize = new GSize(34,35);
    icon_27.shadowSize = new GSize(34,35);
    icon_27.iconAnchor = new GPoint(9,33);
    icon_27.infoWindowAnchor = new GPoint(19,0);
    icon_27.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_27.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_27.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_27.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_27 = {
      street: '',
      city: 'Littleton',
      state: 'Colorado',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Linda Miller</strong><br />Littleton, Colorado</span>',
      full: 'Littleton, Colorado',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_27.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_27.full, address_27.zip);
    }
    if (cacheReturn != "" || (address_27.addressType == "coordinates")) {
      if(address_27.addressType == "coordinates") {
        var latitude = address_27.latitude;
        var longitude = address_27.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_27 = new GMarker(point, icon_27);
        GEvent.addListener(marker_27, 'click', function() {
          marker_27.openInfoWindowHtml(address_27.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_27' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_27);
        }
          wagmp_map_1_obj.markers.push(marker_27);
          wagmp_map_1_obj.addresses.push(address_27);
          wagmp_map_1_obj.icons.push(icon_27);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_27.addressType == "address") {
      geocoder.getLatLng (
      address_27.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_27.full, '', point);
          var marker_27 = new GMarker(point, icon_27);
          GEvent.addListener(marker_27, 'click', function() {
            marker_27.openInfoWindowHtml(address_27.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_27' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_27);
          }
        } else {
          var noZipAddress = address_27.full.replace((address_27.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_27.full, address_27.zip, point);
                var marker_27 = new GMarker(point, icon_27);
                GEvent.addListener(marker_27, 'click', function() {
                  marker_27.openInfoWindowHtml(address_27.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_27' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_27);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_28 = new GIcon();
    icon_28.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_28.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_28.iconSize = new GSize(34,35);
    icon_28.shadowSize = new GSize(34,35);
    icon_28.iconAnchor = new GPoint(9,33);
    icon_28.infoWindowAnchor = new GPoint(19,0);
    icon_28.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_28.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_28.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_28.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_28 = {
      street: '',
      city: 'Durango',
      state: 'Colorado',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Tara Moon</strong><br />Durango, Colorado</span>',
      full: 'Durango, Colorado',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_28.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_28.full, address_28.zip);
    }
    if (cacheReturn != "" || (address_28.addressType == "coordinates")) {
      if(address_28.addressType == "coordinates") {
        var latitude = address_28.latitude;
        var longitude = address_28.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_28 = new GMarker(point, icon_28);
        GEvent.addListener(marker_28, 'click', function() {
          marker_28.openInfoWindowHtml(address_28.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_28' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_28);
        }
          wagmp_map_1_obj.markers.push(marker_28);
          wagmp_map_1_obj.addresses.push(address_28);
          wagmp_map_1_obj.icons.push(icon_28);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_28.addressType == "address") {
      geocoder.getLatLng (
      address_28.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_28.full, '', point);
          var marker_28 = new GMarker(point, icon_28);
          GEvent.addListener(marker_28, 'click', function() {
            marker_28.openInfoWindowHtml(address_28.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_28' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_28);
          }
        } else {
          var noZipAddress = address_28.full.replace((address_28.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_28.full, address_28.zip, point);
                var marker_28 = new GMarker(point, icon_28);
                GEvent.addListener(marker_28, 'click', function() {
                  marker_28.openInfoWindowHtml(address_28.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_28' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_28);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_29 = new GIcon();
    icon_29.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_29.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_29.iconSize = new GSize(34,35);
    icon_29.shadowSize = new GSize(34,35);
    icon_29.iconAnchor = new GPoint(9,33);
    icon_29.infoWindowAnchor = new GPoint(19,0);
    icon_29.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_29.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_29.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_29.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_29 = {
      street: '1500 Recreation Drive',
      city: 'Springfield',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Skateland South</strong><br />1500 Recreation Drive<br />Springfield, Illinois</span>',
      full: '1500 Recreation Drive, Springfield, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_29.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_29.full, address_29.zip);
    }
    if (cacheReturn != "" || (address_29.addressType == "coordinates")) {
      if(address_29.addressType == "coordinates") {
        var latitude = address_29.latitude;
        var longitude = address_29.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_29 = new GMarker(point, icon_29);
        GEvent.addListener(marker_29, 'click', function() {
          marker_29.openInfoWindowHtml(address_29.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_29' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_29);
        }
          wagmp_map_1_obj.markers.push(marker_29);
          wagmp_map_1_obj.addresses.push(address_29);
          wagmp_map_1_obj.icons.push(icon_29);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_29.addressType == "address") {
      geocoder.getLatLng (
      address_29.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_29.full, '', point);
          var marker_29 = new GMarker(point, icon_29);
          GEvent.addListener(marker_29, 'click', function() {
            marker_29.openInfoWindowHtml(address_29.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_29' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_29);
          }
        } else {
          var noZipAddress = address_29.full.replace((address_29.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_29.full, address_29.zip, point);
                var marker_29 = new GMarker(point, icon_29);
                GEvent.addListener(marker_29, 'click', function() {
                  marker_29.openInfoWindowHtml(address_29.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_29' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_29);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_30 = new GIcon();
    icon_30.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_30.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_30.iconSize = new GSize(34,35);
    icon_30.shadowSize = new GSize(34,35);
    icon_30.iconAnchor = new GPoint(9,33);
    icon_30.infoWindowAnchor = new GPoint(19,0);
    icon_30.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_30.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_30.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_30.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_30 = {
      street: '',
      city: 'Marylhurst',
      state: 'Oregon',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Landis and Landis Construction</strong><br />Marylhurst, Oregon</span>',
      full: 'Marylhurst, Oregon',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_30.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_30.full, address_30.zip);
    }
    if (cacheReturn != "" || (address_30.addressType == "coordinates")) {
      if(address_30.addressType == "coordinates") {
        var latitude = address_30.latitude;
        var longitude = address_30.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_30 = new GMarker(point, icon_30);
        GEvent.addListener(marker_30, 'click', function() {
          marker_30.openInfoWindowHtml(address_30.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_30' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_30);
        }
          wagmp_map_1_obj.markers.push(marker_30);
          wagmp_map_1_obj.addresses.push(address_30);
          wagmp_map_1_obj.icons.push(icon_30);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_30.addressType == "address") {
      geocoder.getLatLng (
      address_30.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_30.full, '', point);
          var marker_30 = new GMarker(point, icon_30);
          GEvent.addListener(marker_30, 'click', function() {
            marker_30.openInfoWindowHtml(address_30.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_30' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_30);
          }
        } else {
          var noZipAddress = address_30.full.replace((address_30.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_30.full, address_30.zip, point);
                var marker_30 = new GMarker(point, icon_30);
                GEvent.addListener(marker_30, 'click', function() {
                  marker_30.openInfoWindowHtml(address_30.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_30' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_30);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_31 = new GIcon();
    icon_31.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_31.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_31.iconSize = new GSize(34,35);
    icon_31.shadowSize = new GSize(34,35);
    icon_31.iconAnchor = new GPoint(9,33);
    icon_31.infoWindowAnchor = new GPoint(19,0);
    icon_31.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_31.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_31.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_31.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_31 = {
      street: '',
      city: 'Chatsworth',
      state: 'Georgia',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Meco Builders</strong><br />Chatsworth, Georgia</span>',
      full: 'Chatsworth, Georgia',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_31.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_31.full, address_31.zip);
    }
    if (cacheReturn != "" || (address_31.addressType == "coordinates")) {
      if(address_31.addressType == "coordinates") {
        var latitude = address_31.latitude;
        var longitude = address_31.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_31 = new GMarker(point, icon_31);
        GEvent.addListener(marker_31, 'click', function() {
          marker_31.openInfoWindowHtml(address_31.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_31' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_31);
        }
          wagmp_map_1_obj.markers.push(marker_31);
          wagmp_map_1_obj.addresses.push(address_31);
          wagmp_map_1_obj.icons.push(icon_31);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_31.addressType == "address") {
      geocoder.getLatLng (
      address_31.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_31.full, '', point);
          var marker_31 = new GMarker(point, icon_31);
          GEvent.addListener(marker_31, 'click', function() {
            marker_31.openInfoWindowHtml(address_31.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_31' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_31);
          }
        } else {
          var noZipAddress = address_31.full.replace((address_31.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_31.full, address_31.zip, point);
                var marker_31 = new GMarker(point, icon_31);
                GEvent.addListener(marker_31, 'click', function() {
                  marker_31.openInfoWindowHtml(address_31.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_31' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_31);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_32 = new GIcon();
    icon_32.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_32.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_32.iconSize = new GSize(34,35);
    icon_32.shadowSize = new GSize(34,35);
    icon_32.iconAnchor = new GPoint(9,33);
    icon_32.infoWindowAnchor = new GPoint(19,0);
    icon_32.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_32.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_32.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_32.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_32 = {
      street: '5589 Santa Ana Canyon Road',
      city: 'Anaheim Hills',
      state: 'California',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Mirage Interiors</strong><br />5589 Santa Ana Canyon Road<br />Anaheim Hills, California</span>',
      full: '5589 Santa Ana Canyon Road, Anaheim Hills, California',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_32.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_32.full, address_32.zip);
    }
    if (cacheReturn != "" || (address_32.addressType == "coordinates")) {
      if(address_32.addressType == "coordinates") {
        var latitude = address_32.latitude;
        var longitude = address_32.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_32 = new GMarker(point, icon_32);
        GEvent.addListener(marker_32, 'click', function() {
          marker_32.openInfoWindowHtml(address_32.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_32' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_32);
        }
          wagmp_map_1_obj.markers.push(marker_32);
          wagmp_map_1_obj.addresses.push(address_32);
          wagmp_map_1_obj.icons.push(icon_32);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_32.addressType == "address") {
      geocoder.getLatLng (
      address_32.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_32.full, '', point);
          var marker_32 = new GMarker(point, icon_32);
          GEvent.addListener(marker_32, 'click', function() {
            marker_32.openInfoWindowHtml(address_32.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_32' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_32);
          }
        } else {
          var noZipAddress = address_32.full.replace((address_32.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_32.full, address_32.zip, point);
                var marker_32 = new GMarker(point, icon_32);
                GEvent.addListener(marker_32, 'click', function() {
                  marker_32.openInfoWindowHtml(address_32.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_32' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_32);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_33 = new GIcon();
    icon_33.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_33.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_33.iconSize = new GSize(34,35);
    icon_33.shadowSize = new GSize(34,35);
    icon_33.iconAnchor = new GPoint(9,33);
    icon_33.infoWindowAnchor = new GPoint(19,0);
    icon_33.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_33.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_33.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_33.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_33 = {
      street: '3225 South Torrence Street',
      city: 'Marion',
      state: 'Indiana',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>National Machinery</strong><br />3225 South Torrence Street<br />Marion, Indiana</span>',
      full: '3225 South Torrence Street, Marion, Indiana',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_33.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_33.full, address_33.zip);
    }
    if (cacheReturn != "" || (address_33.addressType == "coordinates")) {
      if(address_33.addressType == "coordinates") {
        var latitude = address_33.latitude;
        var longitude = address_33.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_33 = new GMarker(point, icon_33);
        GEvent.addListener(marker_33, 'click', function() {
          marker_33.openInfoWindowHtml(address_33.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_33' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_33);
        }
          wagmp_map_1_obj.markers.push(marker_33);
          wagmp_map_1_obj.addresses.push(address_33);
          wagmp_map_1_obj.icons.push(icon_33);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_33.addressType == "address") {
      geocoder.getLatLng (
      address_33.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_33.full, '', point);
          var marker_33 = new GMarker(point, icon_33);
          GEvent.addListener(marker_33, 'click', function() {
            marker_33.openInfoWindowHtml(address_33.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_33' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_33);
          }
        } else {
          var noZipAddress = address_33.full.replace((address_33.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_33.full, address_33.zip, point);
                var marker_33 = new GMarker(point, icon_33);
                GEvent.addListener(marker_33, 'click', function() {
                  marker_33.openInfoWindowHtml(address_33.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_33' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_33);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_34 = new GIcon();
    icon_34.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_34.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_34.iconSize = new GSize(34,35);
    icon_34.shadowSize = new GSize(34,35);
    icon_34.iconAnchor = new GPoint(9,33);
    icon_34.infoWindowAnchor = new GPoint(19,0);
    icon_34.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_34.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_34.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_34.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_34 = {
      street: '',
      city: 'Winterset',
      state: 'Iowa',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Newcastle Home Builders</strong><br />Winterset, Iowa</span>',
      full: 'Winterset, Iowa',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_34.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_34.full, address_34.zip);
    }
    if (cacheReturn != "" || (address_34.addressType == "coordinates")) {
      if(address_34.addressType == "coordinates") {
        var latitude = address_34.latitude;
        var longitude = address_34.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_34 = new GMarker(point, icon_34);
        GEvent.addListener(marker_34, 'click', function() {
          marker_34.openInfoWindowHtml(address_34.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_34' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_34);
        }
          wagmp_map_1_obj.markers.push(marker_34);
          wagmp_map_1_obj.addresses.push(address_34);
          wagmp_map_1_obj.icons.push(icon_34);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_34.addressType == "address") {
      geocoder.getLatLng (
      address_34.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_34.full, '', point);
          var marker_34 = new GMarker(point, icon_34);
          GEvent.addListener(marker_34, 'click', function() {
            marker_34.openInfoWindowHtml(address_34.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_34' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_34);
          }
        } else {
          var noZipAddress = address_34.full.replace((address_34.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_34.full, address_34.zip, point);
                var marker_34 = new GMarker(point, icon_34);
                GEvent.addListener(marker_34, 'click', function() {
                  marker_34.openInfoWindowHtml(address_34.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_34' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_34);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_35 = new GIcon();
    icon_35.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_35.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_35.iconSize = new GSize(34,35);
    icon_35.shadowSize = new GSize(34,35);
    icon_35.iconAnchor = new GPoint(9,33);
    icon_35.infoWindowAnchor = new GPoint(19,0);
    icon_35.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_35.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_35.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_35.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_35 = {
      street: '',
      city: 'St. Petersburg',
      state: 'Florida',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Signature Finishes</strong><br />St. Petersburg, Florida</span>',
      full: 'St. Petersburg, Florida',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_35.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_35.full, address_35.zip);
    }
    if (cacheReturn != "" || (address_35.addressType == "coordinates")) {
      if(address_35.addressType == "coordinates") {
        var latitude = address_35.latitude;
        var longitude = address_35.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_35 = new GMarker(point, icon_35);
        GEvent.addListener(marker_35, 'click', function() {
          marker_35.openInfoWindowHtml(address_35.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_35' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_35);
        }
          wagmp_map_1_obj.markers.push(marker_35);
          wagmp_map_1_obj.addresses.push(address_35);
          wagmp_map_1_obj.icons.push(icon_35);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_35.addressType == "address") {
      geocoder.getLatLng (
      address_35.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_35.full, '', point);
          var marker_35 = new GMarker(point, icon_35);
          GEvent.addListener(marker_35, 'click', function() {
            marker_35.openInfoWindowHtml(address_35.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_35' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_35);
          }
        } else {
          var noZipAddress = address_35.full.replace((address_35.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_35.full, address_35.zip, point);
                var marker_35 = new GMarker(point, icon_35);
                GEvent.addListener(marker_35, 'click', function() {
                  marker_35.openInfoWindowHtml(address_35.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_35' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_35);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_36 = new GIcon();
    icon_36.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_36.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_36.iconSize = new GSize(34,35);
    icon_36.shadowSize = new GSize(34,35);
    icon_36.iconAnchor = new GPoint(9,33);
    icon_36.infoWindowAnchor = new GPoint(19,0);
    icon_36.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_36.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_36.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_36.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_36 = {
      street: '',
      city: 'Chatham',
      state: 'New Jersey',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Portfauxlio, Inc.</strong><br />Chatham, New Jersey</span>',
      full: 'Chatham, New Jersey',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_36.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_36.full, address_36.zip);
    }
    if (cacheReturn != "" || (address_36.addressType == "coordinates")) {
      if(address_36.addressType == "coordinates") {
        var latitude = address_36.latitude;
        var longitude = address_36.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_36 = new GMarker(point, icon_36);
        GEvent.addListener(marker_36, 'click', function() {
          marker_36.openInfoWindowHtml(address_36.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_36' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_36);
        }
          wagmp_map_1_obj.markers.push(marker_36);
          wagmp_map_1_obj.addresses.push(address_36);
          wagmp_map_1_obj.icons.push(icon_36);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_36.addressType == "address") {
      geocoder.getLatLng (
      address_36.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_36.full, '', point);
          var marker_36 = new GMarker(point, icon_36);
          GEvent.addListener(marker_36, 'click', function() {
            marker_36.openInfoWindowHtml(address_36.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_36' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_36);
          }
        } else {
          var noZipAddress = address_36.full.replace((address_36.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_36.full, address_36.zip, point);
                var marker_36 = new GMarker(point, icon_36);
                GEvent.addListener(marker_36, 'click', function() {
                  marker_36.openInfoWindowHtml(address_36.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_36' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_36);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_37 = new GIcon();
    icon_37.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_37.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_37.iconSize = new GSize(34,35);
    icon_37.shadowSize = new GSize(34,35);
    icon_37.iconAnchor = new GPoint(9,33);
    icon_37.infoWindowAnchor = new GPoint(19,0);
    icon_37.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_37.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_37.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_37.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_37 = {
      street: '',
      city: 'Orlando',
      state: 'Florida',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Plasters by Georgia</strong><br />Orlando, Florida</span>',
      full: 'Orlando, Florida',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_37.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_37.full, address_37.zip);
    }
    if (cacheReturn != "" || (address_37.addressType == "coordinates")) {
      if(address_37.addressType == "coordinates") {
        var latitude = address_37.latitude;
        var longitude = address_37.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_37 = new GMarker(point, icon_37);
        GEvent.addListener(marker_37, 'click', function() {
          marker_37.openInfoWindowHtml(address_37.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_37' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_37);
        }
          wagmp_map_1_obj.markers.push(marker_37);
          wagmp_map_1_obj.addresses.push(address_37);
          wagmp_map_1_obj.icons.push(icon_37);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_37.addressType == "address") {
      geocoder.getLatLng (
      address_37.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_37.full, '', point);
          var marker_37 = new GMarker(point, icon_37);
          GEvent.addListener(marker_37, 'click', function() {
            marker_37.openInfoWindowHtml(address_37.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_37' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_37);
          }
        } else {
          var noZipAddress = address_37.full.replace((address_37.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_37.full, address_37.zip, point);
                var marker_37 = new GMarker(point, icon_37);
                GEvent.addListener(marker_37, 'click', function() {
                  marker_37.openInfoWindowHtml(address_37.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_37' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_37);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_38 = new GIcon();
    icon_38.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_38.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_38.iconSize = new GSize(34,35);
    icon_38.shadowSize = new GSize(34,35);
    icon_38.iconAnchor = new GPoint(9,33);
    icon_38.infoWindowAnchor = new GPoint(19,0);
    icon_38.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_38.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_38.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_38.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_38 = {
      street: '3819 100th Street SW',
      city: 'Lakewood',
      state: 'WA',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Site Development, Inc.</strong><br />3819 100th Street SW<br />Lakewood, WA</span>',
      full: '3819 100th Street SW, Lakewood, WA',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_38.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_38.full, address_38.zip);
    }
    if (cacheReturn != "" || (address_38.addressType == "coordinates")) {
      if(address_38.addressType == "coordinates") {
        var latitude = address_38.latitude;
        var longitude = address_38.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_38 = new GMarker(point, icon_38);
        GEvent.addListener(marker_38, 'click', function() {
          marker_38.openInfoWindowHtml(address_38.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_38' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_38);
        }
          wagmp_map_1_obj.markers.push(marker_38);
          wagmp_map_1_obj.addresses.push(address_38);
          wagmp_map_1_obj.icons.push(icon_38);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_38.addressType == "address") {
      geocoder.getLatLng (
      address_38.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_38.full, '', point);
          var marker_38 = new GMarker(point, icon_38);
          GEvent.addListener(marker_38, 'click', function() {
            marker_38.openInfoWindowHtml(address_38.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_38' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_38);
          }
        } else {
          var noZipAddress = address_38.full.replace((address_38.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_38.full, address_38.zip, point);
                var marker_38 = new GMarker(point, icon_38);
                GEvent.addListener(marker_38, 'click', function() {
                  marker_38.openInfoWindowHtml(address_38.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_38' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_38);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_39 = new GIcon();
    icon_39.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_39.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_39.iconSize = new GSize(34,35);
    icon_39.shadowSize = new GSize(34,35);
    icon_39.iconAnchor = new GPoint(9,33);
    icon_39.infoWindowAnchor = new GPoint(19,0);
    icon_39.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_39.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_39.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_39.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_39 = {
      street: 'Grandpa\'s Farm Road',
      city: 'Gustavus',
      state: 'Alaska',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Spirit Walker Expeditiions</strong><br />Grandpa\'s Farm Road<br />Gustavus, Alaska</span>',
      full: 'Grandpa\'s Farm Road, Gustavus, Alaska',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_39.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_39.full, address_39.zip);
    }
    if (cacheReturn != "" || (address_39.addressType == "coordinates")) {
      if(address_39.addressType == "coordinates") {
        var latitude = address_39.latitude;
        var longitude = address_39.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_39 = new GMarker(point, icon_39);
        GEvent.addListener(marker_39, 'click', function() {
          marker_39.openInfoWindowHtml(address_39.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_39' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_39);
        }
          wagmp_map_1_obj.markers.push(marker_39);
          wagmp_map_1_obj.addresses.push(address_39);
          wagmp_map_1_obj.icons.push(icon_39);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_39.addressType == "address") {
      geocoder.getLatLng (
      address_39.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_39.full, '', point);
          var marker_39 = new GMarker(point, icon_39);
          GEvent.addListener(marker_39, 'click', function() {
            marker_39.openInfoWindowHtml(address_39.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_39' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_39);
          }
        } else {
          var noZipAddress = address_39.full.replace((address_39.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_39.full, address_39.zip, point);
                var marker_39 = new GMarker(point, icon_39);
                GEvent.addListener(marker_39, 'click', function() {
                  marker_39.openInfoWindowHtml(address_39.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_39' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_39);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_40 = new GIcon();
    icon_40.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_40.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_40.iconSize = new GSize(34,35);
    icon_40.shadowSize = new GSize(34,35);
    icon_40.iconAnchor = new GPoint(9,33);
    icon_40.infoWindowAnchor = new GPoint(19,0);
    icon_40.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_40.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_40.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_40.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_40 = {
      street: '1320 Harbor Bay Parkway',
      city: 'Alameda',
      state: 'California',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Stacy and Witbeck, Inc.</strong><br />1320 Harbor Bay Parkway<br />Alameda, California</span>',
      full: '1320 Harbor Bay Parkway, Alameda, California',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_40.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_40.full, address_40.zip);
    }
    if (cacheReturn != "" || (address_40.addressType == "coordinates")) {
      if(address_40.addressType == "coordinates") {
        var latitude = address_40.latitude;
        var longitude = address_40.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_40 = new GMarker(point, icon_40);
        GEvent.addListener(marker_40, 'click', function() {
          marker_40.openInfoWindowHtml(address_40.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_40' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_40);
        }
          wagmp_map_1_obj.markers.push(marker_40);
          wagmp_map_1_obj.addresses.push(address_40);
          wagmp_map_1_obj.icons.push(icon_40);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_40.addressType == "address") {
      geocoder.getLatLng (
      address_40.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_40.full, '', point);
          var marker_40 = new GMarker(point, icon_40);
          GEvent.addListener(marker_40, 'click', function() {
            marker_40.openInfoWindowHtml(address_40.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_40' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_40);
          }
        } else {
          var noZipAddress = address_40.full.replace((address_40.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_40.full, address_40.zip, point);
                var marker_40 = new GMarker(point, icon_40);
                GEvent.addListener(marker_40, 'click', function() {
                  marker_40.openInfoWindowHtml(address_40.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_40' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_40);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_41 = new GIcon();
    icon_41.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_41.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_41.iconSize = new GSize(34,35);
    icon_41.shadowSize = new GSize(34,35);
    icon_41.iconAnchor = new GPoint(9,33);
    icon_41.infoWindowAnchor = new GPoint(19,0);
    icon_41.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_41.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_41.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_41.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_41 = {
      street: '',
      city: 'Oak Harbor',
      state: 'WA',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>SRV Construction</strong><br />Oak Harbor, WA</span>',
      full: 'Oak Harbor, WA',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_41.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_41.full, address_41.zip);
    }
    if (cacheReturn != "" || (address_41.addressType == "coordinates")) {
      if(address_41.addressType == "coordinates") {
        var latitude = address_41.latitude;
        var longitude = address_41.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_41 = new GMarker(point, icon_41);
        GEvent.addListener(marker_41, 'click', function() {
          marker_41.openInfoWindowHtml(address_41.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_41' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_41);
        }
          wagmp_map_1_obj.markers.push(marker_41);
          wagmp_map_1_obj.addresses.push(address_41);
          wagmp_map_1_obj.icons.push(icon_41);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_41.addressType == "address") {
      geocoder.getLatLng (
      address_41.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_41.full, '', point);
          var marker_41 = new GMarker(point, icon_41);
          GEvent.addListener(marker_41, 'click', function() {
            marker_41.openInfoWindowHtml(address_41.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_41' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_41);
          }
        } else {
          var noZipAddress = address_41.full.replace((address_41.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_41.full, address_41.zip, point);
                var marker_41 = new GMarker(point, icon_41);
                GEvent.addListener(marker_41, 'click', function() {
                  marker_41.openInfoWindowHtml(address_41.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_41' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_41);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_42 = new GIcon();
    icon_42.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_42.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_42.iconSize = new GSize(34,35);
    icon_42.shadowSize = new GSize(34,35);
    icon_42.iconAnchor = new GPoint(9,33);
    icon_42.infoWindowAnchor = new GPoint(19,0);
    icon_42.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_42.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_42.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_42.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_42 = {
      street: '',
      city: 'Mukilteo',
      state: 'Washington',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Tracy Wade Design</strong><br />Mukilteo, Washington</span>',
      full: 'Mukilteo, Washington',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_42.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_42.full, address_42.zip);
    }
    if (cacheReturn != "" || (address_42.addressType == "coordinates")) {
      if(address_42.addressType == "coordinates") {
        var latitude = address_42.latitude;
        var longitude = address_42.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_42 = new GMarker(point, icon_42);
        GEvent.addListener(marker_42, 'click', function() {
          marker_42.openInfoWindowHtml(address_42.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_42' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_42);
        }
          wagmp_map_1_obj.markers.push(marker_42);
          wagmp_map_1_obj.addresses.push(address_42);
          wagmp_map_1_obj.icons.push(icon_42);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_42.addressType == "address") {
      geocoder.getLatLng (
      address_42.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_42.full, '', point);
          var marker_42 = new GMarker(point, icon_42);
          GEvent.addListener(marker_42, 'click', function() {
            marker_42.openInfoWindowHtml(address_42.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_42' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_42);
          }
        } else {
          var noZipAddress = address_42.full.replace((address_42.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_42.full, address_42.zip, point);
                var marker_42 = new GMarker(point, icon_42);
                GEvent.addListener(marker_42, 'click', function() {
                  marker_42.openInfoWindowHtml(address_42.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_42' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_42);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_43 = new GIcon();
    icon_43.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_43.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_43.iconSize = new GSize(34,35);
    icon_43.shadowSize = new GSize(34,35);
    icon_43.iconAnchor = new GPoint(9,33);
    icon_43.infoWindowAnchor = new GPoint(19,0);
    icon_43.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_43.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_43.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_43.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_43 = {
      street: '',
      city: 'Woodinville',
      state: 'Washington',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Walls Faux You</strong><br />Woodinville, Washington</span>',
      full: 'Woodinville, Washington',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_43.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_43.full, address_43.zip);
    }
    if (cacheReturn != "" || (address_43.addressType == "coordinates")) {
      if(address_43.addressType == "coordinates") {
        var latitude = address_43.latitude;
        var longitude = address_43.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_43 = new GMarker(point, icon_43);
        GEvent.addListener(marker_43, 'click', function() {
          marker_43.openInfoWindowHtml(address_43.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_43' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_43);
        }
          wagmp_map_1_obj.markers.push(marker_43);
          wagmp_map_1_obj.addresses.push(address_43);
          wagmp_map_1_obj.icons.push(icon_43);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_43.addressType == "address") {
      geocoder.getLatLng (
      address_43.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_43.full, '', point);
          var marker_43 = new GMarker(point, icon_43);
          GEvent.addListener(marker_43, 'click', function() {
            marker_43.openInfoWindowHtml(address_43.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_43' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_43);
          }
        } else {
          var noZipAddress = address_43.full.replace((address_43.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_43.full, address_43.zip, point);
                var marker_43 = new GMarker(point, icon_43);
                GEvent.addListener(marker_43, 'click', function() {
                  marker_43.openInfoWindowHtml(address_43.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_43' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_43);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_44 = new GIcon();
    icon_44.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_44.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_44.iconSize = new GSize(34,35);
    icon_44.shadowSize = new GSize(34,35);
    icon_44.iconAnchor = new GPoint(9,33);
    icon_44.infoWindowAnchor = new GPoint(19,0);
    icon_44.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_44.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_44.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_44.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_44 = {
      street: '5100 Wheelis Drive',
      city: 'Memphis',
      state: 'Tennessee',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>MCDR General Contractors</strong><br />5100 Wheelis Drive<br />Memphis, Tennessee</span>',
      full: '5100 Wheelis Drive, Memphis, Tennessee',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_44.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_44.full, address_44.zip);
    }
    if (cacheReturn != "" || (address_44.addressType == "coordinates")) {
      if(address_44.addressType == "coordinates") {
        var latitude = address_44.latitude;
        var longitude = address_44.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_44 = new GMarker(point, icon_44);
        GEvent.addListener(marker_44, 'click', function() {
          marker_44.openInfoWindowHtml(address_44.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_44' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_44);
        }
          wagmp_map_1_obj.markers.push(marker_44);
          wagmp_map_1_obj.addresses.push(address_44);
          wagmp_map_1_obj.icons.push(icon_44);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_44.addressType == "address") {
      geocoder.getLatLng (
      address_44.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_44.full, '', point);
          var marker_44 = new GMarker(point, icon_44);
          GEvent.addListener(marker_44, 'click', function() {
            marker_44.openInfoWindowHtml(address_44.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_44' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_44);
          }
        } else {
          var noZipAddress = address_44.full.replace((address_44.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_44.full, address_44.zip, point);
                var marker_44 = new GMarker(point, icon_44);
                GEvent.addListener(marker_44, 'click', function() {
                  marker_44.openInfoWindowHtml(address_44.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_44' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_44);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_45 = new GIcon();
    icon_45.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_45.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_45.iconSize = new GSize(34,35);
    icon_45.shadowSize = new GSize(34,35);
    icon_45.iconAnchor = new GPoint(9,33);
    icon_45.infoWindowAnchor = new GPoint(19,0);
    icon_45.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_45.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_45.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_45.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_45 = {
      street: '',
      city: 'Ormond Beach',
      state: 'Florida',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Primal Colors</strong><br />Ormond Beach, Florida</span>',
      full: 'Ormond Beach, Florida',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_45.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_45.full, address_45.zip);
    }
    if (cacheReturn != "" || (address_45.addressType == "coordinates")) {
      if(address_45.addressType == "coordinates") {
        var latitude = address_45.latitude;
        var longitude = address_45.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_45 = new GMarker(point, icon_45);
        GEvent.addListener(marker_45, 'click', function() {
          marker_45.openInfoWindowHtml(address_45.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_45' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_45);
        }
          wagmp_map_1_obj.markers.push(marker_45);
          wagmp_map_1_obj.addresses.push(address_45);
          wagmp_map_1_obj.icons.push(icon_45);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_45.addressType == "address") {
      geocoder.getLatLng (
      address_45.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_45.full, '', point);
          var marker_45 = new GMarker(point, icon_45);
          GEvent.addListener(marker_45, 'click', function() {
            marker_45.openInfoWindowHtml(address_45.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_45' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_45);
          }
        } else {
          var noZipAddress = address_45.full.replace((address_45.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_45.full, address_45.zip, point);
                var marker_45 = new GMarker(point, icon_45);
                GEvent.addListener(marker_45, 'click', function() {
                  marker_45.openInfoWindowHtml(address_45.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_45' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_45);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_46 = new GIcon();
    icon_46.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_46.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_46.iconSize = new GSize(34,35);
    icon_46.shadowSize = new GSize(34,35);
    icon_46.iconAnchor = new GPoint(9,33);
    icon_46.infoWindowAnchor = new GPoint(19,0);
    icon_46.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_46.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_46.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_46.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_46 = {
      street: '400 E. Lurton Street',
      city: 'Pensacola',
      state: 'Florida',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Air Design</strong><br />400 E. Lurton Street<br />Pensacola, Florida</span>',
      full: '400 E. Lurton Street, Pensacola, Florida',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_46.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_46.full, address_46.zip);
    }
    if (cacheReturn != "" || (address_46.addressType == "coordinates")) {
      if(address_46.addressType == "coordinates") {
        var latitude = address_46.latitude;
        var longitude = address_46.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_46 = new GMarker(point, icon_46);
        GEvent.addListener(marker_46, 'click', function() {
          marker_46.openInfoWindowHtml(address_46.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_46' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_46);
        }
          wagmp_map_1_obj.markers.push(marker_46);
          wagmp_map_1_obj.addresses.push(address_46);
          wagmp_map_1_obj.icons.push(icon_46);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_46.addressType == "address") {
      geocoder.getLatLng (
      address_46.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_46.full, '', point);
          var marker_46 = new GMarker(point, icon_46);
          GEvent.addListener(marker_46, 'click', function() {
            marker_46.openInfoWindowHtml(address_46.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_46' != 'address_48') {
            map.setCenter(point, 13);
            map.addOverlay(marker_46);
          }
        } else {
          var noZipAddress = address_46.full.replace((address_46.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_46.full, address_46.zip, point);
                var marker_46 = new GMarker(point, icon_46);
                GEvent.addListener(marker_46, 'click', function() {
                  marker_46.openInfoWindowHtml(address_46.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_46' != 'address_48') {
                  map.setCenter(point, 13);
                  map.addOverlay(marker_46);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_47 = new GIcon();
    icon_47.image = 'google_javascript/images/traditionalflat_pacifica.png';
    icon_47.shadow = 'google_javascript/images/traditionalflat_shadow.png';
    icon_47.iconSize = new GSize(34,35);
    icon_47.shadowSize = new GSize(34,35);
    icon_47.iconAnchor = new GPoint(9,33);
    icon_47.infoWindowAnchor = new GPoint(19,0);
    icon_47.printImage = 'google_javascript/images/traditionalflat_pacifica.gif';
    icon_47.mozPrintImage = 'google_javascript/images/traditionalflat_pacifica_mozprint.png';
    icon_47.printShadow = 'google_javascript/images/traditionalflat_shadow.gif';
    icon_47.transparent = 'google_javascript/images/traditionalflat_pacifica_transparent.png';

    var address_47 = {
      street: '4208 Southwoods',
      city: 'Springfield',
      state: 'Illinois',
      zip: '',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>Blackhawk Roofing</strong><br />4208 Southwoods<br />Springfield, Illinois</span>',
      full: '4208 Southwoods, Springfield, Illinois',
      isdefault: false,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Google Traditional (flat)',
      markerColor: 'Pacifica'
    };
    
    if (address_47.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_47.full, address_47.zip);
    }
    if (cacheReturn != "" || (address_47.addressType == "coordinates")) {
      if(address_47.addressType == "coordinates") {
        var latitude = address_47.latitude;
        var longitude = address_47.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_47 = new GMarker(point, icon_47);
        GEvent.addListener(marker_47, 'click', function() {
          marker_47.openInfoWindowHtml(address_47.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_47' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_47);
        }
          wagmp_map_1_obj.markers.push(marker_47);
          wagmp_map_1_obj.addresses.push(address_47);
          wagmp_map_1_obj.icons.push(icon_47);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_47.addressType == "address") {
      geocoder.getLatLng (
      address_47.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_47.full, '', point);
          var marker_47 = new GMarker(point, icon_47);
          GEvent.addListener(marker_47, 'click', function() {
            marker_47.openInfoWindowHtml(address_47.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_47' != 'address_48') {
            map.setCenter(point, 9);
            map.addOverlay(marker_47);
          }
        } else {
          var noZipAddress = address_47.full.replace((address_47.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_47.full, address_47.zip, point);
                var marker_47 = new GMarker(point, icon_47);
                GEvent.addListener(marker_47, 'click', function() {
                  marker_47.openInfoWindowHtml(address_47.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_47' != 'address_48') {
                  map.setCenter(point, 9);
                  map.addOverlay(marker_47);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }

    var icon_48 = new GIcon();
    icon_48.image = 'google_javascript/images/star_poppy.png';
    icon_48.shadow = 'google_javascript/images/star_shadow.png';
    icon_48.iconSize = new GSize(29,39);
    icon_48.shadowSize = new GSize(29,39);
    icon_48.iconAnchor = new GPoint(15,15);
    icon_48.infoWindowAnchor = new GPoint(19,7);
    icon_48.printImage = 'google_javascript/images/star_poppy.gif';
    icon_48.mozPrintImage = 'google_javascript/images/star_poppy_mozprint.png';
    icon_48.printShadow = 'google_javascript/images/star_shadow.gif';
    icon_48.transparent = 'google_javascript/images/star_poppy_transparent.png';

    var address_48 = {
      street: '1217 Fayette Avenue',
      city: 'Springfield',
      state: 'IL',
      zip: '62704',
      country: '',
      infowindow: 'custom',
      infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><strong>John Schnell Studio</strong><br />1217 Fayette Avenue<br />Springfield, IL 62704</span>',
      full: '1217 Fayette Avenue, Springfield, IL, 62704',
      isdefault: true,
      addressType: 'address',
      loop: '',
      latitude: '',
      longitude: '',
      markerStyle: 'Star',
      markerColor: 'Poppy'
    };
    
    if (address_48.addressType == "coordinates") {
      var cacheReturn = '';
    } else {
      var cacheReturn = searchCache(address_48.full, address_48.zip);
    }
    if (cacheReturn != "" || (address_48.addressType == "coordinates")) {
      if(address_48.addressType == "coordinates") {
        var latitude = address_48.latitude;
        var longitude = address_48.longitude;
      } else {
        var latitude = cacheReturn.substring(1,cacheReturn.indexOf(",")-1);
        var longitude = cacheReturn.substring(cacheReturn.indexOf(",")+1,(cacheReturn.length)-1);
      }
      var point = new GLatLng(latitude, longitude);
      if (point && !isNaN(latitude)) {
        wagmp_map_1_obj.addressFailed = false;
        var marker_48 = new GMarker(point, icon_48);
        GEvent.addListener(marker_48, 'click', function() {
          marker_48.openInfoWindowHtml(address_48.infowindowtext);
        });
        if(!fromAddress.enabled || 'address_48' != 'address_48') {
          map.setCenter(point, 13);
          map.addOverlay(marker_48);
            marker_48.openInfoWindowHtml(address_48.infowindowtext);
        }
          wagmp_map_1_obj.markers.push(marker_48);
          wagmp_map_1_obj.addresses.push(address_48);
          wagmp_map_1_obj.icons.push(icon_48);
          wagmp_map_1_obj.points.push(point);
        } else {
        if (wagmp_map_1_obj.addressFailed) {
          map.setCenter(new GLatLng(30, -98), 3);
        }
        wagmp_map_1_obj.addressFailed = true;
      }
    } else if (address_48.addressType == "address") {
      geocoder.getLatLng (
      address_48.full,
      function(point) {
        if(point) {
          this.addressFailed = false;
          addToCache(address_48.full, '', point);
          var marker_48 = new GMarker(point, icon_48);
          GEvent.addListener(marker_48, 'click', function() {
            marker_48.openInfoWindowHtml(address_48.infowindowtext);
          });
          if(!fromAddress.enabled || 'address_48' != 'address_48') {
            map.setCenter(point, 9);
            map.addOverlay(marker_48);
            marker_48.openInfoWindowHtml(address_48.infowindowtext);
          }
        } else {
          var noZipAddress = address_48.full.replace((address_48.zip+','), '');
          geocoder.getLatLng (noZipAddress,
            function(point) {
              if(point) {
                wagmp_map_1_obj.addressFailed = false;
                addToCache(address_48.full, address_48.zip, point);
                var marker_48 = new GMarker(point, icon_48);
                GEvent.addListener(marker_48, 'click', function() {
                  marker_48.openInfoWindowHtml(address_48.infowindowtext);
                });
                if (!fromAddress.enabled || 'address_48' != 'address_48') {
                  map.setCenter(point, 9);
                  map.addOverlay(marker_48);
            marker_48.openInfoWindowHtml(address_48.infowindowtext);
                }
              } else {
                if (wagmp_map_1_obj.addressFailed) {
                  map.setCenter(new GLatLng(30, -98), 3);
                }
                  wagmp_map_1_obj.addressFailed = true;
              }
            }
          );
        }
      }
    );
  }


  }
}