// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var idx_cities = {};

idx_cities.DE = ["BAYARD","BEAR","BELVEDER","BETHANY BEACH","BETHEL","BLADES","BRIDGEVILLE","CAMDEN","CAMDEN-WYOMING","CHESWOLD","CLARKSVILLE","CLAYMONT","CLAYTON","DAGSBORO","DELAWARE CITY","DELMAR","DEWEY BEACH","DOVER","EDGEMORE","ELLENDALE","FARMINGTON","FELTON","FENWICK ISLAND","FRANKFORD","FREDERICA","GEORGETOWN","GREENVILLE","GREENWOOD","GUMBORO","HARBESON","HARRINGTON","HARTLY","HOCKESSIN","HOUSTON","KENTON","KIRKWOOD","LAUREL","LEWES","LINCOLN","LITTLE CREEK","MAGNOLIA","MARSHALLTON","MARYDEL","MIDDLETOWN","MILFORD","MILLSBORO","MILLSOBORO","MILLVILLE","MILTON","NEW CASTLE","NEWARK","NEWPORT","NORTH BETHANY","OAK ORCHARD","OCEAN VIEW","ODESSA","OTHER","PORT PENN","REHOBOTH","REHOBOTH BEACH","ROCKLAND","ROXANA","SAINT GEORGES","SEAFORD","SELBYVILLE","SLAUGHTER BEACH","SMYRNA","SOUTH BETHANY","STANTON","TALLYVILLE","TOWNSEND","VIOLA","WILMINGTON","WOODSIDE","WYOMING","YORKLYN"];
idx_cities.PA = ["ABINGTON","ADAMSTOWN","AKRON","ALBRIGHTSVILLE","ALBURITS","ALBURN","ALBURTIS","ALDAN","ALLEN TWP","ALLENTOWN","ALLENTOWN CITY","ALLENTWON","AMBLER","ANDALUSIA","ANDREAS","ANNVILLE","ARDMORE","ASHLAND","ASTON","ATGLEN","ATHENS","AUBURN","AUDUBON","AVONDALE","BALA CYNWYD","BALLY","BANGOR","BANGOR BORO","BARNESVILLE","BARTO","BATH","BEAR CREEK VILLAGE","BECHTELSVILLE","BEDMINSTER","BELMONT HILLS","BENSALEM","BERNVILLE","BERWYN","BETHEL","BETHLEHEM","BETHLEHEM CITY","BETHLEHEM TWP","BETHLEHEM TWP.","BIRCHRUNVILLE","BIRDSBORO","BLAKESLEE","BLANDON","BLUE BALL","BLUE BELL","BOILING SPRINGS","BOOTHWYN","BOWMANSVILLE","BOYERTOWN","BRANCHDALE","BREINGSVILLE","BREINIGSVILLE","BRIDGEPORT","BRISTOL","BROCKTON","BROGUE","BROOKHAVEN","BROOMALL","BRYN ATHYN","BRYN MAWR","BUCKINGHAM","BUSHKILL","CANTON","CARBON COUNTY","CARVERSVILLE","CASS TOWNSHIP","CATASAUQUA","CATASAUQUA BOROUGH","CEDARS","CENTER VALLEY","CENTERPORT","CHADDS FORD","CHALFONT","CHELTENHAM","CHESTER","CHESTER HGTS","CHESTER SPRINGS","CHESTERBROOK","CHEYNEY","CHRISTIANA","CHURCHVILLE","CLAY TWP.","CLIFTON HGTS","COATESVILLE","COCHRANVILLE","COLLEGEVILLE","COLLINGDALE","COLMAR","COLUMBIA","COLWYN","CONCORDVILLE","CONESTOGA VALLEY","CONFIDENTIAL","CONSHOHOCKEN","COOPERSBURG","COPLAY","CORNWALL","CRESCO","CRESSONA","CROYDON","CRUM-LYNNE","CUMBOLA","DARBY","DAUBERVILLE","DELANO","DELTA","DENVER","DEVON","DONALDSON","DOUGLASSVILLE","DOWNINGTOWN","DOYLESTOWN","DRESHER","DREXEL HILL","DRUMORE","DUBLIN","DURHAM","E. HEMPFIELD","EAGLEVILLE","EARLVILLE","EAST ALLEN","EAST EARL","EAST FALLOWFIELD","EAST GREENVILLE","EAST LANSDOWNE","EAST NORRITON","EAST ROCKHILL","EAST STROUDSBURG","EASTON","EASTON CITY","EDDYSTONE","EDGMONT","EFFORT","ELIZABETHTOWN","ELKINS PARK","ELVERSON","EMAUS","EMERALD","EMMAUS","EPHRATA","EPHRATA TOWNSHIP","ERDENHEIM","ERIE","ERWINNA","ESSINGTON","EXTON","FAIRLESS HILLS","FAIRVIEW VIL","FALLSINGTON","FAWN GROVE","FEASTERVILLE","FEASTERVILLE TREVOSE","FERNDALE","FLEETWOOD","FLOURTOWN","FOGELSVILLE","FOGLESVILLE","FOLCROFT","FOLSOM","FORKS","FORKS TWO","FORKS TWP","FORT WASHINGTON","FOSTER TWP","FOUNTAINVILLE","FRACKVILLE","FRACKVILLE BORO","FRANCONIA","FRAZER","FREDERICK","FREDERICKSBURG","FREEMANSBURG","FRIEDENS","FRIEDENSBURG","FURLONG","GALETON","GAP","GARNET VALLEY","GEIGERTOWN","GILBERTSVILLE","GIRARDVILLE","GLADWYNE","GLEN MILLS","GLEN RIDDLE","GLENMOORE","GLENOLDEN","GLENSIDE","GORDONVILLE","GOULDSBORO","GRANTVILLE","GREEN LANE","GULPH MILLS","GWYNEDD","GWYNEDD VALLEY","HAMBURG","HANOVER","HANOVER TWP","HARLEYSVILLE","HARRISBURG","HATBORO","HATFIELD","HAVERFORD","HAVERTOWN","HAZELTON","HEGINS","HEIDELBERG","HEIDELBERG TWP","HELLERTOWN","HEREFORD","HILLTOWN","HOLICONG","HOLLAND","HOLMES","HOLTWOOD","HONEY BROOK","HORSHAM","HULMEVILLE","HUMMELSTOWN","HUNLOCK CREEK","HUNTINGDON VALLEY","IVYLAND","JAMISON","JEFFERSONVILLE","JENKINTOWN","JIM THORPE","JONESTOWN","KEMBLESVILLE","KEMPTON","KENNETT SQUARE","KIMBERTON","KING OF PRUSSIA","KINTNERSVILLE","KINZER","KINZERS","KIRKWOOD","KLINGERSTOWN","KULPSVILLE","KUNKLETOWN","KUTZTOWN","L MACUNGIE TWP","L MILFORD","LAFAYETTE HILL","LAHASKA","LAKE HARMONY","LAKEVILLE","LANCASTER","LANCASTER CITY","LANCASTER TWP","LANDENBERG","LANDISVILLE","LANGHORNE","LANSDALE","LANSDOWNE","LANSDOWNE BORO","LANSFORD","LAPORTE","LAURELDALE","LAVELLE","LEBANON","LECK KILL","LEDERACH","LEESPORT","LEHIGH TWP","LEHIGH VALLEY","LEHIGHTON","LENHARTSVILLE","LEOLA","LESTER","LEVITTOWN","LIMEKILN","LIMERICK","LINCOLN UNIV","LINE LEXINGTON","LINFIELD","LINWOOD","LITITZ","LIVERPOOL","LLEWELLYN","LONG POND","LOWE RMACUNGIE","LOWER GWYNEDD","LOWER MACUNGIE","LOWER MACUNGIE TWP","LOWER MACUNGIE TWSHP","LOWER MILFORD TWP","LOWER NAZARETH TWP","LOWER SAUCON","LOWER SAUCON TWP","LOWER SOUTHAMPTON","LUMBERVILLE","LUZERNE","LUZURNE COUNTY","LYKENS","LYON STATION","MACUNGIE","MACUNGIE BOROUGH","MACUNIGE","MAHANOY CITY","MALVERN","MANHEIM","MANHEIM TOWNSHIP","MANHEIM TWP","MAPLE GLEN","MARCUS HOOK","MAXATAWNY","MCADOO","MCVEYTOWN","MEADOWBROOK","MECHANICSVILLE","MEDIA","MELROSE PARK","MERION STATION","MERTZTOWN","MIDDLEPORT","MIDDLETOWN","MIFFLINVILLE","MILLERSVILLE","MILMONT PARK","MINERSVILLE","MODENA","MOHNTON","MOHRSVILLE","MONT CLARE","MONTGOMERYVILLE","MOORE TWP","MORGANTOWN","MORRISVILLE","MORTON","MOUNT AETNA","MOUNT JOY","MOUNT PENN","MOUNTVILLE","MOYLAN","MT GRETNA","MYERSTOWN","N CATASAUQUA BOR","N MANHEIM TWP","NARBERTH","NARVON","NAZARETH","NEFFS","NESQUEHONING","NEW ALBANY","NEW BERLINVILLE","NEW BLOOMFIELD","NEW BRITAIN","NEW HOLAND","NEW HOLLAND","NEW HOPE","NEW LONDON","NEW LONDON TWP","NEW OXFORD","NEW PHILADELPHIA","NEW PROVIDENCE","NEW RINGGOLD","NEW RINGOLD","NEW TRIPOLI","NEWMANSTOWN","NEWPORTVILLE","NEWTOWN","NEWTOWN SQUARE","NEWVILLE","NOCKAMIXON","NONE AVAILABLE","NORRISTOWN","NORTH HILLS","NORTH WALES","NORTH WHITEHALL TWP","NORTHAMPTON","NORWOOD","NOTTINGHAM","OAKFORD","OAKS","OLD ZIONSVILLE","OLEY","OREFIELD","ORELAND","ORWIGSBURG","OTTSVILLE","OXFORD","PALM","PALMER","PALMER TWP","PALMERTON","PALMYRA","PALO ALTO","PAOLI","PARADISE","PARKESBURG","PARKSIDE","PEACH BOTTOM","PENLLYN","PENN ARGYL","PENN VALLEY","PENNDEL","PENNS PK","PENNSBURG","PEQUEA","PERKASIE","PERKIOMENVILLE","PHILADELPHIA","PHOENIXVILLE","PINE GROVE","PINEVILLE","PIPERSVILLE","PLAINFIELD","PLUMSTEADVILLE","PLYMOUTH MEETING","POCONO LAKE","POCONO PINES","POCONO SUMMIT","POINT PLEASANT","POMEROY","PORT CARBON","PORT CLINTON","POTTSTOWN","POTTSVILLE","PRIMOS","PROSPECT PARK","PROSPECT PK","QUAKERTOWN","QUARRYVILE","QUARRYVILLE","RABSVILLE","RADNOR","READING","RED HILL","REHRERSBURG","REIFTON","REINHOLDS","REVERE","RICHBORO","RICHLAND","RICHLANDTOWN","RIDLEY PARK","RIEGELSVILLE","RINGTOWN","ROARING BRANCH","ROBESONIA","ROCKLEDGE","ROMANSVILLE","RONKS","ROSE VALLEY","ROSEMONT","ROSLYN","ROYERSFORD","RUSHLAND","RYDAL","SADSBURYVILLE","SAINT CLAIR","SAINT DAVIDS","SAINT PETERS","SALFORD","SALFORDVILLE","SALISBURY","SALISBURY TWP","SANATOGA","SAUCON VALLEY","SAYLORSBURG","SCH HAVEN","SCH. HAVEN","SCHAEFFERSTOWN","SCHNECKSVILLE","SCHUYLKILL HAVEN","SCHWENKSVILLE","SECANE","SELLERSVILLE","SHARON HILL","SHARTLESVILLE","SHENANDOAH","SHILLINGTON","SHOEMAKERSVILLE","SILVERDALE","SINKING SPRING","SKIPPACK","SLATEDALE","SLATINGTON","SOLEBURY","SOUDERTON","SOUTH WHITEHALL","SOUTH WHITEHALL TWP","SOUTHAMPTON","SPRING CITY","SPRING HOUSE","SPRING MOUNT","SPRINGFIELD","SPRINGTOWN","ST CLAIR","ST PETERS","ST. CLAIR","STEVENS","STOWE","STRAFFORD","STRASBURG","STRAUSSTOWN","SUMMIT HILL","SUMMIT STATION","SUMNEYTOWN","SWARTHMORE","TAMAQUA","TELFORD","TEMPLE","TERRE HILL","THORNDALE","THORNTON","TINICUM","TOBYHANNA","TOPTON","TOUGHKENAMON","TOWER CITY","TRAINER","TRAINER BORO","TRAPPE","TREEMONT","TREMONT","TREVOSE","TROOPER","TROUT RUN","TROY","TRUMBAUERSVILLE","TULLYTOWN","TUSCARORA","TYLERSPORT","U SAUCON TWP","UNIONVILLE","UPLAND","UPPER BLACK EDDY","UPPER DARBY","UPPER DUBLIN","UPPER HOLLAND","UPPER MACUNGIE","UPPER MACUNGIE TWP","UPPER MAKEFIELD","UPPER MILFORD TWP","UPPER NAZARETH TWP.","UPPER NAZERETH","UPPER SAUCON","UPPER SAUCON TOWNSHI","UPPER SAUCON TWP","UWCHLAND","VALLEY FORGE","VALLEY VIEW","VILLANOVA","W. EARL TWP.","WALLINGFORD","WALNUTPORT","WARMINSTER","WARRINGTON","WARWICK","WASHINGTON","WASHINGTON CROSSING","WASHINGTON TWP","WAWA","WAYNE","WAYNE TWP","WEATHERLY","WEISENBERG TWP","WEISENBERG TWP.","WERNERSVILLE","WEST ALLENTOWN","WEST CHESTER","WEST CHESTER BORO","WEST CHESTER MAIN","WEST CONSHOHOCKEN","WEST GROVE","WEST LAWN","WEST READING","WESTTOWN","WHITE HAVEN","WHITEHALL","WHITEMARSH","WILKES BARRE","WILLIAMS TWP","WILLOW GROVE","WILLOW STREET","WILSON BORO","WILSON BOROUGH","WIND GAP","WOMELSDORF","WOODLYN","WORCESTER","WRIGHTSTOWN","WRIGHTSVILLE","WYCOMBE","WYNCOTE","WYNDMOOR","WYNNEWOOD","WYOMISSING","YARDLEY","YEADON","YORK","ZIEGLERVILLE","ZIONHILL","ZIONSVILLE"];
idx_cities.NJ = ["ABCESON","ABSECON","ALLENHURST","ALLENTOWN","ALLOWAY","AMWELL","ASBURY PARK","ATANTIC CITY","ATCO","ATLANTIC","ATLANTIC CITY","AUDUBON","AVALON","AVENEL","BARNEGAT","BARNEGAT TWP","BARNEGET","BARRINGTON","BASKING RIDGE","BAYVILLE","BEACH HAVEN","BEACH HAVEN TERRACE","BEACHWOOD","BEDMINSTER","BELLE MEAD","BELLMAWR","BERKELEY","BERKELEY HEIGHTS","BERKELEY TOWNSHIP","BERLIN","BEVERLY","BLACKWOOD","BLOOMSBURY","BLOWENBURG","BORDENTOWN","BRADLEY BEACH","BRANCHBURG TWP","BRANT BEACH","BRIAGNTINE","BRICK","BRIDGEPORT","BRIDGETON","BRIDGETON CITY","BRIDGEWATER","BRIDGTON","BRIGANTINE","BRIGANTINE CITY","BRIGATINE","BRIGNATINE","BRIGNTINE","BRISGETON","BRNEGAT","BROOKLAWN","BROWNS MILLS","BUEAN VISTA TOWNSHIP","BUENA","BUENA BORO","BUENA BOROUGH","BUENA VISA TWP","BUENA VISTA","BUENA VISTA BORO","BUENA VISTA TOWNSHIP","BUENA VISTA TWP","BUENA VISTA TWP.","BURLINGTON","BVT","CAMDEN","CAPE MAY","CAPE MAY C.H.","CAPE MAY COURT HOUSE","CAPE MAY COURTHOUSE","CAPE MAY POINT","CARNEYS POINT","CARTERET","CEDAR BROOK","CEDARVILLE","CEDARVILLLE","CHATHAM","CHATSWORTH","CHERRY HILL","CHESILHURST","CHESTERFIELD","CINNAMINSON","CINTON","CITY OF MILLVILLE","CITY OF VINELAND","CLARKBURG","CLARKSBORO","CLARKSBURG","CLAYTON","CLEMENTON","CLERMONT","CLIFFSIDE PARK","CLIFTON","CLINTON","CMCH","COLLINGSWOOD","COLTS NECK","COLUMBUS","COMMERCIAL","COMMERCIAL TOWNSHIP","COMMERCIAL TWP","COMMERICAL TWP.","COOKSTOWN","CORBIN CITY","CRANBURY","CREAM RIDGE","CREAMRIDGE","CROSSWICKS","CUMBERLAND","DAYTON","DEEFFIELD","DEEFIELD","DEEPWATER","DEERFIELD","DEERFIELD TWP","DEL HAVEN","DELANCO","DELAWARE","DELAWARE TWP","DELHAVEN","DELMONT","DELRAN","DENNIS","DENNIS TWP","DENNISVILLE","DEPTFORD","DIVIDING CREEK","DIVING CREEK","DORCHESTER","DOROTHY","DOWNE","E. AMWELL","EAGELSSWOOD","EAGLESWOOD","EAST AMWELL","EAST BRUNSWICK","EAST MILLSTONE","EAST VINELAND","EAST WINDSOR","EASTAMPTON","EDGEWATER PARK","EDISON","EGG HARBOR","EGG HARBOR CITY","EGG HARBOR TOWNSHIP","EGG HARBOR TWP","EGG HARBOR TWP.","EGG HARBOR TWSP","EGG HARBOR TWSP.","EHT","ELIZABETH","ELMER","ELWOOD","ENGLISHTOWN","ERIAL","ERMA","ESTELL MANOR","EVESHAM","EWING","FAIR HAVEN","FAIRFIELD","FAIRFIELD TOWNSHIP","FAIRFIELD TWP","FAIRFIELD TWP.","FAIRTON","FARMINGDALE","FIELDSBORO","FLEMINGTON","FLORENCE","FOLSOM","FORKED RIVER","FORTESCUE","FRANKLIN","FRANKLIN PARK","FRANKLIN TOWNSHIP","FRANKLIN TWP","FRANKLINVILLE","FREEHOLD","FREEHOLD TOWNSHIP","FRENCHTOWN","FRENCHTOWN BORO","GALLOWAY","GALLOWAY TOWNSHIP","GALLOWAY TWP","GANDYS BEACH","GIBBSBORO","GIBBSTOWN","GLASSBORO","GLENDORA","GLOUCESTER CITY","GLOUCESTER TWP","GREENWICH","GREENWICH TOWNSHIP","GREENWICH TWP","GREENWICH TWP.","GRENLOCH","HADDON HEIGHTS","HADDON TOWNSHIP","HADDONFIELD","HAINESPORT","HAMILTON","HAMILTON SQUARE","HAMILTON TOWNSHIP","HAMILTON TWP","HAMMMONTON","HAMMONTON","HAMMONTON TOWN","HAMMONTON TOWNSHIP","HAMNMONTON","HAMPTON","HANCOCKS BRIDGE","HANNONTON TOWN","HARRISONVILLE","HEISLERVILLE","HIGH BRIDGE","HIGH BRIDGE BORO","HIGHTSTOWN","HILLSBOROUGH","HILLSBOROUGH, NJ","HOPEWELL","HOPEWELL TOWNSHIP","HOPEWELL TWP","HOPEWELL TWP.","HOWELL","HOWELL TWP","HUNTERDON","IACEY","ISELIN","JACKSON","JACKSON TWP.","JACOBSTOWN","JAMESBURG","JERSEY CITY","JOBSTOWN","JULIUSTOWN","KEANSBURG","KENDALL PARK","KINGSTON","KINGWOOD","KINGWOOD TWP","LACEY","LACEY TOWNSHIP","LACEY TWP","LAKEHURST","LAKEWOOD","LAMBERTSVILLE","LAMBERTVILLE","LAMBERTVLLE","LANDISVILE","LANDISVILLE","LANOKA HARBOR","LAUREL SPRINGS","LAWNSIDE","LAWRENCE","LAWRENCE TOWNSHIP","LAWRENCE TWP","LAWRENCE TWP.","LAWRENCEVILLE","LEESBURG","LINDENWOLD","LINWOOD","LINWOOD CITY","LITTLE EEGG HARBOR","LITTLE EGG HARBOR","LITTLE EGG HARBOT","LITTLE SILVER","LOGAN TOWNSHIP","LONG BEACH","LONG BEACH TOWNSHIP","LONG BEACH TWP","LONG BEACH TWP.","LONGPORT","LOWER TOWNSHIP","LUITTLE EGG HARBOR","LUMBERTON","MAGNOLIA","MAHAWKIN","MALAGA","MANAHAWIN","MANAHAWKIN","MANAHWKIN","MANALAPAN","MANALAPN","MANCHESTER","MANCHESTER TWP","MANNINGTON","MANTUA","MANVILLE","MAPLE SHADE","MAPLEWOOD","MARGATE","MARGATE CITY","MARLTON","MARMORA","MATAWAN","MAURICE RIVER","MAURICE RIVER TWP.","MAURICETOWN","MAYS LANDING","MAYS LANDING,","MAYS LANDING, N.J.","MAYS LANDINT","MAYSANDING","MAYSLANDING","MEDFORD","MEDFORD LAKES","MERCERVILLE","MERCHANTVILLE","MICKLETON","MIDDLE TOWNSHIP","MIDDLE TWP","MIDDLESEX","MILFORD","MILLSTONE","MILLSTONE TOWNSHIP","MILLSTONE TWP","MILLSTONE TWP.","MILLTOWN","MILLVILEL","MILLVILLE","MILLVILLE CITY","MILMAY","MILVILLE","MILVLILLE","MINOTOLA","MIZPAH","MONMOUTH JCT","MONMOUTH JCT.","MONMOUTH JUNCTION","MONROE","MONROE TOWHSHIP","MONROE TOWNSHIP","MONROE TWP","MONROE TWP.","MONROEVILLE","MONTGOMERY","MONTGOMERY/BELLE MEA","MOORESTOWN","MORGANVILLE","MOUNT EPHRAIM","MOUNT HOLLY","MOUNT LAUREL","MOUNT ROYAL","MULICA","MULLICA","MULLICA HILL","MULLICA TWP","MULLICA TWP.","N WILDWOOD CITY","NATIONAL PARK","NEPTUNE","NEW BRUNSWICK","NEW EGYPT","NEW GRETNA","NEW LISBON","NEW PROVIDENCE","NEWFIELD","NEWPORT","NEWTONVILLE","NO. BRUNSWICK","NONE","NONE AVAILABLE","NORTH BEACH HAVEN","NORTH BRUNSWICK","NORTH CAPE MAY","NORTH WILDWOOD","NORTH WILDWOOD CITY","NORTHFIELD","NUTLEY","OAKLYN","OCEAN","OCEAN CITY","OCEAN GATE","OCEAN TWP","OCEAN TWP.","OCEAN VIEW","OLD BRIDGE","ORANGE","PALMYRA","PAULSBORO","PEDRICKTOWN","PEMBERTON","PENNINGTON","PENNS GROVE","PENNSAUKEN","PENNSVILLE","PERRINEVILLE","PERTH AMBOY","PETERSBURG","PHILIPSBURG","PHILLIPSBURG","PILESGROVE","PINE BEACH","PINE HILL","PISCATAWAY","PITMAN","PITTSGROVE","PITTSTOWN","PLAIN","PLAINSBORO","PLEASANTVILLE","PLUMSTEAD","PLUMSTED","PLUMSTED TWP","POMONA","PORT  NORRIS","PORT NORRIS","PORT REPUBLIC","PRINCETON","PRINCETON JUNCTION","QUINTON","RARITAN TOWNSHIP","RED BANK","RICHLAND","RICHWOOD","RINGOES","RIO GRANDE","RIVERSIDE","RIVERTON","ROBBINSVILLE","ROCKY HILL","ROEBLING","ROOSEVELT","ROSENHAYN","RUNNEMEDE","S BRUNSWICK","S. BOUND BROOK","S. BRUNSWICK","SALEM","SAYREVILLE","SCHOOLEYS MTN","SEA ISLE CITY","SEABROOK","SEASIDE","SEASIDE HEIGHTS","SEASIDE PARK","SEWELL","SHAMONG","SHILOH","SHIP BOTTOM","SICKLERVILLE","SKILLMAN","SKLLMAN","SMITHVILLE","SO. BRUNSWICK","SOMERDALE","SOMERS POINT","SOMERSET","SOUTH BRUNSWICK","SOUTH BRUNSWICK TWP","SOUTH DENNIS","SOUTH PLAINFIELD","SOUTH RIVER","SOUTH TOMS RIVER","SOUTHAMPTON","SPOTSWOOD","SPRING LAKE HEIGHTS","STAFFORD","STAFFORD TOWNSHIP","STAFFORD TOWSHIP","STAFFORD TWP","STAFFORD TWSP","STOCKTON","STOW CREEK","STOW CREEK TOWNSHIP","STRATFORD","SURF CITY","SWEDESBORO","SYLVANIA PLACE","TABERNACLE","TEWKSBURY","THOROFARE","THREE BRIDGES","TINTON FALLS","TITUSVILLE","TOMS RIVER","TOMS RIVER TWP","TRENTON","TUCKERTON","TURNERSVILLE","UPPER DEERFIELD","UPPER DEERFIELD TSP","UPPER DEERFIELD TWNP","UPPER DEERFIELD TWP","UPPER DEERFIELD TWP.","UPPER DEERFIELD TWSP","UPPER FREEHOLD","UPPERDEERFIELD","UPPRER DEERFIELD","VENTNOR","VENTNOR CITY","VENTNOR HEIGHTS","VENTOR","VILLAS","VINCENTOWN","VINELAND","VINELAND CITY","VOORHEES","WARETOWN","WARREN GROVE","WASHINGTON TWP.","WATERFORD WORKS","WENONAH","WEST  WILDWOOD","WEST AMWELL","WEST BERLIN","WEST CAPE MAY","WEST COLLINGSWOOD","WEST COLLINGSWOOD HT","WEST CREEK","WEST DEPTFORD TWP","WEST TRENTON","WEST WILDWOOD","WEST WINDSOR","WESTAMPTON","WESTMONT","WESTVILLE","WEYMOUTH TWP","WHITEHOUSE","WHITEHOUSE STATION","WHITING","WILDOOD","WILDWOOD","WILDWOOD CITY","WILDWOOD CREST","WILLIAMSTOWN","WILLINGBORO","WINDSOR","WINSLOW","WOODBINE","WOODBURY","WOODBURY HEIGHTS","WOODLYNNE","WOODSTOWN","WOOLWICH TOWNSHIP","WRIGHTSTOWN","YARDVILLE"];
idx_cities.MD = [];

