Predictions for Solar and Lunar Eclipses