Hi,
If you set the Timer with Interval, in ModalPopup client hidden event, you can clear the Timer.
Set Interval timer:
var timer= setInterval(function, 30000);
Clear Interval timer:
clearInterval(timer);
var timer=null;
function pageLoad()
{
$find('ModalPopupBehaviorID').add_hidden(onhidden);
}
function onhidden()
{
clearInterval(timer);
}