function changeState() {
	state = document.getElementById("state").value;
	cities = document.getElementById('cities');
	
	// remove old options
	cities.selectedIndex = 0;
	var lastOption = cities.options.length - 1;
	while (lastOption > 0) {
		cities.options[lastOption] = null;
		lastOption--;
	}
	
	// build new options
	for (var i = 0; i < idx_cities[state].length; i++) {
		cities.options[i+1] = new Option(capWords(idx_cities[state][i]), idx_cities[state][i]);
	}

}

function capWords(tmpStr) {

var tmpChar, preString, postString, strlen;

tmpStr = tmpStr.toLowerCase();
stringLen = tmpStr.length;
if (stringLen > 0)
{
  for (i = 0; i < stringLen; i++)
  {
    if (i == 0)
	{
      tmpChar = tmpStr.substring(0,1).toUpperCase();
      postString = tmpStr.substring(1,stringLen);
      tmpStr = tmpChar + postString;
    }
    else
	{
      tmpChar = tmpStr.substring(i,i+1);
      if (tmpChar == " " && i < (stringLen-1))
	  {
      tmpChar = tmpStr.substring(i+1,i+2).toUpperCase();
      preString = tmpStr.substring(0,i+1);
      postString = tmpStr.substring(i+2,stringLen);
      tmpStr = preString + tmpChar + postString;
      }
    }
  }
}
return tmpStr;
}
