This demo uses ESRI's elevation service and Highcharts, to create very cool elevation profiles.
Note that some of the trails are very long and may not process quickly.

Basemap is provided by ESRI
Trails data by Pitkin County, Colorado

References: