/////////////
var map = null;
var geocoder = null;
//Function Load Google Map
function load() {
        if (GBrowserIsCompatible()) {
                map = new GMap2(document.getElementById("map"));
		        geocoder = new GClientGeocoder();
                map.addControl(new GSmallMapControl());
                map.addControl(new GMapTypeControl());
				
				map.setCenter(new GLatLng(35.135475,-120.641255), 15);
				var center = map.getCenter();
				var marker = new GMarker(center);
				map.addOverlay(marker);					
					
				map.setMapType(G_HYBRID_MAP);
        
                GEvent.addListener(map, "moveend", function() {
                        var center = map.getCenter();
                        document.getElementById("lat").value = center.lat();
                        document.getElementById("lng").value = center.lng();
						map.clearOverlays();
						var marker = new GMarker(center);
						map.addOverlay(marker);
		        });
				
        }
}
//End Load Google Map

//Function Full Address Google
function full_address_google() 
{
        var country = document.getElementById("country");
        var address1 = document.getElementById("address1");
        var address2 = document.getElementById("address2");
        var city = document.getElementById("city");
        var state = document.getElementById("state");
        var zip = document.getElementById("zip");
		
		var google_address = address1.value + ", " + city.value + ", " + state.value + ", " + country.options[country.selectedIndex].text;
		
		if(country.options[country.selectedIndex].text != "Select Value")
		{
			if(address1.value != "" && city.value != "")
				google_map_address(google_address, 13);
			else if( city.value != "")
				google_map_address(google_address, 8);
			else if(state.value != "" && country.options[country.selectedIndex].text != "")
				google_map_address(google_address, 4);
			else if(country.options[country.selectedIndex].text != "")
				google_map_address(country.options[country.selectedIndex].text, 3);
		}
		else
			alert("Please select a country to search");

}
//End Full Address Google

//Function Google Map Country
function google_map_address(address, zoom) {
  if (geocoder) {
	geocoder.getLatLng(
	  address,
	  function(point) {
		if (!point) {
		  alert(address + " not found. Sorry you will have to search the world map.");
		} else {
		  map.setCenter(point, zoom);
		}
	  }
	);
  }
}
//End Google Map Country
