Basic reservation functionality without JS or AJAX completed