var Addresses

function PostcodeCallback(json) {
  Addresses = json
  $('#find').val('Find Address')
  $('#address_list').html("")
  if(json && json.length > 0 ) {
    $('#address_list, .address_list_parent').show()
	$('#input_list').hide()
	$('#address_list').append('<option value="">CHOOSE</option')
	$('#manual_address').hide()
  } else {
	$('#input_list').show()
	$('#input_list input').val("")
	//$('#find').val('Postcode Not Found')
	 $('#address_list, .address_list_parent').hide()
	 	$('#manual_address').show()
  }
  
  var last = ""
  for(i in json) {
    var a = Addresses[i] = new Address(json[i])
    var s = a.toString()
    if (s != '' && s != last) {
      $('#address_list').append('<option value='+i+'>' + s + '</option>');
      last = s
    }
  }
  
}

function lookupPostcode(s) {
  $('#find').val('Finding Address...').blur()
  $.getScript('https://www2.memcapital.com/postcodetest/postcodeserver.aspx?pc=' + s)
}

function setAddress(i) {
  var a = Addresses[i]
  $('#town').val(a.town())
  $('#address').val(a.address())
  $('#house_name').val(a.houseName())
  
  $('#address_list, .address_list_parent').hide()
  $('#input_list').show()
}

$('#postcode_list').html('<option selected="true">Choose</option>');


