Rotate value in array after 5 workings day

Hi all…

Okay here… I just have series of data store in array with value chunk out from dtbase…so my problem is I really have no idea how to rotate .the value in array…for 5 workings day meaning that excluding saturday and friday for every month…
here’s the sample data array



var rotateShift:Array = ["worker1","worker3","worker6","worker7"];


At least guide/give me some ideas on how to achieve it…here’s are what a look like I after …

worker1 -monday --> friday
worker3 -monday --> friday
worker6 -monday --> friday
worker7 -monday --> friday
after last value it’ll rotate for the 1st value back…

I’m really hoping that someone will point me out/or at leastgive me some shed on light on it…

Thanks in advanced