// Calculate Price
function cent(amount) {
return (amount == Math.floor(amount)) ? amount + '.00' : ( (amount*10 == Math.floor(amount*10)) ? amount + '0' : amount);
}

function calculate() {
var p1, p2, p3;
p1 = subscribe.price1.value * 1;
p2 = subscribe.price2.value * 1;
total_price = p1 + p2 + 13.30;
subscribe.total_price.value = cent(Math.round(total_price*Math.pow(10,2))/Math.pow(10,2));
}

//Visibility
function setVisibility(id, visibility) {
document.getElementById(id).style.display = visibility;
}

//Reset
function doOnReset(){
document.subscribe.existing.style.display=(subscribe.existing.checked)?'inline':'none';
document.subscribe.assign.style.display=(subscribe.assign.checked)?'inline':'none';
document.subscribe.ship.style.display=(subscribe.ship.checked)?'inline':'none';
} 

//Copy Fields
function data_copy()
{
if(document.subscribe.copy1.checked)
{
document.subscribe.bill_add1.value=document.subscribe.acct_add1.value;
document.subscribe.bill_add2.value=document.subscribe.acct_add2.value;
document.subscribe.bill_apt.value=document.subscribe.acct_apt.value;
document.subscribe.bill_city.value=document.subscribe.acct_city.value;
for(i=document.subscribe.acct_state.options.length-1;i>=0;i--)
{
if(document.subscribe.acct_state.options[i].selected)
document.subscribe.bill_state.options[i].selected=true;
}
document.subscribe.bill_zip.value=document.subscribe.acct_zip.value;
}
else
{
document.subscribe.bill_add1.value="";
document.subscribe.bill_add2.value="";
document.subscribe.bill_apt.value="";
document.subscribe.bill_city.value="";
document.subscribe.bill_state.options[0].selected=true;
document.subscribe.bill_zip.value="";
}
}

function data_copys()
{
if(document.subscribe.bill_ship_same[0].checked)
{
document.subscribe.ship_to.value=document.subscribe.cardholder.value;
document.subscribe.ship_add1.value=document.subscribe.bill_add1.value;
document.subscribe.ship_add2.value=document.subscribe.bill_add2.value;
document.subscribe.ship_apt.value=document.subscribe.bill_apt.value;
document.subscribe.ship_city.value=document.subscribe.bill_city.value;

for(i=document.subscribe.bill_state.options.length-1;i>=0;i--)
{
if(document.subscribe.bill_state.options[i].selected)
document.subscribe.ship_state.options[i].selected=true;
}
document.subscribe.ship_zip.value=document.subscribe.bill_zip.value;
}

else
{
document.subscribe.ship_to.value="";
document.subscribe.ship_add1.value=document.subscribe.acct_add1.value;
document.subscribe.ship_add2.value=document.subscribe.acct_add2.value;
document.subscribe.ship_apt.value=document.subscribe.acct_apt.value;
document.subscribe.ship_city.value=document.subscribe.acct_city.value;

for(i=document.subscribe.acct_state.options.length-1;i>=0;i--)
{
if(document.subscribe.acct_state.options[i].selected)
document.subscribe.ship_state.options[i].selected=true;
}
document.subscribe.ship_zip.value=document.subscribe.acct_zip.value;
}
}

//Javascript Validation
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

//Press Enter Error
function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey;

//Array
// Area Code lists
var states = new Array();

states['Alabama'] = new Array('205','251','256','334');
states['Alaska'] = new Array('907');
states['Arizona'] = new Array('480','520','602','623','928');
states['Arkansas'] = new Array('479','501','870');
states['California'] = new Array('209','213','310','323','408','415','510','530','559','562','619','626','650','661','707','714','760','805','818','831','858','909','916','925','949','951');
states['Colorado'] = new Array('303','719','720','970');
states['Connecticut'] = new Array('203','860');
states['D.C.'] = new Array('202');
states['Delaware'] = new Array('302');
states['Florida'] = new Array('305','321','352','386','407','561','727','754','772','786','813','850','863','904','941','954');
states['Georgia'] = new Array('229','404','478','678','706','770','912');
states['Hawaii'] = new Array('808');
states['Idaho'] = new Array('208');
states['Illinois'] = new Array('217','309','312','618','630','708','773','815','847');
states['Indiana'] = new Array('219','260','317','574','765','812');
states['Iowa'] = new Array('319','515','563','641','712');
states['Kansas'] = new Array('316','620','785','913');
states['Kentucky'] = new Array('270','502','606','859');
states['Louisiana'] = new Array('225','318','337','504','985');
states['Maine'] = new Array('207');
states['Maryland'] = new Array('240','301','410','443');
states['Massachusetts'] = new Array('339','351','413','508','617','774','781','857','978');
states['Michigan'] = new Array('231','248','269','313','517','586','616','734','810','906','989');
states['Minnesota'] = new Array('218','320','507','612','651','763','952');
states['Mississippi'] = new Array('228','601','662');
states['Missouri'] = new Array('314','417','573','636','660','816');
states['Montana'] = new Array('406');
states['Nebraska'] = new Array('308','402');
states['Nevada'] = new Array('702','775');
states['New Hampshire'] = new Array('603');
states['New Jersey'] = new Array('201','609','732','856','908','973');
states['New Mexico'] = new Array('505');
states['New York'] = new Array('212','315','347','516','518','585','607','631','646','716','718','845','914','917');
states['North Carolina'] = new Array('252','336','704','828','910','919','980');
states['North Dakota'] = new Array('701');
states['Ohio'] = new Array('216','234','330','419','440','513','614','740','937');
states['Oklahoma'] = new Array('405','580','918');
states['Oregon'] = new Array('503','541','971');
states['Pennsylvania'] = new Array('215','267','412','484','570','610','717','724','814','878');
states['Rhode Island'] = new Array('401');
states['South Carolina'] = new Array('803','843','864');
states['South Dakota'] = new Array('605');
states['Tennessee'] = new Array('423','615','731','865','901','931');
states['Texas'] = new Array('210','214','254','325','361','409','432','469','512','682','806','817','830','832','903','915','936','940','956','972','979');
states['Utah'] = new Array('435','801');
states['Vermont'] = new Array('802');
states['Virginia'] = new Array('276','434','540','571','703','757','804');
states['Washington'] = new Array('206','253','360','425','509');
states['West Virginia'] = new Array('304');
states['Wisconsin'] = new Array('262','414','608','715','920');
states['Wyoming'] = new Array('307');



// City lists
var cities = new Array();

cities['Alabama'] = new Array();
cities['Alabama']['205']          = new Array('Abernant','Adamsville','Adger','Akron','Alabaster','Aliceville','Allgood','Alton','Altoona','Arley','Ashville','Bankston','Bear Creek','Beaverton','Belk','Bellamy','Berry','Bessemer','Billingsly','Birmingham','Blountsville','Boligee','Brent','Brierfield','Brilliant','Brookside','Brookwood','Buhl','Burnwell','Butler','Calera','Carbon Hill','Cardiff','Carrollton','Centreville','Chelsea','Clanton','Clay','Cleveland','Clinton','Coaling','Coker','Columbiana','Cook Springs','Cordova','Cottondale','Cropwell','Cuba','Delmar','Detroit','Docena','Dolomite','Dora','Double Springs','Duncanville','Echola','Eldridge', 'Elrod','Emelle','Empire','Epes','Ethelsville','Eutaw','Fairfield','Fayette','Fosters','Fultondale','Gainesville','Gardendale','Glen Allen','Goodsprings','Gordo','Graysville','Green Pond','Guin','Hackleburg','Haleyville','Hamilton','Harpersville','Hayden','Helena','Hodges','Jachin','Jasper','Jemison','Kansas','Kellerman','Kennedy','Kimberly','Knoxville','Leeds','Lisman','Livingston','Locust Fork');
cities['Alabama']['251'] = new Array('Alma','Atmore','Axis','Bay Minette','Bayou La Batre','Beatrice','Bon Secour','Brewton','Brooklyn','Bucks','Calvert','Carlton','Castleberry','Chatom','Chunchula','Mobile');
cities['Alabama']['256']          = new Array('Decatur','Florence','Gadsden','Huntsville');
cities['Alabama']['334']          = new Array('Alberta','Arlington','Auburn','Dothan','Montgomery','Tallassee','Tuskegee','Tuskegee Institute');

cities['Alaska'] = new Array();
cities['Alaska']['907'] = new Array('Select City');

cities['Arizona'] = new Array();
cities['Arizona']['480'] = new Array('Apache Junction','Carefree','Cave Creek','Chandler','Fountain Hills','Gilbert','Guadalupe','Higley','Mesa','Paradise Valley','Queen Creek','Salt River','Scottsdale','Sun Lakes','Tempe','Phoenix');
cities['Arizona']['520']    = new Array('Ajo','Benson','Bisbee','Blackwater','Bowie','Casa Blanca','Casa Grande','Cascabel','Coolidge','Douglas','Elfrida','Eloy','Florence','Hayden','Kitt Peak','Komatke','Lone Butte','Maricopa','Maricopa Village','Nogales','Patagonia','Pearce','Portal','Sacaton','San Manuel','San Simon','Santa Rosa','Sasabe','Sells','Sierra Vista','Stotonic','Sunizona','Superior','Tombstone','Tucson','West San Simon','Whitlow','Willcox','Saguaro N.P.','Organ Pipe Cactus N.M.');
cities['Arizona']['602']   = new Array('Phoenix');
cities['Arizona']['623']   = new Array('Avondale','Black Canyon City','Buckeye','Circle City','El Mirage','Glendale','New River','Peoria','Sun City','Sun City West','Surprise','Tolleson','Tonopah','Wintersburg','Phoenix');
cities['Arizona']['928']   = new Array('Aguila','Alpine','Arizona Village','Ash Fork','Bagdad','Black Mesa','Blue Ridge','Bonita','Bouse','Bullhead City','Bullhead City North','Cameron','Camp Verde','Castle Rock','Chinle','Chino Valley','Cibola','Clifton','Coconino','Plateau','Colorado City','Cottonwood','Dennehotso','Dilcon','Duncan','Eagar','East Kingman','Ehrenberg','Flagstaff','Fort Apache','Fort Defiance','Fredonia','Ganado','Gila Bend','Globe','Golden Valley','Grand Canyon','Greasewood','Green Haven','Greer','Harquahala Valley','Hawley Lake','Heber','Holbrook','Humboldt','Hyder','Joseph City','Kaibito','Kayenta','Keams Canyon','Kingman','Kykotsmovi Village','Lake Havasu City','Lake Mohave Ranchos','Lake Pleasant','Le Chee','Leupp','Littlefield','Lukachukai','Many Farms','Marble Canyon','McNary','Meadview','Mesquite Creek','Miami','Mohave Valley','Mormon Lake','Munds Park','Page','Parker','Parker Dam','Payson','Peach Springs','Pima','Pinedale','Pinetop','Pinon Cottonwood','Polacca','Poston','Prescott','Quartzsite','Red Valley','Rock Point','Roosevelt Lake','Rough Rock','Safford','Saint Johns','Salome','San Carlos','Sanders','Sedona','Seligman','Shonto','Show Low','Snowflake','Somerton','Springerville','Supai','Teec Nos Pos','Tonto Basin','Toyei','Tsaile','Tuba City','Wellton','Whiteriver','Wickenburg','Wide Ruins','Wikieup','Williams','Window Rock','Winslow','Yarnell','Young','Yucca','Yuma','Grand Canyon N.P.','Petrified Forest N.P.','Canyon de Chelly N.M.');

cities['Arkansas'] = new Array();
cities['Arkansas']['479'] = new Array('Atkins',' Aurora',' Belleville',' Bentonville',' Bluffton',' Boles',' Centerville',' Clarksville',' Danville',' Dover',' Eureka Springs',' Fayetteville',' Ft. Smith',' Forum',' Hector',' Hindsville',' Huntsville',' Kingston',' Mena',' Rogers',' Russellville',' St. Paul',' Salus',' Siloam Springs',' Springdale',' Van Buren');
cities['Arkansas']['501'] = new Array('Bald Knob',' Bauxite',' Beebe',' Benton',' Bismarck',' Bradford',' Cabot',' Casa',' Cleveland',' Clinton',' Conway',' Coy',' Crystal Springs',' Donaldson',' England',' Fairfield Bay',' Ferndale',' Greers Ferry',' Griffithville',' Heber Springs',' Hot Springs',' Jacksonville',' Jessieville',' Kensett',' Little Rock',' Lonoke',' McRae',' Malvern',' Morrilton',' Nimrod',' Palarm',' Pangburn',' Perry',' Pinnacle',' Pleasant Plains',' Redfield',' Scotland',' Searcy',' Shirley',' South Fourche',' Springlake',' Wrightsville');
cities['Arkansas']['870'] = new Array('Arkadelphia',' Ashdown',' Augusta',' Batesville',' Berryville',' Blytheville',' Camden',' De Queen',' De Valls Bluff',' Des Arc',' Dumas',' El Dorado',' Forrest City',' Helena',' Hope',' Jasper',' Jonesboro',' Magnolia',' Marshall',' Monticello',' Mount Ida',' Mountain View',' Newport',' Pine Bluff',' Prescott',' Sheridan',' Stuttgart',' Texarkana',' Trumann',' Warren',' West Memphis',' Wynne');


