var rtg_postback;
var rtg_tout_id = null;
var rtg_refresh = "";

function rt_init(tout)
{
  if (tout > 0) {
    rtg_postback = __doPostBack;
    __doPostBack = rt_doPostBack;
    if (rtg_refresh.length == 0) rtg_refresh = "rt_doPostBack('','')";
    rtg_tout_id = setTimeout( rtg_refresh, tout*1000 );
  }
}
function rt_doPostBack(eventTarget,eventArgument)
{
  if (rtg_tout_id != null) {
    clearTimeout(rtg_tout_id);
  }
  rtg_postback(eventTarget,eventArgument);
}

function rt_focus(focusid)
{
  var ctrl = document.getElementById(focusid);
  if (ctrl != null) { ctrl.focus(); }
}