http://www.satellite-calculations.co...lc/SUNcalc.htm