Preheat the oven to 325 degrees F. Score
the skin and fat of the ham in a diamond pattern.
Combine the pineapple
juice, sarsaparilla, sugar and 1 cup water in a small saucepan
. Heat over medium-high heat, stirring frequently until the sugar is dissolved.
Place the ham in a shallow roasting pan. Baste
with the pineapple juice mixture, and then bake until the ham reaches an internal temperature of 140 degrees F, 3 hours to 3 hours 30 minutes, basting with the pineapple mixture about every 30 minutes.