var Ltd = 0.0;
var Lgd = 0.0;
var Zoom = 15;
//var bounds=null;
var geocoder = new GClientGeocoder();
function MAPshowAddress(address) {
try {
   
    geocoder.getLatLng(	address,function(point) 
	{
	  if (!point) 
	  {
	  return;
	  } 
	  else
	  {
		var GMap = new GMap2(document.getElementById("map"));
		
		GMap.setCenter(point, Zoom);
//		bounds = new GLatLngBounds();
//        bounds.extend(point);
//        GMap.setZoom(GMap.getBoundsZoomLevel(bounds));
//        GMap.setCenter(bounds.getCenter());	

		//GMap.setCenter(point, Zoom);
				//GLog.write("address2");
		var marker = new GMarker(point);
		GMap.addOverlay(marker);
		GMap.addControl(new GMapTypeControl());
        GMap.addControl(new GSmallMapControl());				
	  }
	});
  } 
  catch(e) 
  {
  }
}

function MAPshowAddress1(address) {
try {
   
        geocoder.getLatLng(	address,function(point) 
	    {
	      if (!point) 
	      {
	      return;
	      } 
	      else
	      {
		    var GMap = new GMap2(document.getElementById("map1"));
    		
	        GMap.setCenter(point, Zoom);
    //		bounds = new GLatLngBounds();
    //        bounds.extend(point);
    //        GMap.setZoom(GMap.getBoundsZoomLevel(bounds));
    //        GMap.setCenter(bounds.getCenter());	

		    //GMap.setCenter(point, Zoom);
				    //GLog.write("address2");
		    var marker = new GMarker(point);
		    GMap.addOverlay(marker);
		    GMap.addControl(new GMapTypeControl());
            GMap.addControl(new GSmallMapControl());				
	      }
	    });
    } 
  catch(e) 
  {
  }
}
function ShowMAP(address,address1,address2,address3,address4) 
{
    try 
    {
        geocoder.getLatLng(address,function(point) 
	    {
	        if (!point) 
	        {
	            if(address1!='')
	            {
	                ShowMAP(address1,address2,address3,address4,'');
	            }
	            else
	            {
	                return;
	            }
	        } 
	        else
	        {
		        var GMap = new GMap2(document.getElementById("map1"));
		
		        GMap.setCenter(point, Zoom);
//		bounds = new GLatLngBounds();
//        bounds.extend(point);
//        GMap.setZoom(GMap.getBoundsZoomLevel(bounds));
//        GMap.setCenter(bounds.getCenter());	
        
				//GLog.write("address2");
		        var marker = new GMarker(point);
		        GMap.addOverlay(marker);
		        GMap.addControl(new GMapTypeControl());
                GMap.addControl(new GSmallMapControl());
        
        			
	        }
	    });
    } 
    catch(e) 
    {
    }
}

function MAPshowAddress2(address,address1,address2,address3)
{
    ShowMAP(address,address1,address2,address3,'London');
}
function SetLocationMap(Lot,Let)
{
try {
        var LT = 0 ;
	    var LG = 0 ;
	    LG = Number(Lot);
	    LT = Number(Let);
	    var GMap = new GMap2(document.getElementById("map1"));
	    var _pointer = new GLatLng(LT,LG);
	    
		GMap.setCenter(_pointer, Zoom);
//		bounds = new GLatLngBounds();
//        bounds.extend(point);
//        GMap.setZoom(GMap.getBoundsZoomLevel(bounds));
//        GMap.setCenter(bounds.getCenter());	
       
	    //Gmap.setCenter(_pointer, Zoom);
        GMap.addControl(new GMapTypeControl());
        GMap.addControl(new GSmallMapControl());				
	    var marker = new GMarker(_pointer);
        GMap.addOverlay(marker);
        
        if(document.getElementById("map2"))
        {
            GMap = new GMap2(document.getElementById("map2"));
	        var _pointer = new GLatLng(LT,LG);
		    GMap.setCenter(_pointer, Zoom);
            GMap.addControl(new GMapTypeControl());
            GMap.addControl(new GSmallMapControl());				
	        var marker = new GMarker(_pointer);
            GMap.addOverlay(marker);
        }
    }
    catch(e)
    {
    }
}

var status=[];
status[G_GEO_SUCCESS]            = "Success";
status[G_GEO_MISSING_ADDRESS]    = "Missing Address";
status[G_GEO_UNKNOWN_ADDRESS]    = "Unknown Address";
status[G_GEO_UNAVAILABLE_ADDRESS]= "Unavailable Address";
status[G_GEO_BAD_KEY]            = "Bad Key";
status[G_GEO_TOO_MANY_QUERIES]   = "Too Many Queries";
status[G_GEO_SERVER_ERROR]       = "Server Error"



 