An Online Algorithm for Maximizing Submodular Functions