How to Make Ham?

My mother always toothpicks pineapple slices on to the ham and then covers it with cranberries. She then fills the pan with the pineapple juice, orange juice and water. She cooks the ham on low and bastes it.