cities['California'] = new Array();
cities['California']['209'] = new Array('Galt',' Ione',' Livingston',' Lodi',' Los Banos',' Manteca',' Merced',' Modesto',' Oakdale',' Patterson',' Ripon',' Stockton',' Tracy',' Tuolomne Meadows',' Turlock',' Yosemite N.P.');
cities['California']['213'] = new Array('Los Angeles');
cities['California']['310'] = new Array('Agoura Hills',' Avalon (Santa Catalina Island)',' Beverly Hills',' Brentwood',' Carson',' Compton',' Culver City',' Dominguez Hills',' El Segundo',' Gardena',' Hawthorne',' Hermosa Beach',' Inglewood',' Lennox',' Lomita',' Long Beach',' Lynwood',' Malibu',' Manhattan Beach',' Marina Del Rey',' Pacific Palisades',' Playa Del Rey',' Rancho Palos Verdes',' Redondo Beach',' Santa Monica',' San Pedro',' Topanga',' Torrance',' UCLouisiana (including UCLouisiana Medical Center)',' Venice','  West Hollywood',' West L.A.',' Westlake Village');
cities['California']['323'] = new Array('Bell',' Cudahy',' Huntington Park',' Hyde Park',' Silver Lake',' Vernon',' Watts',' Hollywood', 'Montebello',' South Gate',' Alhambra',' Beverly Hills',' Commerce',' Inglewood',' Los Angeles',' Monterey Park',' Pasadena',' West Hollywood');
cities['California']['408'] = new Array('Cupertino', 'Gilroy', 'Los Gatos', 'Milpitas', 'San José', 'Santa Clara', 'Saratoga', 'Sunnyvale');
cities['California']['415'] = new Array('Brisbane', 'Daly City', 'Larkspur', 'Mill Valley', 'Novato', 'Point Reyes', 'San Francisco', 'San Rafael', 'Sausalito','San Francisco');
cities['California']['510'] = new Array('Alameda', 'Berkeley', 'Castro Valley', 'Crockett', 'El Cerrito', 'El Sobrante', 'Fremont', 'Hayward', 'Newark', 'Oakland', 'Richmond', 'San Leandro', 'Union City');
cities['California']['530'] = new Array('Auburn', 'Cameron Park', 'Chico', 'Corning', 'Davis', 'Grass Valley', 'Hoopa', 'Markleeville', 'Marysville', 'Orland', 'Oroville', 'Palermo', 'Paradise', 'Placerville', 'Red Bluff', 'Redding', 'South Lake Tahoe', 'Susanville', 'Thermalito', 'Truckee', 'Willow Creek', 'Willows', 'Woodland', 'Yreka', 'Yuba City');
cities['California']['559'] = new Array('Avenal', 'Chowchilla', 'Clovis', 'Coalinga', 'Corcoran', 'Dinuba', 'Ducor', 'Exeter', 'Fresno', 'Hanford', 'Kerman', 'Kettleman City', 'Kingsburg', 'Lemoore', 'Lindsay', 'Madera', 'Mendota', 'Mono Hot Springs', 'Orange Cove', 'Orosi', 'Parlier', 'Porterville', 'Reedley', 'Selma', 'Tulare', 'Visalia', 'Woodlake', 'Woodville');
cities['California']['562'] = new Array('Artesia', 'Bellflower', 'Cerritos', 'Downey', 'La Habra', 'La Mirada', 'Lakewood','Long Beach', 'Los Alamitos', 'Norwalk', 'Paramount', 'Pico Rivera', 'Rossmoor', 'Seal Beach', 'Signal Hill', 'Whittier');
cities['California']['619'] = new Array('San Diego','Alpine', 'Boulevard', 'Campo', 'Chula Vista', 'Coronado', 'Descanso', 'Dulzura', 'El Cajon', 'Imperial Beach', 'Jacumba', 'Jamul', 'Lakeside', 'Lemon Grove', 'National City', 'Pine Valley', 'San Ysidro', 'Santee', 'Spring Valley');
cities['California']['626'] = new Array('Alhambra', 'Altadena', 'Arcadia', 'Azusa', 'Baldwin Park', 'Covina', 'El Monte', 'Glendora', 'La Puente', 'Monrovia', 'Monterey Park', 'Pasadena', 'Rosemead', 'San Gabriel', 'San Gabriel Valley');
cities['California']['650'] = new Array('Belmont', 'Burlingame', 'Colma', 'Daly City', 'Los Altos', 'Menlo Park', 'Millbrae', 'Mountain View', 'Pacifica', 'Palo Alto', 'Redwood City', 'San Bruno', 'San Carlos', 'San Mateo');
cities['California']['661'] = new Array('Arvin', 'Bakersfield', 'California Hot Springs', 'Castaic', 'Cuyama', 'Delano', 'Earlimart', 'Frazier Park', 'Gorman', 'Lancaster', 'McFarland', 'McKittrick', 'Mojave', 'Newhall', 'Oildale', 'Palmdale', 'Rosamond', 'Santa Clarita', 'Shafter', 'Taft', 'Tehachapi', 'Valyermo', 'Wasco');
cities['California']['707'] = new Array('Annapolis', 'Arcata', 'Asti', 'Benicia', 'Bodega Bay', 'Boyes Hot Springs', 'Calistoga', 'Clearlake', 'Cotati', 'Crescent City', 'Dixon', 'Eureka', 'Fairfield', 'Ferndale', 'Fort Bragg', 'Geyserville', 'Gualala', 'Guerneville', 'Healdsburg', 'Hopland', 'Lakeport', 'Middletown', 'Napa', 'Orick', 'Petaluma', 'Petrolia', 'Rohnert Park', 'St. Helena', 'Santa Rosa', 'Sonoma', 'Suisun City', 'Tomales', 'Ukiah', 'Vacaville', 'Vallejo', 'Willits', 'Yorkville', 'Yountville');
cities['California']['714'] = new Array('Anaheim', 'Brea', 'Buena Park', 'Costa Mesa', 'Cypress', 'Fountain Valley', 'Fullerton', 'Huntington Beach', 'La Palma', 'Orange', 'Placentia', 'Santa Ana', 'Silverado', 'Stanton', 'Villa Park', 'Westminster', 'Yorba Linda');
cities['California']['760'] = new Array('Adelanto', 'Apple Valley', 'Barstow', 'Bishop', 'Blythe', 'Borrego', 'Brawley', 'Bridgeport', 'Calexico', 'California City', 'Carlsbad', 'Cathedral City', 'China Lake', 'Coachella', 'El Centro', 'Encinitas', 'Escondido', 'Fairview', 'Fallbrook', 'Ft. Irwin', 'Hesperia', 'Indio', 'Inyokern', 'Julian', 'La Quinta', 'Lake Isabella', 'Lee Vining', 'Mammoth Lake', 'Mono Lake', 'Mt. Palomar', 'Needles', 'Oceanside', 'Onyx', 'Pala', 'Palm Springs', 'Pauma Valley', 'Pendleton', 'Phelan', 'Pinon Hills', 'Ramona', 'Ridgecrest', 'San Marcos', 'Twentynine Palms', 'Victorville', 'Valley Center', 'Vista', 'Warner Springs', 'Winterhaven', 'Wrightwood', 'Yucca Valley');
cities['California']['805'] = new Array('Arroyo Grande', 'Atascadero', 'Bradley', 'Camarillo', 'Cambria', 'Cape San Martin', 'Cholame', 'Fillmore', 'Goleta', 'Grover Beach', 'Guadalupe', 'Lompoc', 'Los Osos', 'Moorpark', 'Morro Bay', 'Ojai', 'Oxnard', 'Paso Robles', 'Pismo Beach', 'Point Mugu', 'San Luis Obispo', 'San Simeon', 'Santa Barbara', 'Santa Maria', 'Simi Valley', 'Thousand Oaks', 'Ventura');
cities['California']['818'] = new Array('Agoura', 'Arleta', 'Burbank', 'Calabasas', 'Canoga Park', 'Chatsworth', 'Encino', 'Glendale', 'Granada Hills', 'La Canada', 'La Crescenta', 'Mission Hills', 'Montrose', 'North Hollywood', 'Northridge', 'Pacoima', 'Reseda', 'San Fernando', 'Sepulveda', 'Sherman Oaks', 'Studio City', 'Sun Valley', 'Sylmar', 'Tarzana', 'Van Nuys', 'Woodland Hills');
cities['California']['831'] = new Array('Aptos', 'Ben Lomond', 'Big Basin', 'Big Sur', 'Boulder Creek', 'Bryson', 'Carmel', 'Castroville', 'Greenfield', 'Hollister', 'King City', 'Marina', 'Monterey', 'Pebble Beach', 'Salinas', 'San Ardo', 'San Juan Bautista', 'Santa Cruz', 'Scotts Valley', 'Seaside', 'Soledad', 'Watsonville');
cities['California']['858'] = new Array('Del Mar', 'La Jolla', 'Poway', 'Rancho Bernardo', 'Rancho Santa Fe', 'Solana Beach');
cities['California']['909'] = new Array('Big Bear Lake', 'Calimesa', 'Chino', 'Chino Hills', 'Claremont', 'Colton', 'Crestline', 'Devore', 'Diamond Bar', 'Fontana', 'Highland', 'La Verne', 'Montclair', 'Moreno Valley', 'Ontario', 'Pomona', 'Rancho Cucamonga', 'Redlands', 'Rialto', 'Riverside', 'Rowland Heights', 'San Bernardino', 'San Dimas', 'Upland', 'Walnut', 'Yucaipa');
cities['California']['916'] = new Array('El Dorado Hills', 'Fair Oaks', 'Lincoln', 'Roseville', 'Sacramento', 'Walnut Grove', 'West Sacramento');
cities['California']['925'] = new Array('Antioch', 'Concord', 'Danville', 'Livermore', 'Martinez', 'Moraga', 'Orinda',' Pittsburg', 'Pleasanton', 'San Ramon', 'Walnut Creek');
cities['California']['949'] = new Array('Aliso Viejo', 'Corona del Mar', 'Costa Mesa', 'El Toro', 'Irvine', 'Laguna Beach', 'Laguna Niguel', 'Mission Viejo', 'Newport Beach', 'Rancho Santa Margarita', 'San Clemente', 'San Juan Capistrano', 'Tustin');
cities['California']['951'] = new Array('Anza', 'Banning', 'Beaumont', 'Calimesa', 'Canyon Lake', 'Colton', 'Corona', 'Hemet', 'Idyllwild', 'Lake Elsinore', 'Lakeland Village', 'Mira Loma', 'Moreno Valley', 'Murietta', 'Norco', 'Perris', 'Rialto', 'Riverside', 'San Jacinto', 'Sun City', 'Temecula', 'Valle Vista', 'Yucaipa');

cities['Colorado'] = new Array();
cities['Colorado']['303'] = new Array('Arvada', 'Aurora', 'Boulder', 'Brighton', 'Broomfield', 'Castle Rock', 'Deer Trail', 'Denver', 'Englewood', 'Evergreen', 'Fort Lupton', 'Georgetown', 'Golden', 'Grant', 'Greeley', 'Kiowa', 'Lafayette', 'Lakewood', 'Larkspur', 'Littleton', 'Longmont', 'Nederland', 'Parker', 'Roggen', 'Westminster');
cities['Colorado']['719'] = new Array('Agate', 'Alamosa', 'Bethune', 'Burlington', 'Canon City', 'Colorado Springs', 'Creede', 'Del Norte', 'Fairplay', 'Flagler', 'Florence', 'La Junta', 'Lamar', 'Leadville', 'Limon', 'Monte Vista', 'Pueblo', 'Salida', 'Trinidad', 'Walsenburg', 'Woodland Park');
cities['Colorado']['720'] = new Array('Arvada', 'Aurora', 'Boulder', 'Brighton', 'Broomfield', 'Castle Rock', 'Deer Trail', 'Denver', 'Englewood', 'Evergreen', 'Fort Lupton', 'Georgetown', 'Golden', 'Grant', 'Greeley', 'Kiowa', 'Lafayette', 'Lakewood', 'Larkspur', 'Littleton', 'Longmont', 'Nederland', 'Parker', 'Roggen', 'Westminster');
cities['Colorado']['970'] = new Array('Aspen', 'Berthoud', 'Carbondale', 'Clifton', 'Cortez', 'Craig', 'Dillon', 'Durango', 'Estes Park', 'Fort Collins', 'Fort Morgan', 'Frisco', 'Grand Junction', 'Greeley', 'Gunnison', 'Lake City', 'Loveland', 'Montrose', 'Pagosa Springs', 'Rifle', 'Seibert', 'Silverton', 'Steamboat Springs', 'Sterling', 'Telluride', 'Vail', 'Vona', 'Wiggins', 'Winter Park', 'Yuma');

cities['Connecticut'] = new Array();
cities['Connecticut']['203'] = new Array('Bridgeport', 'Danbury', 'Greenwich', 'Meriden', 'New Haven', 'Norwalk', 'Stamford', 'Waterbury');
cities['Connecticut']['860'] = new Array('Bristol', 'Groton', 'Hartford', 'Manchester', 'New Britain', 'New London', 'Norwich', 'Torrington', 'Vernon', 'Willimantic', 'Windsor');

cities['D.C.'] = new Array();
cities['D.C.']['202'] = new Array('Washington, D.C.');

cities['Delaware'] = new Array();
cities['Delaware']['302'] = new Array();

