delay at step 809 accomplishes this following the delay at step 809 booster pump 215 is energized at step 811 a predetermined delay to fill trough 102 or pressurized delivery system 270 is executed at step 813 once trough 102 or pressurized delivery system 270 has been filled booster pump 215 is de energized at step 815 and valve 210 is closed processing continues at step 801 to wait for water in trough 102 or pressure in pressurized delivery system 270 to reach a low level if it is determined that the second storage tank 170 was used to fill trough 102 or pressurized delivery system 270 the previous time water was required or if the second storage tank 170 is being filled from well 100 it is determined whether the first storage tank 165 is being filled from well 100 at step 819 if the first storage tank 165 is being filled from well 100 processing continues at step 805 if both the first storage tank 165 and the second storage tank 170 are filling from well 100 the first one to finish filling is utilized to fill trough 102 or pressurized delivery system 270 if it is determined that the first.