This utility performs an approximate calculation of launch vehicle payload performance from any launch site to any orbit. The methodology used is described here. Blame, credit, and/or comments to John Schilling.
Disclaimer: This is an estimate only, and should not be used for detailed mission planning. For exact performance, please contact the launch service provider.
And yes, Javascript is most definitely required.