Please take the old passport with you and go to get a new visa from the American Consulate.
You have to get application form on the internet, prepay the fee, then make appointment on the internet, then go to American consulate at the designed time. Visa will normally be available in days.