Help with Arduino program

Hey Mark, basically i need there to be 6 leds that with a power switch and a mode button(i will eventually have it on some perf board). When first switched on i need it to blink a few times to say its working, then for mode 1 i need to it pause 4hours and then start a blinking sequence. For mode 2 i need it to start the blinking sequence after 5 minutes. For the blinking sequence i need to have two sides with 3 leds and have the inner two leds blink then the middle ones and finally the two on the outside and have that pattern repeated for 10 seconds. That 10 sec pattern should go off every 15 mins. Here is a link to the product i am trying to mimic so you can understand more. Thanks - YouTube (Starts at 2:00)