/* FILE ARCHIVED ON 8:57:33 May 10, 2009 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 19:04:24 Jun 29, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ if (typeof EarthWidgets == 'undefined') { EarthWidgets = new Object(); } if (typeof EarthWidgets.Search == 'undefined') { EarthWidgets.Search = { models: {}, views: {}, targets: {}, install: function(target, id) { this.targets[id] = target; var model = this.models[id]; var views = this.views[id]; if (model.what != '' && model.where != '') { jQuery(target).html(views.results); } else { jQuery(target).html(views.form); } }, reload: function(id) { var self = this; var target = this.targets[id]; var model = this.models[id]; var views = this.views[id]; if (model.what != '' && model.where != '') { jQuery(target).html(views.results); } else { jQuery(target).html(views.form); } }, setView: function(id, name) { var target = this.targets[id]; var views = this.views[id]; jQuery(target).html(views[name]); }, doSearch: function(form) { jQuery('head').append(''); }, pendingGeocodeForm: null, doGeocode: function(form, where, mapsApiKey) { EarthWidgets.Search.pendingGeocodeForm = form; jQuery('head').append(''); }, onGeocode: function(result) { var form = EarthWidgets.Search.pendingGeocodeForm; EarthWidgets.Search.decodeGeocode(form, result); EarthWidgets.Search.doSearch(form); }, decodeGeocode: function(form, result) { if (typeof result.Placemark != 'undefined' && typeof result.Placemark[0] != 'undefined') { var placemark = result.Placemark[0]; var latitude = placemark.Point.coordinates[1]; var longitude = placemark.Point.coordinates[0]; if (typeof placemark.AddressDetails != 'undefined') { var addressDetails = placemark.AddressDetails; if (typeof addressDetails.Country != 'undefined' && addressDetails.Accuracy > 2) { var country = addressDetails.Country; jQuery(form + " input[name=country]").val(country.CountryNameCode); jQuery(form + " input[name=latitude]").val(latitude); jQuery(form + " input[name=longitude]").val(longitude); if (typeof country.AdministrativeArea != 'undefined') { var administrativeArea = country.AdministrativeArea; var province = administrativeArea.AdministrativeAreaName; jQuery(form + " input[name=province]").val(province); if (typeof administrativeArea.Locality != 'undefined') { var locality = administrativeArea.Locality; var city = locality.LocalityName; jQuery(form + " input[name=city]").val(city); } else if (typeof administrativeArea.SubAdministrativeArea != 'undefined') { var subAdministrativeArea = administrativeArea.SubAdministrativeArea; if (typeof subAdministrativeArea.Locality != 'undefined') { var locality = subAdministrativeArea.Locality; if (typeof locality.DependentLocality != 'undefined') { var dependentLocality = locality.DependentLocality; var city = dependentLocality.DependentLocalityName; } else { var city = locality.LocalityName; } jQuery(form + " input[name=city]").val(city); } } } } } } } }; } EarthWidgets.Search.models["search1"] = {"what":"","where":""}; EarthWidgets.Search.views["search1"] = {"form":"
\n\n
\n
\n \n \n <\/a>\n \n <\/a>\n <\/div>\n<\/div>\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n

Find a recycling location<\/h2>\n
\n