This article is from the FAQ, by with numerous contributions by others.
Technically, you do need a new H-1. In real life, if the jobs are
sufficiently close in description and responsibilities, I recommend that
your employer just send a letter to INS. Once again, do NOT make your own
determinations. Seek an attorney's opinion.