//<![CDATA[

	
	// ***************************************************************
	// * Google API
	// ***************************************************************
	var map;
	var geocoder;
	var icon = new GIcon();

			
	function onLoad() {

	
	  if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"), {draggableCursor: 'crosshair'});
        map.setCenter(new GLatLng(-33.516688535, 144.74609375), 3, G_NORMAL_MAP);

        geocoder = new GClientGeocoder();


				//map.addControl(new GLargeMapControl());
				//map.addControl(new GMapTypeControl());
				
				var address = document.getElementById('addressSearch').value;
				var business = document.getElementById('business_name').value;
				var job_title = document.getElementById('job_title').value;
				
				geocoder.getLatLng(address, function(point) {

			if (!point) {
				//alert(address + " not found");
			} else {
				map.setCenter(point, 10);
				var marker = new GMarker(point);
				map.clearOverlays();
				map.addOverlay(marker);
				//

				document.getElementById('lng').value = point.x;
				document.getElementById('lat').value = point.y;
		
			}
				
				GEvent.addListener(marker, 'click', function() {
					marker.openInfoWindowHtml("<div style='text-align:left;'><span style='color:#ff8200;text-align:left;font-weight:bold;'>"+ job_title +"</span><br /><br />" + "<span style='color:#666;text-align:left;'>" + business +"</span>" +  "<br /><span style='margin:0px; font:9pt arial;text-align:left;color:#000;'>"+ address+ "</span></div>");
				
		});
					
					
					
					
			/*if(point) {
				map.clearOverlays();
				map.addOverlay(new GMarker(point));

				map.panTo(point)
				document.getElementById('lng').value = point.x;
				document.getElementById('lat').value = point.y;
						
			}*/
			//showAddress();
		});
		
		
	  }

	
	//	$("#map").click(showAddress);

	}

	function limittext(cur){
	//change max length to determine below
	var maxlength=255
		if (cur.value.length>maxlength) {
			cur.value = cur.value.substring(0, maxlength);
			return false
		}
	}

	function showAddress() {
		var address = document.getElementById('addressSearch').value;
		var business = document.getElementById('business_name').value;
		var job_title = document.getElementById('job_title').value;
//alert(address);
		 
		geocoder.getLatLng(address, function(point) {

			if (!point) {
				//alert(address + " not found");
			} else {
				map.setCenter(point, 10);
				var marker = new GMarker(point);
				map.clearOverlays();
				map.addOverlay(marker);
				marker.openInfoWindowHtml("<div style='text-align:left;'><span style='color:#ff8200;text-align:left;font-weight:bold;'>"+ job_title +"</span><br /><br />" + "<span style='color:#666;text-align:left;'>" + business +"</span>" +  "<br /><span style='margin:0px; font:9pt arial;text-align:left;color:#000;'>"+ address+ "</span></div>");

				document.getElementById('lng').value = point.x;
				document.getElementById('lat').value = point.y;
		
			}
		});
		return false;
	}

//]]>
