The de Haas-van Alphen effect, exchange splitting and Curie temperature in the weak itinerant ferromagnetic Ni3Al