function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

///////////////////////////////////////////////////

var bids = new Array();

///////////////////////////////////////////////////

function RePos_FloatBanner(id)
{
  var obj1 = null;
  
  if (id != '')
  {
    var ids = id.split(',');
    
    for (i1 = 0; i1 < ids.length; i1++)
    {
      bids[bids.length] = ids[i1];
    }
  }
  
  for (i1 = 0; i1 < bids.length; i1++)
  {      
    if (document.getElementById(bids[i1]))
    {  
      obj1 = document.getElementById(bids[i1]);
      
      var topPosFix = typeof window.pageYOffset != 'undefined' ? 
      window.pageYOffset:document.documentElement && 
      document.documentElement.scrollTop ? 
      document.documentElement.scrollTop: document.body.scrollTop? 
      document.body.scrollTop:0;
      
      var x = (getClientWidth() / 2) - (obj1.offsetWidth / 2);
      var y = topPosFix + (getClientHeight() / 2) - (obj1.offsetHeight / 2);
                    
      obj1.style.left = x + 'px';
      obj1.style.top = y + 'px';
    }
  }
  
  if (obj1.style.display != 'none')
  {
    setTimeout('RePos_FloatBanner(\'\')', 1000);
  }
}

function Hide_FloatBanner(id)
{
  var ajax = new dle_ajax();
  ajax.onShow ('');
  var varsString = "close_float_banner";
  ajax.requestFile = dle_root + "index.php";
  ajax.method = 'GET';
  ajax.element = '';
  ajax.sendAJAX(varsString);
  
  var obj1 = document.getElementById(id);
  obj1.style.display = 'none';
}