Mcs and its associated text to be displayed with no repetion and with time

hi there all
i have 10 movieclips
2 mcs should be displayed each day(total 5 days for 10 mcs) on 10 am and 3 pm randomly
On the next day again new two mcs should be displayed and those mcs which has been already been displayed should not be repeated

i have the timer.zip (for time) and repeater.zip(for no repetion) files which are correct

pls chek someone to merge them together so that above thing can be achieved

here is the attached code

**timer.zip
mytext.txt contains this content
&text1=test1
&text2=test2
&text3=test3
&text4=test4
&text5=test5

** ActionScript Code:
[LEFT]textFile = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]LoadVars[/COLOR]COLOR=#000000[/COLOR]
textFile.[COLOR=#0000FF]onLoad[/COLOR] = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
txt1 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text1[/COLOR];
txt2 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text2[/COLOR];
txt3 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text3[/COLOR];
txt4 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text4[/COLOR];
txt5 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text5[/COLOR];
[COLOR=#000000]}[/COLOR];

textFile.[COLOR=#0000FF]load[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onEnterFrame[/COLOR]=[COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000FF]time[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]Date[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] hours = [COLOR=#0000FF]time[/COLOR].[COLOR=#0000FF]getHours[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] minutes = [COLOR=#0000FF]time[/COLOR].[COLOR=#0000FF]getMinutes[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] seconds = [COLOR=#0000FF]time[/COLOR].[COLOR=#0000FF]getSeconds[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]// 1AM[/COLOR]
mc1.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt1;
mc5.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]6[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]// 2AM[/COLOR]
mc2.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt2;
mc1.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]10[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]// 3AM[/COLOR]
mc3.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt3;
mc2.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]15[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]// 4AM[/COLOR]
mc4.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt4;
mc3.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]16[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]// 5AM[/COLOR]
mc5.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt5;
mc4.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR];
[/LEFT]

repeater.zip

ActionScript Code:
[LEFT][COLOR=#0000FF]Array[/COLOR].[COLOR=#0000FF]prototype[/COLOR].[COLOR=#000080]shuffle[/COLOR]=[COLOR=#000000]**function**[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]for[/COLOR][COLOR=#000000]([/COLOR]i=[COLOR=#000080]0[/COLOR];i<this.[COLOR=#0000FF]length[/COLOR];i++[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
    [COLOR=#000000]**var**[/COLOR] tmp=[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR];
    [COLOR=#000000]**var**[/COLOR] randomNum=[COLOR=#0000FF]random[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]length[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR]=[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]randomNum[COLOR=#000000]][/COLOR];
    [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]randomNum[COLOR=#000000]][/COLOR]=tmp;
[COLOR=#000000]}[/COLOR]

[COLOR=#000000]}[/COLOR]
[COLOR=#000000]var[/COLOR] myInterval:[COLOR=#0000FF]Number[/COLOR];
[COLOR=#000000]var[/COLOR] count:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];
[COLOR=#000000]var[/COLOR] maxCount:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]4[/COLOR];
[COLOR=#000000]var[/COLOR] examples:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“text1.txt”[/COLOR], [COLOR=#FF0000]“text2.txt”[/COLOR], [COLOR=#FF0000]“text3.txt”[/COLOR], [COLOR=#FF0000]“text4.txt”[/COLOR], [COLOR=#FF0000]“text5.txt”[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]var[/COLOR] mcs:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]Array[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] arr:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]Array[/COLOR]COLOR=#000000[/COLOR];
arr.[COLOR=#000080]shuffle[/COLOR]COLOR=#000000[/COLOR];
thisText = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]LoadVars[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#808080]//thisText.load(“example1.txt”);[/COLOR]
thisText.[COLOR=#0000FF]onLoad[/COLOR] = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
TextHolder.[COLOR=#0000FF]text[/COLOR] = thisText.[COLOR=#000080]counts[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR];

[COLOR=#000000]function[/COLOR] mytimerCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]eval[/COLOR]COLOR=#000000[/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
ran = arr[COLOR=#000000][[/COLOR]count[COLOR=#000000]][/COLOR];
count++;
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]count == [COLOR=#000080]5[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]clearInterval[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
thisText.[COLOR=#0000FF]load[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]eval[/COLOR]COLOR=#000000[/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]myInterval != [COLOR=#000000]null[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]clearInterval[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]

myInterval = [COLOR=#0000FF]setInterval[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR], [COLOR=#FF0000]“mytimer”[/COLOR], [COLOR=#000080]2000[/COLOR], examples[COLOR=#000000][[/COLOR]count[COLOR=#000000]][/COLOR], mcs[COLOR=#000000][[/COLOR]count[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];
[/LEFT]

pls help me out some flash experts :frowning:
or give some suggestions