﻿var rb_TIMEOUT = null;
var rb_RegionID = '';
var rb_HiddenField = null;
var rb_ClickButton = null;

rb_setTimeOut = function(regionID, hfID, btID)
{
  rb_clearTimeOut();
  
  rb_HiddenField = $get(hfID);
  rb_ClickButton = btID;
  
  if (regionID && rb_HiddenField && rb_ClickButton)
  {
    if (rb_RegionID != regionID)
    {
      rb_RegionID = regionID;
      rb_TIMEOUT = window.setTimeout("rb_sendEvent()", 1000);
    }
    else
    {
        rb_RegionID = regionID;
        rb_sendEvent();
    }
  }
}

rb_sendEvent = function()
{
    if (rb_RegionID && rb_HiddenField && rb_ClickButton)
    {
      rb_HiddenField.value = rb_RegionID;
      __doPostBack(rb_ClickButton,'');
    }
    
    rb_TIMEOUT = null;
}

rb_clearTimeOut = function()
{
    if (rb_TIMEOUT) 
    {
        window.clearTimeout(rb_TIMEOUT);
        rb_TIMEOUT = null;
    }
}