function MapIt(oMap)
{
	GDownloadUrl
	(
		'distajax.asp', 
		function(data) 
		{
			if(data.length>0)
			{
				var a=data.split('\n');
		
			    oMap.addControl(new GSmallMapControl());
				oMap.addControl(new GMapTypeControl());
			    oMap.setCenter(new GLatLng(parseFloat(a.shift()),parseFloat(a.shift())),10);
		
var encodedPoints = a.shift();
var encodedLevels = a.shift();
var encodedPolyline = new GPolyline.fromEncoded({
color: '#3333cc',
weight: 5,
points: encodedPoints,
levels: encodedLevels,
zoomFactor: 32,
numLevels: 4
});
oMap.addOverlay(encodedPolyline);
		
			    oMap.openInfoWindowHtml(oMap.getCenter(),'<b><font size=5>Lake&nbsp;County</font></b>');
			}
		}
	);
}
function LocIt(o)
{
	GDownloadUrl
	(
		'coordinate.asp?address='+o.addr.value+'&city='+o.city.value+'&state='+o.state.value+'&zip5='+o.zip5.value+'&zip4='+o.zip4.value, 
		function(data) 
		{
		    if(data.indexOf(',')>=0)
		    {
			    var a=data.split(',');
			    var oPt=new GLatLng(parseFloat(a[1]),parseFloat(a[0]));
			    oMap.closeInfoWindow();
		    	if(oMark!=null)
		    		oMap.removeOverlay(oMark);
			    oMark=new GMarker(oPt);
			    oMap.addOverlay(oMark);
			    oMap.setCenter(oPt,10);
			    var vHTML=o.city.value+'&nbsp;'+o.state.value+'&nbsp;'+o.zip5.value;
			    if(o.zip4.value.length>0)
				    if(o.zip5.value.length>0)
				    	vHTML+='-'+o.zip4.value;
				if(vHTML.length>0)
					vHTML='\t'+vHTML;
			    if(o.addr.value.length>0)
					vHTML=o.addr.value+'\t'+vHTML;
				vHTML=vHTML.replace('\t\t','<br>');
			    oMark.openInfoWindowHtml(vHTML);
			}
		}
	);
}