var active_banner_timeout = null;
var banner_is_showed = false;

function BannerSlideUp(num) {
//  if (step!=1) {
//    active_banner_timeout = setTimeout('BannerSlideUp('+num+',1)', 500);
//    return true;
//  }
  
  var x = getPos($('IMbaM'+num));
  Hide('IMbaM'+num);

  $('CFba'+num).style.left = x[0]-1;
  $('CFba'+num).style.top = x[1]-1;
  $('CFib'+num).style.width = '100px';
  $('CFib'+num).style.height = '100px';
  Show('CFba'+num);

  bannerSlide(num, 1, 1);
}

function BannerSlideDown(num) {
  if (active_banner_timeout)
     clearTimeout(active_banner_timeout);
  var step = (parseInt($('CFib'+num).style.width)-100)/10;
  if (step < 0) return false;
  bannerSlide(num, 10-step, -1);
}

function bannerSlide(num, step, operation) {
  banner_is_showed = true;
  $('CFba'+num).style.left = parseInt($('CFba'+num).style.left)+(1*operation);
  $('CFba'+num).style.top = parseInt($('CFba'+num).style.top)-(5*operation);
  $('CFib'+num).style.width = parseInt($('CFib'+num).style.width)+10*operation;
  $('CFib'+num).style.height = parseInt($('CFib'+num).style.height)+10*operation;

  if (step < 10) active_banner_timeout = setTimeout('bannerSlide('+num+','+(step+1)+','+operation+')', 10);
  else if (operation < 0) {
    Show('IMbaM'+num);
    Hide('CFba'+num);
    banner_is_showed = false;
  }  
}