cities['Florida'] = new Array();
cities['Florida']['305'] = new Array('Coral Gables', 'Hialeah', 'Homestead', 'Key Biscayne', 'Key Largo', 'Key West', 'Marathon', 'Miami', 'Perrine');
cities['Florida']['321'] = new Array('Cape Canaveral', 'Cocoa Beach', 'Grant', 'Melbourne', 'Merritt Island', 'Palm Bay', 'Port St. John', 'Titusville');
cities['Florida']['352'] = new Array('Beverly Hills', 'Bronson', 'Brooksville', 'Clermont', 'Cross City', 'Dade City', 'Eustis', 'Gainesville', 'Inverness', 'Keystone Heights', 'Lady Lake', 'Leesburg', 'Mount Dora', 'Ocala', 'Spring Hill', 'Tavares');
cities['Florida']['386'] = new Array('Alachua', 'Branford', 'Dowling Park', 'Florida Sheriffs Boys Ranch', 'Fort White', 'High Springs', 'Jasper', 'Jennings', 'Lake Butler', 'Lake City', 'Live Oak', 'Luraville', 'Mayo', 'Raiford', 'Wellborn', 'White Springs',
'Bostwick', 'Bunnell', 'Crescent City', 'Daytona Beach', 'De Leon Springs', 'DeBary', 'Deland', 'Deltona', 'Flagler Beach', 'Florahome', 'Interlachen', 'Marineland', 'New Smyrna Beach', 'Oak Hill', 'Orange City', 'Palatka', 'Palm Coast', 'Pierson', 'Pomona Park', 'Welaka');
cities['Florida']['407'] = new Array('Altamonte Springs', 'Apopka', 'Geneva', 'Kenansville', 'Kissimmee', 'Orlando', 'Sanford', 'Winter Garden', 'Winter Park', 'Yeehaw Jct.');
cities['Florida']['561'] = new Array('Belle Glade', 'Boca Raton', 'Boynton Beach', 'Delray Beach', 'Jupiter', 'Lake Harbor', 'Pahokee', 'West Palm Beach');
cities['Florida']['727'] = new Array('Aripeka', 'Clearwater', 'Dunedin', 'Hudson', 'Largo', 'New Port Richey', 'Palm Harbor', 'Pinellas Park', 'St. Petersburg', 'Tarpon Springs', 'Tierra Verde');
cities['Florida']['754'] = new Array('Coral Springs', 'Davie', 'Deerfield Beach', 'Ft. Lauderdale', 'Hollywood', 'Margate', 'Miramar', 'Oakland Park', 'Pompano Beach', 'Tamarac');
cities['Florida']['772'] = new Array('Fort Pierce', 'Gifford', 'Hobe Sound', 'Indiantown', 'Jensen Beach', 'Port St. Lucie', 'Sebastian', 'Stuart', 'Vero Beach');
cities['Florida']['786'] = new Array('Coral Gables', 'Hialeah', 'Homestead', 'Key Biscayne', 'Key Largo', 'Key West', 'Marathon', 'Miami', 'Perrine');
cities['Florida']['813'] = new Array('Brandon', 'Land O Lakes', 'Oldsmar', 'Plant City', 'Ruskin', 'Sun City', 'Tampa', 'Wesley Chapel',' Wimauma', 'Zephyrhills');
cities['Florida']['850'] = new Array('Crestview', 'De Funiak Springs', 'Ft. Walton Beach', 'Madison', 'Marianna', 'Milton', 'Panama City', 'Pensacola', 'Perry', 'Quincy', 'Tallahassee');
cities['Florida']['863'] = new Array('Arcadia', 'Avon Park', 'Bartow', 'Clewiston', 'Frostproof', 'Haines City', 'La Belle', 'Lake Wales', 'Lakeland', 'Moore Haven', 'Okeechobee', 'Sebring', 'Wauchula', 'Winter Haven');
cities['Florida']['904'] = new Array('Baldwin', 'Callahan', 'East Palatka', 'Fernandina Beach', 'Green Cove Springs', 'Hastings', 'Hilliard', 'Jacksonville', 'Jacksonville Beach', 'Julington', 'Kingsley Lake', 'Lawtey', 'Macclenny', 'Maxville', 'Middleburg', 'Olustee', 'Orange Mills', 'Orange Park', 'Ormond Beach', 'Palm Valley', 'Ponte Vedra Beach', 'Port Orange', 'St. Augustine', 'St. Johns', 'Sanderson', 'Starke', 'Taylor', 'Yulee');
cities['Florida']['941'] = new Array('Boca Grande', 'Bradenton', 'Cape Haze', 'Englewood', 'Myakka', 'North Port', 'Palmetto', 'Port Charlotte', 'Punta Gorda', 'Sarasota', 'Venice');
cities['Florida']['954'] = new Array('Coral Springs', 'Davie', 'Deerfield Beach', 'Ft. Lauderdale', 'Hollywood', 'Margate', 'Miramar', 'Oakland Park', 'Pompano Beach', 'Tamarac');

cities['Georgia'] = new Array();
cities['Georgia']['229'] = new Array('Adel', 'Albany', 'Americus', 'Bainbridge', 'Blakely', 'Brooklyn', 'Cairo', 'Camilla', 'Chattahoochee', 'Cordele', 'Dawson (Terrell Co.)', 'Fitzgerald', 'Georgetown', 'Moultrie', 'Quitman', 'Sylvester', 'Thomasville', 'Tifton', 'Valdosta');
cities['Georgia']['404'] = new Array('Atlanta', 'College Park', 'Decatur', 'East Point', 'Forest Park', 'Sandy Springs');
cities['Georgia']['478'] = new Array('Dublin', 'Eastman', 'Forsyth', 'Fort Valley', 'Hardwick', 'Macon', 'Milledgeville', 'Millen', 'Perry', 'Sandersville', 'Swainsboro', 'Warner Robbins', 'Wrightsville');
cities['Georgia']['678'] = new Array();
cities['Georgia']['706'] = new Array('Athens', 'Augusta', 'Big Canoe', 'Braselton', 'Calhoun', 'Carnesville', 'Cave Spring', 'Cleveland', 'Commerce', 'Cornelia', 'Dahlonega', 'Dalton', 'Dawsonton', 'Dawsonville (Dawson Co.)', 'Eatonton', 'Elberton', 'Ellijay', 'Fairmount', 'Gibson', 'Hephzibah', 'Jasper', 'Jefferson', 'La Fayette', 'Madison', 'Martinez', 'Maysville', 'Monticello', 'Nicholson', 'Pendergrass', 'Ranger', 'Rome', 'Rutledge', 'Sparta', 'Summerville', 'Thomson', 'Toccoa', 'Watkinsville', 'Waynesboro', 'Wintersville', 'Wrens','Columbus', 'Cusseta', 'Franklin', 'Gay', 'Geneva', 'Greenville', 'Hamilton', 'Hogansville', 'La Grange', 'Manchester', 'North West Point', 'Pine Mountain', 'Talbotton', 'Thomaston', 'Warm Springs', 'Waverly Hall', 'West Point', 'Woodbury', 'Woodland','Yatesville');
cities['Georgia']['770'] = new Array('Alpharetta', 'Barnesville', 'Canton', 'Carrollton', 'Cartersville', 'Cedartown', 'Chamblee', 'Covington', 'Dunwoody', 'Gainesville', 'Griffin', 'Jackson', 'Marietta', 'Monroe', 'Newnan', 'Norcross', 'Peachtree City', 'Roswell', 'Smyrna', 'Tucker', 'Winder');
cities['Georgia']['912'] = new Array('Brunswick', 'Douglas', 'Hinesville', 'Jesup', 'St. Marys', 'Savannah', 'Statesboro', 'Sylvania', 'Vidalia', 'Waycross');

cities['Hawaii'] = new Array();
cities['Hawaii']['808'] = new Array();

cities['Idaho'] = new Array();
cities['Idaho']['208'] = new Array();

cities['Illinois'] = new Array();
cities['Illinois']['217'] = new Array('Beardstown', 'Carlinville', 'Carrollton', 'Carthage', 'Champaign', 'Charleston', 'Clinton', 'Danville', 'Decatur', 'Effingham', 'Hoopeston', 'Jacksonville', 'Lincoln', 'Litchfield', 'Lomax', 'Mattoon', 'Pana', 'Paxton', 'Rantoul', 'Springfield');
cities['Illinois']['309'] = new Array('Bloomington', 'Canton', 'Farmer City', 'Geneseo', 'Havana', 'Kewanee', 'Lacon', 'Moline', 'Monmouth', 'Normal', 'Pekin', 'Peoria', 'Quad Cities', 'Rock Island');
cities['Illinois']['312'] = new Array('Chicago');
cities['Illinois']['618'] = new Array('Alton', 'Belleview', 'Belleville', 'Benton', 'Carbondale', 'Carmi', 'Centralia', 'Chester', 'Collinsville', 'Du Quoin', 'East St. Louis', 'Fairfield', 'Granite City', 'Harrisburg', 'Highland', 'Jerseyville', 'Marlon', 'Metropolis', 'Mt. Carmel', 'Mt. Vernon', 'Newton', 'Robinson', 'Salem', 'Vandalia');
cities['Illinois']['630'] = new Array('Aurora', 'Bartlett', 'Batavia', 'Downers Grove', 'Elmhurst', 'Geneva', 'Glen Ellyn', 'Hinsdale', 'Itasca', 'Lemont', 'Lisle', 'Lombard', 'Naperville', 'Plano', 'Roselle', 'West Chicago', 'Yorkville');
cities['Illinois']['708'] = new Array('Blue Island', 'Chicago Heights', 'Cicero', 'La Grange', 'La Grange Park', 'Lansing', 'Maywood', 'Oak Lawn', 'Oak Park', 'Orland Park', 'Palos Park', 'River Grove', 'Riverdale', 'Summit', 'Tinley Park');
cities['Illinois']['773'] = new Array('Chicago');
cities['Illinois']['815'] = new Array('Crystal Lake', 'De Kalb', 'Dixon', 'Freeport', 'Harvard', 'Joliet', 'Kankakee', 'Lockport', 'McHenry', 'Oglesby', 'Peru', 'Pontiac', 'Princeton', 'Rochelle', 'Rock Falls', 'Rockford', 'Sterling', 'Watseka', 'Woodstock');
cities['Illinois']['847'] = new Array('Arlington Heights', 'Barrington', 'Deerfield', 'Des Plaines', 'Dundee', 'Elgin', 'Elk Grove Village', 'Evanston', 'Highland Park', 'Lake Forest', 'Libertyville', 'Northbrook', 'Palatine', 'Roselle', 'Schaumburg', 'Skokie', 'Waukegan');

cities['Indiana'] = new Array();
cities['Indiana']['219'] = new Array('Brook', 'Cedar Lake', 'Chesterton', 'Crown Point', 'Demotte', 'Dyer', 'East Chicago', 'Francesville', 'Gary', 'Goodland', 'Hammond', 'Hanna', 'Hebron', 'Highland', 'Hobart', 'Kentland', 'Kouts', 'La Crosse', 'La Porte', 'Lake of the Four Seasons', 'Lake Station', 'Lake Village', 'Lowell','Medaryville', 'Merrillville', 'Michigan City', 'Monon', 'Morocco', 'Mount Ayr', 'Portage', 'Remington', 'Rensselaer', 'Reynolds', 'Rolling Prairie', 'Roselawn', 'St. John', 'San Pierre', 'Union Mills', 'Valparaiso', 'Wanatah', 'Westville', 'Wheatfield', 'Wheeler', 'Whiting', 'Wolcott');
cities['Indiana']['260'] = new Array('Albion', 'Andrews', 'Angola', 'Arcola', 'Ashley', 'Auburn', 'Avilla', 'Berne', 'Bippus', 'Bluffton', 'Bryant', 'Butler', 'Churubusco', 'Columbia City', 'Corunna', 'Craigville', 'Cromwell', 'Decatur', 'Etna', 'Fort Wayne', 'Fremont', 'Garrett', 'Geneva (Adams Co.)', 'Hamilton', 'Harlan', 'Howe', 'Huntertown', 'Huntington', 'Kendallville', 'Kimmell', 'Lagrange', 'Lagro', 'Larwill', 'Laud', 'Leo', 'Liberty Center', 'Ligonier', 'Linn Grove', 'Markle', 'Mongo', 'Monroe', 'Monroeville', 'New Haven', 'North Manchester', 'Orland', 'Ossian', 'Pennville', 'Petroleum', 'Pleasant Lake', 'Pleasant Mills', 'Poe Hoagland', 'Pokagon', 'Portland', 'Preble', 'Reservoir', 'Roanoke', 'Saint Joe', 'Salamonia', 'Shipshewana', 'Sidney', 'Silver Lake', 'South Milford', 'South Whitley', 'Spencerville', 'Tocsin', 'Topeka', 'Uniondale', 'Urbana', 'Wabash', 'Warren', 'Waterloo', 'Wawaka', 'West Wabash', 'Wolcottville', 'Woodburn', 'Zanesville');
cities['Indiana']['317'] = new Array('Brownsburg', 'Carmel', 'Fishers', 'Franklin', 'Greenfield', 'Greenwood', 'Indianapolis', 'Noblesville', 'Shelbyville', 'Sheridan');
cities['Indiana']['574'] = new Array('Akron', 'Argos', 'Atwood', 'Bourbon', 'Bremen', 'Bristol', 'Buffalo', 'Burket', 'Burnettsville', 'Burrows', 'Camden', 'Claypool', 'Culver', 'Deer Creek', 'Dunlap', 'Elkhart', 'Flora', 'Fulton', 'Galveston', 'Goshen', 'Hamlet', 'Idaville', 'Kewanna', 'Knox', 'Lapaz', 'Leesburg', 'Logansport', 'Lucerne', 'Macy', 'Mentone', 'Middlebury', 'Milford', 'Millersburg', 'Millwood', 'Monterey', 'Monticello', 'Nappanee', 'New Carlisle', 'New Paris', 'North Judson', 'North Liberty', 'North Webster', 'Osceola', 'Pierceton', 'Plymouth', 'Rochester', 'Royal Center', 'South Bend', 'Star City', 'Syracuse', 'Tippecanoe', 'Twelve Mile', 'Wakarusa', 'Walkerton', 'Walton', 'Warsaw', 'Winamac', 'Wyatt', 'Yeoman');
cities['Indiana']['765'] = new Array('Alexandria', 'Anderson', 'Brookville', 'Connersville', 'Crawfordsville', 'Delphi', 'Frankfort', 'Geneva (Shelby County)', 'Greencastle', 'Hartford City', 'Kokomo', 'Lafayette', 'Lebanon', 'Marion', 'Martinsville', 'Mexico', 'Muncie', 'New Castle', 'Peru', 'Richmond', 'Roann', 'Rushville', 'Winchester');
cities['Indiana']['812'] = new Array('Bedford', 'Bloomington', 'Boonville', 'Brazil', 'Charlestown', 'Columbus', 'Edinburgh', 'Evansville', 'Greensburg', 'Jasper', 'Madison', 'Morgantown', 'Mt. Vernon', 'New Albany', 'Scottsburg', 'Sellersburg', 'Seymour', 'Tell City', 'Terre Haute', 'Vincennes', 'Washington');

