| @@ -30,6 +30,13 @@ | ||
| 30 | 30 | e.preventDefault(); | 
| 31 | 31 |        var $form = $("#create-event-form"); | 
| 32 | 32 |        var $status = $("#event-creation-status"); | 
| 33 | +      try{ | |
| 34 | +        JSON.parse($form.find("textarea").val()); | |
| 35 | + } | |
| 36 | +      catch(err){ | |
| 37 | +        alert ('Sorry, there appears to be an error in your JSON input. Please fix it before continuing.'); | |
| 38 | + return false; | |
| 39 | + } | |
| 33 | 40 |        $.ajax({ | 
| 34 | 41 |          url: $form.attr('action'), | 
| 35 | 42 | method: "post", |