In your example you call function and its result is passed to the setTimeout
function.
Valid way to use function stored in variable here is to do:
setTimeout(timeup, 10000);
But it disallows passing parameters. To pass parameters, you can try with:
setTimeout(function(){
timeup(tc,chosen);
}, 10000);