// District table
// 
// To edit the list, just delete a line or add a line.  Order is important.  The order 
// displayed is the order it appears on the drop down.
//
var state = '\
ATLANTIC:ABSECON CITY (0010):ABSECON CITY|\
ATLANTIC:ATLANTIC CITY (0110):ATLANTIC CITY|\
ATLANTIC:ATLANTIC COUNTY VOCATIONAL SCHOOL DISTRICT (0120):ATLANTIC COUNTY VOCATIONAL SCHOOL DISTRICT|\
ATLANTIC:ATLANTIC CTY SPEC SERV SCH DIST (0125):ATLANTIC CTY SPEC SERV SCH DIST|\
ATLANTIC:BRIGANTINE CITY (0570):BRIGANTINE CITY|\
ATLANTIC:BUENA REGIONAL (0590):BUENA REGIONAL|\
ATLANTIC:CHARTER-TECH HIGH SCHOOL (7410):CHARTER-TECH HIGH SCHOOL|\
ATLANTIC:CORBIN CITY (0960):CORBIN CITY|\
ATLANTIC:EGG HARBOR CITY (1300):EGG HARBOR CITY|\
ATLANTIC:EGG HARBOR TOWNSHIP (1310):EGG HARBOR TOWNSHIP|\
ATLANTIC:ESTELL MANOR CITY (1410):ESTELL MANOR CITY|\
ATLANTIC:FOLSOM (1540):FOLSOM|\
ATLANTIC:GALLOWAY COMMUNITY CHARTER SCHOOL (6612):GALLOWAY COMMUNITY CHARTER SCHOOL|\
ATLANTIC:GALLOWAY TOWNSHIP (1690):GALLOWAY TOWNSHIP|\
ATLANTIC:GREATER EGG HARBOR REGIONAL HIGH SCHOOL DISTRICT (1790):GREATER EGG HARBOR REGIONAL HIGH SCHOOL DISTRICT|\
ATLANTIC:HAMILTON TOWNSHIP (1940):HAMILTON TOWNSHIP|\
ATLANTIC:HAMMONTON TOWN (1960):HAMMONTON TOWN|\
ATLANTIC:LINWOOD CITY (2680):LINWOOD CITY|\
ATLANTIC:LONGPORT (2780):LONGPORT|\
ATLANTIC:MAINLAND REGIONAL (2910):MAINLAND REGIONAL|\
ATLANTIC:MARGATE CITY (3020):MARGATE CITY|\
ATLANTIC:MULLICA TOWNSHIP (3480):MULLICA TOWNSHIP|\
ATLANTIC:NORTHFIELD CITY (3720):NORTHFIELD CITY|\
ATLANTIC:OCEANSIDE CHARTER SCHOOL (7420):OCEANSIDE CHARTER SCHOOL|\
ATLANTIC:OTHER:OTHER|\
ATLANTIC:PLEASANTECH ACADEMY CHARTER SCHOOL (7520):PLEASANTECH ACADEMY CHARTER SCHOOL|\
ATLANTIC:PLEASANTVILLE (4180):PLEASANTVILLE|\
ATLANTIC:PLEASANTVILLE CHARTER SCHOOL FOR ACADEMIC EXCELLEN (7525):PLEASANTVILLE CHARTER SCHOOL FOR ACADEMIC EXCELLEN|\
ATLANTIC:PORT REPUBLIC (4240):PORT REPUBLIC|\
ATLANTIC:SOMERS POINT (4800):SOMERS POINT|\
ATLANTIC:VENTNOR CITY (5350):VENTNOR CITY|\
ATLANTIC:WEYMOUTH TOWNSHIP (5760):WEYMOUTH TOWNSHIP|\
BERGEN:ALLENDALE (0040):ALLENDALE|\
BERGEN:ALPINE (0080):ALPINE|\
BERGEN:BERGEN ARTS AND SCIENCE CHARTER SCHOOL (6013):BERGEN ARTS AND SCIENCE CHARTER SCHOOL|\
BERGEN:BERGEN COUNTY SPECIAL SERVICES DISTRICT (0285):BERGEN COUNTY SPECIAL SERVICES DISTRICT|\
BERGEN:BERGEN COUNTY VOCATIONAL SCHOOL DISTRICT (0290):BERGEN COUNTY VOCATIONAL SCHOOL DISTRICT|\
BERGEN:BERGENFIELD (0300):BERGENFIELD|\
BERGEN:BOGOTA (0440):BOGOTA|\
BERGEN:CARLSTADT (0740):CARLSTADT|\
BERGEN:CARLSTADT-EAST RUTHERFORD REGIONAL HIGH SCHOOL DIS (0745):CARLSTADT-EAST RUTHERFORD REGIONAL HIGH SCHOOL DIS|\
BERGEN:CLIFFSIDE PARK (0890):CLIFFSIDE PARK|\
BERGEN:CLOSTER (0930):CLOSTER|\
BERGEN:CRESSKILL (0990):CRESSKILL|\
BERGEN:DEMAREST (1070):DEMAREST|\
BERGEN:DUMONT (1130):DUMONT|\
BERGEN:EAST RUTHERFORD (1230):EAST RUTHERFORD|\
BERGEN:EDGEWATER (1270):EDGEWATER|\
BERGEN:ELMWOOD PARK (1345):ELMWOOD PARK|\
BERGEN:EMERSON (1360):EMERSON|\
BERGEN:ENGLEWOOD CITY (1370):ENGLEWOOD CITY|\
BERGEN:ENGLEWOOD CLIFFS (1380):ENGLEWOOD CLIFFS|\
BERGEN:ENGLEWOOD ON THE PALISADES CHARTER SCHOOL (6430):ENGLEWOOD ON THE PALISADES CHARTER SCHOOL|\
BERGEN:FAIR LAWN (1450):FAIR LAWN|\
BERGEN:FAIRVIEW (1470):FAIRVIEW|\
BERGEN:FORT LEE (1550):FORT LEE|\
BERGEN:FRANKLIN LAKES (1580):FRANKLIN LAKES|\
BERGEN:GARFIELD (1700):GARFIELD|\
BERGEN:GLEN ROCK (1760):GLEN ROCK|\
BERGEN:HACKENSACK (1860):HACKENSACK|\
BERGEN:HARRINGTON PARK (2050):HARRINGTON PARK|\
BERGEN:HASBROUCK HEIGHTS (2080):HASBROUCK HEIGHTS|\
BERGEN:HAWORTH (2090):HAWORTH|\
BERGEN:HILLSDALE (2180):HILLSDALE|\
BERGEN:HO-HO-KUS (2200):HO-HO-KUS|\
BERGEN:LEONIA (2620):LEONIA|\
BERGEN:LITTLE FERRY (2710):LITTLE FERRY|\
BERGEN:LODI (2740):LODI|\
BERGEN:LYNDHURST TOWNSHIP (2860):LYNDHURST TOWNSHIP|\
BERGEN:MAHWAH TOWNSHIP (2900):MAHWAH TOWNSHIP|\
BERGEN:MAYWOOD (3060):MAYWOOD|\
BERGEN:MIDLAND PARK BOROUGH (3170):MIDLAND PARK BOROUGH|\
BERGEN:MONTVALE (3330):MONTVALE|\
BERGEN:MOONACHIE (3350):MOONACHIE|\
BERGEN:NEW MILFORD (3550):NEW MILFORD|\
BERGEN:NORTH ARLINGTON (3600):NORTH ARLINGTON|\
BERGEN:NORTHERN HIGHLANDS REGIONAL (3700):NORTHERN HIGHLANDS REGIONAL|\
BERGEN:NORTHERN VALLEY REGIONAL (3710):NORTHERN VALLEY REGIONAL|\
BERGEN:NORTHVALE (3730):NORTHVALE|\
BERGEN:NORWOOD (3740):NORWOOD|\
BERGEN:OAKLAND (3760):OAKLAND|\
BERGEN:OLD TAPPAN (3850):OLD TAPPAN|\
BERGEN:ORADELL (3870):ORADELL|\
BERGEN:OTHER:OTHER|\
BERGEN:PALISADES PARK (3910):PALISADES PARK|\
BERGEN:PARAMUS (3930):PARAMUS|\
BERGEN:PARK RIDGE (3940):PARK RIDGE|\
BERGEN:PASCACK VALLEY REGIONAL HIGH SCHOOL DISTRICT (3960):PASCACK VALLEY REGIONAL HIGH SCHOOL DISTRICT|\
BERGEN:RAMAPO INDIAN HILLS REGIONAL HIGH SCHOOL DISTRICT (4300):RAMAPO INDIAN HILLS REGIONAL HIGH SCHOOL DISTRICT|\
BERGEN:RAMSEY (4310):RAMSEY|\
BERGEN:RIDGEFIELD (4370):RIDGEFIELD|\
BERGEN:RIDGEFIELD PARK (4380):RIDGEFIELD PARK|\
BERGEN:RIDGEWOOD VILLAGE (4390):RIDGEWOOD VILLAGE|\
BERGEN:RIVER DELL REGIONAL HIGH SCHOOL DISTRICT (4405):RIVER DELL REGIONAL HIGH SCHOOL DISTRICT|\
BERGEN:RIVER EDGE (4410):RIVER EDGE|\
BERGEN:RIVER VALE (4430):RIVER VALE|\
BERGEN:ROCHELLE PARK (4470):ROCHELLE PARK|\
BERGEN:ROCKLEIGH (4500):ROCKLEIGH|\
BERGEN:RUTHERFORD (4600):RUTHERFORD|\
BERGEN:SADDLE BROOK TOWNSHIP (4610):SADDLE BROOK TOWNSHIP|\
BERGEN:SADDLE RIVER (4620):SADDLE RIVER|\
BERGEN:SOUTH BERGEN JOINTURE COMMISSION (4845):SOUTH BERGEN JOINTURE COMMISSION|\
BERGEN:SOUTH HACKENSACK (4870):SOUTH HACKENSACK|\
BERGEN:TEANECK (5150):TEANECK|\
BERGEN:TEANECK COMMUNITY CHARTER SCHOOL (7890):TEANECK COMMUNITY CHARTER SCHOOL|\
BERGEN:TENAFLY (5160):TENAFLY|\
BERGEN:TETERBORO (5170):TETERBORO|\
BERGEN:UPPER SADDLE RIVER (5330):UPPER SADDLE RIVER|\
BERGEN:WALDWICK (5410):WALDWICK|\
BERGEN:WALLINGTON (5430):WALLINGTON|\
BERGEN:WESTWOOD REGIONAL SCHOOL DISTRICT (5755):WESTWOOD REGIONAL SCHOOL DISTRICT|\
BERGEN:WOODCLIFF LAKE (5880):WOODCLIFF LAKE|\
BERGEN:WOOD-RIDGE (5830):WOOD-RIDGE|\
BERGEN:WYCKOFF TOWNSHIP (5920):WYCKOFF TOWNSHIP|\
BURLINGTON:BASS RIVER TOWNSHIP (0200):BASS RIVER TOWNSHIP|\
BURLINGTON:BEVERLY CITY (0380):BEVERLY CITY|\
BURLINGTON:BORDENTOWN REGIONAL SCHOOL DISTRICT (0475):BORDENTOWN REGIONAL SCHOOL DISTRICT|\
BURLINGTON:BURLINGTON CITY (0600):BURLINGTON CITY|\
BURLINGTON:BURLINGTON COUNTY SPECIAL SERVICES (0605):BURLINGTON COUNTY SPECIAL SERVICES|\
BURLINGTON:BURLINGTON COUNTY VOCATIONAL SCHOOL DISTRICT (0610):BURLINGTON COUNTY VOCATIONAL SCHOOL DISTRICT|\
BURLINGTON:BURLINGTON TOWNSHIP (0620):BURLINGTON TOWNSHIP|\
BURLINGTON:CHESTERFIELD TOWNSHIP (0830):CHESTERFIELD TOWNSHIP|\
BURLINGTON:CINNAMINSON TOWNSHIP (0840):CINNAMINSON TOWNSHIP|\
BURLINGTON:DELANCO TOWNSHIP (1030):DELANCO TOWNSHIP|\
BURLINGTON:DELRAN TOWNSHIP (1060):DELRAN TOWNSHIP|\
BURLINGTON:EASTAMPTON TOWNSHIP (1250):EASTAMPTON TOWNSHIP|\
BURLINGTON:EDGEWATER PARK TOWNSHIP (1280):EDGEWATER PARK TOWNSHIP|\
BURLINGTON:EVESHAM TOWNSHIP (1420):EVESHAM TOWNSHIP|\
BURLINGTON:FLORENCE TOWNSHIP (1520):FLORENCE TOWNSHIP|\
BURLINGTON:HAINESPORT TOWNSHIP (1910):HAINESPORT TOWNSHIP|\
BURLINGTON:LENAPE REGIONAL HS DISTRICT (2610):LENAPE REGIONAL HS DISTRICT|\
BURLINGTON:LUMBERTON TOWNSHIP (2850):LUMBERTON TOWNSHIP|\
BURLINGTON:MANSFIELD TOWNSHIP (2960):MANSFIELD TOWNSHIP|\
BURLINGTON:MAPLE SHADE TOWNSHIP (3010):MAPLE SHADE TOWNSHIP|\
BURLINGTON:MEDFORD LAKES BOROUGH (3070):MEDFORD LAKES BOROUGH|\
BURLINGTON:MEDFORD TOWNSHIP (3080):MEDFORD TOWNSHIP|\
BURLINGTON:MOORESTOWN TOWNSHIP (3360):MOORESTOWN TOWNSHIP|\
BURLINGTON:MOUNT HOLLY TOWNSHIP (3430):MOUNT HOLLY TOWNSHIP|\
BURLINGTON:MOUNT LAUREL TOWNSHIP (3440):MOUNT LAUREL TOWNSHIP|\
BURLINGTON:NEW HANOVER TOWNSHIP (3540):NEW HANOVER TOWNSHIP|\
BURLINGTON:NORTH HANOVER TOWNSHIP (3650):NORTH HANOVER TOWNSHIP|\
BURLINGTON:NORTHERN BURLINGTON COUNTY REGIONAL (3690):NORTHERN BURLINGTON COUNTY REGIONAL|\
BURLINGTON:OTHER:OTHER|\
BURLINGTON:PALMYRA BOROUGH (3920):PALMYRA BOROUGH|\
BURLINGTON:PEMBERTON BOROUGH (4040):PEMBERTON BOROUGH|\
BURLINGTON:PEMBERTON TOWNSHIP (4050):PEMBERTON TOWNSHIP|\
BURLINGTON:RANCOCAS VALLEY REGIONAL (4320):RANCOCAS VALLEY REGIONAL|\
BURLINGTON:RIVERSIDE TOWNSHIP (4450):RIVERSIDE TOWNSHIP|\
BURLINGTON:RIVERTON BOROUGH (4460):RIVERTON BOROUGH|\
BURLINGTON:SHAMONG TOWNSHIP (4740):SHAMONG TOWNSHIP|\
BURLINGTON:SOUTHAMPTON TOWNSHIP (4930):SOUTHAMPTON TOWNSHIP|\
BURLINGTON:SPRINGFIELD TOWNSHIP (5010):SPRINGFIELD TOWNSHIP|\
BURLINGTON:TABERNACLE TOWNSHIP (5130):TABERNACLE TOWNSHIP|\
BURLINGTON:WASHINGTON TOWNSHIP (5490):WASHINGTON TOWNSHIP|\
BURLINGTON:WESTAMPTON TOWNSHIP (5720):WESTAMPTON TOWNSHIP|\
BURLINGTON:WILLINGBORO TOWNSHIP (5805):WILLINGBORO TOWNSHIP|\
BURLINGTON:WOODLAND TOWNSHIP (5890):WOODLAND TOWNSHIP|\
CAMDEN:AUDUBON (0150):AUDUBON|\
CAMDEN:AUDUBON PARK (0160):AUDUBON PARK|\
CAMDEN:BARRINGTON BOROUGH (0190):BARRINGTON BOROUGH|\
CAMDEN:BELLMAWR BOROUGH (0260):BELLMAWR BOROUGH|\
CAMDEN:BERLIN BOROUGH (0330):BERLIN BOROUGH|\
CAMDEN:BERLIN TOWNSHIP (0340):BERLIN TOWNSHIP|\
CAMDEN:BLACK HORSE PIKE REGIONAL (0390):BLACK HORSE PIKE REGIONAL|\
CAMDEN:BROOKLAWN (0580):BROOKLAWN|\
CAMDEN:CAMDEN ACADEMY CHARTER HIGH SCHOOL (6212):CAMDEN ACADEMY CHARTER HIGH SCHOOL|\
CAMDEN:CAMDEN CITY (0680):CAMDEN CITY|\
CAMDEN:CAMDEN CO. EDUCATIONAL SERVICES COMMISSION (0695):CAMDEN CO. EDUCATIONAL SERVICES COMMISSION|\
CAMDEN:CAMDEN COUNTY VOCATIONAL SCHOOL DISTRICT (0700):CAMDEN COUNTY VOCATIONAL SCHOOL DISTRICT|\
CAMDEN:CAMDENS PROMISE CHARTER SCHOOL (6215):CAMDENS PROMISE CHARTER SCHOOL|\
CAMDEN:CHERRY HILL TOWNSHIP (0800):CHERRY HILL TOWNSHIP|\
CAMDEN:CHESILHURST BOROUGH (0810):CHESILHURST BOROUGH|\
CAMDEN:CLEMENTON BOROUGH (0880):CLEMENTON BOROUGH|\
CAMDEN:COLLINGSWOOD BOROUGH (0940):COLLINGSWOOD BOROUGH|\
CAMDEN:D.U.E. SEASON CHARTER SCHOOL (6325):D.U.E. SEASON CHARTER SCHOOL|\
CAMDEN:EASTERN CAMDEN COUNTY REGIONAL (1255):EASTERN CAMDEN COUNTY REGIONAL|\
CAMDEN:ENVIRONMENT COMMUNITY OPPORTUNITY CHARTER SCHOOL (6232):ENVIRONMENT COMMUNITY OPPORTUNITY CHARTER SCHOOL|\
CAMDEN:FREEDOM ACADEMY CHARTER SCHOOL (6240):FREEDOM ACADEMY CHARTER SCHOOL|\
CAMDEN:GIBBSBORO (1720):GIBBSBORO|\
CAMDEN:GLOUCESTER CITY (1770):GLOUCESTER CITY|\
CAMDEN:GLOUCESTER TOWNSHIP (1780):GLOUCESTER TOWNSHIP|\
CAMDEN:HADDON HEIGHTS (1880):HADDON HEIGHTS|\
CAMDEN:HADDON TOWNSHIP (1890):HADDON TOWNSHIP|\
CAMDEN:HADDONFIELD BOROUGH (1900):HADDONFIELD BOROUGH|\
CAMDEN:HI NELLA (2130):HI NELLA|\
CAMDEN:LAUREL SPRINGS (2540):LAUREL SPRINGS|\
CAMDEN:LAWNSIDE BOROUGH (2560):LAWNSIDE BOROUGH|\
CAMDEN:LEAP ACADEMY UNIVERSITY CHARTER SCHOOL (7109):LEAP ACADEMY UNIVERSITY CHARTER SCHOOL|\
CAMDEN:LINDENWOLD BOROUGH (2670):LINDENWOLD BOROUGH|\
CAMDEN:MAGNOLIA BOROUGH (2890):MAGNOLIA BOROUGH|\
CAMDEN:MERCHANTVILLE (3110):MERCHANTVILLE|\
CAMDEN:MOUNT EPHRAIM BOROUGH (3420):MOUNT EPHRAIM BOROUGH|\
CAMDEN:OAKLYN BOROUGH (3770):OAKLYN BOROUGH|\
CAMDEN:OTHER:OTHER|\
CAMDEN:PENNSAUKEN TOWNSHIP (4060):PENNSAUKEN TOWNSHIP|\
CAMDEN:PINE HILL BOROUGH (4110):PINE HILL BOROUGH|\
CAMDEN:PINE VALLEY (4120):PINE VALLEY|\
CAMDEN:RUNNEMEDE BOROUGH (4590):RUNNEMEDE BOROUGH|\
CAMDEN:SOMERDALE BOROUGH (4790):SOMERDALE BOROUGH|\
CAMDEN:STERLING HIGH SCHOOL DISTRICT (5035):STERLING HIGH SCHOOL DISTRICT|\
CAMDEN:STRATFORD BOROUGH (5080):STRATFORD BOROUGH|\
CAMDEN:TAVISTOCK BOROUGH (5140):TAVISTOCK BOROUGH|\
CAMDEN:VOORHEES TOWNSHIP (5400):VOORHEES TOWNSHIP|\
CAMDEN:WATERFORD TOWNSHIP (5560):WATERFORD TOWNSHIP|\
CAMDEN:WINSLOW TOWNSHIP (5820):WINSLOW TOWNSHIP|\
CAMDEN:WOODLYNNE BOROUGH (5900):WOODLYNNE BOROUGH|\
CAPE MAY:AVALON (0170):AVALON|\
CAPE MAY:CAPE MAY CITY (0710):CAPE MAY CITY|\
CAPE MAY:CAPE MAY COUNTY SPECIAL SERVICES DISTRICT (0715):CAPE MAY COUNTY SPECIAL SERVICES DISTRICT|\
CAPE MAY:CAPE MAY COUNTY VOCATIONAL SCHOOL DISTRICT (0720):CAPE MAY COUNTY VOCATIONAL SCHOOL DISTRICT|\
CAPE MAY:CAPE MAY POINT (0730):CAPE MAY POINT|\
CAPE MAY:DENNIS TOWNSHIP (1080):DENNIS TOWNSHIP|\
CAPE MAY:LOWER CAPE MAY REGIONAL (2820):LOWER CAPE MAY REGIONAL|\
CAPE MAY:LOWER TOWNSHIP (2840):LOWER TOWNSHIP|\
CAPE MAY:MIDDLE TOWNSHIP (3130):MIDDLE TOWNSHIP|\
CAPE MAY:NORTH WILDWOOD CITY (3680):NORTH WILDWOOD CITY|\
CAPE MAY:OCEAN CITY (3780):OCEAN CITY|\
CAPE MAY:OTHER:OTHER|\
CAPE MAY:SEA ISLE CITY (4700):SEA ISLE CITY|\
CAPE MAY:STONE HARBOR (5060):STONE HARBOR|\
CAPE MAY:UPPER TOWNSHIP (5340):UPPER TOWNSHIP|\
CAPE MAY:WEST CAPE MAY (5610):WEST CAPE MAY|\
CAPE MAY:WEST WILDWOOD (5700):WEST WILDWOOD|\
CAPE MAY:WILDWOOD CITY (5790):WILDWOOD CITY|\
CAPE MAY:WILDWOOD CREST (5800):WILDWOOD CREST|\
CAPE MAY:WOODBINE (5840):WOODBINE|\
CUMBERLAND:BRIDGETON (0540):BRIDGETON|\
CUMBERLAND:COMMERCIAL TOWNSHIP (0950):COMMERCIAL TOWNSHIP|\
CUMBERLAND:CUMBERLAND COUNTY VOCATIONAL SCHOOL DISTRICT (0995):CUMBERLAND COUNTY VOCATIONAL SCHOOL DISTRICT|\
CUMBERLAND:CUMBERLAND REGIONAL DISTRICT (0997):CUMBERLAND REGIONAL DISTRICT|\
CUMBERLAND:DEERFIELD TOWNSHIP (1020):DEERFIELD TOWNSHIP|\
CUMBERLAND:DOWNE TOWNSHIP (1120):DOWNE TOWNSHIP|\
CUMBERLAND:FAIRFIELD TOWNSHIP (1460):FAIRFIELD TOWNSHIP|\
CUMBERLAND:GREENWICH TOWNSHIP (1820):GREENWICH TOWNSHIP|\
CUMBERLAND:HOPEWELL TOWNSHIP (2270):HOPEWELL TOWNSHIP|\
CUMBERLAND:LAWRENCE TOWNSHIP (2570):LAWRENCE TOWNSHIP|\
CUMBERLAND:MAURICE RIVER TOWNSHIP (3050):MAURICE RIVER TOWNSHIP|\
CUMBERLAND:MILLVILLE (3230):MILLVILLE|\
CUMBERLAND:OTHER:OTHER|\
CUMBERLAND:SHILOH (4750):SHILOH|\
CUMBERLAND:STOW CREEK TOWNSHIP (5070):STOW CREEK TOWNSHIP|\
CUMBERLAND:UPPER DEERFIELD TOWNSHIP (5300):UPPER DEERFIELD TOWNSHIP|\
CUMBERLAND:VINELAND CITY (5390):VINELAND CITY|\
ESSEX:ADELAIDE L. SANFORD CHARTER SCHOOL (6016):ADELAIDE L. SANFORD CHARTER SCHOOL|\
ESSEX:BELLEVILLE (0250):BELLEVILLE|\
ESSEX:BLOOMFIELD TOWNSHIP (0410):BLOOMFIELD TOWNSHIP|\
ESSEX:CALDWELL-WEST CALDWELL (0660):CALDWELL-WEST CALDWELL|\
ESSEX:CEDAR GROVE TOWNSHIP (0760):CEDAR GROVE TOWNSHIP|\
ESSEX:CITY OF ORANGE TOWNSHIP (3880):CITY OF ORANGE TOWNSHIP|\
ESSEX:DISCOVERY CHARTER SCHOOL (6320):DISCOVERY CHARTER SCHOOL|\
ESSEX:EAST ORANGE (1210):EAST ORANGE|\
ESSEX:EAST ORANGE COMMUNITY CHARTER SCHOOL (6410):EAST ORANGE COMMUNITY CHARTER SCHOOL|\
ESSEX:ESSEX COUNTY VOCATIONAL SCHOOL DISTRICT (1390):ESSEX COUNTY VOCATIONAL SCHOOL DISTRICT|\
ESSEX:ESSEX FELLS (1400):ESSEX FELLS|\
ESSEX:ESSEX REGIONAL EDUCATIONAL SERVICES COMMISSION (1387):ESSEX REGIONAL EDUCATIONAL SERVICES COMMISSION|\
ESSEX:FAIRFIELD TOWNSHIP (1465):FAIRFIELD TOWNSHIP|\
ESSEX:GLEN RIDGE (1750):GLEN RIDGE|\
ESSEX:GRAY CHARTER SCHOOL (6665):GRAY CHARTER SCHOOL|\
ESSEX:GREATER NEWARK CHARTER SCHOOL (7280):GREATER NEWARK CHARTER SCHOOL|\
ESSEX:IRVINGTON TOWNSHIP (2330):IRVINGTON TOWNSHIP|\
ESSEX:LADY LIBERTY ACADEMY CHARTER SCHOOL (7100):LADY LIBERTY ACADEMY CHARTER SCHOOL|\
ESSEX:LIVINGSTON TOWNSHIP (2730):LIVINGSTON TOWNSHIP|\
ESSEX:MARIA L. VARISCO-ROGERS CHARTER SCHOOL (7735):MARIA L. VARISCO-ROGERS CHARTER SCHOOL|\
ESSEX:MARION P. THOMAS CHARTER SCHOOL (7210):MARION P. THOMAS CHARTER SCHOOL|\
ESSEX:MILLBURN TOWNSHIP (3190):MILLBURN TOWNSHIP|\
ESSEX:MONTCLAIR (3310):MONTCLAIR|\
ESSEX:NEW HORIZONS COMMUNITY CHARTER SCHOOL (7290):NEW HORIZONS COMMUNITY CHARTER SCHOOL|\
ESSEX:NEWARK (3570):NEWARK|\
ESSEX:NORTH CALDWELL (3630):NORTH CALDWELL|\
ESSEX:NORTH STAR ACADEMY CHARTER SCHOOL OF NEWARK (7320):NORTH STAR ACADEMY CHARTER SCHOOL OF NEWARK|\
ESSEX:NUTLEY (3750):NUTLEY|\
ESSEX:OTHER:OTHER|\
ESSEX:ROBERT TREAT ACADEMY CHARTER SCHOOL (7730):ROBERT TREAT ACADEMY CHARTER SCHOOL|\
ESSEX:ROSELAND (4530):ROSELAND|\
ESSEX:SOUTH ORANGE-MAPLEWOOD (4900):SOUTH ORANGE-MAPLEWOOD|\
ESSEX:TEAM ACADEMY CHARTER SCHOOL (7325):TEAM ACADEMY CHARTER SCHOOL|\
ESSEX:UNIVERSITY HEIGHTS CHARTER SCHOOL (8065):UNIVERSITY HEIGHTS CHARTER SCHOOL|\
ESSEX:VERONA (5370):VERONA|\
ESSEX:WEST ESSEX REGIONAL (5630):WEST ESSEX REGIONAL|\
ESSEX:WEST ORANGE (5680):WEST ORANGE|\
GLOUCESTER:CLAYTON (0860):CLAYTON|\
GLOUCESTER:CLEARVIEW REGIONAL (0870):CLEARVIEW REGIONAL|\
GLOUCESTER:DELSEA REGIONAL HIGH SCHOOL DISTRICT (4940):DELSEA REGIONAL HIGH SCHOOL DISTRICT|\
GLOUCESTER:DEPTFORD TOWNSHIP (1100):DEPTFORD TOWNSHIP|\
GLOUCESTER:EAST GREENWICH TOWNSHIP (1180):EAST GREENWICH TOWNSHIP|\
GLOUCESTER:ELK TOWNSHIP (1330):ELK TOWNSHIP|\
GLOUCESTER:FRANKLIN TOWNSHIP (1590):FRANKLIN TOWNSHIP|\
GLOUCESTER:GATEWAY REGIONAL (1715):GATEWAY REGIONAL|\
GLOUCESTER:GLASSBORO (1730):GLASSBORO|\
GLOUCESTER:GLOUCESTER COUNTY EIRC (1295):GLOUCESTER COUNTY EIRC|\
GLOUCESTER:GLOUCESTER COUNTY SPECIAL SERVICES SCHOOL DISTRICT (1774):GLOUCESTER COUNTY SPECIAL SERVICES SCHOOL DISTRICT|\
GLOUCESTER:GLOUCESTER COUNTY VOCATIONAL SCHOOL DISTRICT (1775):GLOUCESTER COUNTY VOCATIONAL SCHOOL DISTRICT|\
GLOUCESTER:GREENWICH TOWNSHIP (1830):GREENWICH TOWNSHIP|\
GLOUCESTER:HARRISON TOWNSHIP (2070):HARRISON TOWNSHIP|\
GLOUCESTER:KINGSWAY REGIONAL HIGH (2440):KINGSWAY REGIONAL HIGH|\
GLOUCESTER:LOGAN TOWNSHIP (2750):LOGAN TOWNSHIP|\
GLOUCESTER:MANTUA TOWNSHIP (2990):MANTUA TOWNSHIP|\
GLOUCESTER:MONROE TOWNSHIP (3280):MONROE TOWNSHIP|\
GLOUCESTER:NATIONAL PARK BOROUGH (3490):NATIONAL PARK BOROUGH|\
GLOUCESTER:NEWFIELD (3580):NEWFIELD|\
GLOUCESTER:OTHER:OTHER|\
GLOUCESTER:PAULSBORO (4020):PAULSBORO|\
GLOUCESTER:PITMAN (4140):PITMAN|\
GLOUCESTER:SOUTH HARRISON TOWNSHIP (4880):SOUTH HARRISON TOWNSHIP|\
GLOUCESTER:SWEDESBORO-WOOLWICH (5120):SWEDESBORO-WOOLWICH|\
GLOUCESTER:WASHINGTON TOWNSHIP (5500):WASHINGTON TOWNSHIP|\
GLOUCESTER:WENONAH (5590):WENONAH|\
GLOUCESTER:WEST DEPTFORD TOWNSHIP (5620):WEST DEPTFORD TOWNSHIP|\
GLOUCESTER:WESTVILLE (5740):WESTVILLE|\
GLOUCESTER:WOODBURY (5860):WOODBURY|\
GLOUCESTER:WOODBURY HEIGHTS (5870):WOODBURY HEIGHTS|\
HUDSON:BAYONNE (0220):BAYONNE|\
HUDSON:CREATE CHARTER SCHOOL (6220):CREATE CHARTER SCHOOL|\
HUDSON:EAST NEWARK (1200):EAST NEWARK|\
HUDSON:ELYSIAN CHARTER SCHOOL OF HOBOKEN (6420):ELYSIAN CHARTER SCHOOL OF HOBOKEN|\
HUDSON:GUTTENBERG (1850):GUTTENBERG|\
HUDSON:HARRISON (2060):HARRISON|\
HUDSON:HOBOKEN (2210):HOBOKEN|\
HUDSON:HOBOKEN CHARTER SCHOOL (6720):HOBOKEN CHARTER SCHOOL|\
HUDSON:HUDSON COUNTY VOCATIONAL SCHOOL DISTRICT (2295):HUDSON COUNTY VOCATIONAL SCHOOL DISTRICT|\
HUDSON:JERSEY CITY (2390):JERSEY CITY|\
HUDSON:JERSEY CITY COMM. CHARTER SCHOOL (6910):JERSEY CITY COMM. CHARTER SCHOOL|\
HUDSON:JERSEY CITY GOLDEN DOOR C. S. (6915):JERSEY CITY GOLDEN DOOR C. S.|\
HUDSON:KEARNY (2410):KEARNY|\
HUDSON:LEARNING COMMUNITY CHARTER SCHOOL (7115):LEARNING COMMUNITY CHARTER SCHOOL|\
HUDSON:LIBERTY ACADEMY CHARTER SCHOOL (6235):LIBERTY ACADEMY CHARTER SCHOOL|\
HUDSON:NORTH BERGEN (3610):NORTH BERGEN|\
HUDSON:OTHER:OTHER|\
HUDSON:SCHOMBURG CHARTER SCHOOL (7820):SCHOMBURG CHARTER SCHOOL|\
HUDSON:SECAUCUS (4730):SECAUCUS|\
HUDSON:SOARING HEIGHTS CHARTER SCHOOL (7830):SOARING HEIGHTS CHARTER SCHOOL|\
HUDSON:UNION CITY (5240):UNION CITY|\
HUDSON:UNIVERSITY ACADEMY CHARTER SCHOOL (8060):UNIVERSITY ACADEMY CHARTER SCHOOL|\
HUDSON:WEEHAWKEN TOWNSHIP (5580):WEEHAWKEN TOWNSHIP|\
HUDSON:WEST NEW YORK (5670):WEST NEW YORK|\
HUNTERDON:ALEXANDRIA TOWNSHIP (0020):ALEXANDRIA TOWNSHIP|\
HUNTERDON:BETHLEHEM TOWNSHIP (0370):BETHLEHEM TOWNSHIP|\
HUNTERDON:BLOOMSBURY (0430):BLOOMSBURY|\
HUNTERDON:CALIFON (0670):CALIFON|\
HUNTERDON:CLINTON TOWN (0910):CLINTON TOWN|\
HUNTERDON:CLINTON TOWNSHIP (0920):CLINTON TOWNSHIP|\
HUNTERDON:DELAWARE TOWNSHIP (1040):DELAWARE TOWNSHIP|\
HUNTERDON:DELAWARE VALLEY REGIONAL HIGH (1050):DELAWARE VALLEY REGIONAL HIGH|\
HUNTERDON:EAST AMWELL TOWNSHIP (1160):EAST AMWELL TOWNSHIP|\
HUNTERDON:FLEMINGTON-RARITAN REGIONAL (1510):FLEMINGTON-RARITAN REGIONAL|\
HUNTERDON:FRANKLIN TOWNSHIP (1600):FRANKLIN TOWNSHIP|\
HUNTERDON:FRENCHTOWN BOROUGH (1680):FRENCHTOWN BOROUGH|\
HUNTERDON:GLEN GARDNER BOROUGH (1740):GLEN GARDNER BOROUGH|\
HUNTERDON:HAMPTON BOROUGH (1970):HAMPTON BOROUGH|\
HUNTERDON:HIGH BRIDGE BOROUGH (2140):HIGH BRIDGE BOROUGH|\
HUNTERDON:HOLLAND TOWNSHIP (2220):HOLLAND TOWNSHIP|\
HUNTERDON:HUNTERDON CENTRAL REGIONAL (2300):HUNTERDON CENTRAL REGIONAL|\
HUNTERDON:HUNTERDON COUNTY EDUCATIONAL SERVICES COMMISSION (2305):HUNTERDON COUNTY EDUCATIONAL SERVICES COMMISSION|\
HUNTERDON:HUNTERDON COUNTY VOCATIONAL SCHOOL DISTRICT (2308):HUNTERDON COUNTY VOCATIONAL SCHOOL DISTRICT|\
HUNTERDON:KINGWOOD TOWNSHIP (2450):KINGWOOD TOWNSHIP|\
HUNTERDON:LAMBERTVILLE (2530):LAMBERTVILLE|\
HUNTERDON:LEBANON BOROUGH (2590):LEBANON BOROUGH|\
HUNTERDON:LEBANON TOWNSHIP (2600):LEBANON TOWNSHIP|\
HUNTERDON:MILFORD BOROUGH (3180):MILFORD BOROUGH|\
HUNTERDON:NORTH HUNTERDON/VOORHEES REG HIGH (3660):NORTH HUNTERDON/VOORHEES REG HIGH|\
HUNTERDON:OTHER:OTHER|\
HUNTERDON:READINGTON TOWNSHIP (4350):READINGTON TOWNSHIP|\
HUNTERDON:SOUTH HUNTERDON REGIONAL (4890):SOUTH HUNTERDON REGIONAL|\
HUNTERDON:STOCKTON BOROUGH (5050):STOCKTON BOROUGH|\
HUNTERDON:TEWKSBURY TOWNSHIP (5180):TEWKSBURY TOWNSHIP|\
HUNTERDON:UNION TOWNSHIP (5270):UNION TOWNSHIP|\
HUNTERDON:WEST AMWELL TOWNSHIP (5600):WEST AMWELL TOWNSHIP|\
MERCER:EAST WINDSOR REGIONAL (1245):EAST WINDSOR REGIONAL|\
MERCER:EMILY FISHER CHARTER SCHOOL OF ADVANCED STUDIES (6425):EMILY FISHER CHARTER SCHOOL OF ADVANCED STUDIES|\
MERCER:EWING TOWNSHIP (1430):EWING TOWNSHIP|\
MERCER:FOUNDATION ACADEMY CHARTER SCHOOL (6017):FOUNDATION ACADEMY CHARTER SCHOOL|\
MERCER:HAMILTON TOWNSHIP (1950):HAMILTON TOWNSHIP|\
MERCER:HOPEWELL VALLEY REGIONAL (2280):HOPEWELL VALLEY REGIONAL|\
MERCER:INTERNATIONAL CHARTER SCHOOL OF TRENTON (6810):INTERNATIONAL CHARTER SCHOOL OF TRENTON|\
MERCER:LAWRENCE TOWNSHIP (2580):LAWRENCE TOWNSHIP|\
MERCER:MARIE H. KATZENBACH SCHOOL FOR THE DEAF (1430):MARIE H. KATZENBACH SCHOOL FOR THE DEAF|\
MERCER:MERCER COUNTY SPECIAL SERVICES SCHOOL DISTRICT (3103):MERCER COUNTY SPECIAL SERVICES SCHOOL DISTRICT|\
MERCER:MERCER COUNTY VOCATIONAL SCHOOL DISTRICT (3105):MERCER COUNTY VOCATIONAL SCHOOL DISTRICT|\
MERCER:OTHER:OTHER|\
MERCER:PACE CHARTER SCHOOL OF HAMILTON (7500):PACE CHARTER SCHOOL OF HAMILTON|\
MERCER:PRINCETON CHARTER SCHOOL (7540):PRINCETON CHARTER SCHOOL|\
MERCER:PRINCETON REGIONAL (4255):PRINCETON REGIONAL|\
MERCER:ROBBINSVILLE (5510):ROBBINSVILLE|\
MERCER:TRENTON (5210):TRENTON|\
MERCER:TRENTON COMMUNITY CHARTER SCHOOL (7901):TRENTON COMMUNITY CHARTER SCHOOL|\
MERCER:VILLAGE CHARTER SCHOOL (8140):VILLAGE CHARTER SCHOOL|\
MERCER:WEST WINDSOR-PLAINSBORO REGIONAL (5715):WEST WINDSOR-PLAINSBORO REGIONAL|\
MIDDLESEX:CARTERET BOROUGH (0750):CARTERET BOROUGH|\
MIDDLESEX:CENTRAL JERSEY COLLEGE PREP CS (6018):CENTRAL JERSEY COLLEGE PREP CS|\
MIDDLESEX:CRANBURY TOWNSHIP (0970):CRANBURY TOWNSHIP|\
MIDDLESEX:DUNELLEN (1140):DUNELLEN|\
MIDDLESEX:EAST BRUNSWICK TOWNSHIP (1170):EAST BRUNSWICK TOWNSHIP|\
MIDDLESEX:EDISON TOWNSHIP (1290):EDISON TOWNSHIP|\
MIDDLESEX:GREATER BRUNSWICK CHARTER SCHOOL (6635):GREATER BRUNSWICK CHARTER SCHOOL|\
MIDDLESEX:HELMETTA (2110):HELMETTA|\
MIDDLESEX:HIGHLAND PARK (2150):HIGHLAND PARK|\
MIDDLESEX:JAMESBURG (2370):JAMESBURG|\
MIDDLESEX:METUCHEN (3120):METUCHEN|\
MIDDLESEX:MIDDLESEX BOROUGH (3140):MIDDLESEX BOROUGH|\
MIDDLESEX:MIDDLESEX COUNTY VOCATIONAL SCHOOL DISTRICT (3150):MIDDLESEX COUNTY VOCATIONAL SCHOOL DISTRICT|\
MIDDLESEX:MIDDLESEX REGIONAL EDUCATIONAL SERVICES COMMISSION (3145):MIDDLESEX REGIONAL EDUCATIONAL SERVICES COMMISSION|\
MIDDLESEX:MILLTOWN (3220):MILLTOWN|\
MIDDLESEX:MONROE TOWNSHIP (3290):MONROE TOWNSHIP|\
MIDDLESEX:NEW BRUNSWICK (3530):NEW BRUNSWICK|\
MIDDLESEX:NORTH BRUNSWICK TOWNSHIP (3620):NORTH BRUNSWICK TOWNSHIP|\
MIDDLESEX:OLD BRIDGE TOWNSHIP (3845):OLD BRIDGE TOWNSHIP|\
MIDDLESEX:OTHER:OTHER|\
MIDDLESEX:PERTH AMBOY (4090):PERTH AMBOY|\
MIDDLESEX:PISCATAWAY TOWNSHIP (4130):PISCATAWAY TOWNSHIP|\
MIDDLESEX:SAYREVILLE (4660):SAYREVILLE|\
MIDDLESEX:SOUTH AMBOY (4830):SOUTH AMBOY|\
MIDDLESEX:SOUTH BRUNSWICK TOWNSHIP (4860):SOUTH BRUNSWICK TOWNSHIP|\
MIDDLESEX:SOUTH PLAINFIELD (4910):SOUTH PLAINFIELD|\
MIDDLESEX:SOUTH RIVER (4920):SOUTH RIVER|\
MIDDLESEX:SPOTSWOOD (4970):SPOTSWOOD|\
MIDDLESEX:WOODBRIDGE TOWNSHIP (5850):WOODBRIDGE TOWNSHIP|\
MONMOUTH:ACADEMY CHARTER H.S. (6010):ACADEMY CHARTER H.S.|\
MONMOUTH:ALLENHURST (0050):ALLENHURST|\
MONMOUTH:ASBURY PARK (0100):ASBURY PARK|\
MONMOUTH:ATLANTIC HIGHLANDS (0130):ATLANTIC HIGHLANDS|\
MONMOUTH:AVON BOROUGH (0180):AVON BOROUGH|\
MONMOUTH:BAYSHORE JOINTURE COMMISSION (0225):BAYSHORE JOINTURE COMMISSION|\
MONMOUTH:BELMAR (0270):BELMAR|\
MONMOUTH:BRADLEY BEACH (0500):BRADLEY BEACH|\
MONMOUTH:BRIELLE BOROUGH (0560):BRIELLE BOROUGH|\
MONMOUTH:COLTS NECK TOWNSHIP (0945):COLTS NECK TOWNSHIP|\
MONMOUTH:DEAL BOROUGH (1000):DEAL BOROUGH|\
MONMOUTH:EATONTOWN (1260):EATONTOWN|\
MONMOUTH:FAIR HAVEN BOROUGH (1440):FAIR HAVEN BOROUGH|\
MONMOUTH:FARMINGDALE BOROUGH (1490):FARMINGDALE BOROUGH|\
MONMOUTH:FREEHOLD BOROUGH (1640):FREEHOLD BOROUGH|\
MONMOUTH:FREEHOLD REGIONAL HIGH SCHOOL DISTRICT (1650):FREEHOLD REGIONAL HIGH SCHOOL DISTRICT|\
MONMOUTH:FREEHOLD TOWNSHIP (1660):FREEHOLD TOWNSHIP|\
MONMOUTH:HAZLET TOWNSHIP (2105):HAZLET TOWNSHIP|\
MONMOUTH:HENRY HUDSON REGIONAL SCHOOL (2120):HENRY HUDSON REGIONAL SCHOOL|\
MONMOUTH:HIGHLANDS BOROUGH (2160):HIGHLANDS BOROUGH|\
MONMOUTH:HOLMDEL TOWNSHIP (2230):HOLMDEL TOWNSHIP|\
MONMOUTH:HOPE ACADEMY CHARTER SCHOOL (6740):HOPE ACADEMY CHARTER SCHOOL|\
MONMOUTH:HOWELL TOWNSHIP (2290):HOWELL TOWNSHIP|\
MONMOUTH:INTERLAKEN BOROUGH (2320):INTERLAKEN BOROUGH|\
MONMOUTH:KEANSBURG BOROUGH (2400):KEANSBURG BOROUGH|\
MONMOUTH:KEYPORT (2430):KEYPORT|\
MONMOUTH:LAKE COMO (4840):LAKE COMO|\
MONMOUTH:LITTLE SILVER BOROUGH (2720):LITTLE SILVER BOROUGH|\
MONMOUTH:LONG BRANCH (2770):LONG BRANCH|\
MONMOUTH:MANALAPAN-ENGLISHTOWN REGIONAL (2920):MANALAPAN-ENGLISHTOWN REGIONAL|\
MONMOUTH:MANASQUAN (2930):MANASQUAN|\
MONMOUTH:MARLBORO TOWNSHIP (3030):MARLBORO TOWNSHIP|\
MONMOUTH:MATAWAN-ABERDEEN REGIONAL (3040):MATAWAN-ABERDEEN REGIONAL|\
MONMOUTH:MIDDLETOWN TOWNSHIP (3160):MIDDLETOWN TOWNSHIP|\
MONMOUTH:MILLSTONE TOWNSHIP (3200):MILLSTONE TOWNSHIP|\
MONMOUTH:MONMOUTH BEACH (3250):MONMOUTH BEACH|\
MONMOUTH:MONMOUTH COUNTY VOCATIONAL SCHOOL DISTRICT (3260):MONMOUTH COUNTY VOCATIONAL SCHOOL DISTRICT|\
MONMOUTH:MONMOUTH REGIONAL H.S. DISTRICT (3270):MONMOUTH REGIONAL H.S. DISTRICT|\
MONMOUTH:MONMOUTH-OCEAN EDUCATIONAL SERVICES COMMISSION (3255):MONMOUTH-OCEAN EDUCATIONAL SERVICES COMMISSION|\
MONMOUTH:NEPTUNE CITY (3500):NEPTUNE CITY|\
MONMOUTH:NEPTUNE TOWNSHIP (3510):NEPTUNE TOWNSHIP|\
MONMOUTH:OCEAN TOWNSHIP (3810):OCEAN TOWNSHIP|\
MONMOUTH:OCEANPORT BOROUGH (3830):OCEANPORT BOROUGH|\
MONMOUTH:OTHER:OTHER|\
MONMOUTH:RED BANK (4360):RED BANK|\
MONMOUTH:RED BANK CHARTER SCHOOL (7720):RED BANK CHARTER SCHOOL|\
MONMOUTH:RED BANK REGIONAL H.S. DIST. (4365):RED BANK REGIONAL H.S. DIST.|\
MONMOUTH:ROOSEVELT BOROUGH (4520):ROOSEVELT BOROUGH|\
MONMOUTH:RUMSON BOROUGH (4570):RUMSON BOROUGH|\
MONMOUTH:RUMSON-FAIR HAVEN REGIONAL H.S. DIST. (4580):RUMSON-FAIR HAVEN REGIONAL H.S. DIST.|\
MONMOUTH:SEA BRIGHT (4680):SEA BRIGHT|\
MONMOUTH:SEA GIRT BOROUGH (4690):SEA GIRT BOROUGH|\
MONMOUTH:SHORE REGIONAL HIGH SCHOOL DISTRICT (4760):SHORE REGIONAL HIGH SCHOOL DISTRICT|\
MONMOUTH:SHREWSBURY BOROUGH (4770):SHREWSBURY BOROUGH|\
MONMOUTH:SPRING LAKE (4980):SPRING LAKE|\
MONMOUTH:SPRING LAKE HEIGHTS BOROUGH (4990):SPRING LAKE HEIGHTS BOROUGH|\
MONMOUTH:TINTON FALLS (5185):TINTON FALLS|\
MONMOUTH:UNION BEACH BOROUGH (5230):UNION BEACH BOROUGH|\
MONMOUTH:UPPER FREEHOLD REGIONAL (5310):UPPER FREEHOLD REGIONAL|\
MONMOUTH:WALL TOWNSHIP (5420):WALL TOWNSHIP|\
MONMOUTH:WEST LONG BRANCH (5640):WEST LONG BRANCH|\
MORRIS:BOONTON TOWN (0450):BOONTON TOWN|\
MORRIS:BOONTON TOWNSHIP (0460):BOONTON TOWNSHIP|\
MORRIS:BUTLER (0630):BUTLER|\
MORRIS:CHESTER TOWNSHIP (0820):CHESTER TOWNSHIP|\
MORRIS:DENVILLE TOWNSHIP (1090):DENVILLE TOWNSHIP|\
MORRIS:DOVER TOWN (1110):DOVER TOWN|\
MORRIS:EAST HANOVER TOWNSHIP (1190):EAST HANOVER TOWNSHIP|\
MORRIS:EDUCATIONAL SERVICES COMMISSION OF MORRIS COUNTY (3364):EDUCATIONAL SERVICES COMMISSION OF MORRIS COUNTY|\
MORRIS:FLORHAM PARK (1530):FLORHAM PARK|\
MORRIS:HANOVER PARK REGIONAL HIGH SCHOOL DISTRICT (1990):HANOVER PARK REGIONAL HIGH SCHOOL DISTRICT|\
MORRIS:HANOVER TOWNSHIP (2000):HANOVER TOWNSHIP|\
MORRIS:HARDING TOWNSHIP (2010):HARDING TOWNSHIP|\
MORRIS:JEFFERSON TOWNSHIP (2380):JEFFERSON TOWNSHIP|\
MORRIS:KINNELON BOROUGH (2460):KINNELON BOROUGH|\
MORRIS:LINCOLN PARK BOROUGH (2650):LINCOLN PARK BOROUGH|\
MORRIS:LONG HILL TOWNSHIP (4000):LONG HILL TOWNSHIP|\
MORRIS:MADISON (2870):MADISON|\
MORRIS:MENDHAM BOROUGH (3090):MENDHAM BOROUGH|\
MORRIS:MENDHAM TOWNSHIP (3100):MENDHAM TOWNSHIP|\
MORRIS:MINE HILL TOWNSHIP (3240):MINE HILL TOWNSHIP|\
MORRIS:MONTVILLE TOWNSHIP (3340):MONTVILLE TOWNSHIP|\
MORRIS:MORRIS COUNTY VOCATIONAL SCHOOL DISTRICT (3365):MORRIS COUNTY VOCATIONAL SCHOOL DISTRICT|\
MORRIS:MORRIS HILLS REGIONAL (3370):MORRIS HILLS REGIONAL|\
MORRIS:MORRIS PLAINS (3380):MORRIS PLAINS|\
MORRIS:MORRIS SCHOOL DISTRICT (3385):MORRIS SCHOOL DISTRICT|\
MORRIS:MOUNT ARLINGTON (3410):MOUNT ARLINGTON|\
MORRIS:MOUNT OLIVE TOWNSHIP (3450):MOUNT OLIVE TOWNSHIP|\
MORRIS:MOUNTAIN LAKES (3460):MOUNTAIN LAKES|\
MORRIS:NETCONG (3520):NETCONG|\
MORRIS:OTHER:OTHER|\
MORRIS:PARSIPPANY-TROY HILLS TOWNSHIP (3950):PARSIPPANY-TROY HILLS TOWNSHIP|\
MORRIS:PEQUANNOCK TOWNSHIP (4080):PEQUANNOCK TOWNSHIP|\
MORRIS:RANDOLPH TOWNSHIP (4330):RANDOLPH TOWNSHIP|\
MORRIS:RIVERDALE (4440):RIVERDALE|\
MORRIS:ROCKAWAY BOROUGH (4480):ROCKAWAY BOROUGH|\
MORRIS:ROCKAWAY TOWNSHIP (4490):ROCKAWAY TOWNSHIP|\
MORRIS:ROXBURY TOWNSHIP (4560):ROXBURY TOWNSHIP|\
MORRIS:SCH DIST OF THE CHATHAMS (0785):SCH DIST OF THE CHATHAMS|\
MORRIS:UNITY CHARTER SCHOOL (8050):UNITY CHARTER SCHOOL|\
MORRIS:VICTORY GARDENS (5380):VICTORY GARDENS|\
MORRIS:WASHINGTON TOWNSHIP (5520):WASHINGTON TOWNSHIP|\
MORRIS:WEST MORRIS REGIONAL HIGH SCHOOL DISTRICT (5660):WEST MORRIS REGIONAL HIGH SCHOOL DISTRICT|\
MORRIS:WHARTON BOROUGH (5770):WHARTON BOROUGH|\
OCEAN:BARNEGAT TOWNSHIP (0185):BARNEGAT TOWNSHIP|\
OCEAN:BAY HEAD (0210):BAY HEAD|\
OCEAN:BEACH HAVEN BOROUGH (0230):BEACH HAVEN BOROUGH|\
OCEAN:BERKELEY TOWNSHIP (0320):BERKELEY TOWNSHIP|\
OCEAN:BRICK TOWNSHIP (0530):BRICK TOWNSHIP|\
OCEAN:CENTRAL REGIONAL (0770):CENTRAL REGIONAL|\
OCEAN:EAGLESWOOD TOWNSHIP (1150):EAGLESWOOD TOWNSHIP|\
OCEAN:ISLAND HEIGHTS (2350):ISLAND HEIGHTS|\
OCEAN:JACKSON TOWNSHIP (2360):JACKSON TOWNSHIP|\
OCEAN:LACEY TOWNSHIP (2480):LACEY TOWNSHIP|\
OCEAN:LAKEHURST (2500):LAKEHURST|\
OCEAN:LAKEWOOD TOWNSHIP (2520):LAKEWOOD TOWNSHIP|\
OCEAN:LAVALLETTE BOROUGH (2550):LAVALLETTE BOROUGH|\
OCEAN:LITTLE EGG HARBOR TOWNSHIP (2690):LITTLE EGG HARBOR TOWNSHIP|\
OCEAN:LONG BEACH ISLAND (2760):LONG BEACH ISLAND|\
OCEAN:MANCHESTER TOWNSHIP (2940):MANCHESTER TOWNSHIP|\
OCEAN:MANTOLOKING (2980):MANTOLOKING|\
OCEAN:OCEAN COUNTY VOCATIONAL SCHOOL DISTRICT (3790):OCEAN COUNTY VOCATIONAL SCHOOL DISTRICT|\
OCEAN:OCEAN GATE (3800):OCEAN GATE|\
OCEAN:OCEAN TOWNSHIP (3820):OCEAN TOWNSHIP|\
OCEAN:OTHER:OTHER|\
OCEAN:PINELANDS REGIONAL (4105):PINELANDS REGIONAL|\
OCEAN:PLUMSTED TOWNSHIP (4190):PLUMSTED TOWNSHIP|\
OCEAN:POINT PLEASANT BEACH (4220):POINT PLEASANT BEACH|\
OCEAN:POINT PLEASANT BOROUGH (4210):POINT PLEASANT BOROUGH|\
OCEAN:SEASIDE HEIGHTS BOROUGH (4710):SEASIDE HEIGHTS BOROUGH|\
OCEAN:SEASIDE PARK BOROUGH (4720):SEASIDE PARK BOROUGH|\
OCEAN:SOUTHERN REGIONAL (4950):SOUTHERN REGIONAL|\
OCEAN:STAFFORD TOWNSHIP (5020):STAFFORD TOWNSHIP|\
OCEAN:TOMS RIVER REGIONAL (5190):TOMS RIVER REGIONAL|\
OCEAN:TUCKERTON BOROUGH (5220):TUCKERTON BOROUGH|\
PASSAIC:BLOOMINGDALE (0420):BLOOMINGDALE|\
PASSAIC:CLASSICAL ACADEMY CHARTER SCHOOL OF CLIFTON (6230):CLASSICAL ACADEMY CHARTER SCHOOL OF CLIFTON|\
PASSAIC:CLIFTON (0900):CLIFTON|\
PASSAIC:HALEDON (1920):HALEDON|\
PASSAIC:HAWTHORNE (2100):HAWTHORNE|\
PASSAIC:LAKELAND REGIONAL (2510):LAKELAND REGIONAL|\
PASSAIC:LITTLE FALLS TOWNSHIP (2700):LITTLE FALLS TOWNSHIP|\
PASSAIC:NORTH HALEDON (3640):NORTH HALEDON|\
PASSAIC:OTHER:OTHER|\
PASSAIC:PASSAIC CITY (3970):PASSAIC CITY|\
PASSAIC:PASSAIC COUNTY EDUCATIONAL SERVICES COMMISSION (3975):PASSAIC COUNTY EDUCATIONAL SERVICES COMMISSION|\
PASSAIC:PASSAIC COUNTY MANCHESTER REGIONAL (3980):PASSAIC COUNTY MANCHESTER REGIONAL|\
PASSAIC:PASSAIC COUNTY VOCATIONAL SCHOOL DISTRICT (3995):PASSAIC COUNTY VOCATIONAL SCHOOL DISTRICT|\
PASSAIC:PASSAIC VALLEY REGIONAL HIGH SCHOOL DISTRICT #1 (3990):PASSAIC VALLEY REGIONAL HIGH SCHOOL DISTRICT #1|\
PASSAIC:PATERSON (4010):PATERSON|\
PASSAIC:PATERSON CHARTER SCHOOL FOR SCIENCE & TECHNOLOGY (7503):PATERSON CHARTER SCHOOL FOR SCIENCE & TECHNOLOGY|\
PASSAIC:POMPTON LAKES (4230):POMPTON LAKES|\
PASSAIC:PROSPECT PARK (4270):PROSPECT PARK|\
PASSAIC:RINGWOOD (4400):RINGWOOD|\
PASSAIC:TOTOWA (5200):TOTOWA|\
PASSAIC:WANAQUE (5440):WANAQUE|\
PASSAIC:WAYNE TOWNSHIP (5570):WAYNE TOWNSHIP|\
PASSAIC:WEST MILFORD TOWNSHIP (5650):WEST MILFORD TOWNSHIP|\
PASSAIC:WEST PATERSON (5690):WEST PATERSON|\
SALEM:ALLOWAY TOWNSHIP (0060):ALLOWAY TOWNSHIP|\
SALEM:ELMER BOROUGH (1340):ELMER BOROUGH|\
SALEM:ELSINBORO TOWNSHIP (1350):ELSINBORO TOWNSHIP|\
SALEM:LOWER ALLOWAYS CREEK TOWNSHIP (2800):LOWER ALLOWAYS CREEK TOWNSHIP|\
SALEM:MANNINGTON TOWNSHIP (2950):MANNINGTON TOWNSHIP|\
SALEM:OLDMANS TOWNSHIP (3860):OLDMANS TOWNSHIP|\
SALEM:OTHER:OTHER|\
SALEM:PENNS GROVE-CARNEYS POINT REGIONAL (4070):PENNS GROVE-CARNEYS POINT REGIONAL|\
SALEM:PENNSVILLE TOWNSHIP (4075):PENNSVILLE TOWNSHIP|\
SALEM:PITTSGROVE TOWNSHIP (4150):PITTSGROVE TOWNSHIP|\
SALEM:QUINTON TOWNSHIP (4280):QUINTON TOWNSHIP|\
SALEM:SALEM CITY (4630):SALEM CITY|\
SALEM:SALEM CO SPECIAL SERVICES SCHOOL DISTRICT (4635):SALEM CO SPECIAL SERVICES SCHOOL DISTRICT|\
SALEM:SALEM COUNTY VOCATIONAL SCHOOL DISTRICT (4640):SALEM COUNTY VOCATIONAL SCHOOL DISTRICT|\
SALEM:UPPER PITTSGROVE TOWNSHIP (5320):UPPER PITTSGROVE TOWNSHIP|\
SALEM:WOODSTOWN-PILESGROVE REGIONAL (5910):WOODSTOWN-PILESGROVE REGIONAL|\
SOMERSET:BEDMINSTER TOWNSHIP (0240):BEDMINSTER TOWNSHIP|\
SOMERSET:BERNARDS TOWNSHIP (0350):BERNARDS TOWNSHIP|\
SOMERSET:BOUND BROOK BOROUGH (0490):BOUND BROOK BOROUGH|\
SOMERSET:BRANCHBURG TOWNSHIP (0510):BRANCHBURG TOWNSHIP|\
SOMERSET:BRIDGEWATER-RARITAN REGIONAL (0555):BRIDGEWATER-RARITAN REGIONAL|\
SOMERSET:FRANKLIN TOWNSHIP (1610):FRANKLIN TOWNSHIP|\
SOMERSET:GREEN BROOK TOWNSHIP (1810):GREEN BROOK TOWNSHIP|\
SOMERSET:HILLSBOROUGH TOWNSHIP (2170):HILLSBOROUGH TOWNSHIP|\
SOMERSET:MANVILLE BOROUGH (3000):MANVILLE BOROUGH|\
SOMERSET:MILLSTONE BOROUGH (3210):MILLSTONE BOROUGH|\
SOMERSET:MONTGOMERY TOWNSHIP (3320):MONTGOMERY TOWNSHIP|\
SOMERSET:NORTH PLAINFIELD BOROUGH (3670):NORTH PLAINFIELD BOROUGH|\
SOMERSET:OTHER:OTHER|\
SOMERSET:ROCKY HILL BOROUGH (4510):ROCKY HILL BOROUGH|\
SOMERSET:SOMERSET COUNTY EDUCATIONAL SERVICES COMMISSION (4805):SOMERSET COUNTY EDUCATIONAL SERVICES COMMISSION|\
SOMERSET:SOMERSET COUNTY VOCATIONAL SCHOOL DISTRICT (4810):SOMERSET COUNTY VOCATIONAL SCHOOL DISTRICT|\
SOMERSET:SOMERSET HILLS REGIONAL (4815):SOMERSET HILLS REGIONAL|\
SOMERSET:SOMERVILLE BOROUGH (4820):SOMERVILLE BOROUGH|\
SOMERSET:SOUTH BOUND BROOK BOROUGH (4850):SOUTH BOUND BROOK BOROUGH|\
SOMERSET:WARREN TOWNSHIP (5470):WARREN TOWNSHIP|\
SOMERSET:WATCHUNG BOROUGH (5540):WATCHUNG BOROUGH|\
SOMERSET:WATCHUNG HILLS REGIONAL (5550):WATCHUNG HILLS REGIONAL|\
SUSSEX:ANDOVER REGIONAL (0090):ANDOVER REGIONAL|\
SUSSEX:BRANCHVILLE BOROUGH (0520):BRANCHVILLE BOROUGH|\
SUSSEX:BYRAM TOWNSHIP (0640):BYRAM TOWNSHIP|\
SUSSEX:FRANKFORD TOWNSHIP (1560):FRANKFORD TOWNSHIP|\
SUSSEX:FRANKLIN BOROUGH (1570):FRANKLIN BOROUGH|\
SUSSEX:FREDON TOWNSHIP (1630):FREDON TOWNSHIP|\
SUSSEX:GREEN TOWNSHIP (1800):GREEN TOWNSHIP|\
SUSSEX:HAMBURG BOROUGH (1930):HAMBURG BOROUGH|\
SUSSEX:HAMPTON TOWNSHIP (1980):HAMPTON TOWNSHIP|\
SUSSEX:HARDYSTON TOWNSHIP (2030):HARDYSTON TOWNSHIP|\
SUSSEX:HIGH POINT REGIONAL (2165):HIGH POINT REGIONAL|\
SUSSEX:HOPATCONG BOROUGH (2240):HOPATCONG BOROUGH|\
SUSSEX:KITTATINNY REGIONAL (2465):KITTATINNY REGIONAL|\
SUSSEX:LAFAYETTE TOWNSHIP (2490):LAFAYETTE TOWNSHIP|\
SUSSEX:LENAPE VALLEY REGIONAL HIGH SCHOOL DISTRICT (2615):LENAPE VALLEY REGIONAL HIGH SCHOOL DISTRICT|\
SUSSEX:MONTAGUE (3300):MONTAGUE|\
SUSSEX:NEWTON (3590):NEWTON|\
SUSSEX:OGDENSBURG BOROUGH (3840):OGDENSBURG BOROUGH|\
SUSSEX:OTHER:OTHER|\
SUSSEX:SANDYSTON-WALPACK TOWNSHIP (4650):SANDYSTON-WALPACK TOWNSHIP|\
SUSSEX:SPARTA TOWNSHIP (4960):SPARTA TOWNSHIP|\
SUSSEX:STANHOPE BOROUGH (5030):STANHOPE BOROUGH|\
SUSSEX:STILLWATER TOWNSHIP (5040):STILLWATER TOWNSHIP|\
SUSSEX:SUSSEX COUNTY CHARTER SCHOOL FOR TECHNOLOGY (7850):SUSSEX COUNTY CHARTER SCHOOL FOR TECHNOLOGY|\
SUSSEX:SUSSEX COUNTY EDUCATIONAL SERVICES COMMISSION (5105):SUSSEX COUNTY EDUCATIONAL SERVICES COMMISSION|\
SUSSEX:SUSSEX COUNTY VOCATIONAL SCHOOL DISTRICT (5110):SUSSEX COUNTY VOCATIONAL SCHOOL DISTRICT|\
SUSSEX:SUSSEX-WANTAGE REGIONAL (5100):SUSSEX-WANTAGE REGIONAL|\
SUSSEX:VERNON TOWNSHIP (5360):VERNON TOWNSHIP|\
SUSSEX:WALLKILL VALLEY REGIONAL (5435):WALLKILL VALLEY REGIONAL|\
UNION:BERKELEY HEIGHTS (0310):BERKELEY HEIGHTS|\
UNION:CENTRAL JERSEY ARTS CHARTER SCHOOL (6217):CENTRAL JERSEY ARTS CHARTER SCHOOL|\
UNION:CLARK TOWNSHIP (0850):CLARK TOWNSHIP|\
UNION:CRANFORD TOWNSHIP (0980):CRANFORD TOWNSHIP|\
UNION:ELIZABETH (1320):ELIZABETH|\
UNION:GARWOOD (1710):GARWOOD|\
UNION:HILLSIDE TOWNSHIP (2190):HILLSIDE TOWNSHIP|\
UNION:KENILWORTH (2420):KENILWORTH|\
UNION:LINDEN (2660):LINDEN|\
UNION:MORRIS-UNION JOINTURE COMMISSION (3395):MORRIS-UNION JOINTURE COMMISSION|\
UNION:MOUNTAINSIDE (3470):MOUNTAINSIDE|\
UNION:NEW PROVIDENCE (3560):NEW PROVIDENCE|\
UNION:OTHER:OTHER|\
UNION:PLAINFIELD (4160):PLAINFIELD|\
UNION:QUEEN CITY ACADEMY CHARTER SCHOOL (7600):QUEEN CITY ACADEMY CHARTER SCHOOL|\
UNION:RAHWAY (4290):RAHWAY|\
UNION:ROSELLE BOROUGH (4540):ROSELLE BOROUGH|\
UNION:ROSELLE PARK (4550):ROSELLE PARK|\
UNION:SCOTCH PLAINS-FANWOOD (4670):SCOTCH PLAINS-FANWOOD|\
UNION:SPRINGFIELD (5000):SPRINGFIELD|\
UNION:SUMMIT CITY (5090):SUMMIT CITY|\
UNION:UNION CO TEAMS CHARTER SCHOOL (8010):UNION CO TEAMS CHARTER SCHOOL|\
UNION:UNION COUNTY EDUCATIONAL SERVICES COMMISSION (5245):UNION COUNTY EDUCATIONAL SERVICES COMMISSION|\
UNION:UNION COUNTY VOCATIONAL SCHOOL DISTRICT (5260):UNION COUNTY VOCATIONAL SCHOOL DISTRICT|\
UNION:UNION TOWNSHIP (5290):UNION TOWNSHIP|\
UNION:WESTFIELD (5730):WESTFIELD|\
UNION:WINFIELD TOWNSHIP (5810):WINFIELD TOWNSHIP|\
WARREN:ALLAMUCHY TOWNSHIP (0030):ALLAMUCHY TOWNSHIP|\
WARREN:ALPHA (0070):ALPHA|\
WARREN:BELVIDERE (0280):BELVIDERE|\
WARREN:BLAIRSTOWN TOWNSHIP (0400):BLAIRSTOWN TOWNSHIP|\
WARREN:FRANKLIN TOWNSHIP (1620):FRANKLIN TOWNSHIP|\
WARREN:FRELINGHUYSEN TOWNSHIP (1670):FRELINGHUYSEN TOWNSHIP|\
WARREN:GREAT MEADOWS REGIONAL (1785):GREAT MEADOWS REGIONAL|\
WARREN:GREENWICH TOWNSHIP (1840):GREENWICH TOWNSHIP|\
WARREN:HACKETTSTOWN (1870):HACKETTSTOWN|\
WARREN:HARDWICK TOWNSHIP (2020):HARDWICK TOWNSHIP|\
WARREN:HARMONY TOWNSHIP (2040):HARMONY TOWNSHIP|\
WARREN:HOPE TOWNSHIP (2250):HOPE TOWNSHIP|\
WARREN:KNOWLTON TOWNSHIP (2470):KNOWLTON TOWNSHIP|\
WARREN:LOPATCONG TOWNSHIP (2790):LOPATCONG TOWNSHIP|\
WARREN:MANSFIELD TOWNSHIP (2970):MANSFIELD TOWNSHIP|\
WARREN:NORTH WARREN REGIONAL SCHOOL DISTRICT (3675):NORTH WARREN REGIONAL SCHOOL DISTRICT|\
WARREN:OTHER:OTHER|\
WARREN:OXFORD TOWNSHIP (3890):OXFORD TOWNSHIP|\
WARREN:PHILLIPSBURG (4100):PHILLIPSBURG|\
WARREN:POHATCONG TOWNSHIP (4200):POHATCONG TOWNSHIP|\
WARREN:RIDGE AND VALLEY CHARTER SCHOOL (7727):RIDGE AND VALLEY CHARTER SCHOOL|\
WARREN:WARREN CO SPECIAL SERVICES SCHOOL DISTRICT (5450):WARREN CO SPECIAL SERVICES SCHOOL DISTRICT|\
WARREN:WARREN COUNTY VOCATIONAL SCHOOL DISTRICT (5460):WARREN COUNTY VOCATIONAL SCHOOL DISTRICT|\
WARREN:WARREN HILLS REGIONAL HIGH (5465):WARREN HILLS REGIONAL HIGH|\
WARREN:WASHINGTON BOROUGH (5480):WASHINGTON BOROUGH|\
WARREN:WASHINGTON TOWNSHIP (5530):WASHINGTON TOWNSHIP|\
WARREN:WHITE TOWNSHIP (5780):WHITE TOWNSHIP|\
';

