	function ShowInfo()
	 {
		sCenter = "" + map.getCenter();
		//alert(sCenter);
		sCenter = sCenter.replace('(','');
		sCenter = sCenter.replace(')','');
		sCenter = sCenter.replace(' ','');
		sCenter = sCenter.replace(' ','');
		intPos = sCenter.indexOf(',');
		curLat = sCenter.substr(0,intPos);
		curLong = sCenter.substr(intPos+1,25);
		document.getElementById('txtLat').value = curLat;
		document.getElementById('txtLong').value = curLong;
		document.getElementById('zoomcontrol').selectedIndex = map.getZoom();
	 }		

	function ShowControl()         
	{            
		glargemapcontrol = new GLargeMapControl()
		map.addControl(glargemapcontrol);
	}         
	
	
	function GoMSVE()
	{
		sCenter = "" + map.getCenter();
		sCenter = sCenter.replace('(','');
		sCenter = sCenter.replace(')','');
		sCenter = sCenter.replace(' ','');
		sCenter = sCenter.replace(' ','');
		intPos = sCenter.indexOf(',');
		curLat = sCenter.substr(0,intPos);
		curLong = sCenter.substr(intPos+1,25);
		curZoom = map.getZoom();
		sFullString = sMSPage + '?Lat=' + curLat + '&Long=' + curLong + '&Zoom=' + curZoom;
		newWin = window.location.href = sFullString;
	}
	
	function HideControl()         
	{            
		map.removeControl(glargemapcontrol);
	} 
	
	function ChangeMapType(targ,selObj,restore)
	{ 
		newType = selObj.options[selObj.selectedIndex].value;
		if (newType == "Road" )
		{
			map.SetMapStyle(VEMapStyle.Road);
		}
		if (newType == "Satellite" )
		{
			map.SetMapStyle(VEMapStyle.Aerial);
		}
		if (newType == "Hybrid" )
		{
			map.SetMapStyle(VEMapStyle.Hybrid);
		}
	}

	function NewLatLong()         
	{ 
		if (isNaN(document.getElementById('txtLat').value)) 
		{
			alert('Latitude must be a number less than 90 and greater than -90');
			exit;
		}
		else 
		{
			x = eval(document.getElementById('txtLat').value);
		}
		
		if (isNaN(document.getElementById('txtLong').value))
		{
			alert('Longitude must be a number less than 180 and greater than -180');
			exit;
		}
		else 
		{
			y = eval(document.getElementById('txtLong').value);
		}
		
		if (x >= 90 || x <= -90)
		{
			alert('Latitude must be a number less than 90 and greater than -90');
			exit;
		}
		if (y >= 180 || y <= -180)
		{
			alert('Longitude must be a number less than 180 and greater than -180');
			exit;
		}
		map.setCenter(new GLatLng(x,y));
		//latlong = new VELatLong(x,y);						
		//map.PanToLatLong(latlong);						
	}  

	function ChangeMapType(targ,selObj,restore)
	{ 
		newType = selObj.options[selObj.selectedIndex].value;
		if (newType == "Road" )
		{
			map.setMapType(G_MAP_TYPE);
		}
		if (newType == "Satellite" )
		{
			map.setMapType(G_SATELLITE_MAP);
		}
		if (newType == "Hybrid" )
		{
			map.setMapType(G_HYBRID_MAP);
		}
	}
 
	function CustomZoom(x)
	{
		//alert('hi');
		//alert(x);
		curZoom = eval(map.getZoom());
		newZoom = curZoom + eval(x);
		map.setZoom(newZoom);
		document.getElementById('zoomcontrol').selectedIndex = map.getZoom();
	}

	function SetZoom(targ,selObj,restore)
	{ 
	  //eval(targ+".location='"+zselObj.options[selObj.selectedIndex].value+"'");
	  //if (restore) 
	  newZoom = eval(selObj.options[selObj.selectedIndex].value);
	  map.setZoom(newZoom);
	  selObj.selectedIndex=map.getZoom();
	}

