
var form_name = '';
var localSearch = '';

function postcode_search(postcode, form_name){
	localSearch = new GlocalSearch();
		
	localSearch.setSearchCompleteCallback(null, function(){
		
		if ( localSearch.results[0] ) {
			
			var resultLat = localSearch.results[0].lat;
			var resultLng = localSearch.results[0].lng;
			var point = resultLat + ',' + resultLng;
			
			$("#" + form_name + " #geocode").val(point);
						
			//alert( $("#" + form_name + " #geocode").val() );
		}
		else {
			alert("Postcode not found");
		}
		document.forms[form_name].submit();
		
	});
	
	if (postcode != '' && postcode.indexOf('e.g.') != 0 ) {
		//localSearch.execute(postcode + ", UK");
		localSearch.execute(postcode);
	}
	else
	{
		document.forms[form_name].submit();
	}
}

function get_postcode_submit( form_name )
{
	var postcode = $("#" + form_name + " #postcode").val();
	postcode_search( postcode , form_name );
	//alert( postcode );
	return false;
}

