/***************************************************************************

    This include file has functionality for populating the city list for
    the recycling popover.
    
    Author: Mark C. Wells

    Copyright (C) 2009, EmergeDigital
    All rights reserved

****************************************************************************/


var selected_state = '';

function OnSelectState(State)
{
    selected_state = State;
}

function onLoad()
{
    hidePopOver();
}

function showPopOver()
{
    var ulCities = document.getElementById('city_dropdown');
    var liCity = ulCities.firstChild;

    // clear out cities
    while ( liCity )
    {
        ulCities.removeChild(liCity);
        liCity = ulCities.firstChild;
    }

    // populate cities
    populateCities(selected_state);
    
    document.getElementById("PopOver").style.display="";
}


function hidePopOver()
{
    document.getElementById("PopOver").style.display="none";
}



function populateCities(State)
{
    switch(selected_state)
    {
/*       case 'AZ':	
            AddCity('Avondale' + ', ' + selected_state);
            AddCity('Glendale' + ', ' + selected_state);
            AddCity('Fountain Hills' + ', ' + selected_state);
            AddCity('Mesa' + ', ' + selected_state);
            AddCity('Phoenix' + ', ' + selected_state);
            AddCity('Scottsdale' + ', ' + selected_state);
            AddCity('Tempe' + ', ' + selected_state);
            AddCity('Tucson' + ', ' + selected_state);
            AddCity('Wickenburg' + ', ' + selected_state);
        break;	

        case 'CA':	
            AddCity('Alameda' + ', ' + selected_state);
            AddCity('Alamo' + ', ' + selected_state);
            AddCity('Albany' + ', ' + selected_state);
            AddCity('Alhambra' + ', ' + selected_state);
            AddCity('Anaheim' + ', ' + selected_state);
            AddCity('Arcadia' + ', ' + selected_state);
            AddCity('Atherton' + ', ' + selected_state);
            AddCity('Belmont' + ', ' + selected_state);
            AddCity('Belvedere' + ', ' + selected_state);
            AddCity('Blackhawk-Camino Tassajara' + ', ' + selected_state);
            AddCity('Brea' + ', ' + selected_state);
            AddCity('Brentwood' + ', ' + selected_state);
            AddCity('Burlingame' + ', ' + selected_state);
            AddCity('Cambrian Park' + ', ' + selected_state);
            AddCity('Campbell' + ', ' + selected_state);
            AddCity('Capitola' + ', ' + selected_state);
            AddCity('Castro Valley Sanitary District' + ', ' + selected_state);
            AddCity('Chino Hills' + ', ' + selected_state);
            AddCity('Chula Vista' + ', ' + selected_state);
            AddCity('Claremont' + ', ' + selected_state);
            AddCity('Colton' + ', ' + selected_state);
            AddCity('Corte Madera' + ', ' + selected_state);
            AddCity('Culver City' + ', ' + selected_state);
            AddCity('Cupertino' + ', ' + selected_state);
            AddCity('Cypress' + ', ' + selected_state);
            AddCity('Danville' + ', ' + selected_state);
            AddCity('Diablo' + ', ' + selected_state);
            AddCity('Dublin' + ', ' + selected_state);
            AddCity('East Palo Alto' + ', ' + selected_state);
            AddCity('Foster City' + ', ' + selected_state);
            AddCity('Fremont' + ', ' + selected_state);
            AddCity('Fresno' + ', ' + selected_state);
            AddCity('Garden Grove' + ', ' + selected_state);
            AddCity('Gilroy' + ', ' + selected_state);
            AddCity('Half Moon Bay' + ', ' + selected_state);
            AddCity('Hayward' + ', ' + selected_state);
            AddCity('Hillsborough' + ', ' + selected_state);
            AddCity('La Mirada' + ', ' + selected_state);
            AddCity('Lafayette' + ', ' + selected_state);
            AddCity('Lancaster' + ', ' + selected_state);
            AddCity('Lexington Hills' + ', ' + selected_state);
            AddCity('Livermore' + ', ' + selected_state);
            AddCity('Long Beach' + ', ' + selected_state);
            AddCity('Los Altos' + ', ' + selected_state);
            AddCity('Los Altos HIlls' + ', ' + selected_state);
            AddCity('Los Gatos' + ', ' + selected_state);
            AddCity('Lynwood' + ', ' + selected_state);
            AddCity('Mendocino' + ', ' + selected_state);
            AddCity('Menlo Park' + ', ' + selected_state);
            AddCity('Monte Sereno' + ', ' + selected_state);
            AddCity('Moraga' + ', ' + selected_state);
            AddCity('Napa' + ', ' + selected_state);
            AddCity('Napa County' + ', ' + selected_state);
            AddCity('Newark' + ', ' + selected_state);
			AddCity('Nevada County' + ', ' + selected_state);
            AddCity('North Fair Oaks' + ', ' + selected_state);
            AddCity('Norwalk' + ', ' + selected_state);
            AddCity('Novato' + ', ' + selected_state);
            AddCity('Oakland' + ', ' + selected_state);
            AddCity('Ontario' + ', ' + selected_state);
            AddCity('Orinda' + ', ' + selected_state);
            AddCity('Oro Loma Sanitation District' + ', ' + selected_state);
            AddCity('Petaluma' + ', ' + selected_state);
            AddCity('Placentia' + ', ' + selected_state);
            AddCity('Pleasant Hill' + ', ' + selected_state);
            AddCity('Portola Valley' + ', ' + selected_state);
            AddCity('Redlands' + ', ' + selected_state);
            AddCity('Redondo Beach' + ', ' + selected_state);
            AddCity('Redwood City' + ', ' + selected_state);
            AddCity('Riverside' + ', ' + selected_state);
            AddCity('Rohnert Park' + ', ' + selected_state);
            AddCity('Salinas' + ', ' + selected_state);
            AddCity('San Bernardino' + ', ' + selected_state);
            AddCity('San Carlos' + ', ' + selected_state);
            AddCity('San Jose' + ', ' + selected_state);
            AddCity('San Mateo' + ', ' + selected_state);
            AddCity('San Ramon' + ', ' + selected_state);
            AddCity('Sanger' + ', ' + selected_state);
            AddCity('Santa Clara' + ', ' + selected_state);
            AddCity('Santa Clara County' + ', ' + selected_state);
            AddCity('Santa Clarita' + ', ' + selected_state);
            AddCity('Santa Cruz County' + ', ' + selected_state);
            AddCity('Santa Monica' + ', ' + selected_state);
            AddCity('Santa Rosa' + ', ' + selected_state);
            AddCity('Saratoga' + ', ' + selected_state);
            AddCity('Sonoma County' + ', ' + selected_state);
            AddCity('Stanford' + ', ' + selected_state);
            AddCity('Tiburon' + ', ' + selected_state);
            AddCity('Ukiah' + ', ' + selected_state);
            AddCity('Union City' + ', ' + selected_state);
            AddCity('Villa Park' + ', ' + selected_state);
            AddCity('Walnut Creek' + ', ' + selected_state);
            AddCity('West Hollywood' + ', ' + selected_state);
            AddCity('Windsor' + ', ' + selected_state);
            AddCity('Woodside' + ', ' + selected_state);
            AddCity('Yorba Linda' + ', ' + selected_state);
        break;	

        case 'CO':	
            AddCity('Allenspark' + ', ' + selected_state);
            AddCity('Boulder' + ', ' + selected_state);
            AddCity('Broomfield' + ', ' + selected_state);
            AddCity('El Dorado Springs' + ', ' + selected_state);
            AddCity('Erie' + ', ' + selected_state);
            AddCity('Jamestown' + ', ' + selected_state);
            AddCity('Lafayette' + ', ' + selected_state);
            AddCity('Longmont' + ', ' + selected_state);
            AddCity('Louisville' + ', ' + selected_state);
            AddCity('Lyons' + ', ' + selected_state);
            AddCity('Nederland' + ', ' + selected_state);
            AddCity('Niwot' + ', ' + selected_state);
            AddCity('Superior' + ', ' + selected_state);
            AddCity('Ward' + ', ' + selected_state);
	    AddCity('Colorado Springs' + ', ' + selected_state);
            AddCity('City of Cheyenne' + ', ' + selected_state);
            AddCity('Aurora' + ', ' + selected_state);
            AddCity('Castle Rock' + ', ' + selected_state);
            AddCity('Parker' + ', ' + selected_state);
            AddCity('Lone Tree' + ', ' + selected_state);
            AddCity('Golden' + ', ' + selected_state);
	    AddCity('Westminster' + ', ' + selected_state);
            AddCity('Lakewood' + ', ' + selected_state);
            AddCity('Highlands Ranch' + ', ' + selected_state);
        break;	

        case 'CT':	
            AddCity('Avon' + ', ' + selected_state);
            AddCity('Barkhamsted' + ', ' + selected_state);
            AddCity('Beacon Falls' + ', ' + selected_state);
            AddCity('Bethlehem' + ', ' + selected_state);
            AddCity('Bloomfield' + ', ' + selected_state);
            AddCity('Bolton' + ', ' + selected_state);
            AddCity('Branford' + ', ' + selected_state);
            AddCity('Canaan' + ', ' + selected_state);
            AddCity('Canton' + ', ' + selected_state);
            AddCity('Cheshire' + ', ' + selected_state);
            AddCity('Chester' + ', ' + selected_state);
            AddCity('Clinton' + ', ' + selected_state);
            AddCity('Colchester' + ', ' + selected_state);
            AddCity('Colebrook' + ', ' + selected_state);
            AddCity('Cornwall' + ', ' + selected_state);
            AddCity('Coventry' + ', ' + selected_state);
            AddCity('Cromwell' + ', ' + selected_state);
            AddCity('Deep River' + ', ' + selected_state);
            AddCity('Durham' + ', ' + selected_state);
            AddCity('East Granby' + ', ' + selected_state);
            AddCity('East Haddam' + ', ' + selected_state);
            AddCity('East Hampton' + ', ' + selected_state);
            AddCity('East Hartford' + ', ' + selected_state);
            AddCity('East Windsor' + ', ' + selected_state);
            AddCity('Ellington' + ', ' + selected_state);
            AddCity('Enfield' + ', ' + selected_state);
            AddCity('Essex' + ', ' + selected_state);
            AddCity('Farmington' + ', ' + selected_state);
            AddCity('Glastonbury' + ', ' + selected_state);
            AddCity('Goshen' + ', ' + selected_state);
            AddCity('Granby' + ', ' + selected_state);
            AddCity('Groton' + ', ' + selected_state);
            AddCity('Guilford' + ', ' + selected_state);
            AddCity('Haddam' + ', ' + selected_state);
            AddCity('Hartford' + ', ' + selected_state);
            AddCity('Harwinton' + ', ' + selected_state);
            AddCity('Hebron' + ', ' + selected_state);
            AddCity('Killingworth' + ', ' + selected_state);
            AddCity('Ledyard' + ', ' + selected_state);
            AddCity('Litchfield' + ', ' + selected_state);
            AddCity('Lyme' + ', ' + selected_state);
            AddCity('Madison' + ', ' + selected_state);
            AddCity('Manchester' + ', ' + selected_state);
            AddCity('Mansfield Drop-Off' + ', ' + selected_state);
            AddCity('Marlborough' + ', ' + selected_state);
            AddCity('Middlebury' + ', ' + selected_state);
            AddCity('Middlefield' + ', ' + selected_state);
            AddCity('Middletown' + ', ' + selected_state);
            AddCity('Montville' + ', ' + selected_state);
            AddCity('Naugatuck' + ', ' + selected_state);
            AddCity('New Hartford' + ', ' + selected_state);
            AddCity('New Haven' + ', ' + selected_state);
            AddCity('New London' + ', ' + selected_state);
            AddCity('Newington' + ', ' + selected_state);
            AddCity('Norfolk' + ', ' + selected_state);
            AddCity('North Branford' + ', ' + selected_state);
            AddCity('North Canaan' + ', ' + selected_state);
            AddCity('North Stonington' + ', ' + selected_state);
            AddCity('Norwich' + ', ' + selected_state);
            AddCity('Old Lyme' + ', ' + selected_state);
            AddCity('Old Saybrook' + ', ' + selected_state);
            AddCity('Oxford' + ', ' + selected_state);
            AddCity('Portland' + ', ' + selected_state);
            AddCity('Preston' + ', ' + selected_state);
            AddCity('Rocky Hill' + ', ' + selected_state);
            AddCity('Roxbury' + ', ' + selected_state);
            AddCity('Salisbury/Sharon' + ', ' + selected_state);
            AddCity('Simbsbury Landfill Drop-Off' + ', ' + selected_state);
            AddCity('Simsbury' + ', ' + selected_state);
            AddCity('South Windsor' + ', ' + selected_state);
            AddCity('Southbury' + ', ' + selected_state);
            AddCity('Sprague' + ', ' + selected_state);
            AddCity('Stonington' + ', ' + selected_state);
            AddCity('Suffield' + ', ' + selected_state);
            AddCity('Thomaston' + ', ' + selected_state);
            AddCity('Tolland' + ', ' + selected_state);
            AddCity('Torrington' + ', ' + selected_state);
            AddCity('Vernon' + ', ' + selected_state);
            AddCity('Waterbury' + ', ' + selected_state);
            AddCity('Waterford' + ', ' + selected_state);
            AddCity('Watertown' + ', ' + selected_state);
            AddCity('West Hartford' + ', ' + selected_state);
            AddCity('Westbrook' + ', ' + selected_state);
            AddCity('Wethersfield' + ', ' + selected_state);
            AddCity('Winchester' + ', ' + selected_state);
            AddCity('Windham Drop-Off' + ', ' + selected_state);
            AddCity('Windsor Locks' + ', ' + selected_state);
            AddCity('Woodbury' + ', ' + selected_state);
        break;	

        case 'DC':	
            AddCity('Washington DC' + ', ' + selected_state);
        break;
        
        case 'FL':	
            AddCity('Apopka' + ', ' + selected_state);
            AddCity('Atlantis' + ', ' + selected_state);
            AddCity('Bay Harbour' + ', ' + selected_state);
            AddCity('Belle Glade' + ', ' + selected_state);
            AddCity('Belle Isle' + ', ' + selected_state);
            AddCity('Biscayne Park' + ', ' + selected_state);
            AddCity('Boca Raton' + ', ' + selected_state);
            AddCity('Boynton Beach' + ', ' + selected_state);
            AddCity('Briny Breezes' + ', ' + selected_state);
            AddCity('Broward County Unincorporated' + ', ' + selected_state);
            AddCity('Cloud Lake' + ', ' + selected_state);
            AddCity('Coconut Creek' + ', ' + selected_state);
            AddCity('Cocoa' + ', ' + selected_state);
            AddCity('Cooper City' + ', ' + selected_state);
            AddCity('Coral Springs' + ', ' + selected_state);
            AddCity('Dade County Unincorporated' + ', ' + selected_state);
            AddCity('Davie' + ', ' + selected_state);
            AddCity('Deerfield Beach' + ', ' + selected_state);
            AddCity('Delray Beach' + ', ' + selected_state);
            AddCity('Edgewood' + ', ' + selected_state);
            AddCity('El Portal' + ', ' + selected_state);
            AddCity('Florida City' + ', ' + selected_state);
            AddCity('Fort Pierce' + ', ' + selected_state);
            AddCity('Ft. Lauderdale' + ', ' + selected_state);
            AddCity('Glen Ridge' + ', ' + selected_state);
            AddCity('Greenacres' + ', ' + selected_state);
            AddCity('Gulf Stream' + ', ' + selected_state);
            AddCity('Hallandale' + ', ' + selected_state);
            AddCity('Haverhill' + ', ' + selected_state);
            AddCity('Hialeah' + ', ' + selected_state);
            AddCity('Highland Beach' + ', ' + selected_state);
            AddCity('Hollywood' + ', ' + selected_state);
            AddCity('Hypoluxo' + ', ' + selected_state);
            AddCity('Indian Harbor Beach' + ', ' + selected_state);
            AddCity('Indian River County, Unincorp.' + ', ' + selected_state);
            AddCity('Indian River Shores' + ', ' + selected_state);
            AddCity('Juno Beach' + ', ' + selected_state);
            AddCity('Jupiter' + ', ' + selected_state);
            AddCity('Jupiter Inlet' + ', ' + selected_state);
            AddCity('Lake Clark Shores' + ', ' + selected_state);
            AddCity('Lake Park' + ', ' + selected_state);
            AddCity('Lake Worth' + ', ' + selected_state);
            AddCity('Lantana' + ', ' + selected_state);
            AddCity('Lauderdale by the Sea' + ', ' + selected_state);
            AddCity('Lauderdale Lakes' + ', ' + selected_state);
            AddCity('Lauderhill' + ', ' + selected_state);
            AddCity('Lighthouse Point' + ', ' + selected_state);
            AddCity('Loxahatchee Groves' + ', ' + selected_state);
            AddCity('Manalapan' + ', ' + selected_state);
            AddCity('Manatee County' + ', ' + selected_state);
            AddCity('Mangonia Park' + ', ' + selected_state);
            AddCity('Margate' + ', ' + selected_state);
            AddCity('Martin County' + ', ' + selected_state);
            AddCity('Medley' + ', ' + selected_state);
            AddCity('Melbourne' + ', ' + selected_state);
            AddCity('Melbourne Beach' + ', ' + selected_state);
            AddCity('Miami' + ', ' + selected_state);
            AddCity('Miami Beach' + ', ' + selected_state);
            AddCity('Miami Springs' + ', ' + selected_state);
            AddCity('Miramar' + ', ' + selected_state);
            AddCity('North Bay Village' + ', ' + selected_state);
            AddCity('North Lauderdale' + ', ' + selected_state);
            AddCity('North Palm Beach' + ', ' + selected_state);
            AddCity('Oakland' + ', ' + selected_state);
            AddCity('Oakland Park' + ', ' + selected_state);
            AddCity('Occoe' + ', ' + selected_state);
            AddCity('Ocean Ridge' + ', ' + selected_state);
            AddCity('Opa Locka' + ', ' + selected_state);
            AddCity('Orange County Unincorporated' + ', ' + selected_state);
            AddCity('Orlando' + ', ' + selected_state);
            AddCity('Pahokee' + ', ' + selected_state);
            AddCity('Palm Beach' + ', ' + selected_state);
            AddCity('Palm Beach County Unincorporated' + ', ' + selected_state);
            AddCity('Palm Beach Gardens' + ', ' + selected_state);
            AddCity('Palm Beach Shores' + ', ' + selected_state);
            AddCity('Palm Springs' + ', ' + selected_state);
            AddCity('Pembroke Park' + ', ' + selected_state);
            AddCity('Pembroke Pines' + ', ' + selected_state);
            AddCity('Plantation' + ', ' + selected_state);
            AddCity('Pompano Beach' + ', ' + selected_state);
            AddCity('Port Saint Lucie' + ', ' + selected_state);
            AddCity('Riviera Beach' + ', ' + selected_state);
            AddCity('Royal Palm Beach' + ', ' + selected_state);
            AddCity('Saint Lucie County, Unincorporated' + ', ' + selected_state);
            AddCity('Sarasota County Unincorporated' + ', ' + selected_state);
            AddCity('Satellite Beach' + ', ' + selected_state);
            AddCity('Sea Ranch Lakes' + ', ' + selected_state);
            AddCity('Seminole County' + ', ' + selected_state);
            AddCity('South Bay' + ', ' + selected_state);
            AddCity('South Miami' + ', ' + selected_state);
            AddCity('South Palm Beach' + ', ' + selected_state);
            AddCity('Sunrise' + ', ' + selected_state);
            AddCity('Surfside' + ', ' + selected_state);
            AddCity('Tamarac' + ', ' + selected_state);
            AddCity('Tampa' + ', ' + selected_state);
            AddCity('Tequesta' + ', ' + selected_state);
            AddCity('Venice' + ', ' + selected_state);
            AddCity('Vero Beach City' + ', ' + selected_state);
            AddCity('Village of Golf' + ', ' + selected_state);
            AddCity('Virginia Gardens' + ', ' + selected_state);
            AddCity('Wellington' + ', ' + selected_state);
            AddCity('West Miami' + ', ' + selected_state);
            AddCity('West Palm Beach' + ', ' + selected_state);
            AddCity('Weston' + ', ' + selected_state);
            AddCity('Wilton Manors' + ', ' + selected_state);
            AddCity('Windermere' + ', ' + selected_state);
            AddCity('Winter Garden' + ', ' + selected_state);
            AddCity('Winter Park' + ', ' + selected_state);
        break;	

        case 'GA':	
            AddCity('Athens-Clarke County' + ', ' + selected_state);
            AddCity('East Point' + ', ' + selected_state);
            AddCity('Pauling County' + ', ' + selected_state);
            //AddCity('                    ' + ', ' + selected_state);
        break;	

        case 'IL':	
            AddCity('Arlington Heights' + ', ' + selected_state);
            AddCity('Aurora' + ', ' + selected_state);
            AddCity('Bartlett' + ', ' + selected_state);
            AddCity('Buffalo Grove' + ', ' + selected_state);
            AddCity('Carol Stream' + ', ' + selected_state);
            AddCity('Carpentersville' + ', ' + selected_state);
            AddCity('Chicago' + ', ' + selected_state);
            AddCity('Crystal Lake' + ', ' + selected_state);
            AddCity('Darien' + ', ' + selected_state);
            AddCity('DeKalb' + ', ' + selected_state);
            AddCity('Des Plaines' + ', ' + selected_state);
            AddCity('Downers Grove' + ', ' + selected_state);
            AddCity('Elgin' + ', ' + selected_state);
            AddCity('Elk Grove Village' + ', ' + selected_state);
            AddCity('Geneva' + ', ' + selected_state);
            AddCity('Hanover Park' + ', ' + selected_state);
            AddCity('Hoffman Estates' + ', ' + selected_state);
            AddCity('La Grange' + ', ' + selected_state);
            AddCity('La Grange Park' + ', ' + selected_state);
            AddCity('Lake County' + ', ' + selected_state);
            AddCity('Lisle' + ', ' + selected_state);
            AddCity('Mount Prospect' + ', ' + selected_state);
            AddCity('Naperville' + ', ' + selected_state);
            AddCity('Normal' + ', ' + selected_state);
            AddCity('North Chicago' + ', ' + selected_state);
            AddCity('Northbrook' + ', ' + selected_state);
            AddCity('Rockford' + ', ' + selected_state);
            AddCity('Rolling Meadows' + ', ' + selected_state);
            AddCity('Roselle' + ', ' + selected_state);
            AddCity('Saint Charles' + ', ' + selected_state);
            AddCity('Schaumburg' + ', ' + selected_state);
            AddCity('Skokie' + ', ' + selected_state);
            AddCity('Streamwood' + ', ' + selected_state);
            AddCity('Sycamore' + ', ' + selected_state);
            AddCity('Vernon Hills' + ', ' + selected_state);
            AddCity('Villa Park' + ', ' + selected_state);
            AddCity('Waukegan' + ', ' + selected_state);
            AddCity('Western Springs' + ', ' + selected_state);
            AddCity('Westmont' + ', ' + selected_state);
            AddCity('Wheaton' + ', ' + selected_state);
            AddCity('Willowbrook' + ', ' + selected_state);
            AddCity('Wilmette' + ', ' + selected_state);
            AddCity('Winfield' + ', ' + selected_state);
            AddCity('Zion' + ', ' + selected_state);
        break;	

        case 'LA':	
            AddCity('East Baton Rouge' + ', ' + selected_state);
        break;	


        case 'MD':	
            AddCity('Baltimore' + ', ' + selected_state);
            AddCity('Baltimore County' + ', ' + selected_state);
            AddCity('Carroll County' + ', ' + selected_state);
            AddCity('Howard County' + ', ' + selected_state);
            AddCity('Anne Arundel County' + ', ' + selected_state);
            AddCity('Frederick County' + ', ' + selected_state);
            AddCity('Howard County' + ', ' + selected_state);
            AddCity('Montgomery County' + ', ' + selected_state);
            AddCity('Prince Georges County' + ', ' + selected_state);
        break;	


        case 'MA':	
            AddCity('Boston' + ', ' + selected_state);
            AddCity('Cambridge' + ', ' + selected_state);
            AddCity('Chelmsworth' + ', ' + selected_state);
            AddCity('Everett' + ', ' + selected_state);
            AddCity('Fitchburg' + ', ' + selected_state);
            AddCity('Framingham' + ', ' + selected_state);
            AddCity('Franklin' + ', ' + selected_state);
            AddCity('Groton' + ', ' + selected_state);
            AddCity('Lowell' + ', ' + selected_state);
            AddCity('Lynnfield' + ', ' + selected_state);
            AddCity('Mansfield' + ', ' + selected_state);
            AddCity('Medway' + ', ' + selected_state);
            AddCity('Milford' + ', ' + selected_state);
            AddCity('Milton' + ', ' + selected_state);
            AddCity('Newton' + ', ' + selected_state);
            AddCity('Peabody' + ', ' + selected_state);
            AddCity('Plainville' + ', ' + selected_state);
            AddCity('Quincy' + ', ' + selected_state);
            AddCity('Somerville' + ', ' + selected_state);
            AddCity('Webster' + ', ' + selected_state);
            AddCity('Western Massachusetts Regional' + ', ' + selected_state);
            AddCity('Westminster' + ', ' + selected_state);
        break;	

        case 'ME':	
            AddCity('Baldwin' + ', ' + selected_state);
            AddCity('Bridgton' + ', ' + selected_state);
            AddCity('Cape Elizabeth' + ', ' + selected_state);
            AddCity('Casco' + ', ' + selected_state);
            AddCity('Cumberland' + ', ' + selected_state);
            AddCity('Falmouth' + ', ' + selected_state);
            AddCity('Freeport' + ', ' + selected_state);
            AddCity('Gorham' + ', ' + selected_state);
            AddCity('Gray' + ', ' + selected_state);
            AddCity('Harrison' + ', ' + selected_state);
            AddCity('Hiram' + ', ' + selected_state);
            AddCity('Hollis' + ', ' + selected_state);
            AddCity('Jay' + ', ' + selected_state);
            AddCity('Lewiston' + ', ' + selected_state);
            AddCity('Limington' + ', ' + selected_state);
            AddCity('Lyman' + ', ' + selected_state);
            AddCity('Naple' + ', ' + selected_state);
            AddCity('North Yarmouth' + ', ' + selected_state);
            AddCity('Ogunquit' + ', ' + selected_state);
            AddCity('Oxford County' + ', ' + selected_state);
            AddCity('Parsonsfiled' + ', ' + selected_state);
            AddCity('Porter' + ', ' + selected_state);
            AddCity('Portland' + ', ' + selected_state);
            AddCity('Pownal' + ', ' + selected_state);
            AddCity('Saco' + ', ' + selected_state);
            AddCity('Scarborough' + ', ' + selected_state);
            AddCity('South Portland' + ', ' + selected_state);
            AddCity('Standish' + ', ' + selected_state);
            AddCity('Waterboro' + ', ' + selected_state);
            AddCity('Windham' + ', ' + selected_state);
            AddCity('Yarmouth' + ', ' + selected_state);
            AddCity('Yorke' + ', ' + selected_state);
        break;	

        case 'MI':	
            AddCity('Alamo' + ', ' + selected_state);
            AddCity('Ann Arbor' + ', ' + selected_state);
            AddCity('Brady' + ', ' + selected_state);
            AddCity('Bridgeport' + ', ' + selected_state);
            AddCity('Buena Vista' + ', ' + selected_state);
            AddCity('Charleston' + ', ' + selected_state);
            AddCity('Climax' + ', ' + selected_state);
            AddCity('Comstock' + ', ' + selected_state);
            AddCity('Cooper' + ', ' + selected_state);
            AddCity('Detroit' + ', ' + selected_state);
            AddCity('Frankemuth' + ', ' + selected_state);
            AddCity('Galesburg' + ', ' + selected_state);
            AddCity('Oshtemo Charter' + ', ' + selected_state);
            AddCity('Parchment' + ', ' + selected_state);
            AddCity('Pavilion' + ', ' + selected_state);
            AddCity('Portage' + ', ' + selected_state);
            AddCity('Prairie Ronde' + ', ' + selected_state);
            AddCity('Richland' + ', ' + selected_state);
            AddCity('Ross' + ', ' + selected_state);
            AddCity('Saginaw' + ', ' + selected_state);
            AddCity('Saginaw' + ', ' + selected_state);
            AddCity('Saint Charles' + ', ' + selected_state);
            AddCity('Schoolcraft' + ', ' + selected_state);
            AddCity('Texas' + ', ' + selected_state);
            AddCity('Thomas' + ', ' + selected_state);
            AddCity('Wakeshma' + ', ' + selected_state);
        break;	

        case 'MN':	
            AddCity('Arden Hills' + ', ' + selected_state);
            AddCity('Brooklyn Center' + ', ' + selected_state);
            AddCity('Brooklyn Park' + ', ' + selected_state);
            AddCity('Crystal' + ', ' + selected_state);
            AddCity('Golden Valley' + ', ' + selected_state);
            AddCity('Hopkins' + ', ' + selected_state);
            AddCity('Lakeland Shores' + ', ' + selected_state);
            AddCity('Lauderdale' + ', ' + selected_state);
            AddCity('Maplewood' + ', ' + selected_state);
            AddCity('Minnetonka' + ', ' + selected_state);
            AddCity('New Hope' + ', ' + selected_state);
            AddCity('Plymouth' + ', ' + selected_state);
            AddCity('Roseville' + ', ' + selected_state);
            AddCity('Saint Paul' + ', ' + selected_state);
            AddCity('White Bear Lake' + ', ' + selected_state);
        break;	

        case 'NC':	
            AddCity('Cary' + ', ' + selected_state);
            AddCity('Durham' + ', ' + selected_state);
            AddCity('Raleigh' + ', ' + selected_state);
            AddCity('Wake Forest' + ', ' + selected_state);
        break;	

        case 'NE':	
            AddCity('Bellevue' + ', ' + selected_state);
            AddCity('Carter Lake' + ', ' + selected_state);
            AddCity('Papillion' + ', ' + selected_state);
            AddCity('Ralston' + ', ' + selected_state);
        break;	

        case 'NJ':	
            AddCity('Berkeley Heights' + ', ' + selected_state);
            AddCity('Chatham Borough' + ', ' + selected_state);
            AddCity('Clark' + ', ' + selected_state);
            AddCity('Cranford' + ', ' + selected_state);
            AddCity('Ewing Township' + ', ' + selected_state);
            AddCity('Garwood' + ', ' + selected_state);
            AddCity('Hamilton Township' + ', ' + selected_state);
            AddCity('Hightstown' + ', ' + selected_state);
            AddCity('Hopewell Borough' + ', ' + selected_state);
            AddCity('Hopewell Township' + ', ' + selected_state);
            AddCity('Lawrence' + ', ' + selected_state);
            AddCity('Mountainside' + ', ' + selected_state);
            AddCity('New Providence' + ', ' + selected_state);
            AddCity('Pennington Borough' + ', ' + selected_state);
            AddCity('Plainfield' + ', ' + selected_state);
            AddCity('Princeton Borough' + ', ' + selected_state);
            AddCity('Princeton Township' + ', ' + selected_state);
            AddCity('Rahway' + ', ' + selected_state);
            AddCity('Roselle Park' + ', ' + selected_state);
            AddCity('Springfield' + ', ' + selected_state);
            AddCity('Washington Township' + ', ' + selected_state);
            AddCity('West Windsor' + ', ' + selected_state);
            AddCity('Westfield' + ', ' + selected_state);
        break;	

        case 'NY':	
            AddCity('Albany' + ', ' + selected_state);
            AddCity('Berne' + ', ' + selected_state);
            AddCity('Bethlehem' + ', ' + selected_state);
            AddCity('Bronx' + ', ' + selected_state);
            AddCity('Brooklyn' + ', ' + selected_state);
            AddCity('Broome County' + ', ' + selected_state);
            AddCity('Cohoes' + ', ' + selected_state);
            AddCity('Columbia County' + ', ' + selected_state);
            AddCity('Dutchess County' + ', ' + selected_state);
            AddCity('Erie County' + ', ' + selected_state);
            AddCity('Guilderland' + ', ' + selected_state);
            AddCity('Manhattan' + ', ' + selected_state);
            AddCity('Monroe County' + ', ' + selected_state);
            AddCity('New Scotland' + ', ' + selected_state);
            AddCity('Oneida-Herkimer Solid Waste Authority' + ', ' + selected_state);
            AddCity('Onondaga County' + ', ' + selected_state);
            AddCity('Oswego County' + ', ' + selected_state);
            AddCity('Queens' + ', ' + selected_state);
            AddCity('Rensselaer' + ', ' + selected_state);
            AddCity('Rensselaerville' + ', ' + selected_state);
            AddCity('Rockland County' + ', ' + selected_state);
            AddCity('Schenectady County' + ', ' + selected_state);
            AddCity('Scoharie County Drop-Off Program' + ', ' + selected_state);
            AddCity('Staten Island' + ', ' + selected_state);
            AddCity('Tompkins County' + ', ' + selected_state);
            AddCity('Village of Green Island' + ', ' + selected_state);
            AddCity('Waterloo' + ', ' + selected_state);
            AddCity('Watervliet' + ', ' + selected_state);
            AddCity('Wayne County' + ', ' + selected_state);
        break;	

        case 'OH':	
            AddCity('Beavercreek' + ', ' + selected_state);
            AddCity('Bellbrook' + ', ' + selected_state);
            AddCity('Bexley' + ', ' + selected_state);
            AddCity('Cedarville' + ', ' + selected_state);
            AddCity('Centerville' + ', ' + selected_state);
            AddCity('Clark County' + ', ' + selected_state);
            AddCity('Columbus' + ', ' + selected_state);
            AddCity('Crystal Lake/Medway' + ', ' + selected_state);
            AddCity('Dayton' + ', ' + selected_state);
            AddCity('Dublin' + ', ' + selected_state);
            AddCity('Enon' + ', ' + selected_state);
            AddCity('Fairborn' + ', ' + selected_state);
            AddCity('Germantown' + ', ' + selected_state);
            AddCity('Grandview Heights' + ', ' + selected_state);
            AddCity('Green County' + ', ' + selected_state);
            AddCity('Greene & Montgomery County - Rumpke Subscription' + ', ' + selected_state);
            AddCity('Hilliard' + ', ' + selected_state);
            AddCity('Huber Heights/Mad River' + ', ' + selected_state);
            AddCity('Kettering' + ', ' + selected_state);
            AddCity('Madison' + ', ' + selected_state);
            AddCity('Madison/Butler/Harrison' + ', ' + selected_state);
            AddCity('Marietta' + ', ' + selected_state);
            AddCity('Miami' + ', ' + selected_state);
            AddCity('Miamisburg' + ', ' + selected_state);
            AddCity('Minerva Park' + ', ' + selected_state);
            AddCity('Moraine' + ', ' + selected_state);
            AddCity('Oakwood' + ', ' + selected_state);
            AddCity('Park Layne' + ', ' + selected_state);
            AddCity('Plain City' + ', ' + selected_state);
            AddCity('Powell' + ', ' + selected_state);
            AddCity('Reynoldsburg' + ', ' + selected_state);
            AddCity('Spring Valley' + ', ' + selected_state);
            AddCity('Springfield' + ', ' + selected_state);
            AddCity('Trotwood' + ', ' + selected_state);
            AddCity('Union' + ', ' + selected_state);
            AddCity('Upper Arlington' + ', ' + selected_state);
            AddCity('Urbana' + ', ' + selected_state);
            AddCity('Valleyview' + ', ' + selected_state);
            AddCity('Vandalia' + ', ' + selected_state);
            AddCity('Washington Township' + ', ' + selected_state);
            AddCity('West Carrollton' + ', ' + selected_state);
            AddCity('West Jefferson' + ', ' + selected_state);
            AddCity('Westerville' + ', ' + selected_state);
            AddCity('Whitehall' + ', ' + selected_state);
            AddCity('Worthington' + ', ' + selected_state);
            AddCity('Xenia' + ', ' + selected_state);
            AddCity('Yellow Springs' + ', ' + selected_state);
        break;	

        case 'OR':	
            AddCity('Clackamas County Incorporated Cities' + ', ' + selected_state);
            AddCity('Clackamas County Unincorporated' + ', ' + selected_state);
            AddCity('Eugene' + ', ' + selected_state);
            AddCity('Gresham, Fairview & Wood Village' + ', ' + selected_state);
            AddCity('Lane County' + ', ' + selected_state);
            AddCity('Portland' + ', ' + selected_state);
            AddCity('Troutdale' + ', ' + selected_state);
            AddCity('Washington County' + ', ' + selected_state);
        break;	

        case 'PA':	
            AddCity('Erie' + ', ' + selected_state);
        break;	

        case 'RI':	
            AddCity('Barrington' + ', ' + selected_state);
            AddCity('Bristol' + ', ' + selected_state);
            AddCity('Burrilville' + ', ' + selected_state);
            AddCity('Central Falls' + ', ' + selected_state);
            AddCity('Charleston Drop-Off Program' + ', ' + selected_state);
            AddCity('Coventry' + ', ' + selected_state);
            AddCity('Cranston' + ', ' + selected_state);
            AddCity('Cumberland' + ', ' + selected_state);
            AddCity('East Greenwich' + ', ' + selected_state);
            AddCity('East Providence' + ', ' + selected_state);
            AddCity('Exeter Drop Off Program' + ', ' + selected_state);
            AddCity('Foster' + ', ' + selected_state);
            AddCity('Glocester Drop Off Program' + ', ' + selected_state);
            AddCity('Hopkinton Drop Off Program' + ', ' + selected_state);
            AddCity('Jamestown' + ', ' + selected_state);
            AddCity('Johnston' + ', ' + selected_state);
            AddCity('Lincoln' + ', ' + selected_state);
            AddCity('Little Compton Drop Off Program' + ', ' + selected_state);
            AddCity('Middletown' + ', ' + selected_state);
            AddCity('Narrangansett Drop Off Program' + ', ' + selected_state);
            AddCity('Newport' + ', ' + selected_state);
            AddCity('North Kingstown' + ', ' + selected_state);
            AddCity('North Providence' + ', ' + selected_state);
            AddCity('North Smithfield' + ', ' + selected_state);
            AddCity('Pawtucket' + ', ' + selected_state);
            AddCity('Portsmouth' + ', ' + selected_state);
            AddCity('Providence' + ', ' + selected_state);
            AddCity('Richmond' + ', ' + selected_state);
            AddCity('Scituate' + ', ' + selected_state);
            AddCity('Smithfield' + ', ' + selected_state);
            AddCity('South Kingstown Drop Off Program' + ', ' + selected_state);
            AddCity('Tiverton' + ', ' + selected_state);
            AddCity('Warren' + ', ' + selected_state);
            AddCity('Warwick' + ', ' + selected_state);
            AddCity('West Greenwich' + ', ' + selected_state);
            AddCity('West Warwick' + ', ' + selected_state);
            AddCity('Westerly Drop Off Program' + ', ' + selected_state);
            AddCity('Woonsocket' + ', ' + selected_state);
        break;

        case 'TN':	
            //AddCity('Sugar Land' + ', ' + selected_state);
	AddCity('Nashville' + ', ' + selected_state);
        break;	

        case 'TX':	
            //AddCity('Sugar Land' + ', ' + selected_state);
	AddCity('City of Denton' + ', ' + selected_state);
        break;	

        case 'UT':	
            AddCity('Cottonwood' + ', ' + selected_state);
            AddCity('Herriman' + ', ' + selected_state);
            AddCity('Holladay' + ', ' + selected_state);
            AddCity('Kearns' + ', ' + selected_state);
            AddCity('Magna' + ', ' + selected_state);
            AddCity('Midvale' + ', ' + selected_state);
            AddCity('Salt Lake City' + ', ' + selected_state);
            AddCity('Sandy' + ', ' + selected_state);
            AddCity('South Jordan' + ', ' + selected_state);
            AddCity('South Salt Lake' + ', ' + selected_state);
            AddCity('Summit County' + ', ' + selected_state);
            AddCity('Taylorsville' + ', ' + selected_state);
            AddCity('West Jordan' + ', ' + selected_state);
            AddCity('West Valley City' + ', ' + selected_state);
        break;	

        case 'VA':	
            AddCity('Alexandria' + ', ' + selected_state);
            AddCity('Arlington' + ', ' + selected_state);
            AddCity('Newport News' + ', ' + selected_state);
            AddCity('Warrenton' + ', ' + selected_state);
            AddCity('Winchester' + ', ' + selected_state);
        break;	

        case 'WA':	
       		AddCity('Anacortes' + ', ' + selected_state);
            AddCity('Auburn' + ', ' + selected_state);
            AddCity('Bellevue' + ', ' + selected_state);
            AddCity('Bothell' + ', ' + selected_state);
            AddCity('Burien' + ', ' + selected_state);
            AddCity('Camas/Washougal Curbside' + ', ' + selected_state);
            AddCity('Chelan' + ', ' + selected_state);
            AddCity('Clarke County' + ', ' + selected_state);
            AddCity('County of Thurston' + ', ' + selected_state);
            AddCity('Edmonds' + ', ' + selected_state);
            AddCity('Federal Way' + ', ' + selected_state);
            AddCity('Issaquah' + ', ' + selected_state);
            AddCity('Kennewick' + ', ' + selected_state);
            AddCity('King County Unincorporated' + ', ' + selected_state);
            AddCity('Kirkland' + ', ' + selected_state);
            AddCity('Longview' + ', ' + selected_state);
            AddCity('Lynnwood' + ', ' + selected_state);
            AddCity('Mount Lake Terrace' + ', ' + selected_state);
            AddCity('Mount Vernon' + ', ' + selected_state);
            AddCity('North Bend/Snoqualmie' + ', ' + selected_state);
            AddCity('Olympia' + ', ' + selected_state);
            AddCity('Prosser' + ', ' + selected_state);
            AddCity('Redmond' + ', ' + selected_state);
            AddCity('Renton' + ', ' + selected_state);
            AddCity('SeaTac' + ', ' + selected_state);
            AddCity('Seattle' + ', ' + selected_state);
            AddCity('Sedro-Woolley' + ', ' + selected_state);
            AddCity('Shoreline' + ', ' + selected_state);
            AddCity('Snohomish' + ', ' + selected_state);
            AddCity('Tacoma' + ', ' + selected_state);
            AddCity('Tukwila' + ', ' + selected_state);
            AddCity('Whidbey Island Naval Air Station' + ', ' + selected_state);
            AddCity('Woodway' + ', ' + selected_state);
        break;	

        case 'WI':	
			AddCity('Bayside' + ', ' + selected_state);
            AddCity('Brown County' + ', ' + selected_state);
            AddCity('Madison' + ', ' + selected_state);
        break;	
*/ 
        case 'AZ':
            AddCity('Avondale' + ', ' + selected_state);
            AddCity('Fountain Hills' + ', ' + selected_state);
            AddCity('Glendale' + ', ' + selected_state);
            AddCity('Mesa' + ', ' + selected_state);
            AddCity('Phoenix' + ', ' + selected_state);
            AddCity('Scottsdale' + ', ' + selected_state);
            AddCity('Surprise' + ', ' + selected_state);
            AddCity('Tempe' + ', ' + selected_state);
            AddCity('Tucson' + ', ' + selected_state);
            AddCity('Wickenburg' + ', ' + selected_state);
        break;

        case 'CA':
            AddCity('Alameda' + ', ' + selected_state);
            AddCity('Alamo' + ', ' + selected_state);
            AddCity('Albany' + ', ' + selected_state);
            AddCity('Alhambra' + ', ' + selected_state);
            AddCity('Anaheim' + ', ' + selected_state);
            AddCity('Arcadia' + ', ' + selected_state);
            AddCity('Atherton' + ', ' + selected_state);
            AddCity('Belmont' + ', ' + selected_state);
            AddCity('Belvedere' + ', ' + selected_state);
            AddCity('Berkeley*' + ', ' + selected_state);
            AddCity('Blackhawk-Camino Tassajara' + ', ' + selected_state);
            AddCity('Brea' + ', ' + selected_state);
            AddCity('Brentwood' + ', ' + selected_state);
            AddCity('Burlingame' + ', ' + selected_state);
            AddCity('Cambrian Park' + ', ' + selected_state);
            AddCity('Campbell' + ', ' + selected_state);
            AddCity('Capitola' + ', ' + selected_state);
            AddCity('Castro Valley Sanitary District' + ', ' + selected_state);
            AddCity('Chino Hills' + ', ' + selected_state);
            AddCity('Chula Vista' + ', ' + selected_state);
            AddCity('Claremont' + ', ' + selected_state);
            AddCity('Colton' + ', ' + selected_state);
            AddCity('Corte Madera' + ', ' + selected_state);
            AddCity('Culver City' + ', ' + selected_state);
            AddCity('Cupertino' + ', ' + selected_state);
            AddCity('Cypress' + ', ' + selected_state);
            AddCity('Danville' + ', ' + selected_state);
            AddCity('Diablo' + ', ' + selected_state);
            AddCity('Dublin' + ', ' + selected_state);
            AddCity('East Palo Alto' + ', ' + selected_state);
            AddCity('Foster City' + ', ' + selected_state);
            AddCity('Fremont' + ', ' + selected_state);
            AddCity('Fresno' + ', ' + selected_state);
            AddCity('Garden Grove' + ', ' + selected_state);
            AddCity('Gilroy' + ', ' + selected_state);
            AddCity('Half Moon Bay' + ', ' + selected_state);
            AddCity('Hayward' + ', ' + selected_state);
            AddCity('Hillsborough' + ', ' + selected_state);
            AddCity('La Mirada' + ', ' + selected_state);
            AddCity('Lafayette' + ', ' + selected_state);
            AddCity('Lancaster' + ', ' + selected_state);
            AddCity('Lexington Hills' + ', ' + selected_state);
            AddCity('Livermore' + ', ' + selected_state);
            AddCity('Long Beach' + ', ' + selected_state);
            AddCity('Los Altos' + ', ' + selected_state);
            AddCity('Los Altos HIlls' + ', ' + selected_state);
            AddCity('Los Gatos' + ', ' + selected_state);
            AddCity('Lynwood' + ', ' + selected_state);
            AddCity('Mendocino' + ', ' + selected_state);
            AddCity('Menlo Park' + ', ' + selected_state);
            AddCity('Monte Sereno' + ', ' + selected_state);
            AddCity('Moraga' + ', ' + selected_state);
            AddCity('Napa County' + ', ' + selected_state);
            AddCity('Napa, City of' + ', ' + selected_state);
            AddCity('Nevada County' + ', ' + selected_state);
            AddCity('Newark' + ', ' + selected_state);
            AddCity('North Fair Oaks' + ', ' + selected_state);
            AddCity('Norwalk' + ', ' + selected_state);
            AddCity('Novato' + ', ' + selected_state);
            AddCity('Oakland' + ', ' + selected_state);
            AddCity('Ontario' + ', ' + selected_state);
            AddCity('Orinda' + ', ' + selected_state);
            AddCity('Oro Loma Sanitation District' + ', ' + selected_state);
            AddCity('Petaluma' + ', ' + selected_state);
            AddCity('Placentia' + ', ' + selected_state);
            AddCity('Pleasant Hill' + ', ' + selected_state);
            AddCity('Portola Valley' + ', ' + selected_state);
            AddCity('Redlands' + ', ' + selected_state);
            AddCity('Redondo Beach' + ', ' + selected_state);
            AddCity('Redwood City' + ', ' + selected_state);
            AddCity('Riverside' + ', ' + selected_state);
            AddCity('Rohnert Park' + ', ' + selected_state);
            AddCity('Salinas' + ', ' + selected_state);
            AddCity('San Bernardino' + ', ' + selected_state);
            AddCity('San Carlos' + ', ' + selected_state);
            AddCity('San Francisco*' + ', ' + selected_state);
            AddCity('San Jose' + ', ' + selected_state);
            AddCity('San Mateo' + ', ' + selected_state);
            AddCity('San Ramon' + ', ' + selected_state);
            AddCity('Sanger' + ', ' + selected_state);
            AddCity('Santa Clara' + ', ' + selected_state);
            AddCity('Santa Clara County' + ', ' + selected_state);
            AddCity('Santa Clarita' + ', ' + selected_state);
            AddCity('Santa Cruz County' + ', ' + selected_state);
            AddCity('Santa Monica' + ', ' + selected_state);
            AddCity('Santa Rosa' + ', ' + selected_state);
            AddCity('Saratoga' + ', ' + selected_state);
            AddCity('Scotts Valley' + ', ' + selected_state);
            AddCity('Sonoma County' + ', ' + selected_state);
            AddCity('Stanford University' + ', ' + selected_state);
            AddCity('Tiburon' + ', ' + selected_state);
            AddCity('Ukiah' + ', ' + selected_state);
            AddCity('Union City' + ', ' + selected_state);
            AddCity('Villa Park' + ', ' + selected_state);
            AddCity('Walnut Creek' + ', ' + selected_state);
            AddCity('West Hollywood' + ', ' + selected_state);
            AddCity('Windsor' + ', ' + selected_state);
            AddCity('Woodside' + ', ' + selected_state);
            AddCity('Yorba Linda' + ', ' + selected_state);
        break;

        case 'CO':
            AddCity('Colorado Springs       ' + ', ' + selected_state);
            AddCity('City of Cheyenne       ' + ', ' + selected_state);
            AddCity('Aurora                        ' + ', ' + selected_state);
            AddCity('Castle Rock' + ', ' + selected_state);
            AddCity('Parker' + ', ' + selected_state);
            AddCity('Lone Tree                   ' + ', ' + selected_state);
            AddCity('Golden                                   ' + ', ' + selected_state);
            AddCity('Westminster               ' + ', ' + selected_state);
            AddCity('Lakewood                              ' + ', ' + selected_state);
            AddCity('Highlands Ranch       ' + ', ' + selected_state);
            AddCity('Allenspark' + ', ' + selected_state);
            AddCity('Broomfield' + ', ' + selected_state);
            AddCity('City of Boulder' + ', ' + selected_state);
            AddCity('City of Longmont' + ', ' + selected_state);
            AddCity('El Dorado Springs' + ', ' + selected_state);
            AddCity('Erie' + ', ' + selected_state);
            AddCity('Jamestown' + ', ' + selected_state);
            AddCity('Lafayette' + ', ' + selected_state);
            AddCity('Louisville' + ', ' + selected_state);
            AddCity('Lyons' + ', ' + selected_state);
            AddCity('Nederland' + ', ' + selected_state);
            AddCity('Niwot' + ', ' + selected_state);
            AddCity('Superior' + ', ' + selected_state);
            AddCity('Ward' + ', ' + selected_state);
        break;

        case 'CT':
            AddCity('Avon' + ', ' + selected_state);
            AddCity('Barkhamsted' + ', ' + selected_state);
            AddCity('Beacon Falls' + ', ' + selected_state);
            AddCity('Bethlehem' + ', ' + selected_state);
            AddCity('Bloomfield' + ', ' + selected_state);
            AddCity('Bolton' + ', ' + selected_state);
            AddCity('Branford' + ', ' + selected_state);
            AddCity('Canaan' + ', ' + selected_state);
            AddCity('Canton' + ', ' + selected_state);
            AddCity('Cheshire' + ', ' + selected_state);
            AddCity('Chester' + ', ' + selected_state);
            AddCity('Clinton' + ', ' + selected_state);
            AddCity('Colchester' + ', ' + selected_state);
            AddCity('Colebrook' + ', ' + selected_state);
            AddCity('Cornwall' + ', ' + selected_state);
            AddCity('Coventry' + ', ' + selected_state);
            AddCity('Cromwell' + ', ' + selected_state);
            AddCity('Deep River' + ', ' + selected_state);
            AddCity('Durham' + ', ' + selected_state);
            AddCity('East Granby' + ', ' + selected_state);
            AddCity('East Haddam' + ', ' + selected_state);
            AddCity('East Hampton' + ', ' + selected_state);
            AddCity('East Hartford' + ', ' + selected_state);
            AddCity('East Windsor' + ', ' + selected_state);
            AddCity('Ellington' + ', ' + selected_state);
            AddCity('Enfield' + ', ' + selected_state);
            AddCity('Essex' + ', ' + selected_state);
            AddCity('Farmington' + ', ' + selected_state);
            AddCity('Glastonbury' + ', ' + selected_state);
            AddCity('Goshen' + ', ' + selected_state);
            AddCity('Granby' + ', ' + selected_state);
            AddCity('Groton' + ', ' + selected_state);
            AddCity('Guilford' + ', ' + selected_state);
            AddCity('Haddam' + ', ' + selected_state);
            AddCity('Hartford' + ', ' + selected_state);
            AddCity('Harwinton' + ', ' + selected_state);
            AddCity('Hebron' + ', ' + selected_state);
            AddCity('Killingworth' + ', ' + selected_state);
            AddCity('Ledyard' + ', ' + selected_state);
            AddCity('Litchfield' + ', ' + selected_state);
            AddCity('Lyme' + ', ' + selected_state);
            AddCity('Madison' + ', ' + selected_state);
            AddCity('Manchester' + ', ' + selected_state);
            AddCity('Marlborough' + ', ' + selected_state);
            AddCity('Middlebury' + ', ' + selected_state);
            AddCity('Middlefield' + ', ' + selected_state);
            AddCity('Middletown' + ', ' + selected_state);
            AddCity('Montville' + ', ' + selected_state);
            AddCity('Naugatuck' + ', ' + selected_state);
            AddCity('New Hartford' + ', ' + selected_state);
            AddCity('New Haven' + ', ' + selected_state);
            AddCity('New London' + ', ' + selected_state);
            AddCity('Newington' + ', ' + selected_state);
            AddCity('Norfolk' + ', ' + selected_state);
            AddCity('North Branford' + ', ' + selected_state);
            AddCity('North Canaan' + ', ' + selected_state);
            AddCity('North Stonington' + ', ' + selected_state);
            AddCity('Norwich' + ', ' + selected_state);
            AddCity('Old Lyme' + ', ' + selected_state);
            AddCity('Old Saybrook' + ', ' + selected_state);
            AddCity('Oxford' + ', ' + selected_state);
            AddCity('Portland' + ', ' + selected_state);
            AddCity('Preston' + ', ' + selected_state);
            AddCity('Rocky Hill' + ', ' + selected_state);
            AddCity('Roxbury' + ', ' + selected_state);
            AddCity('Salisbury/Sharon' + ', ' + selected_state);
            AddCity('Simbsbury Landfill Drop-Off' + ', ' + selected_state);
            AddCity('Simsbury' + ', ' + selected_state);
            AddCity('South Windsor' + ', ' + selected_state);
            AddCity('Southbury' + ', ' + selected_state);
            AddCity('Sprague' + ', ' + selected_state);
            AddCity('Stonington' + ', ' + selected_state);
            AddCity('Suffield' + ', ' + selected_state);
            AddCity('Thomaston' + ', ' + selected_state);
            AddCity('Tolland' + ', ' + selected_state);
            AddCity('Torrington' + ', ' + selected_state);
            AddCity('Town of Mansfield Drop-Off' + ', ' + selected_state);
            AddCity('Town of Windham Drop-Off' + ', ' + selected_state);
            AddCity('Vernon' + ', ' + selected_state);
            AddCity('Waterbury' + ', ' + selected_state);
            AddCity('Waterford' + ', ' + selected_state);
            AddCity('Watertown' + ', ' + selected_state);
            AddCity('West Hartford' + ', ' + selected_state);
            AddCity('Westbrook' + ', ' + selected_state);
            AddCity('Wethersfield' + ', ' + selected_state);
            AddCity('Winchester' + ', ' + selected_state);
            AddCity('Windsor Locks' + ', ' + selected_state);
            AddCity('Woodbury' + ', ' + selected_state);
        break;

        case 'DC':
            AddCity('Washington' + ', ' + selected_state);
        break;

        case 'FL':
            AddCity('Apopka' + ', ' + selected_state);
            AddCity('Atlantis' + ', ' + selected_state);
            AddCity('Bay Harbour' + ', ' + selected_state);
            AddCity('Belle Glade' + ', ' + selected_state);
            AddCity('Belle Isle' + ', ' + selected_state);
            AddCity('Biscayne Park' + ', ' + selected_state);
            AddCity('Boca Raton' + ', ' + selected_state);
            AddCity('Boynton Beach' + ', ' + selected_state);
            AddCity('Briny Breezes' + ', ' + selected_state);
            AddCity('Broward County Unincorporated' + ', ' + selected_state);
            AddCity('Cloud Lake' + ', ' + selected_state);
            AddCity('Cocoa' + ', ' + selected_state);
            AddCity('Coconut Creek' + ', ' + selected_state);
            AddCity('Cooper City' + ', ' + selected_state);
            AddCity('Coral Springs' + ', ' + selected_state);
            AddCity('Dade County Unincorporated' + ', ' + selected_state);
            AddCity('Davie' + ', ' + selected_state);
            AddCity('Deerfield Beach' + ', ' + selected_state);
            AddCity('Delray Beach' + ', ' + selected_state);
            AddCity('Edgewood' + ', ' + selected_state);
            AddCity('El Portal' + ', ' + selected_state);
            AddCity('Florida City' + ', ' + selected_state);
            AddCity('Ft. Lauderdale' + ', ' + selected_state);
            AddCity('Ft. Pierce' + ', ' + selected_state);
            AddCity('Glen Ridge' + ', ' + selected_state);
            AddCity('Greenacres' + ', ' + selected_state);
            AddCity('Gulf Stream' + ', ' + selected_state);
            AddCity('Hallandale' + ', ' + selected_state);
            AddCity('Haverhill' + ', ' + selected_state);
            AddCity('Hialeah' + ', ' + selected_state);
            AddCity('Highland Beach' + ', ' + selected_state);
            AddCity('Hollywood' + ', ' + selected_state);
            AddCity('Hypoluxo' + ', ' + selected_state);
            AddCity('Indian Harbour Beach' + ', ' + selected_state);
            AddCity('"Indian River County, Unincorporated"' + ', ' + selected_state);
            AddCity('Indian River Shores' + ', ' + selected_state);
            AddCity('Juno Beach' + ', ' + selected_state);
            AddCity('Jupiter' + ', ' + selected_state);
            AddCity('Jupiter Inlet' + ', ' + selected_state);
            AddCity('Lake Clark Shores' + ', ' + selected_state);
            AddCity('Lake Park' + ', ' + selected_state);
            AddCity('Lake Worth' + ', ' + selected_state);
            AddCity('Lantana' + ', ' + selected_state);
            AddCity('Lauderdale by the Sea' + ', ' + selected_state);

            AddCity('Lauderdale Lakes' + ', ' + selected_state);
            AddCity('Lauderhill' + ', ' + selected_state);
            AddCity('Lighthouse Point' + ', ' + selected_state);
            AddCity('Loxahatchee Groves' + ', ' + selected_state);
            AddCity('Manalapan' + ', ' + selected_state);
            AddCity('"Manatee County, unincorporated"' + ', ' + selected_state);
            AddCity('Mangonia Park' + ', ' + selected_state);
            AddCity('Margate' + ', ' + selected_state);
            AddCity('Martin County' + ', ' + selected_state);
            AddCity('Medley' + ', ' + selected_state);
            AddCity('Melbourne' + ', ' + selected_state);
            AddCity('Melbourne Beach' + ', ' + selected_state);
            AddCity('Miami' + ', ' + selected_state);
            AddCity('Miami Beach' + ', ' + selected_state);
            AddCity('Miami Springs' + ', ' + selected_state);
            AddCity('Miramar' + ', ' + selected_state);
            AddCity('N. Bay Village' + ', ' + selected_state);
            AddCity('North Lauderdale' + ', ' + selected_state);
            AddCity('North Palm Beach' + ', ' + selected_state);
            AddCity('Oakland' + ', ' + selected_state);
            AddCity('Oakland Park' + ', ' + selected_state);
            AddCity('Occoe' + ', ' + selected_state);
            AddCity('Ocean Ridge' + ', ' + selected_state);
            AddCity('Opa Locka' + ', ' + selected_state);
            AddCity('Orange County Unincorporated' + ', ' + selected_state);
            AddCity('Orlando' + ', ' + selected_state);
            AddCity('Pahokee' + ', ' + selected_state);
            AddCity('Palm Beach' + ', ' + selected_state);
            AddCity('Palm Beach County Unincorporated' + ', ' + selected_state);
            AddCity('Palm Beach Gardens' + ', ' + selected_state);
            AddCity('Palm Beach Shores' + ', ' + selected_state);
            AddCity('Palm Springs' + ', ' + selected_state);
            AddCity('Pembroke Park' + ', ' + selected_state);
            AddCity('Pembroke Pines' + ', ' + selected_state);
            AddCity('Plantation' + ', ' + selected_state);
            AddCity('Pompano Beach' + ', ' + selected_state);
            AddCity('Port St. Lucie' + ', ' + selected_state);
            AddCity('Riviera Beach' + ', ' + selected_state);
            AddCity('Royal Palm Beach' + ', ' + selected_state);
            AddCity('Sarasota County Unincorporated' + ', ' + selected_state);
            AddCity('Satellite Beach' + ', ' + selected_state);
            AddCity('Satellite Beach' + ', ' + selected_state);
            AddCity('Sea Ranch Lakes' + ', ' + selected_state);
            AddCity('Seminole County' + ', ' + selected_state);
            AddCity('South Bay' + ', ' + selected_state);
            AddCity('South Miami' + ', ' + selected_state);
            AddCity('South Palm Beach' + ', ' + selected_state);
            AddCity('"St. Lucie County, Unincorporated"' + ', ' + selected_state);
            AddCity('Sunrise' + ', ' + selected_state);
            AddCity('Surfside' + ', ' + selected_state);
            AddCity('Tamarac' + ', ' + selected_state);
            AddCity('Tampa' + ', ' + selected_state);
            AddCity('Tequesta' + ', ' + selected_state);
            AddCity('Venice' + ', ' + selected_state);
            AddCity('Vero Beach City' + ', ' + selected_state);
            AddCity('Village of Golf' + ', ' + selected_state);
            AddCity('Virginia Gardens' + ', ' + selected_state);
            AddCity('Wellington' + ', ' + selected_state);
            AddCity('West Miami' + ', ' + selected_state);
            AddCity('West Palm Beach' + ', ' + selected_state);
            AddCity('Weston' + ', ' + selected_state);
            AddCity('Wilton Manors' + ', ' + selected_state);
            AddCity('Windermere' + ', ' + selected_state);
            AddCity('Winter Garden' + ', ' + selected_state);
            AddCity('Winter Park' + ', ' + selected_state);
        break;

        case 'GA':
            AddCity('Athens-Clarke County' + ', ' + selected_state);
            AddCity('City of East Point' + ', ' + selected_state);
            AddCity('Paulding County' + ', ' + selected_state);
            AddCity('Roswell' + ', ' + selected_state);
        break;

        case 'IL':
            AddCity('Arlington Heights' + ', ' + selected_state);
            AddCity('Aurora' + ', ' + selected_state);
            AddCity('Bartlett' + ', ' + selected_state);
            AddCity('Batavia' + ', ' + selected_state);
            AddCity('Buffalo Grove' + ', ' + selected_state);
            AddCity('Carol Stream' + ', ' + selected_state);
            AddCity('Carpentersville' + ', ' + selected_state);
            AddCity('Chicago**' + ', ' + selected_state);
            AddCity('Crystal Lake' + ', ' + selected_state);
            AddCity('Darien' + ', ' + selected_state);
            AddCity('DeKalb' + ', ' + selected_state);
            AddCity('Des Plaines' + ', ' + selected_state);
            AddCity('Downers Grove' + ', ' + selected_state);
            AddCity('Elgin' + ', ' + selected_state);
            AddCity('Elk Grove Village' + ', ' + selected_state);
            AddCity('Elmhurst' + ', ' + selected_state);
            AddCity('Evanston' + ', ' + selected_state);
            AddCity('Geneva' + ', ' + selected_state);
            AddCity('Hanover Park' + ', ' + selected_state);
            AddCity('Hoffman Estates' + ', ' + selected_state);
            AddCity('La Grange' + ', ' + selected_state);
            AddCity('La Grange Park' + ', ' + selected_state);
            AddCity('Lake County' + ', ' + selected_state);
            AddCity('Lisle' + ', ' + selected_state);
            AddCity('Mount Prospect' + ', ' + selected_state);
            AddCity('Naperville' + ', ' + selected_state);
            AddCity('Normal' + ', ' + selected_state);
            AddCity('North Chicago' + ', ' + selected_state);
            AddCity('Northbrook' + ', ' + selected_state);
            AddCity('Palatine' + ', ' + selected_state);
            AddCity('Rockford' + ', ' + selected_state);
            AddCity('Rolling Meadows' + ', ' + selected_state);
            AddCity('Roselle' + ', ' + selected_state);
            AddCity('Schaumburg' + ', ' + selected_state);
            AddCity('Skokie' + ', ' + selected_state);
            AddCity('St. Charles' + ', ' + selected_state);
            AddCity('Streamwood' + ', ' + selected_state);
            AddCity('Sycamore' + ', ' + selected_state);
            AddCity('Vernon Hills' + ', ' + selected_state);
            AddCity('Villa Park' + ', ' + selected_state);
            AddCity('Waukegan' + ', ' + selected_state);
            AddCity('Western Springs' + ', ' + selected_state);
            AddCity('Westmont' + ', ' + selected_state);
            AddCity('Wheaton' + ', ' + selected_state);
            AddCity('Willowbrook' + ', ' + selected_state);
            AddCity('Wilmette' + ', ' + selected_state);
            AddCity('Wilmette' + ', ' + selected_state);
            AddCity('Winfield' + ', ' + selected_state);
            AddCity('Zion' + ', ' + selected_state);
        break;

        case 'LA':
            AddCity('East Baton Rouge' + ', ' + selected_state);
        break;

        case 'MA':
            AddCity('Boston' + ', ' + selected_state);
            AddCity('Cambridge' + ', ' + selected_state);
            AddCity('Chelmsworth' + ', ' + selected_state);
            AddCity('City of Newton' + ', ' + selected_state);
            AddCity('Everett' + ', ' + selected_state);
            AddCity('Fitchburg' + ', ' + selected_state);
            AddCity('Framingham' + ', ' + selected_state);
            AddCity('Franklin' + ', ' + selected_state);
            AddCity('Groton' + ', ' + selected_state);
            AddCity('Lowell' + ', ' + selected_state);
            AddCity('Lynnfield' + ', ' + selected_state);
            AddCity('Mansfield' + ', ' + selected_state);
            AddCity('Medway' + ', ' + selected_state);
            AddCity('Milford' + ', ' + selected_state);
            AddCity('Milton' + ', ' + selected_state);
            AddCity('Peabody' + ', ' + selected_state);
            AddCity('Plainville' + ', ' + selected_state);
            AddCity('Quincy' + ', ' + selected_state);
            AddCity('Somerville' + ', ' + selected_state);
            AddCity('Webster' + ', ' + selected_state);
            AddCity('Western Massachusetts Regional' + ', ' + selected_state);
            AddCity('Westminster' + ', ' + selected_state);
        break;

        case 'MD':
            AddCity('Anne Arundel County' + ', ' + selected_state);
            AddCity('Baltimore County' + ', ' + selected_state);
            AddCity('"Baltimore, City of"' + ', ' + selected_state);
            AddCity('Carroll County' + ', ' + selected_state);
            AddCity('Frederick County**' + ', ' + selected_state);
            AddCity('Howard County' + ', ' + selected_state);
            AddCity('Montgomery County' + ', ' + selected_state);
            AddCity('Prince Georges County' + ', ' + selected_state);
        break;

        case 'ME':
            AddCity('Baldwin' + ', ' + selected_state);
            AddCity('Bridgton' + ', ' + selected_state);
            AddCity('Cape Elizabeth' + ', ' + selected_state);
            AddCity('Casco' + ', ' + selected_state);
            AddCity('Cumberland' + ', ' + selected_state);
            AddCity('Falmouth' + ', ' + selected_state);
            AddCity('Freeport' + ', ' + selected_state);
            AddCity('Gorham' + ', ' + selected_state);
            AddCity('Gray' + ', ' + selected_state);
            AddCity('Harrison' + ', ' + selected_state);
            AddCity('Hiram' + ', ' + selected_state);
            AddCity('Hollis' + ', ' + selected_state);
            AddCity('Lewiston' + ', ' + selected_state);
            AddCity('Limington' + ', ' + selected_state);
            AddCity('Lyman' + ', ' + selected_state);
            AddCity('Naple' + ', ' + selected_state);
            AddCity('North Yarmouth' + ', ' + selected_state);
            AddCity('Ogunquit' + ', ' + selected_state);
            AddCity('Oxford County' + ', ' + selected_state);
            AddCity('Parsonsfiled' + ', ' + selected_state);
            AddCity('Porter' + ', ' + selected_state);
            AddCity('Portland' + ', ' + selected_state);
            AddCity('Pownal' + ', ' + selected_state);
            AddCity('Saco' + ', ' + selected_state);
            AddCity('Scarborough' + ', ' + selected_state);
            AddCity('South Portland' + ', ' + selected_state);
            AddCity('Standish' + ', ' + selected_state);
            AddCity('Town of Jay' + ', ' + selected_state);
            AddCity('Waterboro' + ', ' + selected_state);
            AddCity('Windham' + ', ' + selected_state);
            AddCity('Yarmouth' + ', ' + selected_state);
            AddCity('Yorke' + ', ' + selected_state);
        break;

        case 'MI':
            AddCity('Alamo Township' + ', ' + selected_state);
            AddCity('Berkley' + ', ' + selected_state);
            AddCity('Beverly Hills' + ', ' + selected_state);
            AddCity('Birmingham' + ', ' + selected_state);
            AddCity('Brady Township' + ', ' + selected_state);
            AddCity('Bridgeport' + ', ' + selected_state);
            AddCity('Buena Vista' + ', ' + selected_state);
            AddCity('Charleston Township' + ', ' + selected_state);
            AddCity('City of Ann Arbor' + ', ' + selected_state);
            AddCity('City of Frankemuth' + ', ' + selected_state);
            AddCity('City of Saginaw' + ', ' + selected_state);
            AddCity('Clawson' + ', ' + selected_state);
            AddCity('Climax Township' + ', ' + selected_state);
            AddCity('Comstock Township' + ', ' + selected_state);
            AddCity('Cooper Township' + ', ' + selected_state);
            AddCity('Detroit' + ', ' + selected_state);
            AddCity('Farmington' + ', ' + selected_state);
            AddCity('Farmington Hills' + ', ' + selected_state);
            AddCity('Ferndale' + ', ' + selected_state);
            AddCity('Galesburg City' + ', ' + selected_state);
            AddCity('Hazel Park' + ', ' + selected_state);
            AddCity('Huntington Woods' + ', ' + selected_state);
            AddCity('Kalamazoo City' + ', ' + selected_state);
            AddCity('Kalamazoo Township' + ', ' + selected_state);
            AddCity('Lathrup Village' + ', ' + selected_state);
            AddCity('Novi' + ', ' + selected_state);
            AddCity('Oak Park' + ', ' + selected_state);
            AddCity('Oshtemo Charter Township' + ', ' + selected_state);
            AddCity('Parchment City' + ', ' + selected_state);
            AddCity('Pavilion Township' + ', ' + selected_state);
            AddCity('Pleasant Ridge' + ', ' + selected_state);
            AddCity('Portage City' + ', ' + selected_state);
            AddCity('Prairie Ronde Township' + ', ' + selected_state);
            AddCity('Richland Township' + ', ' + selected_state);
            AddCity('Ross Township' + ', ' + selected_state);
            AddCity('Royal Oak' + ', ' + selected_state);
            AddCity('Saginaw Township' + ', ' + selected_state);
            AddCity('Schoolcraft Township' + ', ' + selected_state);
            AddCity('South Lyon' + ', ' + selected_state);
            AddCity('Southfield' + ', ' + selected_state);
            AddCity('Texas Township' + ', ' + selected_state);
            AddCity('Thomas Township' + ', ' + selected_state);
            AddCity('Troy' + ', ' + selected_state);
            AddCity('Village of St. Charles' + ', ' + selected_state);
            AddCity('Wakeshma Township' + ', ' + selected_state);
            AddCity('Walled Lake' + ', ' + selected_state);
            AddCity('Wixom' + ', ' + selected_state);
        break;

        case 'MN':
            AddCity('Arden Hills' + ', ' + selected_state);
            AddCity('Lakeland Shores' + ', ' + selected_state);
            AddCity('Lauderdale' + ', ' + selected_state);
            AddCity('Maplewood' + ', ' + selected_state);
            AddCity('Roseville' + ', ' + selected_state);
            AddCity('St. Louis Park' + ', ' + selected_state);
            AddCity('St. Paul' + ', ' + selected_state);
            AddCity('Wayzata' + ', ' + selected_state);
            AddCity('White Bear Lake' + ', ' + selected_state);
        break;

        case 'NC':
            AddCity('Durham' + ', ' + selected_state);
            AddCity('Orange County***' + ', ' + selected_state);
            AddCity('Raleigh' + ', ' + selected_state);
            AddCity('Town of Cary' + ', ' + selected_state);
            AddCity('Wake Forest' + ', ' + selected_state);
        break;

        case 'NE':
            AddCity('Bellevue' + ', ' + selected_state);
            AddCity('Carter Lake' + ', ' + selected_state);
            AddCity('Papillion' + ', ' + selected_state);
            AddCity('Ralston' + ', ' + selected_state);
        break;

        case 'NJ':
            AddCity('Berkeley Heights' + ', ' + selected_state);
            AddCity('Chatam Borough' + ', ' + selected_state);
            AddCity('Clark' + ', ' + selected_state);
            AddCity('Cranford' + ', ' + selected_state);
            AddCity('Ewing Township' + ', ' + selected_state);
            AddCity('Garwood' + ', ' + selected_state);
            AddCity('Hamilton Township' + ', ' + selected_state);
            AddCity('Hightstown Township' + ', ' + selected_state);
            AddCity('Hopewell Borough' + ', ' + selected_state);
            AddCity('Hopewell Township' + ', ' + selected_state);
            AddCity('Lawrence Township' + ', ' + selected_state);
            AddCity('Mountainside' + ', ' + selected_state);
            AddCity('New Providence' + ', ' + selected_state);
            AddCity('Pennington Borough' + ', ' + selected_state);
            AddCity('Plainfield' + ', ' + selected_state);
            AddCity('Princeton Borough' + ', ' + selected_state);
            AddCity('Princeton Township' + ', ' + selected_state);
            AddCity('Rahway' + ', ' + selected_state);
            AddCity('Roselle Park' + ', ' + selected_state);
            AddCity('Springfield' + ', ' + selected_state);
            AddCity('Washington Township' + ', ' + selected_state);
            AddCity('West Windsor Township' + ', ' + selected_state);
            AddCity('Westfield' + ', ' + selected_state);
        break;

        case 'NY':
            AddCity('Albany' + ', ' + selected_state);
            AddCity('Borough of Brooklyn' + ', ' + selected_state);
            AddCity('Borough of Manhattan' + ', ' + selected_state);
            AddCity('Borough of Queens' + ', ' + selected_state);
            AddCity('Borough of Staten Island' + ', ' + selected_state);
            AddCity('Borough of the Bronx' + ', ' + selected_state);
            AddCity('Broome County' + ', ' + selected_state);
            AddCity('City of Cohoes' + ', ' + selected_state);
            AddCity('City of Rensselaer' + ', ' + selected_state);
            AddCity('City of Watervliet' + ', ' + selected_state);
            AddCity('Columbia County' + ', ' + selected_state);
            AddCity('Dutchess County' + ', ' + selected_state);
            AddCity('Erie County' + ', ' + selected_state);
            AddCity('Monroe County' + ', ' + selected_state);
            AddCity('Oneida-Herkimer Solid Waste Authority' + ', ' + selected_state);
            AddCity('Onondaga County' + ', ' + selected_state);
            AddCity('Oswego County' + ', ' + selected_state);
            AddCity('Rockland County' + ', ' + selected_state);
            AddCity('Schenectady County' + ', ' + selected_state);
            AddCity('Scoharie County Drop-Off Program' + ', ' + selected_state);
            AddCity('Tompkins County' + ', ' + selected_state);
            AddCity('Town of Berne' + ', ' + selected_state);
            AddCity('Town of Bethlehem' + ', ' + selected_state);
            AddCity('Town of Guilderland' + ', ' + selected_state);
            AddCity('Town of New Scotland' + ', ' + selected_state);
            AddCity('Town of Rensselaerville' + ', ' + selected_state);
            AddCity('Town of Waterloo' + ', ' + selected_state);
            AddCity('Village of Green Island' + ', ' + selected_state);
            AddCity('Wayne County' + ', ' + selected_state);
        break;

        case 'OH':
            AddCity('Beavercreek' + ', ' + selected_state);
            AddCity('Bellbrook' + ', ' + selected_state);
            AddCity('Bexley' + ', ' + selected_state);
            AddCity('Cedarville' + ', ' + selected_state);
            AddCity('Centerville' + ', ' + selected_state);
            AddCity('City of Columbus' + ', ' + selected_state);
            AddCity('Clark County' + ', ' + selected_state);
            AddCity('Crystal Lake/Medway' + ', ' + selected_state);
            AddCity('Dayton' + ', ' + selected_state);
            AddCity('Dublin' + ', ' + selected_state);
            AddCity('Enon' + ', ' + selected_state);
            AddCity('Fairborn' + ', ' + selected_state);
            AddCity('Germantown' + ', ' + selected_state);
            AddCity('Grandview Heights' + ', ' + selected_state);
            AddCity('Green County' + ', ' + selected_state);
            AddCity('Greene & Montgomery County - Rumpke Subscription' + ', ' + selected_state);
            AddCity('Hilliard' + ', ' + selected_state);
            AddCity('Huber Heights/Mad River' + ', ' + selected_state);
            AddCity('Kettering' + ', ' + selected_state);
            AddCity('Madison Township' + ', ' + selected_state);
            AddCity('Madison/Butler/Harrison' + ', ' + selected_state);
            AddCity('Marietta' + ', ' + selected_state);
            AddCity('Miami Township' + ', ' + selected_state);
            AddCity('Miamisburg' + ', ' + selected_state);
            AddCity('Minerva Park' + ', ' + selected_state);
            AddCity('Moraine' + ', ' + selected_state);
            AddCity('Oakwood' + ', ' + selected_state);
            AddCity('Park Layne' + ', ' + selected_state);
            AddCity('Plain City' + ', ' + selected_state);
            AddCity('Powell' + ', ' + selected_state);
            AddCity('Reynoldsburg' + ', ' + selected_state);
            AddCity('Spring Valley' + ', ' + selected_state);
            AddCity('Springfield' + ', ' + selected_state);
            AddCity('Trotwood' + ', ' + selected_state);
            AddCity('Union' + ', ' + selected_state);
            AddCity('Upper Arlington' + ', ' + selected_state);
            AddCity('Urbana' + ', ' + selected_state);
            AddCity('Valleyview' + ', ' + selected_state);
            AddCity('Vandalia' + ', ' + selected_state);
            AddCity('Washington Township' + ', ' + selected_state);
            AddCity('West Carrollton' + ', ' + selected_state);
            AddCity('West Jefferson' + ', ' + selected_state);
            AddCity('Westerville' + ', ' + selected_state);
            AddCity('Whitehall' + ', ' + selected_state);
            AddCity('Worthington' + ', ' + selected_state);
            AddCity('Xenia' + ', ' + selected_state);
            AddCity('Yellow Springs' + ', ' + selected_state);
        break;

        case 'OR':
            AddCity('City of Eugene' + ', ' + selected_state);
            AddCity('"City of Gresham, Fairview & Wood Village"' + ', ' + selected_state);
            AddCity('City of Portland' + ', ' + selected_state);
            AddCity('City of Troutdale' + ', ' + selected_state);
            AddCity('Clackamas County Incorporated Cities' + ', ' + selected_state);
            AddCity('Clackamas County Unincorporated' + ', ' + selected_state);
            AddCity('Lane County' + ', ' + selected_state);
            AddCity('Washington County' + ', ' + selected_state);
        break;

        case 'PA':
            AddCity('Erie' + ', ' + selected_state);
        break;

        case 'RI':
            AddCity('Barrington' + ', ' + selected_state);
            AddCity('Bristol' + ', ' + selected_state);
            AddCity('Burrilville' + ', ' + selected_state);
            AddCity('Central Falls' + ', ' + selected_state);
            AddCity('Charleston Drop-Off Program' + ', ' + selected_state);
            AddCity('Coventry' + ', ' + selected_state);
            AddCity('Cranston' + ', ' + selected_state);
            AddCity('Cumberland' + ', ' + selected_state);
            AddCity('East Greenwich' + ', ' + selected_state);
            AddCity('East Providence' + ', ' + selected_state);
            AddCity('Exeter Drop Off Program' + ', ' + selected_state);
            AddCity('Foster' + ', ' + selected_state);
            AddCity('Glocester Drop Off Program' + ', ' + selected_state);
            AddCity('Hopkinton Drop Off Program' + ', ' + selected_state);
            AddCity('Jamestown' + ', ' + selected_state);
            AddCity('Johnston' + ', ' + selected_state);
            AddCity('Lincoln' + ', ' + selected_state);
            AddCity('Little Compton Drop Off Program' + ', ' + selected_state);
            AddCity('Middletown' + ', ' + selected_state);
            AddCity('Narrangansett Drop Off Program' + ', ' + selected_state);
            AddCity('Newport' + ', ' + selected_state);
            AddCity('North Kingstown' + ', ' + selected_state);
            AddCity('North Providence' + ', ' + selected_state);
            AddCity('North Smithfield' + ', ' + selected_state);
            AddCity('Pawtucket' + ', ' + selected_state);
            AddCity('Portsmouth' + ', ' + selected_state);
            AddCity('Providence' + ', ' + selected_state);
            AddCity('Ricihmond' + ', ' + selected_state);
            AddCity('Scituate' + ', ' + selected_state);
            AddCity('Smithfield' + ', ' + selected_state);
            AddCity('South Kingstown Drop Off Program' + ', ' + selected_state);
            AddCity('Tiverton' + ', ' + selected_state);
            AddCity('Warren' + ', ' + selected_state);
            AddCity('Warwick' + ', ' + selected_state);
            AddCity('West Greenwich' + ', ' + selected_state);
            AddCity('West Warwick' + ', ' + selected_state);
            AddCity('Westerly Drop Off Program' + ', ' + selected_state);
            AddCity('Woonsocket' + ', ' + selected_state);
        break;

        case 'TN':
            AddCity('Nashville' + ', ' + selected_state);
        break;

        case 'UT':
            AddCity('Cottonwood' + ', ' + selected_state);
            AddCity('Herriman' + ', ' + selected_state);
            AddCity('Holladay' + ', ' + selected_state);
            AddCity('Kearns' + ', ' + selected_state);
            AddCity('Magna' + ', ' + selected_state);
            AddCity('Midvale' + ', ' + selected_state);
            AddCity('Salt Lake City' + ', ' + selected_state);
            AddCity('Sandy' + ', ' + selected_state);
            AddCity('South Jordan' + ', ' + selected_state);
            AddCity('South Salt Lake City' + ', ' + selected_state);
            AddCity('Summit County' + ', ' + selected_state);
            AddCity('Taylorsville' + ', ' + selected_state);
            AddCity('West Jordan' + ', ' + selected_state);
            AddCity('West Valley City' + ', ' + selected_state);
        break;

        case 'VA':
            AddCity('Alexandria' + ', ' + selected_state);
            AddCity('Arlington' + ', ' + selected_state);
            AddCity('Newport News' + ', ' + selected_state);
            AddCity('Town of Warrenton' + ', ' + selected_state);
            AddCity('Winchester' + ', ' + selected_state);
        break;

        case 'WA':
            AddCity('Anacortes' + ', ' + selected_state);
            AddCity('Auburn' + ', ' + selected_state);
            AddCity('Bellevue' + ', ' + selected_state);
            AddCity('Bellingham*' + ', ' + selected_state);
            AddCity('Bothell' + ', ' + selected_state);
            AddCity('Burien' + ', ' + selected_state);
            AddCity('Camas/Washougal Curbside' + ', ' + selected_state);
            AddCity('City of Chelan' + ', ' + selected_state);
            AddCity('City of Kennewick' + ', ' + selected_state);
            AddCity('City of Mount Lake Terrace' + ', ' + selected_state);
            AddCity('City of Prosser' + ', ' + selected_state);
            AddCity('City of Snohomish' + ', ' + selected_state);
            AddCity('Clarke County' + ', ' + selected_state);
            AddCity('County of Thurston' + ', ' + selected_state);
            AddCity('Edmonds' + ', ' + selected_state);
            AddCity('Federal Way' + ', ' + selected_state);
            AddCity('Issaquah' + ', ' + selected_state);
            AddCity('King County Unincorporated' + ', ' + selected_state);
            AddCity('Kirkland' + ', ' + selected_state);
            AddCity('Longview' + ', ' + selected_state);
            AddCity('Lynnwood' + ', ' + selected_state);
            AddCity('Mount Vernon' + ', ' + selected_state);
            AddCity('North Bend/Snoqualmie' + ', ' + selected_state);
            AddCity('Olympia' + ', ' + selected_state);
            AddCity('Redmond' + ', ' + selected_state);
            AddCity('Renton' + ', ' + selected_state);
            AddCity('SeaTac' + ', ' + selected_state);
            AddCity('Seattle' + ', ' + selected_state);
            AddCity('Sedro-Woolley' + ', ' + selected_state);
            AddCity('Shoreline' + ', ' + selected_state);
            AddCity('Tacoma' + ', ' + selected_state);
            AddCity('Tukwila' + ', ' + selected_state);
            AddCity('Whidbey Island Naval Air Station' + ', ' + selected_state);
            AddCity('Woodway' + ', ' + selected_state);
        break;

        case 'WI':
            AddCity('Bayside' + ', ' + selected_state);
            AddCity('Brown County' + ', ' + selected_state);
            AddCity('Madison' + ', ' + selected_state);
        break;

        default:
        AddCity('Sorry, we do not have any recycling facilities listed for this state.');
        break;

    }
}

function AddCity(City)
{
    var ulCities = document.getElementById('city_dropdown');
    var liCity

    // add cities            
    liCity = document.createElement("li");
    liCity.innerHTML = City;
    ulCities.appendChild(liCity)
}