// County data table
//
// 
// To edit the list, just delete a line or add a line.  Order is important.  The order 
// displayed is the order it appears on the drop down.
//
var country = '\
ATLANTIC:ATLANTIC|\
BERGEN:BERGEN|\
BURLINGTON:BURLINGTON|\
CAMDEN:CAMDEN|\
CAPE MAY:CAPE MAY|\
CUMBERLAND:CUMBERLAND|\
ESSEX:ESSEX|\
GLOUCESTER:GLOUCESTER|\
HUDSON:HUDSON|\
HUNTERDON:HUNTERDON|\
MERCER:MERCER|\
MIDDLESEX:MIDDLESEX|\
MONMOUTH:MONMOUTH|\
MORRIS:MORRIS|\
OCEAN:OCEAN|\
PASSAIC:PASSAIC|\
SALEM:SALEM|\
SOMERSET:SOMERSET|\
SUSSEX:SUSSEX|\
UNION:UNION|\
WARREN:WARREN';

// Save the county & district field names
var countryFieldCfgArray = document.getElementById('cs_config_country_field').value.split(' ');
var stateFieldCfgArray   = document.getElementById('cs_config_state_field').value.split(' ');

// Save the names of the fields that hold the county & district default values
var countryDefaultCfgArray = document.getElementById('cs_config_country_default').value.split(' ');
var stateDefaultCfgArray   = document.getElementById('cs_config_state_default').value.split(' ');

