Preservice teachers' uses of the Internet to support their learning of mathematics : the case of the Pythagorean Theorem