A flexible CSS and jQuery progress bar