	function displayPreview( lat, long, ihtml ) {
		var box = document.getElementById( 'preview_box' );
		var googlemap = document.getElementById("map"); 
		var maptext = document.getElementById("maptext"); 
		
		if ( window.event )	repositionPreview();
		
		box.style.display = 'block';
		googlemap.style.display = 'block';
		maptext.style.display = 'block';
		
		load(lat, long);
		maptext.innerHTML = ihtml;

	}
	
	function hidePreview() {
		var box = document.getElementById( 'preview_box' );
		var googlemap = document.getElementById("map"); 
		
		box.style.display = 'none';
	}
	
	function repositionPreview ( e ) {
		var box = document.getElementById( 'preview_box' );
		var googlemap = document.getElementById("map"); 
		var offset = 15;
		
		if (!e) var e = window.event;
		if ( e.pageX || e.pageY ){
			result = new Array( e.pageX, e.pageY );
		} else if ( e.clientX || e.clientY ){
			result = new Array( e.clientX + document.documentElement.scrollLeft,
			e.clientY + document.documentElement.scrollTop );
		}
		
		
		box.style.position = 'absolute';
		box.style.left = (result[0] + offset) + 'px';
		box.style.top = (result[1] + offset) + 'px';


	}
	
	window.onmousemove = repositionPreview;