Changing modes with one touch button; on-mode1-mode2-mode3-off-on-mode1, etc.

Ok, clearly I can not figure this out due to my lack of knowledge and time. I have already spent three days trying to figure this out, I recon it is not in for me, and I now need to solve other issues within my project. Do anyone know of someone I can hire to help me with the programming?

Scenario: 4 LED circuits that does the same at all time. One button. One lilypad (see initial sketch).

Sequence:

  1. Press on button: LEDs on

  2. press on button: LEDs fading on and off

  3. press on button: LEDs blinking with interval 1s

  4. press on button: LEDs blinking with interval 0,5s

  5. press on button: LEDs off

  6. Press on button: LEDs on
    7... etc.

Thank you.

-Janniche