cities['Iowa'] = new Array();
cities['Iowa']['319'] = new Array('Allison', 'Anamosa', 'Aplington', 'Argyle', 'Belle Plaine', 'Birmingham', 'Brandon', 'Brighton', 'Burlington', 'Cantril', 'Cedar Falls', 'Cedar Rapids', 'Center Point', 'Central City', 'Clarksville', 'Clutier', 'Coggon', 'Conesville', 'Denver', 'Dike', 'Dunkerton', 'Elberon', 'Ely', 'Fairbank', 'Farmington', 'Fort Madison', 'Frederika', 'Grandview', 'Grundy Center', 'Guernsey', 'Hartwick', 'Hazleton', 'Independence', 'Iowa City', 'Jesup', 'Keokuk', 'Keosauqua', 'Keswick', 'Keystone', 'La Porte City', 'Lisbon', 'Lockridge', 'Lone Tree', 'Martelle', 'Mechanicsville', 'Monticello', 'Morley', 'Mt. Pleasant', 'Mt. Sterling', 'Mt. Vernon', 'Nichols', 'North English', 'Oelwein', 'Olin', 'Onslow', 'Packwood', 'Parkersburg', 'Plainfield', 'Prairieburg', 'Primrose', 'Quasqueton', 'Readlyn', 'Reinbeck', 'Richland', 'Rowley', 'Solon', 'South English', 'Springville', 'Stanwood', 'Stockport', 'Traer', 'Tripoli', 'Troy Mills', 'Urbana', 'Victor', 'Vinton', 'Walker', 'Washington', 'Waterloo', 'Waverly', 'Wellman', 'West Branch', 'West Chester', 'West Liberty', 'Winthrop');
cities['Iowa']['515'] = new Array('Adel', 'Alden', 'Algona', 'Altoona', 'Ames', 'Buckeye', 'Clarion', 'Colfax', 'Corwith', 'Dallas Center', 'De Soto', 'Des Moines', 'Dexter', 'Dows', 'Earlham', 'Elkhart', 'Ft. Dodge', 'Indianola', 'Jefferson', 'Lakota', 'McCallsburg', 'Maxwell', 'Minburn', 'Nevada', 'Norwalk', 'Perry', 'Pleasantville', 'Redfield', 'Rippey', 'Runnells', 'Stuart', 'Webster City', 'Winterset');
cities['Iowa']['563'] = new Array('Alpha', 'Arlington', 'Atalissa', 'Baldwin', 'Bernard', 'Bettendorf', 'Cascade', 'Center Junction', 'Clarence', 'Clinton', 'Cresco', 'Davenport', 'Decorah', 'Dubuque', 'Fredericksburg', 'Hawkeye', 'Hopkinton', 'Lamont', 'Lawler', 'Lime Springs', 'Manchester', 'Maqoketa', 'Maynard', 'Moscow', 'Muscatine', 'North Chester', 'Oran', 'Oxford Junction', 'Protivin', 'Quad Cities', 'Randalia', 'Rochester', 'Ryan', 'Sumner', 'Tipton', 'Worthington', 'Wyoming');
cities['Iowa']['641'] = new Array('Adair', 'Bagley', 'Britt', 'Buffalo Center', 'Centerville', 'Charles City', 'Clear Lake', 'Colo', 'Corning', 'Creston', 'Fairfield', 'Forest City', 'Garner', 'Greenfield', 'Grinnell', 'Guthrie Center', 'Hubbard', 'Iowa Falls', 'Jamaica', 'Kanawha', 'Knoxville', 'Liberty Center', 'Linden', 'Lorimor', 'Macksburg', 'Marshalltown', 'Martensdale', 'Mason City', 'Menlo', 'Milo', 'Mingo', 'Monroe', 'New Hampton', 'Newton', 'Osceola', 'Oskaloosa', 'Otley', 'Ottumwa', 'Pella', 'Peru', 'Prairie City', 'Rowan', 'St. Charles', 'St. Marys', 'Truro', 'Yale', 'Zearing');
cities['Iowa']['712'] = new Array('Atlantic', 'Bedford', 'Carroll', 'Cherokee', 'Clarinda', 'Council Bluffs', 'Denison', 'Emmetsburg', 'Estherville', 'Glenwood', 'Harlan', 'Pocahontas', 'Red Oak', 'Rockwell City', 'Shenandoah', 'Sioux Center', 'Sioux City', 'Spencer', 'Storm Lake');

cities['Kansas'] = new Array();
cities['Kansas']['316'] = new Array('Andale', 'Andover', 'Augusta', 'Bentley', 'Benton', 'Cheney', 'Colwich', 'Derby', 'Douglass', 'El Dorado', 'Garden Plain', 'Goddard', 'Halstead', 'Kechi', 'Leon', 'Mount Hope', 'Mulvane', 'Newton', 'Rose Hill', 'Sedgwick', 'Towanda', 'Valley Center', 'Whitewater', 'Wichita');
cities['Kansas']['620'] = new Array('Albert', 'Allen', 'Americus', 'Arkansas City', 'Atlanta', 'Beaumont', 'Belle Plaine', 'Bronson', 'Burdett', 'Burlington', 'Burns', 'Burrton', 'Bushton', 'Canton', 'Cassoday', 'Cimarron', 'Claflin', 'Clearwater', 'Coffeyville', 'Colony', 'Conway', 'Conway Springs', 'Cottonwood Falls', 'Council Grove', 'Devon', 'Dighton', 'Dodge City', 'Dunlap', 'Durham', 'Emporia', 'Fort Scott', 'Fulton', 'Galatia', 'Galva', 'Garden City', 'Geneseo', 'Great Bend', 'Hanston', 'Haven', 'Healy', 'Hesston', 'Hillsboro', 'Hoisington', 'Hutchinson', 'Independence', 'Iola', 'Jetmore', 'Kincaid', 'Larned', 'Latham', 'Lebo', 'Lehigh', 'Leoti', 'Leroy', 'Liberal', 'Lincolnville', 'Little River', 'Lyons', 'McPherson', 'Mapleton', 'Marienthal', 'Marion', 'Milberger', 'Murdock', 'Neosho Falls', 'Norwich', 'Olmitz', 'Parsons', 'Peabody', 'Pittsburg', 'Potwin', 'Pretty Prairie', 'Reading', 'Riverdale', 'Rock', 'Rosalia', 'Rozel', 'Scott City', 'Tribune', 'Udall', 'Ulysses', 'Walton', 'Wellington', 'Windom', 'Winfield');
cities['Kansas']['785'] = new Array('Abilene', 'Colby', 'Ellsworth', 'Garnet', 'Hays', 'Junction City', 'La Crosse', 'Lawrence', 'Lyndon', 'Manhattan', 'Ness City', 'Oakley', 'Oskaloosa', 'Ottawa', 'Purcell', 'Russell', 'Salina', 'Sharon Springs', 'Topeka', 'Troy');
cities['Kansas']['913'] = new Array('Atchison', 'Bush City', 'Edgerton', 'Kansas City (Kansas)', 'Leavenworth', 'Lenexa', 'Mound City', 'Olathe', 'Osawatomie', 'Overland Park', 'Shawnee', 'Tonganoxie', 'Winchester');

cities['Kentucky'] = new Array();
cities['Kentucky']['270'] = new Array('Bowling Green', 'Burkesville', 'Campbellsville', 'Elizabethtown', 'Franklin', 'Glasgow', 'Hopkinsville', 'Jamestown', 'Lebanon', 'Madisonville', 'Mayfield', 'Murray', 'Owensboro', 'Paducah', 'Princeton', 'Russellville');
cities['Kentucky']['502'] = new Array('Bardstown', 'Fort Knox', 'Frankfort', 'Georgetown', 'Lawrenceburg', 'Louisville', 'Owenton');
cities['Kentucky']['606'] = new Array('Albany', 'Ashland', 'Brooksville', 'Corbin', 'Flemingsburg', 'Hazard', 'Irvine', 'Liberty', 'London', 'McKee', 'Maysville', 'Middlesboro', 'Monticello', 'Morehead', 'Mt. Olivet', 'Mt. Vernon', 'Owingsville', 'Pikeville', 'Somerset', 'South Williamson', 'Stanford', 'Stanton', 'Williamsburg');
cities['Kentucky']['859'] = new Array('Berea', 'Carlisle', 'Covington', 'Cynthiana', 'Danville', 'Falmouth', 'Harrodsburg', 'Lexington', 'Mt. Sterling', 'Paris', 'Richmond', 'Springfield', 'Versailles', 'Warsaw', 'Williamstown', 'Willisburg', 'Winchester');

cities['Louisiana'] = new Array();
cities['Louisiana']['225'] = new Array('Albany', 'Baton Rouge', 'Donaldsonville', 'Gonzales', 'Greensburg', 'New Roads', 'Plaquemine', 'Vacherie');
cities['Louisiana']['318'] = new Array('Alexandria', 'Bastrop', 'Bossier City', 'Bunkie', 'Calcasieu', 'Ferriday', 'Grambling', 'Haughton', 'Many', 'Marksville', 'Monroe', 'Natchitoches', 'Oakdale', 'Ruston', 'Shreveport', 'Tallulah', 'Winnfield', 'Winnsboro');
cities['Louisiana']['337'] = new Array('Abbeville', 'Baldwin', 'Crowley', 'De Ridder', 'Eunice', 'Franklin', 'Jeanerette', 'Jennings', 'Kaplan', 'Lafayette', 'Lake Charles', 'Leesville', 'New Iberia', 'Opelousas', 'Sulphur', 'Ville Platte');
cities['Louisiana']['504'] = new Array('Bertrandville', 'Chalmette', 'Delacroix', 'Ironton', 'Jesuit Bend', 'Kenner', 'Lafitte', 'Lake Catherine', 'Metairie', 'Myrtle Grove', 'New Orleans', 'St. Bernard', 'Yscloskey');
cities['Louisiana']['985'] = new Array('Amite City', 'Angie', 'Bogalusa', 'Bush', 'Covington', 'Folsom', 'Franklinton', 'Hammond', 'Independence', 'Kentwood', 'Lacombe', 'Madisonville', 'Mandeville', 'Mount Hermon', 'Pearl River', 'Pine', 'Pontchatoula',
'Chackbay', 'Edgard', 'Galliano', 'Garyville', 'Gibson', 'Golden Meadow', 'Grand Isle', 'Houma', 'Labadieville', 'Laplace', 'Larose', 'Leeville', 'Lockport', 'Luling', 'Montegut', 'Morgan City', 'Napoleonville', 'Norco', 'Paradis', 'Patterson', 'Pierre Part', 'Raceland', 'Reserve', 'Thibodaux');

cities['Maine'] = new Array();
cities['Maine']['207'] = new Array();

cities['Maryland'] = new Array();
cities['Maryland']['240'] = new Array('Aspen Hill', 'Bethesda', 'Bowie', 'Brunswick', 'College Park', 'Cumberland', 'Frederick', 'Gaithersburg', 'Golden Beach', 'Greenbelt', 'Hagerstown', 'Hyattsville', 'Laurel', 'Lexington Park', 'Montgomery Village', 'New Carrollton', 'Potomac', 'Rockville', 'St. Charles', 'St. Marys City', 'Silver Spring', 'Wheaton');
cities['Maryland']['301'] = new Array('Aspen Hill', 'Bethesda', 'Bowie', 'Brunswick', 'College Park', 'Cumberland', 'Frederick', 'Gaithersburg', 'Golden Beach', 'Greenbelt', 'Hagerstown', 'Hyattsville', 'Laurel', 'Lexington Park', 'Montgomery Village', 'New Carrollton', 'Potomac', 'Rockville', 'St. Charles', 'St. Marys City', 'Silver Spring', 'Wheaton');
cities['Maryland']['410'] = new Array('Aberdeen', 'Annapolis', 'Baltimore', 'Berlin', 'Cambridge', 'Catonsville', 'Chestertown', 'Columbia', 'Crisfield', 'Dundalk', 'Easton', 'Edgewood', 'Essex', 'Glen Burnie', 'Havre de Grace', 'Joppatowne', 'Laurel', 'Perry Hall', 'Pocomoke City', 'Prince Frederick', 'Reisterstown', 'Salisbury', 'Solomons', 'Taneytown', 'Towson', 'Westminster');
cities['Maryland']['443'] = new Array('Aberdeen', 'Annapolis', 'Baltimore', 'Berlin', 'Cambridge', 'Catonsville', 'Chestertown', 'Columbia', 'Crisfield', 'Dundalk', 'Easton', 'Edgewood', 'Essex', 'Glen Burnie', 'Havre de Grace', 'Joppatowne', 'Laurel', 'Perry Hall', 'Pocomoke City', 'Prince Frederick', 'Reisterstown', 'Salisbury', 'Solomons', 'Taneytown', 'Towson', 'Westminster');

