var selectedVenue;

function showFilmNightsByVenue(elem) {
  if (selectedVenue) {
    // hide the previously selected venue:
    $('#' + selectedVenue).hide();
    radioButtonsRequired(selectedVenue, false);
  }
  else {
    // show remaining form elements:
    $('.step2').show();
    $('#film-night-step-2').show();
    $('.step3').show();
    $('#film-night-step-3').show();
    $('.step4').show();
    $('#film-night-step-4').show();
    $('#film-night-form .form-submit').show();
    $('#edit-subscribe-wrapper').show();
  }
  // show the newly selected venue:
  selectedVenue = $(elem).val();
  $('#' + selectedVenue).show();
  // make venue required:
  radioButtonsRequired(selectedVenue);
}

$(function () {
  // override browser cache of the venue field:
  $('#edit-venue').val('');
  
  // set up validation:
  validator = $("#film-night-form").validate({
    errorPlacement: showValidationError  
  });

  // make some radio buttons required:
  radioButtonsRequired('contact_method');
  radioButtonsRequired('dealing_agent');
});

