		function showMapPoint(text, xPos, yPos) {
			clearMapPoint();
			
			var wrapper = document.getElementById('wrapper');
			var map = document.getElementById('map');
			
			var mapPoint = document.createElement('div');
			mapPoint.id = 'mapPoint';
			mapPoint.style.visibility = 'hidden';
			mapPoint.style.top = 0;
			mapPoint.style.left = 0;
			wrapper.appendChild(mapPoint);
			
			var mapTextP = document.createElement('p');
			mapPoint.appendChild(mapTextP);
			mapTextP.appendChild(document.createTextNode(text));
			
			mapPoint.style.left = getRealLeft(map) + xPos - (mapPoint.offsetWidth/2) + "px";
			mapPoint.style.top = getRealTop(map) + yPos - (mapPoint.offsetHeight) + "px";
			mapPoint.style.visibility = 'visible';
			
		}
		
		function clearMapPoint() {
			var mapPoint = document.getElementById('mapPoint');
			if (mapPoint) {
				document.getElementById('wrapper').removeChild(mapPoint);
			}
			
		}
		
		function getRealTop(e) {
			var realTop = 0;
			while (e.offsetParent) {
				realTop += e.offsetTop;
				e = e.offsetParent;
			}
			return realTop;
		}
		
		function getRealLeft(e) {
			var realLeft = 0;
			while (e.offsetParent) {
				realLeft += e.offsetLeft;
				e = e.offsetParent;
			}
			return realLeft;
		}
		
		function showPoint(text, xPos, yPos) {
			clearPoint();
			
			var wrapper = document.getElementById('wrapper');
			var map = document.getElementById('map');
			
			var point = document.createElement('div');
			point.id = 'point';
			point.style.visibility = 'hidden';
			point.style.top = 0;
			point.style.left = 0;
			wrapper.appendChild(point);
			
			var mapTextP = document.createElement('p');
			point.appendChild(mapTextP);
			mapTextP.appendChild(document.createTextNode(text));
			
			point.style.left = getRealLeft(map) + xPos - (point.offsetWidth/2) + "px";
			point.style.top = getRealTop(map) + yPos - (point.offsetHeight) + "px";
			point.style.visibility = 'visible';
 
		}
		
		function clearPoint() {
			var point = document.getElementById('point');
			if (point) {
				document.getElementById('wrapper').removeChild(point);
			}
			
		}

