>>70
間隔を5分にしておいて、age() を実行するとともに
時間もカウントして30分になったら sage() るようにしてみては。
iTunes Remote からのパクリですけど、こんな感じで。

<action trigger="onLoad">
var tick = 0; // カチコチ
// 以下略
</action>

<action trigger="onTimer" interval="300">
/* 5分間隔 */
age();
/* 30分間隔 */
if ( tick != "5" ) { // 時間がまだなら
  tick++; // カチコチをカウントするだけ
} else { // 時間が来たら
  sage(); // 実行して
  tick = 0; // カチコチをリセット
}
</action>