Pause playback head

Hello . . .
Don’t use flash too much anymore so I am kinda lost . . .
I am trying to pause the playback head for 5 secs or so then start it up again . .

I am using MX6 my script looks like this

stop();
var timer:Number = setInterval(done,5000);
function done():void {
clearInterval(timer);
play();
}

when I save and publish I get error codes

Scene=Scene 1, Layer=actions, Frame=24: Line 3: ‘{’ expected
function done():void {

Scene=Scene 1, Layer=actions, Frame=24: Line 6: Unexpected ‘}’ encountered
}

can’t seem to find what’s wrong . . I know it is something simple but I don’t see it.
gp