Help with a /script macro

Hi guys, I've just started on the TBC server and am using the mark method to get to 70 so I can test PvP properly.
I'm currently using this macro to auto accept and hand in the quest;
/script SelectGossipAvailableQuest(5);
/script AcceptQuest();
/script CompleteQuest();
/script GetQuestReward(5);
/script SelectGossipActiveQuest(1)
However, because the questgiver has repeatable dailies, it runs /script SelectGossipActiveQuest(1) first and selects the daily which is not what I want. Is anybody proficient with macros and has any idea how to make /script SelectGossipActiveQuest(1) run AFTER the previous commands have been input?
Any help appreciated, thanks.
I'm currently using this macro to auto accept and hand in the quest;
/script SelectGossipAvailableQuest(5);
/script AcceptQuest();
/script CompleteQuest();
/script GetQuestReward(5);
/script SelectGossipActiveQuest(1)
However, because the questgiver has repeatable dailies, it runs /script SelectGossipActiveQuest(1) first and selects the daily which is not what I want. Is anybody proficient with macros and has any idea how to make /script SelectGossipActiveQuest(1) run AFTER the previous commands have been input?
Any help appreciated, thanks.