function drawCounty(map)
{    
// draw county boundaries

    var points = [];
    points.push(new GLatLng(41.142011,-74.233047));
    points.push(new GLatLng(41.357051,-74.695214));
// Delaware
    points.push(new GLatLng(41.361589,-74.689580));
    points.push(new GLatLng(41.405281,-74.742012));
    points.push(new GLatLng(41.423930,-74.734081));
    points.push(new GLatLng(41.430687,-74.742617));
    points.push(new GLatLng(41.424518,-74.754896));
    points.push(new GLatLng(41.492905,-74.762286));
    points.push(new GLatLng(41.503977,-74.475572));
    points.push(new GLatLng(41.522644,-74.464112));
    points.push(new GLatLng(41.537194,-74.444170));
    points.push(new GLatLng(41.583047,-74.386991));
    points.push(new GLatLng(41.592730,-74.352228));
    points.push(new GLatLng(41.628879,-74.250144));
    points.push(new GLatLng(41.605046,-74.251712));
    points.push(new GLatLng(41.582174,-74.126302));
    points.push(new GLatLng(41.615318,-74.134466));
    points.push(new GLatLng(41.606126,-74.095174));
    points.push(new GLatLng(41.598187,-74.090162));
    points.push(new GLatLng(41.605446,-74.067942));
    points.push(new GLatLng(41.580170,-74.053856));
    points.push(new GLatLng(41.589387,-73.954276));
// Hudson
    points.push(new GLatLng(41.569716,-73.959381));
    points.push(new GLatLng(41.532829,-73.991366));
    points.push(new GLatLng(41.444200,-73.987005));
    points.push(new GLatLng(41.398666,-73.958940));
    points.push(new GLatLng(41.395518,-73.948082));
    points.push(new GLatLng(41.321488,-73.979847));
    points.push(new GLatLng(41.320632,-73.986426));
    points.push(new GLatLng(41.142011,-74.233047));

    map.addOverlay(new GPolyline(points));
	
// draw metro-north hudson line

    var points = [];
points.push(new GLatLng(41.705839,-73.937946)); //PO
points.push(new GLatLng(41.58677,-73.94773)); //NH
points.push(new GLatLng(41.50642405,-73.98480892)); //BE
points.push(new GLatLng(41.41575419,-73.95867348)); //CS
points.push(new GLatLng(41.3829107,-73.94672155)); //GA
points.push(new GLatLng(41.319456,-73.980049)); 
points.push(new GLatLng(41.28504658,-73.93119693)); //PKL
points.push(new GLatLng(41.24662773,-73.92237782)); //CRT
points.push(new GLatLng(41.19116121,-73.88314247)); //CRO
points.push(new GLatLng(41.066537,-73.866978)); 
points.push(new GLatLng(40.935795,-73.902668)); //YK
points.push(new GLatLng(40.816706,-73.930728)); 
points.push(new GLatLng(40.752749,-73.977180)); //GCT

    map.addOverlay(new GPolyline(points,"#009900"));
	
// draw metro-north port jervis line
    var points = [];
points.push(new GLatLng(41.37488442,-74.69468236)); //PJ
points.push(new GLatLng(41.360963,-74.680401));
points.push(new GLatLng(41.379307,-74.653804));
points.push(new GLatLng(41.377809,-74.646201));
points.push(new GLatLng(41.418626,-74.600177));
points.push(new GLatLng(41.479500,-74.560944));
points.push(new GLatLng(41.47271806,-74.53288078)); //OV
points.push(new GLatLng(41.468861,-74.512272));
points.push(new GLatLng(41.488087,-74.481135));
points.push(new GLatLng(41.471334,-74.436018));
points.push(new GLatLng(41.477441,-74.415083));
points.push(new GLatLng(41.470694,-74.393991));
points.push(new GLatLng(41.45753902,-74.37042475)); //MI
points.push(new GLatLng(41.470120,-74.311465));
points.push(new GLatLng(41.45054324,-74.26680565)); //CA
points.push(new GLatLng(41.448445,-74.259321));
points.push(new GLatLng(41.454205,-74.237834));
points.push(new GLatLng(41.437774,-74.196763));
points.push(new GLatLng(41.457281,-74.108781));
points.push(new GLatLng(41.43675855,-74.10180688)); //SA
points.push(new GLatLng(41.404658,-74.091897));
points.push(new GLatLng(41.29336607,-74.13973331)); //HA
points.push(new GLatLng(41.222248,-74.186059));
points.push(new GLatLng(41.1951091,-74.18441892)); //TU
points.push(new GLatLng(41.15700895,-74.19139266)); //SL
points.push(new GLatLng(41.148538,-74.191105));
points.push(new GLatLng(41.129781,-74.163709));
points.push(new GLatLng(41.11369744278695,-74.15369153022766)); // SU
points.push(new GLatLng(40.740587,-74.066957));
points.push(new GLatLng(40.734258,-74.030092));

    map.addOverlay(new GPolyline(points,"#ff9933"));

};