var fly = '';
var fly_left = 0;
var wh = 0;
function fnShowBanner() {
  fnShowOverlay();
  w = $(window);
  fly = $("#top")
  elem =  $("#banner_cont");
  elem.css("left","0");
  elem.css("width","100%");
  elem.css("top","-300");  
  wh = (w.height() - elem.height())/2;
  //elem.animate({ top: wh + w.scrollTop() + 20 }, 1200);
  fnFlyTop();
  $(document).keydown(function(event) {
   if (event.keyCode == 27) {
     fnCloseBanner();
   } 
  });  
  $(window).scroll(function() { fnFlyTop(); })
  $(window).resize(function() { fnFlyTop(); })
}

function fnCloseBanner() {
  $("#banner_cont").hide();
  fnHideOverlay();
  $(document).unbind("keydown");
  $(window).unbind("scroll");
  $(window).unbind("resize");
}

function fnFlyTop() {  
  var doc = $(document);
  if (doc.scrollTop() > fly.offset().top) {
    jqSlideTo('banner_cont', 0, wh + doc.scrollTop(), 500);
  } else {
    jqSlideTo('banner_cont',0, wh + fly.offset().top, 500); 
  }
}


function fnCreateOverlay() {
   $('<div id="site_wrap"></div>').appendTo("body");
   $("#site_wrap").prepend('<div id="site_overlay"></div>');
   $("#site_overlay").css({'width': $(window).width(), 'height': $(document).height(), 'opacity': 0.4});
   if ($.browser.msie) {
    $("#site_wrap").prepend('<iframe id="site_bigIframe" scrolling="no" frameborder="0"></iframe>');
    $("#site_bigIframe").css({'width': $(window).width(), 'height': $(document).height(), 'opacity': 0});
   }
   $("#site_overlay, #site_bigIframe").hide();
}

function fnShowOverlay() {
  $("#site_overlay,#site_bigIframe").fadeIn("fast").show();
}

function fnHideOverlay() {
  $("#site_overlay,#site_bigIframe").fadeOut("fast").hide();
}

function fnCloseOverlay() {
  $("#site_overlay,#site_bigIframe").fadeOut("fast").remove();
}

/* Прокрутка страницы */
function fnHideScroll() {
  $("body").css("overflow", "hidden");
}

function fnShowScroll() {
  $("body").css("overflow", "auto");
}
/* End */
