		var map;
			var icon;

			function load()
				{
					if (GBrowserIsCompatible())
						{
							map = new GMap2(document.getElementById("map"));
							map.setCenter(new GLatLng(0, 0),14);
						}
				}

			function showMap(x,y)
				{
					map.checkResize()
					map.clearOverlays();
					x = parseFloat(x);
					y = parseFloat(y);
					var point = new GLatLng(x,y);
					map.setCenter(new GLatLng(x, y),14);
					map.addOverlay(new GMarker(point)); 
					
					
					var mymap = document.getElementById("mapWin")
					mymap.style.left = (tempX - 205) + 'px';
					mymap.style.top = (tempY - 410) + 'px';
					mymap.style.visibility = 'visible';
				}
				
			function hideMap()
				{
					var mymap = document.getElementById("mapWin")
					mymap.style.visibility = 'hidden';
				}
				
				
			var IE = document.all?true:false

			if (!IE) document.captureEvents(Event.MOUSEMOVE)
			document.onmousemove = getMouseXY;

			var tempX = 0
			var tempY = 0


			function getMouseXY(e)
				{
					if (IE)
						{
							tempX = event.clientX + document.body.scrollLeft
							tempY = event.clientY + document.body.scrollTop + getPageScroll();
						}
					else
						{
							tempX = e.pageX
							tempY = e.pageY
						}  
					if (tempX < 0)
						{
							tempX = 0
						}
					if (tempY < 0)
						{
							tempY = 0
						}
					return true
				}
		
		function getPageScroll()
			{
				var yScroll;
		
				if (self.pageYOffset)
					{
						yScroll = self.pageYOffset;
					}
				else if (document.documentElement && document.documentElement.scrollTop)
					{ // Explorer 6 Strict
						yScroll = document.documentElement.scrollTop;
					}
				else if (document.body)
					{ // all other Explorers
						yScroll = document.body.scrollTop;
					}

				return yScroll;
			}
