$(function(){
  	$('select').selectToAutocomplete();// autoselect on SELECT

  	$('form').submit(function(){ // if submitted --> redirect to Vestigingspage	
		window.location = $('#country-selector').val();
		return false;
  	});
  	// select on focus	
    $('.ui-autocomplete-input').focus(function() {           
		this.select();           
 	});      
// connect  for postalcode checkup
  	$.ajaxSetup({ "cache": "false" });
	var minlength = 4;//
	$(".ui-autocomplete-input").keyup(function () {
    	value = $(this).val();
	   	if ((value.length >= minlength ) && ($.isNumeric(value))) {
	   		//$('#select-vestiging').css("display", "none"); // hide submit for interaction
   	   	 	$.ajax({
				url: 'http://studiebase.studiekring.nl/sb3/api/locations/nearest?',
				type: "GET",
				dataType: "jsonp",
				data: {
                    'zipcode' : value
      				},
				jsonpCallback: "localJsonpCallback",
				//success: "localJsonpCallback"
			});
 		}
	});	
});	

function localJsonpCallback(json) {
  	$("#codes").html(""); // clear container for links  	
   	$.each(json, function(key, value)
	{
		$("#codes").append("<a href='"+value.Url+"'>" + value.Name + "</a> <br />");
	});
};
