// This key only works from the kvdb.net domain, for demo purposes.
// Replace this auth_key with your own.
var pro6pp_auth_key = "n5SEkGlaFzbkWDfj";
var per_page = 400;

function range(nr) {
	var spinner = document.getElementById("range_spinner"+nr);
	if (spinner) spinner.style.display = 'inline';
	var submit = document.getElementById("submit"+nr);
	if (submit) submit.style.display = 'none';
	
	var postcode = $('#range_postcode'+nr).val();
	var range = $('#range'+nr).val();
	$.getJSON("http://pro6pp.appspot.com/v1/range?auth_key=" + pro6pp_auth_key + "&nl_fourpp=" + postcode + "&range=" + range + "&per_page=" + per_page + "&callback=?", function(data) {
			pro6pp_range_fillin(data, nr);
		});
}

function pro6pp_range_fillin(json, nr) {
	if (json.status == 'ok')
	{
		if (json.results.length >0 )
		{
			var fourpp = '';
			$.each(json.results, function(i, result) {
				fourpp += result.nl_fourpp + ",";
			});
			$('#range_results'+nr).val(fourpp);
		}
	}
	var spinner = document.getElementById("range_spinner"+nr);
	if (spinner) spinner.style.display = 'none';
	var submit = document.getElementById("submit"+nr);
	if (submit) submit.style.display = '';
}