cities['Massachusetts'] = new Array();
cities['Massachusetts']['339'] = new Array('Arlington', 'Braintree', 'Burlington', 'Canton', 'Chelsea', 'Cohasset', 'Dedham', 'Duxbury', 'Kingston', 'Lexington', 'Lynn', 'Malden', 'Medford', 'Needham', 'Randolph', 'Reading', 'Revere', 'Rockland', 'Saugus', 'Stoughton', 'Wakefield', 'Waltham', 'Wellesley', 'Weymouth');
cities['Massachusetts']['351'] = new Array('Andover', 'Athol', 'Barre', 'Beverly', 'Billerica', 'Chelmsford', 'Concord', 'Danvers', 'Fitchburg', 'Gloucester', 'Haverhill', 'Lawrence', 'Leominster', 'Lowell', 'Maynard', 'Methuen', 'New Salem', 'Peabody', 'Salem', 'Sudbury', 'Wilmington');
cities['Massachusetts']['413'] = new Array('Adams', 'Amherst', 'Greenfield', 'Holyoke', 'Northampton', 'Pittsfield', 'Springfield', 'Ware', 'Westfield');
cities['Massachusetts']['508'] = new Array('Attleboro', 'Brockton', 'Cape Cod', 'Fall River', 'Falmouth', 'Framingham', 'Hyannis', 'Marlborough', 'Marthas Vineyard', 'Nantucket', 'Natick', 'New Bedford', 'North Easton', 'Plymouth', 'Southbridge', 'Taunton', 'Walpole', 'Wayland', 'Worcester');
cities['Massachusetts']['617'] = new Array('Belmont', 'Boston','Brighton', 'Brookline','Cambridge', 'Chelsea', 'Dorchester', 'Everett','Hyde Park', 'Jamaica Plain', 'Roxbury', 'Milton', 'Newton', 'Quincy', 'Somerville', 'Watertown', 'Winthrop');
cities['Massachusetts']['774'] = new Array('Attleboro', 'Brockton', 'Cape Cod', 'Fall River', 'Falmouth', 'Framingham', 'Hyannis', 'Marlborough', 'Marthas Vineyard', 'Nantucket', 'Natick', 'New Bedford', 'North Easton', 'Plymouth', 'Southbridge', 'Taunton', 'Walpole', 'Wayland', 'Worcester');
cities['Massachusetts']['781'] = new Array('Arlington', 'Braintree', 'Burlington', 'Canton', 'Chelsea', 'Cohasset', 'Dedham', 'Duxbury', 'Kingston', 'Lexington', 'Lynn', 'Malden', 'Medford', 'Needham', 'Randolph', 'Reading', 'Revere', 'Rockland', 'Saugus', 'Stoughton', 'Wakefield', 'Waltham', 'Wellesley', 'Weymouth');
cities['Massachusetts']['857'] = new Array('Belmont', 'Boston','Brighton', 'Brookline','Cambridge', 'Chelsea', 'Dorchester', 'Everett','Hyde Park', 'Jamaica Plain', 'Roxbury', 'Milton', 'Newton', 'Quincy', 'Somerville', 'Watertown', 'Winthrop');
cities['Massachusetts']['978'] = new Array('Andover', 'Athol', 'Barre', 'Beverly', 'Billerica', 'Chelmsford', 'Concord', 'Danvers', 'Fitchburg', 'Gloucester', 'Haverhill', 'Lawrence', 'Leominster', 'Lowell', 'Maynard', 'Methuen', 'New Salem', 'Peabody', 'Salem', 'Sudbury', 'Wilmington');



cities['Michigan'] = new Array();
cities['Michigan']['231'] = new Array('Acme', 'Amble', 'Big Rapids', 'Cadillac', 'Casnovia', 'Cheboygan', 'Coral', 'Fruitport', 'Grant', 'Howard City', 'Ludington', 'Mackinaw City', 'Manistee', 'Muskegon', 'Newaygo', 'Petoskey', 'Ravenna', 'Traverse City');
cities['Michigan']['248'] = new Array('Birmingham', 'Farmington Hills', 'Ferndale', 'Holly', 'Leonard', 'Livonia', 'Novi', 'Pontiac', 'Rochester', 'Southfield', 'Troy', 'Waterford', 'West Bloomfield', 'Whitmore Lake');
cities['Michigan']['269'] = new Array('Allegan', 'Athens', 'Augusta', 'Banfield', 'Bangor', 'Baroda', 'Battle Creek', 'Bellevue', 'Benton Harbor', 'Berrien Springs', 'Bloomingdale', 'Bridgman', 'Buchanan', 'Burr Oak', 'Cassopolis', 'Centreville', 'Climax', 'Coloma', 'Colon', 'Constantine', 'Covert', 'Decatur', 'Delton', 'Dowagiac', 'Eau Claire', 'Edwardsburg', 'Fennville', 'Fulton', 'Galesburg', 'Galien', 'Ganges', 'Glenn', 'Gobles', 'Grand Junction', 'Hamilton', 'Hartford', 'Hastings', 'Hickory Corners', 'Hopkins', 'Kalamazoo', 'Lacey', 'Lacota', 'Lawrence', 'Lawton', 'Marcellus', 'Marshall', 'Martin', 'Mattawan', 'Mendon', 'Middleville', 'New Buffalo', 'Niles', 'Olivet', 'Otsego', 'Paw Paw', 'Pine Lake', 'Plainwell', 'Pullman', 'Richland', 'St Joseph', 'Saugatuck', 'Sawyer', 'Schoolcraft', 'Scotts', 'Sister Lakes', 'South Haven', 'Sturgis', 'Three Oaks', 'Three Rivers', 'Union', 'Vandalia', 'Vicksburg', 'Watervliet', 'Wayland', 'White Pigeon', 'Woodland');
cities['Michigan']['313'] = new Array('Dearborn', 'Detroit', 'Grosse Pointe', 'Wayne');
cities['Michigan']['517'] = new Array('Adrian', 'Albion', 'Burlington', 'Charlotte', 'Coldwater', 'Corunna', 'Hillsdale', 'Howell', 'Jackson', 'Lansing', 'Owosso', 'St. Johns', 'Tecumseh');
cities['Michigan']['586'] = new Array('Armada', 'Center Line', 'Eastpointe', 'Mt. Clemens', 'New Baltimore', 'New Haven', 'Richmond', 'Romeo', 'Roseville', 'Utica', 'Warren', 'Washington');
cities['Michigan']['616'] = new Array('Ada', 'Allendale', 'Alto', 'Belding', 'Borculo', 'Byron Center', 'Caledonia', 'Casnovia', 'Cedar Springs', 'Clarksville', 'Conklin', 'Coopersville', 'Dorr', 'Drenthe', 'Dutton', 'Freeport', 'Grand Haven', 'Grand Rapids', 'Grattan', 'Greenville', 'Holland', 'Hudsonville', 'Ionia', 'Jamestown', 'Kent City', 'Lake Odessa', 'Lowell', 'Marne', 'Moline', 'Orleans', 'Rockford', 'Sand Lake (Kent Co.)', 'Saranac', 'Sparta', 'Trufant', 'Wyoming', 'Zeeland');
cities['Michigan']['734'] = new Array('Ann Arbor', 'Livonia', 'Monroe', 'Ypsilanti');
cities['Michigan']['810'] = new Array('Algonac', 'Almont', 'Avoca', 'Brighton', 'Brown City', 'Byron', 'Capac', 'Clio', 'Columbiaville', 'Croswell', 'Davison', 'Deckerville', 'Dryden', 'Emmett', 'Fenton', 'Flint', 'Flushing', 'Goodells', 'Goodrich', 'Grand Blanc', 'Hadley', 'Hartland', 'Imlay City', 'Jeddo', 'Lapeer', 'Lennon', 'Lexington', 'Linden', 'Marine City', 'Memphis', 'Metamora', 'Montrose', 'Mt. Clemens', 'Mt. Morris', 'New Lothrop', 'North Branch', 'Otisville', 'Port Huron', 'Port Sanilac', 'Rankin', 'Roseville', 'St. Clair', 'Sandusky', 'Smiths Creek', 'Snover', 'Swartz Creek', 'Yale');
cities['Michigan']['906'] = new Array('Iron Mtn.', 'Isle Royale', 'Marquette', 'Menominee', 'Sault Ste. Marie');
cities['Michigan']['989'] = new Array('Alma', 'Alpena', 'Atlanta', 'Bad Axe', 'Bay City', 'Caro', 'Gaylord', 'Ithaca', 'Midland', 'Mt. Pleasant', 'Rogers City', 'Roscommon', 'Saginaw', 'Stanton');

cities['Minnesota'] = new Array();
cities['Minnesota']['218'] = new Array('Bemidji', 'Brainerd', 'Duluth', 'East Grand Forks', 'Elbow Lake', 'Moorhead');
cities['Minnesota']['320'] = new Array('Alexandria', 'Little Falls', 'St. Cloud', 'Wheaton');
cities['Minnesota']['507'] = new Array('Canby', 'Fairmont', 'Faribault', 'Gaylord', 'Kellogg', 'Luverne', 'Mankato', 'New Ulm', 'Northfield', 'Redwood Falls', 'Rochester', 'Winona');
cities['Minnesota']['612'] = new Array('Ft. Snelling', 'Lauderdale', 'Minneapolis', 'Richfield', 'St. Anthony');
cities['Minnesota']['651'] = new Array('Arden Hills', 'Castle Rock', 'Columbus', 'Eagan', 'Falcon Heights', 'Farmington', 'Harris', 'Lake City', 'Lino Lakes', 'Mendota', 'New Brighton', 'Red Wing', 'Rosemount', 'Roseville', 'St. Paul', 'Shoreview', 'Stark', 'Vermillion', 'Wabasha');
cities['Minnesota']['763'] = new Array('Anoka', 'Blaine', 'Brooklyn Center', 'Brookylyn Park', 'Buffalo', 'Cambridge', 'Champlin', 'Circle Pines', 'Columbia Heights', 'Coon Rapids', 'Elk River', 'Fridley', 'Golden Valley', 'Ham Lake', 'Lexington', 'Maple Grove', 'Medina', 'Mounds View', 'New Hope', 'Plymouth', 'Princeton', 'Robbinsdale');
cities['Minnesota']['952'] = new Array('Apple Valley', 'Belle Plaine', 'Bloomington', 'Burnsville', 'Chaska', 'Eden Prairie', 'Edina', 'Hopkins', 'Lakeville', 'Minnetonka', 'New Germany', 'New Prague', 'Norwood', 'St. Louis Park', 'Savage', 'Shakopee', 'Young America');

cities['Mississippi'] = new Array();
cities['Mississippi']['228'] = new Array('Bay St. Louis', 'Biloxi', 'Gulfport', 'Hurley', 'Moss Point', 'Ocean Springs', 'Pascagoula', 'Pass Christian', 'Pearlington');
cities['Mississippi']['601'] = new Array('Brookhaven', 'Carthage', 'Hattiesburg', 'Jackson', 'Laurel', 'Lucedale', 'McComb', 'McNeill', 'Meridian', 'Natchez', 'Picayune', 'Vicksburg', 'Wiggins');
cities['Mississippi']['662'] = new Array('Columbus', 'Corinth', 'Greenville', 'Greenwood', 'Grenada', 'Oxford', 'Tupelo', 'Yazoo City');

cities['Missouri'] = new Array();
cities['Missouri']['314'] = new Array('Bridgeton', 'Creve Coeur', 'Ferguson', 'Florissant', 'Hazelwood', 'Kirkwood', 'Ladue', 'Mehlville', 'Oakville', 'Overland', 'Riverview', 'St. Louis', 'Sappington', 'Spanish Lake', 'Webster Green');
cities['Missouri']['417'] = new Array('Alton', 'Branson', 'Hermitage', 'Houston', 'Joplin', 'Lebanon', 'Neosho', 'Nevada', 'Springfield', 'West Plains');
cities['Missouri']['573'] = new Array('Cape Girardeau', 'Columbia', 'Fredericktown', 'Jefferson City', 'New Madrid', 'Poplar Bluff', 'Rolla', 'Sikeston');
cities['Missouri']['636'] = new Array('Ballwin', 'Chesterfield', 'Crystal City', 'De Soto', 'Fenton', 'Festus', 'Foley', 'Herculaneum', 'High Hill', 'Hillsboro', 'Holstein', 'Imperial', 'Jonesburg', 'Manchester', 'Maxville', 'O Fallon', 'Portage des Sioux', 'St. Charles', 'Troy', 'Truxton', 'Union', 'Valley Park', 'Warrenton', 'Washington', 'West Alton', 'Winfield');
cities['Missouri']['660'] = new Array('Alexandria', 'Booneville', 'Butler', 'Clinton', 'Kahoka', 'Kirksville', 'Marshall', 'Maryville', 'Moberly', 'Oregon', 'Paris', 'Sedalia', 'Warsaw');
cities['Missouri']['816'] = new Array('Blue Springs', 'Harrisonville', 'Independence', 'Kansas City (Missouri)', 'Richmond', 'St. Joseph', 'Warrensburg');

