
function startGooglemap(xcoord,ycoord,zoomlevel,maptype)
{
    dire = new GDirections();
    map = new GMap2(document.getElementById("gmapper_map"));

    var geocoder = new GClientGeocoder();
    map.enableScrollWheelZoom();

    var mapdiv = document.getElementById("gmapper_map");

    GEvent.addDomListener(mapdiv, "DOMMouseScroll", wheelevent);

    mapdiv.onmousewheel = wheelevent;

    map.addControl(new GLargeMapControl());

    map.addControl(new GMapTypeControl());

    var mt = map.getMapTypes();
    for (var i=0; i<mt.length; i++) 
    {
        mt[i].getMinimumResolution = function() {return 1;}
        mt[i].getMaximumResolution = function() {return 20;}
    }
    //var mycontrol = new GHierarchicalMapTypeControl();
    var mycontrol = new GMapTypeControl();
    map.addControl(mycontrol);

    map.setCenter(new GLatLng( xcoord, ycoord), zoomlevel);

    new GKeyboardHandler(map);

    map.enableDoubleClickZoom();

    map.enableContinuousZoom();

    if (maptype == "normal")
    {
        map.setMapType(G_NORMAL_MAP);
    }
    if (maptype == "satellite")
    {
        map.setMapType(G_SATELLITE_MAP);
    }
    if (maptype == "hybrid")
    {
        map.setMapType(G_HYBRID_MAP);
    }


    var interval = setInterval("tilechk()",500);
    
    
}


function googlepins(xcoord,ycoord, html) 
{
    var image = new Array("/orange.png",44,30);
    var point = new GLatLng(xcoord, ycoord);
    var marker = createOtherMarker(point, html, image);
    map.addOverlay(marker);

}
