var startTop;
if(typeof jQuery == 'undefined') {
	window.onload = initBannerScroll;
}
else {
	$(function() {
		initBannerScroll();
	});
}

function initBannerScroll() {
	if(msieversion() == 0 || msieversion() >= 7) {
		if(document.getElementById("floating_box")) {
			startTop = document.getElementById("floating_box").offsetTop;
			window.onscroll = scrollEvent;
		}
	}
	else {
		if(document.getElementById("floating_box")) {
			startTop = document.getElementById("floating_box").offsetTop;
			window.onscroll = ie6scrollEvent;
		}
	}
}

function scrollEvent() {
	var crtTop = document.documentElement.scrollTop >= document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	var obj = document.getElementById("floating_box");
	if(crtTop > startTop - 10) {
		obj.style.position = "fixed";
		obj.style.top = "10px";
		obj.style.right = "10px";
	}
	else {
		obj.style.position = "absolute";
		obj.style.top = startTop + "px";
		obj.style.right = "10px";
	}
}

function ie6scrollEvent() {
	var crtTop = document.documentElement.scrollTop;
	var obj = document.getElementById("floating_box");
	if(crtTop > startTop) {
		obj.style.top = crtTop + "px";
		obj.style.left = "0px";
	}
	else {
		obj.style.top = startTop + "px";
		obj.style.left = "0px";
	}
}

function msieversion()
   {
      var ua = window.navigator.userAgent
      var msie = ua.indexOf ( "MSIE " )

      if ( msie > 0 )
         return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )))
      else
         return 0

   }
