function loadCountyMap(citysFile) {
    document.getElementById('imgMapPic').style.display = 'none';
    document.getElementById('setCountyPic').style.display = 'block';
    document.getElementById('mapBox').style.display = 'block';

    if (null !== document.getElementById('quickHomeYahoo')) {
        document.getElementById('quickHomeYahoo').style.display = 'none';
    }
    if (null !== document.getElementById('quickHomeMLS')) {
        document.getElementById('quickHomeMLS').style.display = 'none';
    }
    var gicon = new google.maps.Icon(G_DEFAULT_ICON, '/wrap/imagesSearch/iconMarker');

    function createMarker(point, tipName, selectName) {
        var marker = new google.maps.Marker(point, gicon);
        marker.tooltip = '<div class="tooltip">'+tipName+'<\/div>';
        google.maps.Event.addListener(marker, "click", function() {
            changeselect('cityId', selectName);
        });
        map.addOverlay(marker);

        google.maps.Event.addListener(marker,"mouseover", function() {
          showTooltip(marker);
        });
        google.maps.Event.addListener(marker,"mouseout", function() {
        tooltip.style.visibility="hidden";
        });
    }
    function showTooltip(marker) {
        tooltip.innerHTML = marker.tooltip;
        var point = map.getCurrentMapType().getProjection().fromLatLngToPixel(map.getBounds().getSouthWest(), map.getZoom());
        var offset = map.getCurrentMapType().getProjection().fromLatLngToPixel(marker.getPoint(), map.getZoom());
        var anchor = marker.getIcon().iconAnchor;
        var width = marker.getIcon().iconSize.width;
        var pos = new google.maps.ControlPosition(G_ANCHOR_BOTTOM_LEFT, new google.maps.Size(offset.x - point.x - anchor.x + width,- offset.y + point.y +anchor.y)); 
        pos.apply(tooltip);
        tooltip.style.visibility="visible";
    }
    var map = new google.maps.Map2(document.getElementById("mapBox"), {size: new google.maps.Size(306,306)});
    map.addControl(new google.maps.SmallMapControl());
    map.setCenter(new google.maps.LatLng(0,0),0);

    var tooltip = document.createElement("div");
    document.getElementById("mapBox").appendChild(tooltip);
    tooltip.style.visibility="hidden";

    var bounds = new google.maps.LatLngBounds();
    process_it = function(doc) {
        var lines = doc.split("\n");
        for (var i=0; i<lines.length; i++) {
            if (lines[i].length > 1) {
                parts = lines[i].split("|");
                var lat = parseFloat(parts[0]);
                var lng = parseFloat(parts[1]);
                var tipName = parts[2];
                var selectName = parts[3];
                var point = new google.maps.LatLng(lat,lng);
                createMarker(point, tipName, selectName);
                bounds.extend(point);
            }
        }
        map.setZoom(map.getBoundsZoomLevel(bounds));
        map.setCenter(bounds.getCenter());
    }
    google.maps.DownloadUrl(citysFile, process_it);
}

