Biped Coding Issues

Could I just use different interval variables to call different moves?
IE: Interval1 = 1 second
Interval2 = 1.5 seconds

Move leg 1 on interval1
Move leg 2 on interval2

Also what is the best way to move all the servos back to the starting position without just jumping there?