var PopupPauseTimerHnd = null;
var ActiveElm = null;

function CheckForActivePopupPauseTimer(NewActiveElm, EventHandler)
{
	if(NewActiveElm != ActiveElm)
		CancelPopupPauseTimer();

	if(PopupPauseTimerHnd != null)
		return true;

	PopupPauseTimerHnd = setTimeout(EventHandler, 2500);
	ActiveElm = NewActiveElm;

	return false;
}

function CancelPopupPauseTimer()
{
	if(PopupPauseTimerHnd != null)
	{
		clearTimeout(PopupPauseTimerHnd);
		PopupPauseTimerHnd = null;
		ActiveElm = null;
	}
}