Thanks Ray - just looking at that.
The version currently uploaded (attached blow) references the new jquery.h5validate.js file.
And I have added <?php require_once("../webassist/ckeditor/ckeditor.php"); ?> to the top of the page and uploaded the webassist/ckeditor folder.
And have the required attribute on the text area that the CKeditor replaces - but not sure if something needs to go in this part:
<script>
CKEDITOR.replace( 'details' );
</script>
like you posted above, but I can't get it to work, e.g.:
<script>
$CKEditor_config["props"]["required"] = true;
CKEDITOR.replace( 'details' );
</script>
or
<script>
CKEditor_config["props"]["required"] = true;
CKEDITOR.replace( 'details' );
</script>