﻿ //<script type="text/javascript">
    var map = null;
    var geocoder = null;
    
    function loadMap() {
    //alert("In Loadmap");
	var lat = geoip_latitude();
	var lon = geoip_longitude();
	
	// 11/22/08, KM: set values of hidden fields
	hdnLat.value = lat;
	hdnLng.value = lon;
	hdnCntry.value = geoip_country_name();
	hdnCity.value = geoip_city();
	hdnRgn.value = geoip_region();
	// visible boxes
	taCntry.innerHTML  = hdnCntry.value;
	taCity.innerHTML  = hdnCity.value;
	taRgn.innerHTML  = hdnRgn.value;
	//taIP.innerHTML = '<%= Request.UserHostAddress %>';
	// end KM additions
	//alert("prepaer to check browser...");
	if (GBrowserIsCompatible()) {
	    //alert("in gbrowser...");
		map = new GMap2(document.getElementById("map_canvas"));
        map.addControl(new GLargeMapControl());
		//map.setCenter(new GLatLng(lat, lon), 13);
		map.setCenter(new GLatLng(lat, lon), 0); // chg'd zoom level
        //map.setMapType(G_HYBRID_MAP);
        map.addControl(new GMapTypeControl());
        map.enableScrollWheelZoom();
		geocoder = new GClientGeocoder();
		
		// 11/23/08, KM: add custom icon for the maker
		// Create our "tiny" marker icon
		//var blueIcon = new GIcon(G_DEFAULT_ICON);
		var YinYangIcon = new GIcon(G_DEFAULT_ICON);
		//blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";                
		YinYangIcon.image = "images/yinyang-from-red-dot.png";                
		// Set up our GMarkerOptions object
		//markerOptions = { icon:blueIcon };
		markerOptions = { icon:YinYangIcon };
		// e.g use markerOptions like so:
		// map.addOverlay(new GMarker(point, markerOptions));
		//               end custom icon code
		
		// 11/23/08, KM: use custom image for marker
		//var marker = new GMarker(new GLatLng(lat, lon));
		var marker = new GMarker(new GLatLng(lat, lon), markerOptions);
		map.addOverlay(marker);
		//alert("prepare to gevent");
		GEvent.addListener(map, "click", function(overlay, point) {
			if (!overlay){
				return;
			}
			var html = "<div style='font-size:6pt;'>Country Code : " + geoip_country_code() + "<br>"
						+ "Country Name : " + geoip_country_name() + "<br>"
						+ "City : " + geoip_city() + "<br>"
						+ "Region : " + geoip_region() + "<br>"
						+ "Latitude : " + geoip_latitude() + "<br>"
						+ "Longitude : " + geoip_longitude() + "</div>";
			overlay.openInfoWindowHtml( html );
		});
	}
}
//    </script>