cities['Montana'] = new Array();
cities['Montana']['406'] = new Array();


cities['Nebraska'] = new Array();
cities['Nebraska']['308'] = new Array('Central City', 'Grand Island', 'Kearney', 'Merriman', 'North Platte', 'Scottsbluff');
cities['Nebraska']['402'] = new Array('Columbus', 'Hastings', 'Lincoln', 'Omaha', 'South Sioux City', 'Valentine');


cities['Nevada'] = new Array();
cities['Nevada']['702'] = new Array('Boulder City', 'Cal-Nev-Ari', 'Henderson', 'Indian Springs AFB', 'Las Vegas', 'Laughlin', 'Mesquite', 'Moapa', 'North Las Vegas');
cities['Nevada']['775'] = new Array('Alamo', 'Battle Mountain', 'Carson City', 'Devils Hole', 'Elko', 'Ely', 'Hawthorne', 'Mercury', 'Pahrump', 'Reno', 'Sparks', 'Spring Creek', 'Tonopah', 'Winnemucca');

cities['New Hampshire'] = new Array();
cities['New Hampshire']['603'] = new Array();

cities['New Jersey'] = new Array();
cities['New Jersey']['201'] = new Array('Bayonne', 'Cliffside Park', 'Englewood', 'Fair Lawn', 'Hackensack', 'Hoboken', 'Jersey City', 'Leonia', 'Little Ferry', 'Lyndhurst', 'Paramus', 'Park Ridge', 'Ramsey', 'Rutherford', 'Union City');
cities['New Jersey']['609'] = new Array('Atlantic City', 'Barnegat', 'Browns Mills', 'Buena Vista', 'Burlington', 'Cape May', 'Cranbury', 'Hightstown', 'Lambertville', 'Lawrenceville', 'Medford', 'Pennington', 'Princeton', 'Trenton', 'Willingboro', 'Winslow');
cities['New Jersey']['732'] = new Array('Asbury Park', 'Bound Brook', 'Crestwood Village', 'Freehold', 'Holmdel', 'Keyport', 'Lakewood', 'Long Branch', 'Metuchen', 'Monmouth Jct.', 'New Brunswick', 'Perth Amboy', 'Point Pleasant', 'Rahway', 'Red Bank', 'South River', 'Toms River', 'Woodbridge');
cities['New Jersey']['856'] = new Array('Bridgeton', 'Buena Vista', 'Camden', 'Cherry Hill', 'Dennis', 'Glassboro', 'Haddonfield', 'Maurice River', 'Medford', 'Monroe', 'Vineland', 'Waterford', 'Winslow');
cities['New Jersey']['908'] = new Array('Bedminster', 'Bernardsville', 'Clinton', 'Cranford', 'Elizabeth', 'Hackettstown', 'Linden', 'Plainfield', 'Somerville', 'Summit', 'Union', 'Washington', 'Westfield');
cities['New Jersey']['973'] = new Array('Belleville', 'Bloomfield', 'Boonton', 'Butler', 'Caldwell', 'Dover', 'Hawthorne', 'Livingston', 'Madison', 'Millburn', 'Morristown', 'Newark', 'Newton', 'Nutley', 'Orange', 'Passaic', 'Paterson', 'Succasunna', 'Verona', 'Wayne', 'Whippany');

cities['New Mexico'] = new Array();
cities['New Mexico']['505'] = new Array();

cities['New York'] = new Array();
cities['New York']['212'] = new Array('New York');
cities['New York']['315'] = new Array('Auburn', 'Geneva', 'Little Falls', 'Ontario', 'Oswego', 'Penn Yan', 'Potsdam', 'Rome', 'Romulus', 'Syracuse', 'Utica', 'Watertown');
cities['New York']['347'] = new Array('Averne','Astoria','Bayside','Bellerose','Breezy Point','Bronx', 'Brooklyn', 'Cambria Heights','College Point','Corona','East Elmhurst','Far Rockaway','Floral Park','Flushing','Forest Hills','Fresh Meadows','Glen Oaks','Hollis','Howard Beach', 'Jackson Heights','Jamaica','Kew Gardens','Little Neck','Long Island City','Maspeth','Middle Village','Oakland Gardens','Ozone Park','Queens Village','Rego Park','Richmond Hill','Ridgewood','Rockaway Park','Rosedale','Saint Albans','South Ozone Park','South Richmond Hill','Springfield Gardens', 'Staten Island','Sunnyside','Whitestone','Woodhaven','Woodside');
cities['New York']['516'] = new Array('Albertson', 'Baldwin', 'Bayville', 'Bethpage', 'Elmont', 'Farmingdale', 'Floral Park', 'Franklin Square', 'Garden City', 'Great Neck', 'Hempstead', 'Hicksville', 'Jericho', 'Levittown', 'Locust Grove', 'Long Beach', 'Lynbrook', 'Manhasset', 'Massapequa', 'Mineola', 'Oceanside', 'Old Westbury','Oyster Bay', 'Plainview', 'Port Washington', 'Roslyn', 'Sea Cliff', 'Syosset', 'Uniondale', 'Valley Stream', 'Westbury', 'Williston Park', 'Woodbury');
cities['New York']['518'] = new Array('Albany', 'Colonie', 'Glens Falls', 'Gloversville', 'Schenectady', 'Troy');
cities['New York']['585'] = new Array('Albion', 'Batavia', 'Belmont', 'Brighton', 'Canandaigua', 'Dansville', 'Gates', 'Geneseo', 'Greece', 'Hall', 'Irondequoit', 'Medina', 'Rochester', 'Warsaw', 'Webster', 'Wellsville', 'Wyoming');
cities['New York']['607'] = new Array('Binghamton', 'Corning', 'Cortland', 'Elmira', 'Hornell', 'Ithaca', 'Oneonta', 'Roscoe');
cities['New York']['631'] = new Array('Amityville', 'Bay Shore', 'Brentwood', 'Brookhaven', 'Centereach', 'Cold Spring Harbor', 'Commack', 'Deer Park', 'Fishers Island', 'East Hampton', 'Hauppauge', 'Holbrook', 'Huntington Station', 'Islip', 'Lindenhurst', 'Montauk', 'Oakdale', 'Patchogue', 'Port Jefferson', 'Riverhead', 'Rocky Point', 'Sayville', 'Smithtown', 'Southampton', 'Stony Brook', 'West Babylon','Westhampton Beach');
cities['New York']['646'] = new Array('New York');
cities['New York']['716'] = new Array('Buffalo', 'Dunkirk', 'Fredonia', 'Jamestown', 'Lancaster', 'Lockport', 'Niagara Falls', 'Olean', 'Salamanca', 'Tonawanda','Cattaraugus', 'Chautauqua');
cities['New York']['718'] = new Array('Averne','Astoria','Bayside','Bellerose','Breezy Point','Bronx', 'Brooklyn', 'Cambria Heights','College Point','Corona','East Elmhurst','Far Rockaway','Floral Park','Flushing','Forest Hills','Fresh Meadows','Glen Oaks','Hollis','Howard Beach', 'Jackson Heights','Jamaica','Kew Gardens','Little Neck','Long Island City','Maspeth','Middle Village','Oakland Gardens','Ozone Park','Queens Village','Rego Park','Richmond Hill','Ridgewood','Rockaway Park','Rosedale','Saint Albans','South Ozone Park','South Richmond Hill','Springfield Gardens', 'Staten Island','Sunnyside','Whitestone','Woodhaven','Woodside');
cities['New York']['845'] = new Array('Brewster', 'Callicoon', 'Carmel', 'Dunraven', 'Kingston', 'Middletown', 'Monticello', 'Nanuet', 'New City', 'Newburgh', 'Nyack', 'Pearl River', 'Poughkeepsie', 'Saugerties', 'Tappan', 'West Point');
cities['New York']['914'] = new Array('Bedford', 'Chappaqua', 'Croton Falls', 'Dobbs Ferry', 'Harrison', 'Larchmont', 'Mamaroneck', 'Mt. Vernon', 'New Rochelle', 'Peekskill', 'Purchase', 'Rye', 'Scarsdale', 'Tarrytown', 'Tuckahoe', 'White Plains', 'Yonkers');
cities['New York']['917'] = new Array('Averne','Astoria','Bayside','Bellerose','Breezy Point','Bronx', 'Brooklyn', 'Cambria Heights','College Point','Corona','East Elmhurst','Far Rockaway','Floral Park','Flushing','Forest Hills','Fresh Meadows','Glen Oaks','Hollis','Howard Beach', 'Jackson Heights','Jamaica','Kew Gardens','Little Neck','Long Island City','Maspeth','Middle Village','New York','Oakland Gardens','Ozone Park','Queens Village','Rego Park','Richmond Hill','Ridgewood','Rockaway Park','Rosedale','Saint Albans','South Ozone Park','South Richmond Hill','Springfield Gardens', 'Staten Island','Sunnyside','Whitestone','Woodhaven','Woodside');

cities['North Carolina'] = new Array();
cities['North Carolina']['252'] = new Array('Cape Hatteras', 'Elizabeth City', 'Greenville', 'Henderson', 'Kill Devil Hills', 'Kinston', 'Morehead City', 'New Bern', 'Rocky Mount', 'Washington', 'Wilson');
cities['North Carolina']['336'] = new Array('Asheboro', 'Burlington', 'Greensboro', 'High Point', 'Jefferson', 'Lexington', 'Mt. Airy', 'Roxboro', 'Wilkesboro', 'Winston-Salem', 'Yanceyville');
cities['North Carolina']['704'] = new Array('Albemarle', 'Charlotte', 'Concord', 'Gastonia', 'Kannapolis', 'Lincolnton', 'Monroe', 'Shelby', 'Statesville', 'Wadesboro');
cities['North Carolina']['828'] = new Array('Asheville', 'Boone', 'Brevard', 'Forest City', 'Granite Falls', 'Hendersonville', 'Hickory', 'Lenoir', 'Morganton', 'Newton');
cities['North Carolina']['910'] = new Array('Dunn', 'Fayetteville', 'Jacksonville', 'Laurinburg', 'Lumberton', 'Rockingham', 'Wilmington');
cities['North Carolina']['919'] = new Array('Chapel Hill', 'Durham', 'Goldsboro', 'Raleigh', 'Sanford', 'Smithfield');
cities['North Carolina']['980'] = new Array('Albemarle', 'Charlotte', 'Concord', 'Gastonia', 'Kannapolis', 'Lincolnton', 'Monroe', 'Shelby', 'Statesville', 'Wadesboro');

cities['North Dakota'] = new Array();
cities['North Dakota']['701'] = new Array();

cities['Ohio'] = new Array();
cities['Ohio']['216'] = new Array('Beachwood', 'Cleveland', 'Euclid', 'Independence', 'Lakewood', 'Shaker Heights');
cities['Ohio']['234'] = new Array('Akron', 'Aurora', 'Brunswick', 'Canton', 'East Liverpool', 'Kent', 'Medina', 'Millersburg', 'New Philadelphia', 'Northfield', 'Warren', 'Wooster', 'Youngstown');
cities['Ohio']['330'] = new Array('Akron', 'Aurora', 'Brunswick', 'Canton', 'East Liverpool', 'Kent', 'Medina', 'Millersburg', 'New Philadelphia', 'Northfield', 'Warren', 'Wooster', 'Youngstown');
cities['Ohio']['419'] = new Array('Bowling Green', 'Defiance', 'Findlay', 'Holland', 'Lima', 'Mansfield', 'Maumee', 'Sandusky', 'Sylvania', 'Toledo');
cities['Ohio']['440'] = new Array('Ashtabula', 'Bedford', 'Berea', 'Chagrin Falls', 'Elyria', 'Lorain', 'Mayfield Hts.', 'Mentor', 'North Olmsted', 'Parma', 'Strongsville', 'Vermilion');
cities['Ohio']['513'] = new Array('Cherry Grove', 'Cincinnati', 'Fairhaven', 'Fayetteville', 'Glendale', 'Groesbeck', 'Hamilton', 'Loveland', 'Madison Place', 'Mason', 'Middletown', 'Montgomery', 'Northside', 'Norwood', 'Oxford', 'Price Hill', 'Rossmoyne', 'Utopia');
cities['Ohio']['614'] = new Array('Canal Winchester', 'Columbus', 'Gahanna', 'Grove City', 'Harrisburg', 'Hilliard', 'Jersey', 'Lockbourne', 'New Albany', 'Plain City', 'Reynoldsburg', 'West Jefferson', 'Westerville', 'Worthington');
cities['Ohio']['740'] = new Array('Ashville', 'Athens', 'Bainbridge', 'Baltimore', 'Carroll', 'Chillicothe', 'Condit', 'Delaware', 'Jelloway', 'Johnstown', 'Knockemstiff', 'Lancaster', 'London', 'Marietta', 'Marion', 'Mt. Sterling', 'Mt. Vernon', 'Nevada', 'Newark', 'Pleasant View', 'Portsmouth', 'Rathbone', 'St. Clairsville', 'Steubenville', 'Sunbury', 'Uhrichsville', 'Washington Court House', 'Zanesville');
cities['Ohio']['937'] = new Array('Bardwell', 'Beavercreek', 'Bellefontaine', 'Blanchester', 'Camden', 'Centerville', 'Dayton', 'Fairborn', 'Greenfield', 'Higginsport', 'Hillsboro', 'Miamisburg', 'Springfield', 'Wilmington', 'Xenia');

