script /images/6/65/UvrB_1d9z.spt function selector(selections) { x_min = 0.4 * _width x_max = 0.6 * _width y_min = 0.4 * _height y_max = 0.6 * _height focus = {clickable and (sy > y_min and sy < y_max and sx > x_min and sx < x_max)} minz = 0 best = 0 for (var j FROM [1,selections.length]) { a = selections[j] and focus if (a.length > 0) { if ((best = 0) or (minz > a.sz)) { best = j minz = a.sz } } } return best } selections = [{ATP}, {91-117}, {157-245}] old_s = 0 times = 0 while (times < 2) { delay 2 s = selector(selections) print s if (s > 0) { select @{selections[s]} selectionhalos on delay 5 } if (s = old_s) { selectionhalos off hide not selected select none center visible zoom 300 times = times + 1 delay 10 hide none select none center visible zoom 100 delay 5 s = 0 } old_s = s } print "script done"