Library Page Validation and POST