cities['Oklahoma'] = new Array();
cities['Oklahoma']['405'] = new Array('Anadarko', 'Bethany', 'Bridgeport', 'Chickasha', 'Colony', 'Edmond', 'Guthrie', 'Hennessey', 'Holdenville', 'Midwest City', 'Moore', 'Norman', 'Oklahoma City', 'Pauls Valley', 'Shawnee', 'Stillwater', 'Weleetka', 'Yale');
cities['Oklahoma']['580'] = new Array('Ada', 'Altus', 'Apache', 'Ardmore', 'Clinton', 'Duncan', 'Durant', 'Enid', 'Guymon', 'Hugo', 'Idabel', 'Konawa', 'Lawton', 'Ponca City', 'Rush Springs', 'Weatherford');
cities['Oklahoma']['918'] = new Array('Bartlesville', 'Broken Arrow', 'McAlester', 'Muskogee', 'Tahlequah', 'Tulsa');

cities['Oregon'] = new Array();
cities['Oregon']['503'] = new Array('Astoria', 'Bay City', 'Beaver', 'Beaverton', 'Cannon Beach', 'Cloverdale', 'Dallas', 'Garibaldi', 'Gresham', 'Hillsboro', 'Jewell', 'Knappa', 'Lake Oswego', 'Milwaukie', 'Nehalem', 'Neskowin', 'Oregon City', 'Pacific City', 'Portland', 'Rockaway', 'Salem', 'Seaside', 'Tigard', 'Tualatin', 'Tillamook', 'Warrenton');
cities['Oregon']['541'] = new Array('Albany', 'Ashland', 'Bend', 'Coos Bay', 'Corvallis', 'Crater Lake', 'Eugene', 'Florence', 'Grants Pass', 'Hermiston', 'Klamath Falls', 'La Grande', 'Lebanon', 'Lincoln City', 'Medford', 'Newport', 'Ontario', 'Pendleton', 'Roseburg', 'Springfield', 'The Dalles', 'Wolf Creek');
cities['Oregon']['971'] = new Array('Beaverton', 'Dallas', 'Gresham', 'Hillsboro', 'Lake Oswego', 'Milwaukie', 'Neskowin', 'Oregon City', 'Portland', 'Salem', 'Tigard', 'Tualatin');

cities['Pennsylvania'] = new Array();
cities['Pennsylvania']['215'] = new Array('Ambler', 'Bristol', 'Churchville', 'Doylestown', 'Hatboro', 'Kulpsville', 'Langhorne', 'New Hope', 'Philadelphia', 'Quakertown', 'Warrington', 'Willow Grove');
cities['Pennsylvania']['267'] = new Array('Ambler', 'Bristol', 'Churchville', 'Doylestown', 'Hatboro', 'Kulpsville', 'Langhorne', 'New Hope', 'Philadelphia', 'Quakertown', 'Warrington', 'Willow Grove');
cities['Pennsylvania']['412'] = new Array('Bethel Park', 'Carnegie', 'Coraopolis', 'Monroeville', 'Pittsburgh', 'Wilkinsburg');
cities['Pennsylvania']['484'] = new Array('Allentown', 'Ardmore', 'Bala Cynwyd', 'Bethlehem', 'Bryn Mawr', 'Chester', 'Collegeville', 'Conshohocken', 'Easton', 'King of Prussia', 'Norristown', 'Paoli', 'Reading', 'Wayne', 'West Chester');
cities['Pennsylvania']['570'] = new Array('Bloomsburg', 'Hazleton', 'Lewisburg', 'Lock Haven', 'Milton', 'Muncy', 'Pittston', 'Pottsville', 'Scranton', 'Selinsburg', 'Stroudburg', 'Sunbury', 'Wilkes-Barre', 'Williamsport');
cities['Pennsylvania']['610'] = new Array('Allentown', 'Ardmore', 'Bala Cynwyd', 'Bethlehem', 'Bryn Mawr', 'Chester', 'Collegeville', 'Conshohocken', 'Easton', 'King of Prussia', 'Norristown', 'Paoli', 'Reading', 'Wayne', 'West Chester');
cities['Pennsylvania']['717'] = new Array('Camp Hill', 'Carlisle', 'Chambersburg', 'Gettysburg', 'Harrisburg', 'Lancaster', 'Lebanon', 'Lewistown', 'Mechanicsburg', 'Shippensburg', 'York');
cities['Pennsylvania']['724'] = new Array('Aliquippa', 'Butler', 'Connellsville', 'Greenville', 'Indiana', 'Kittanning', 'Latrobe', 'New Castle', 'Rochester', 'Sharon', 'Uniontown', 'Washington');
cities['Pennsylvania']['814'] = new Array('Altoona', 'Bedford', 'Bellefonte', 'Clarion', 'Clearfield', 'Erie', 'Huntingdon', 'Johnstown', 'Meadville', 'Oil City', 'Punxsutawney', 'Warren');
cities['Pennsylvania']['878'] = new Array('Aliquippa', 'Bethel Park', 'Butler', 'Carnegie', 'Connellsville', 'Coraopolis','Greenville',  'Indiana', 'Kittanning', 'Latrobe', 'Monroeville', 'New Castle', 'Pittsburgh', 'Rochester', 'Sharon', 'Uniontown', 'Washington','Wilkinsburg');

cities['Rhode Island'] = new Array();
cities['Rhode Island']['401'] = new Array();

cities['South Carolina'] = new Array();
cities['South Carolina']['803'] = new Array('Aiken', 'Atkins', 'Batesburg', 'Branchville', 'Camden', 'Chester', 'Columbia', 'Edgefield', 'Estill', 'Hampton', 'Holly Hill', 'Kershaw', 'Lancaster', 'Lexington', 'Lynchburg', 'Manning', 'Newberry', 'North Augusta', 'Orangeburg', 'Rock Hill', 'Sumter', 'Whitmire', 'York');
cities['South Carolina']['843'] = new Array('Beaufort', 'Bethune', 'Charleston', 'Chesterfield', 'Conway', 'Darlington', 'Florence', 'Georgetown', 'Harleysville', 'Hartsville', 'Hilton Head Island', 'Lodge', 'Mt. Pleasant', 'Myrtle Beach', 'Olanta', 'Ridgeland', 'St. George', 'Summerville', 'Turbeville', 'Walterboro');
cities['South Carolina']['864'] = new Array('Anderson', 'Clemson', 'Gaffney', 'Greenville', 'Greenwood', 'Greer', 'Laurens', 'Saluda', 'Seneca', 'Spartanburg', 'Union');

cities['South Dakota'] = new Array();
cities['South Dakota']['605'] = new Array();

cities['Tennessee'] = new Array();
cities['Tennessee']['423'] = new Array('Athens','Blountville','Bluff City','Bristol','Bulls Gap','Charleston','Chattanooga','Cleveland','Clinchport','Coker Creek','Cumberland Gap','Dayton','Deer Lodge','Englewood','Etowah','Fork Ridge','Greeneville','Huntsville','Jellico','Johnson City','Kingsport','La Follette','Madisonville','Midway','Morristown','New Tazewell','Newport','Niota','Oakdale','Oneida','Petros','Pikeville','Riceville','Robbins','Rogersville','Sneedville','Soddy Daisy','Sunbright','Surgoinsville','Sweetwater','Tellico Plains','Vonore','Wartburg','West Sweetwater');
cities['Tennessee']['615'] = new Array('Carthage','Dickson','Gallatin','Franklin','Lafayette','Lebanon','Murfreesboro','Nashville','Portland','Red Boiling Springs','Smithville','Springfield');
cities['Tennessee']['731'] = new Array('Bolivar', 'Brownsville', 'Dyersburg', 'Henning', 'Humboldt', 'Jackson', 'Lexington', 'McKenzie', 'Martin', 'Milan', 'Paris', 'Ripley', 'Savannah', 'Stanton', 'Union City', 'Whiteville');
cities['Tennessee']['865'] = new Array('Ball Play','Bean Station','Bent Creek','Chestnut Hill','Claxton','Clinton','Concord','Dandridge','Gatlinburg','Greenback','Halls Cross Roads','Harriman','Jefferson City','Kingston','Knoxville','Lake City','Lenoir City','Loudon','Maryville','Mascot','Maynardville','Norris','Oak Ridge','Oliver Springs','Powell','Rockwood','Rutledge','Sevierville','Sharps Chapel','Solway','Tate Springs','Washburn','White Pine');
cities['Tennessee']['901'] = new Array('Covington', 'Memphis', 'Somerville', 'West Whiteville');
cities['Tennessee']['931'] = new Array('Celina', 'Clarksville', 'Columbia', 'Cookeville', 'Crossville', 'Land Between the Lakes', 'McEwen', 'McMinnville', 'Manchester', 'Shelbyville', 'Sparta');

