$(function () {
  globalBannerId = '#floating_banner';
  globalBannerTop = $(globalBannerId).attr('offsetTop');
  globalFooterId = '#layout_footer';
});

$(function () {
($(window).scroll(function()
{
  var windowTop = $(window).scrollTop();
  var bannerTop = $(globalBannerId).attr('offsetTop');
  if(windowTop > bannerTop)
  {
    var maxScrollTop = $(globalFooterId).attr('offsetTop') - $(globalBannerId).attr('offsetHeight');
    if($(window).scrollTop() < maxScrollTop)
    {
      $(globalBannerId).animate({top:$(window).scrollTop()+'px' },{queue: false, duration: 350});
    }
    else
    {
      $(globalBannerId).animate({top:maxScrollTop+'px' },{queue: false, duration: 350});
    }
  }
  else if(bannerTop > globalBannerTop)
  {
    if($(window).scrollTop() < globalBannerTop)
    {
      $(globalBannerId).animate({top:globalBannerTop+'px' },{queue: false, duration: 350});
    }
    else
    {
      $(globalBannerId).animate({top:$(window).scrollTop()+'px' },{queue: false, duration: 350});
    }
  }
}));
});

$(function () {
  globalLeftBannerId = '#floating_banner_left';
  globalLeftBannerTop = $(globalLeftBannerId).attr('offsetTop');
  globalLeftFooterId = '#layout_footer';
  globalLayoutId = '#layout_canvas';
});

$(function () {
($(window).scroll(function()
{
  var windowTop = $(window).scrollTop();
  var bannerTop = $(globalLeftBannerId).attr('offsetTop');
  
  if(windowTop > bannerTop)
  {
    var maxScrollTop = $(globalLeftFooterId).attr('offsetTop') - $(globalLeftBannerId).attr('offsetHeight');
    if($(window).scrollTop() < maxScrollTop)
    {
      $(globalLeftBannerId).animate({top:$(window).scrollTop()+'px' },{queue: false, duration: 350});
    }
    else
    {
      $(globalLeftBannerId).animate({top:maxScrollTop+'px' },{queue: false, duration: 350});
    }
  }
  else if(bannerTop > globalLeftBannerTop)
  {
    if($(window).scrollTop() < globalLeftBannerTop)
    {
      $(globalLeftBannerId).animate({top:globalLeftBannerTop+'px' },{queue: false, duration: 350});
    }
    else
    {
      $(globalLeftBannerId).animate({top:$(window).scrollTop()+'px' },{queue: false, duration: 350});
    }
  }
}));
});
