Sharks forward Martin Havlat will miss up to eight weeks following surgery Thursday to repair a partial tear in a tendon in his left hamstring. GM Doug Wilson said the team was prepared for the worst after Havlat injured himself jumping over the Sharks' bench during Saturday's win over the Oilers.