cities['Texas'] = new Array();
cities['Texas']['210'] = new Array('Alamo Heights', 'Elmendorf', 'Leon Springs', 'San Antonio', 'Shavano Park', 'Universal City', 'Wetmore');
cities['Texas']['214'] = new Array('Addison', 'Allen', 'Carrollton', 'Celina', 'Dallas', 'Duncanville', 'Ennis', 'Farmers Branch', 'Frisco', 'Garland', 'Grand Prairie', 'Irving', 'Italy', 'Kaufman', 'Lavon', 'Lewisville', 'McKinney', 'Mesquite', 'Midlothian', 'Plano', 'Renner', 'Richardson', 'Seagoville', 'Terrell', 'Waxahatchie');
cities['Texas']['254'] = new Array('Breckenridge', 'Cameron', 'Cross Plains', 'Florence', 'Glen Rose', 'Hamilton', 'Hillsboro', 'Killeen', 'Marlin', 'Mexia', 'Sidney', 'Stephenville', 'Temple', 'Waco');
cities['Texas']['325'] = new Array('Abilene', 'Albany', 'Baird', 'Bend', 'Big Lake', 'Big Valley', 'Brady', 'Brownwood', 'Coleman', 'Colorado City', 'Comanche', 'Goldthwaite', 'Junction', 'Llano', 'Mason', 'Ozona', 'Putnam', 'San Angelo', 'San Saba', 'Snyder', 'Stamford', 'Sterling City', 'Sweetwater');
cities['Texas']['361'] = new Array('Alice', 'Beeville', 'Charco', 'Corpus Christi', 'Cuero', 'Edna', 'Flatonia', 'Goliad', 'Hebbronville', 'Kingsville', 'Palacios', 'Port Aransas', 'Victoria', 'Waelder', 'Yoakum', 'Yorktown');
cities['Texas']['409'] = new Array('Anahuac', 'Beaumont', 'Bronson', 'China', 'Colmesneil', 'Double Bayou', 'Galveston', 'Hankamer', 'Hemphill', 'Hitchcock', 'Jasper', 'Kountze', 'La Marque', 'Lumberton', 'Milam', 'Nederland', 'Nome', 'Pineland', 'Port Arthur', 'Port Neches', 'Santa Fe', 'Sour Lake', 'Texas City', 'Wallisville', 'Warren', 'Westbury', 'Wildwood', 'Woodville');
cities['Texas']['432'] = new Array('Ackerly', 'Alpine', 'Andrews', 'Big Spring', 'Comstock', 'East Hobbs', 'Ft. Davis', 'Ft. Stockton', 'Garden City', 'Iraan', 'Kermit', 'Langtry', 'Marfa', 'Midland', 'Monahans', 'Odessa', 'Orla', 'Pecos', 'Presidio', 'Rankin', 'Sanderson', 'Seminole', 'Sheffield', 'Terlingua', 'Toyah', 'Valentine', 'Van Horn');
cities['Texas']['469'] = new Array('Addison', 'Allen', 'Carrollton', 'Celina', 'Dallas', 'Duncanville', 'Ennis', 'Farmers Branch', 'Frisco', 'Garland', 'Grand Prairie', 'Irving', 'Italy', 'Kaufman', 'Lavon', 'Lewisville', 'McKinney', 'Mesquite', 'Midlothian', 'Plano', 'Renner', 'Richardson', 'Seagoville', 'Terrell', 'Waxahatchie');
cities['Texas']['512'] = new Array('Austin', 'Bastrop', 'Georgetown', 'Jollyville', 'Lampasas', 'Lockhart', 'Manchaca', 'Pflugerville', 'Rockdale', 'Round Rock', 'San Marcos', 'Smithville', 'Webberville');
cities['Texas']['682'] = new Array('Arlington', 'Cleburne', 'Euless', 'Fort Worth', 'Granbury', 'Grapevine', 'North Richland Hills', 'Rhome', 'Roanoke', 'Saginaw', 'Weatherford');
cities['Texas']['806'] = new Array('Amarillo', 'Borger', 'Bovina', 'Dalhart', 'Denver City', 'Guthrie', 'Hereford', 'Jayton', 'Lamesa', 'Lubbock', 'Memphis', 'Paducah', 'Pampa', 'Plainview', 'Post');
cities['Texas']['817'] = new Array('Arlington', 'Cleburne', 'Euless', 'Fort Worth', 'Granbury', 'Grapevine', 'North Richland Hills', 'Rhome', 'Roanoke', 'Saginaw', 'Weatherford');
cities['Texas']['830'] = new Array('Boerne', 'Carrizo Springs', 'Del Rio', 'Eagle Pass', 'Floresville', 'Fredericksburg', 'Gonzales', 'Kenedy', 'Kerrville', 'Luling', 'Marble Falls', 'New Braunfels', 'Seguin', 'Somerset');
cities['Texas']['832'] = new Array('Aldine', 'Alief', 'Alvin', 'Bammel', 'Barker', 'Baytown', 'Bellaire', 'Channelview', 'Cleveland', 'Houston', 'Humble', 'Katy', 'Kemah', 'League City', 'Pasadena', 'Richmond', 'Rosenberg', 'Southside Place', 'Spring', 'Sugar Land', 'Tomball', 'West University Place');
cities['Texas']['903'] = new Array('Athens', 'Carthage', 'Centerville', 'Corsicana', 'Denison', 'Greenville', 'Henderson', 'Jacksonville', 'Kilgore', 'Longview', 'Marshall', 'Mt. Pleasant', 'Palestine', 'Paris', 'Rusk', 'Sherman', 'Texarkana', 'Tyler');
cities['Texas']['915'] = new Array('El Paso', 'Fabens', 'Milehigh', 'Sierra Blanca');
cities['Texas']['936'] = new Array('Alto', 'Anderson', 'Austonio', 'Batson', 'Broaddus', 'Center', 'Chester', 'Coldspring', 'Conroe', 'Corrigan', 'Crockett', 'Cushing', 'Cut and Shoot', 'Dayton', 'Devers', 'Etoile', 'Evergreen', 'Garrison', 'Goodrich', 'Grapeland', 'Hardin', 'Hilltop Lakes', 'Hull', 'Huntsville', 'Iola', 'Joaquin', 'Liberty', 'Livingston', 'Lufkin', 'Madisonville', 'Montgomery', 'Nacogdoches', 'Navasota', 'Normangee', 'North Zulch', 'Onalaska', 'Plantersville', 'Prairie View', 'Raywood', 'Reklaw', 'Ruby', 'San Augustine', 'Saratoga', 'Segno', 'Shepherd', 'Shiro', 'Tenaha', 'Timpson', 'Waller', 'Washington', 'Willis', 'Zavalla');
cities['Texas']['940'] = new Array('Aspermont', 'Benjamin', 'Childress', 'Crowell', 'Decatur', 'Denton', 'Gainesville', 'Graham', 'Haskell', 'Mineral Wells', 'Wichita Falls');
cities['Texas']['956'] = new Array('Alamo', 'Brownsville', 'Donna', 'Edcouch', 'Edinburg', 'El Sauz', 'Elsa', 'Encinal', 'Falcon', 'Falcon Heights', 'Harlingen', 'La Feria', 'La Grulla', 'La Joya', 'Laredo', 'Lopeno', 'Los Fresnos', 'McAllen', 'Mercedes', 'Mission', 'Pharr', 'Port Isael', 'Raymondville', 'Rio Grande City', 'Rio Hondo', 'Roma', 'San Benito', 'San Isidro', 'San Juan', 'San Ygnacio', 'South Padre Island', 'Sullivan City', 'Weslaco', 'Zapata');
cities['Texas']['972'] = new Array('Addison', 'Allen', 'Carrollton', 'Celina', 'Dallas', 'Duncanville', 'Ennis', 'Farmers Branch', 'Frisco', 'Garland', 'Grand Prairie', 'Irving', 'Italy', 'Kaufman', 'Lavon', 'Lewisville', 'McKinney', 'Mesquite', 'Midlothian', 'Plano', 'Renner', 'Richardson', 'Seagoville', 'Terrell', 'Waxahatchie');
cities['Texas']['979'] = new Array('Angleton', 'Bay City', 'Beasley', 'Bellville', 'Borden', 'Brazoria', 'Brenham', 'Bryan/College Station', 'Caldwell', 'Calvert', 'Clute', 'Damon', 'Deanville', 'Dime Box', 'Eagle Lake', 'East Bernard', 'El Campo', 'Franklin', 'Freeport', 'Garwood', 'Giddings', 'Hearne', 'Hempstead', 'High Hill', 'Kurten', 'La Grange', 'Lake Jackson', 'Lexington', 'Louise', 'Markham', 'Matagorda', 'Moravia', 'Needville', 'New Ulm', 'Northrup', 'Plum', 'Schulenburg', 'Sealy', 'Snook', 'Tunis', 'Wallis', 'Weimar', 'West Columbia', 'Wharton');

cities['Utah'] = new Array();
cities['Utah']['435'] = new Array('Brigham City', 'Cedar City', 'Heber City', 'Helper', 'Logan', 'Moab', 'Nephi', 'Park City', 'Price', 'St. George', 'Tooele', 'Vernal');
cities['Utah']['801'] = new Array('Alta', 'Holladay', 'Kearns', 'Layton', 'Magna', 'Midvale', 'Murray', 'Ogden', 'Orem', 'Provo', 'Sandy', 'Salt Lake City', 'West Jordan');

cities['Vermont'] = new Array();
cities['Vermont']['802'] = new Array();

cities['Virginia'] = new Array();
cities['Virginia']['276'] = new Array('Abingdon', 'Austinville', 'Axton', 'Bassett', 'Bland', 'Bluefield', 'Boissevain', 'Bristol', 'Collinsville', 'Galax', 'Hillsville', 'Laurel Fork', 'Marion', 'Martinsville', 'Max Meadows', 'Meadows of Dan', 'Ridgeway', 'Rocky Gap', 'Stuart', 'Sylvatus', 'Woolwine', 'Wytheville');
cities['Virginia']['434'] = new Array('Alberta', 'Allwood', 'Alta Vista', 'Amherst', 'Appomattox', 'Arvonia', 'Bachelors Hall', 'Barnesville', 'Beechwood', 'Big Island', 'Blackridge', 'Blackstone', 'Boydton', 'Brodnax', 'Brookneal', 'Buckingham', 'Burkeville', 'Capron', 'Charlotte Court House', 'Charlottesville', 'Chase City', 'Chatham', 'Clarksville', 'Clover', 'Concord', 'Crewe', 'Crozet', 'Danville', 'Dillwyn', 'Drakes Branch', 'Emporia', 'Eppes Fork', 'Farmville', 'Fork Union', 'Gladstone', 'Gladys', 'Gretna', 'Halifax', 'Hampden-Sydney', 'Hurt', 'Jarratt', 'Kenbridge', 'Keysville', 'La Crosse', 'Lawrenceville', 'Lovingston', 'Lynchburg', 'Oronoco', 'Palmyra', 'Pamplin', 'Piney River', 'Prospect', 'Renan', 'Rustburg', 'Sandy Level', 'Schuyler', 'Scottsville', 'South Boston', 'South Brunswick', 'Stanardsville', 'Stony Creek', 'Sweet Briar', 'Turbeville', 'Victoria', 'Virgilina', 'Volens', 'Whitmell');
cities['Virginia']['540'] = new Array('Brokenburg', 'Calverton', 'Catoctin', 'Craigsville', 'Criglersville', 'Culpeper', 'Dahlgren', 'Elkton', 'Fredericksburg', 'Front Royal', 'Gordonsville', 'Greenwood', 'Grottoes', 'Harrisonburg', 'Hot Springs', 'King George', 'Louisa', 'McClung', 'Madison', 'Middleburg', 'Mineral', 'Mount Gilead', 'Mountain Grove', 'New Hope', 'Raphine', 'Shenandoah', 'Spotsylvania', 'Stafford', 'Stanley', 'Staunton', 'The Plains', 'Warrenton', 'Waynesboro', 'Weyers Cave', 'Williamsville', 'Winchester');
cities['Virginia']['571'] = new Array('Alexandria', 'Arlington', 'Centreville', 'Engleside', 'Fairfax', 'Falls Church', 'Herndon', 'Leesburg', 'Lorton', 'McLean', 'Manassas', 'Occoquan', 'Vienna');
cities['Virginia']['703'] = new Array('Alexandria', 'Arlington', 'Centreville', 'Engleside', 'Fairfax', 'Falls Church', 'Herndon', 'Leesburg', 'Lorton', 'McLean', 'Manassas', 'Occoquan', 'Vienna');
cities['Virginia']['757'] = new Array('Chesapeake', 'Chincoteague', 'Courtland', 'Great Bridge', 'Hampton', 'Newport News', 'Norfolk', 'Portsmouth', 'Suffolk', 'Virginia Beach', 'Williamsburg/Jamestown');
cities['Virginia']['804'] = new Array('Amelia Court House', 'Ashland', 'Beaverdam', 'Bethia', 'Bowling Green', 'Callao', 'Cartersville', 'Charles City', 'Chester', 'Colonial Beach', 'Cumberland', 'Dawn', 'Deltaville', 'Dinwiddie', 'Disputanta', 'Doswell', 'Enon', 'Farnham', 'Fife', 'Gloucester', 'Goochland', 'Gum Tree', 'Hague', 'Hanover', 'Hayes', 'Heathsville', 'Hopewell', 'Irvington', 'Kilmarnock', 'King and Queen', 'King William', 'Lively', 'McKenney', 'Manakin', 'Mathews', 'Mechanicsville', 'Midlothian', 'Montpelier', 'Montross', 'Old Church', 'Petersburg', 'Port Royal', 'Powhatan', 'Providence Forge', 'Reedville', 'Richmond', 'Rockville', 'Sandston', 'Tappahannock', 'Varina', 'Warsaw', 'Waverly', 'West Point');

cities['Washington'] = new Array();
cities['Washington']['206'] = new Array('Bainbridge Isl.', 'Mercer Isl.', 'Newhalem', 'Seattle', 'Vashon Isl.');
cities['Washington']['253'] = new Array('Auburn', 'Federal Way', 'Gig Harbor', 'Kent', 'Puyallup', 'Tacoma');
cities['Washington']['360'] = new Array('Aberdeen', 'Bellingham', 'Bremerton', 'Camas', 'Friday Harbor', 'Lacey', 'Langley', 'Longview', 'Marysville', 'Mount Vernon', 'Olympia', 'Orchards', 'Port Angeles', 'Port Townsend', 'Poulsbo', 'Shelton', 'Silverdale', 'Vancouver', 'Olympic NP', 'Mt. Rainier');
cities['Washington']['425'] = new Array('Bellevue', 'Bothell', 'Everett', 'Issaquah', 'Kirkland', 'Lynnwood', 'Redmond', 'Renton', 'Silver Lake', 'Snoqualmie Pass');
cities['Washington']['509'] = new Array('Easton', 'Ellensburg', 'Kennewick', 'Pasco', 'Pullman', 'Richland', 'Spokane', 'Stevenson', 'Walla Walla', 'Wenatchee', 'Winthrop', 'Yakima');

cities['West Virginia'] = new Array();
cities['West Virginia']['304'] = new Array();

cities['Wisconsin'] = new Array();
cities['Wisconsin']['262'] = new Array('Brookfield', 'Burlington', 'Delavan', 'Elm Grove', 'Hartland', 'Kenosha', 'Lake Geneva', 'Menomonee Falls', 'New Berlin', 'Racine', 'Thiensville', 'Waukesha', 'West Bend', 'Whitewater');
cities['Wisconsin']['414'] = new Array('Brown Deer', 'Fox Point', 'Franklin', 'Glendale', 'Greenfield', 'Milwaukee', 'Muskego', 'Oak Creek', 'Shorewood', 'Wauwatosa', 'West Allis', 'Whitefish Bay');
cities['Wisconsin']['608'] = new Array('Alma', 'Beloit', 'Janesville', 'La Crosse', 'Madison', 'Middleton', 'Monroe', 'Montello', 'Platteville', 'Portage', 'Richland Center', 'Tomah', 'Westfield');
cities['Wisconsin']['715'] = new Array('Black River Falls', 'Clintonville', 'Coloma', 'Eau Claire', 'Elk Mound', 'Marinette', 'Rhinelander', 'Schofield', 'Stevens Point', 'Superior', 'Wausau', 'Wisconsin Rapids');
cities['Wisconsin']['920'] = new Array('Appleton', 'Berlin', 'Cedar Grove', 'Columbus', 'De Pere', 'Fond du Lac', 'Fort Atkinson', 'Green Bay', 'Jefferson', 'Manitowoc', 'Neenah', 'New London', 'Oconto', 'Oneida', 'Oshkosh', 'Princeton', 'Sheboygan', 'Sturgeon Bay', 'Watertown');

cities['Wyoming'] = new Array();
cities['Wyoming']['307'] = new Array();




function setStates() {
  cntrySel = document.getElementById('country');
  stateList = states[cntrySel.value];
  changeSelect('state', stateList, stateList);
  setCities();
}

function setCities() {
  cntrySel = document.getElementById('country');
  stateSel = document.getElementById('state');
  cityList = cities[cntrySel.value][stateSel.value];
  changeSelect('city', cityList, cityList);
}

function changeSelect(fieldIdaho, newOptions, newValues) {
  selectField = document.getElementById(fieldIdaho);
  selectField.options.length = 0;
  for (i=0; i<newOptions.length; i++) {
    selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
  }
}

// Multiple onload function created by: Simon Willison
// http://simonwillison.net/2004/May/26/addLoadEvent/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(function() {
  setStates();
});