var defaultState = false;
var defaultCountry = false;

function TrimString(sInString) {
   
   if ( sInString ) {

      sInString = sInString.replace( /^\s+/g, "" );// strip leading
      return sInString.replace( /\s+$/g, "" );// strip trailing
   }
}
// Populates the county select with the counties from the county list
//
function populateCountry(idName) {

   var countryLineArray = country.split('|');      // Split into lines

   var selObj = document.getElementById( idName );

   selObj.options[0] = new Option('Select County','');
   selObj.selectedIndex = 0;

   for (var loop = 0; loop < countryLineArray.length; loop++) {

      lineArray = countryLineArray[loop].split(':');

      countryCode  = TrimString(lineArray[0]);
      countryName  = TrimString(lineArray[1]);
   
      if ( countryCode != '' ) {

         selObj.options[loop + 1] = new Option(countryName, countryCode);
      }

      if ( defaultCountry == countryCode ) {

         selObj.selectedIndex = loop + 1;
      }
   }
}
function populateState( statestateIdName, countryIdName ) {

   var selObj = document.getElementById( stateIdName );
   var foundState = false;

   // Empty options just in case new drop down is shorter
   // 
   if ( selObj != null ) {
   if ( selObj.type == 'select-one' ) {

      selObj.options.length = 0;

      selObj.options[0] = new Option('Select School District','');
      selObj.selectedIndex = 0;
   }
   }
   // Populate the drop down with districts from the selected county
   //
   var stateLineArray   = state.split("|");        // Split into lines

   var optionCntr = 1;

   for (var loop = 0; loop < stateLineArray.length; loop++) {

      lineArray = stateLineArray[loop].split(":");

      countryCode  = TrimString(lineArray[0]);
      stateCode    = TrimString(lineArray[1]);
      stateName    = TrimString(lineArray[2]);

      if ( document.getElementById( countryIdName ).value == countryCode && countryCode != '' ) {

         // If it's a input element, change it to a select
         //
         if ( selObj.type == 'text' ) {

            parentObj = document.getElementById( stateIdName ).parentNode;
            parentObj.removeChild(selObj);

            var inputSel = document.createElement("SELECT");
            inputSel.setAttribute("name","state"); 
            inputSel.setAttribute("id", stateIdName ); 

            parentObj.appendChild(inputSel) ;

            selObj = document.getElementById( stateIdName );
            selObj.options[0] = new Option('Select School District','');
            selObj.selectedIndex = 0;
         }
   
         if ( stateCode != '' ) {

            selObj.options[optionCntr] = new Option(stateName, stateCode);
         }
         // See if it's selected from a previous post
         //
         if ( stateCode == defaultState && countryCode == defaultCountry ) {

            selObj.selectedIndex = optionCntr;
         }
         foundState = true;
         optionCntr++
      }
   }
   /*
   // If the county has no districts, change the select to a text box
   //
   if ( ! foundState ) {

      parentObj = document.getElementById( stateIdName ).parentNode;
      parentObj.removeChild(selObj);
 
      // Create the Input Field
      var inputEl = document.createElement("INPUT");

      inputEl.setAttribute("id",  stateIdName ); 
      inputEl.setAttribute("type", "text"); 
      inputEl.setAttribute("name", "state"); 
      inputEl.setAttribute("size", 20); 
      inputEl.setAttribute("value", defaultState); 
      parentObj.appendChild(inputEl) ;
   }
   */
   
}
// Called when district drop down is changed
// 
function updateState( countryIdNameIn ) {

   for (var loop = 0; loop < countryFieldCfgArray.length; loop++) {
   
      countryIdName  = countryFieldCfgArray[loop];
      stateIdName    = stateFieldCfgArray[loop];

      // Read the default value hidden fields
      defaultCountry = document.getElementById( countryDefaultCfgArray[loop] ).value;
      defaultState   = document.getElementById( stateDefaultCfgArray[loop] ).value;

      if ( countryIdNameIn == countryIdName ) {

         populateState( stateIdName, countryIdName );
      }
   }
}
// Initialize the drop downs
// 
function initCountry() {

   for (var loop = 0; loop < countryFieldCfgArray.length; loop++) {
   
      countryIdName  = countryFieldCfgArray[loop];
      stateIdName    = stateFieldCfgArray[loop];

      // Read the default value hidden fields
      defaultCountry = document.getElementById( countryDefaultCfgArray[loop] ).value;
      defaultState   = document.getElementById( stateDefaultCfgArray[loop] ).value;

      populateCountry( countryIdName);
      populateState( stateIdName, countryIdName );
   }
}

