Bioactive materials: in vitro investigation of different mechanisms of hydroxyapatite precipitation.