﻿   var mArray = Array();
    var map;
	//var centerPoint = new GLatLng(40.078071, -101.689453);
	var centerPoint = new GLatLng(40.078071, -101.689453);


function doLoad() {



        if (GBrowserIsCompatible()) {
            map = new GMap2(document.getElementById("map"));
            map.setCenter(centerPoint, 7);
            map.addControl(new GScaleControl());
            map.addControl(new GLargeMapControl());
            map.addControl(new GMapTypeControl());
	        
            GEvent.addListener(map, 'click', mapClick);
          displaymessage()
      }
    }
	
	

    function addMarkers() {

    if (mArray.length) {
            var bounds = new GLatLngBounds();
            for (n = 0; n < mArray.length; n++) {


                var mData = mArray[n].split(';');
                var point = new GLatLng(mData[0], mData[1]);
                var type = redIcon5;


                bounds.extend(point);
                var marker = createMarker(point, mData[2]);


                map.addOverlay(marker);


            }
            map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));

        }
    }
					//if America
					function america()
					{
					map.setCenter(new GLatLng(9.795678,-85.429687), 3);
					}
					
					
					//if Europe
					function europe()
					{
					map.setCenter(new GLatLng(51.832025,4.343607), 4);
					}
					
					//if Africa
					function africa()
					{
					map.setCenter(new GLatLng(0.213671,16.98485), 3);
					}
					
					//if Asia
					function asia()
					{
					map.setCenter(new GLatLng(34.885931,92.8125), 3);
					}
					
					//if Australia
					function australia()
					{
					map.setCenter(new GLatLng(-33.137551,141.591797), 4);
					}

    var redIcon5 = new GIcon(G_DEFAULT_ICON);
    redIcon5.image = "images/logo.png";
    //redIcon5.shadow = 'images/logohidden.png';
    //redIcon5.iconSize = new GSize(29, 45);
    //redIcon5.shadowSize = new GSize(29, 45);
    
    var redIcon6 = new GIcon(G_DEFAULT_ICON);
    redIcon6.image = "images/logo.png";

    
  function createMarker(point, title) {
        var marker = new GMarker(point, redIcon5);
        GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml('<div style="width:250px;">' + title + '</div>');
        });
        return marker;
    }


    function mapClick(marker, point) {
        if (!marker) {
            oLat = document.getElementById("lat");
            oLat.value = point.lat().toFixed(6);
            oLon = document.getElementById("lon");
            oLon.value = point.lng().toFixed(6);
            oDesc = document.getElementById("desc");
            oDesc.value = 'New point';
			
        }
		
    }
