Implement theme function: progress(), along with a javascript handler.
Add AJAX function Ophal.post().