var fixedBanner = {};
var pass="";
fixedBanner.ele = document.getElementById('floater');
fixedBanner.top = 0;

/*DO NOT MODIFY*/

if ((screen.width <= 800) && (screen.height <= 600)){		// 如果是 800 * 600 不显示
	var pass=false;
} else{
	var pass=true;
}

fixedBanner.y = 0;
// 对象的方法: getPagePosition 获得DIV [0]页面位置
fixedBanner.getPagePosition = function(){
	var y;
	//	document.documentElement 返回对象		document.documentElement.scrollTop=0
	if (document.documentElement && document.documentElement.scrollTop){
		y = document.documentElement.scrollTop;			// 将 scrollTop 的值,赋给 Y 
	}else if(document.body){			// 取出主体的顶部值,赋值
		y = document.body.scrollTop;			
	}else{
		y = document.getElementsByTagName('body')[0].scrollTop;			// 再否则 ,使用  getElementsByTagName 来取出 Body 的 顶部值,
	}
	fixedBanner.h = fixedBanner.ele.getElementsByTagName('div')[0].offsetHeight;		// 得到的是 Div 的高度
	return y;
}

fixedBanner.setPosition = function(){
	if(pass==false){			// 如果是800*600 则不显示
		fixedBanner.ele.style.display="none";
		return;
		}
	var z = fixedBanner.getPagePosition();		// 使用对象的方法,取得Y的值.
	if(fixedBanner.y != z){			// 如果 Y 不等于 Z
		z = fixedBanner.y + (z - fixedBanner.y)/2 + fixedBanner.top;
		if (z+fixedBanner.h+120 > document.body.scrollHeight)
			return;
		fixedBanner.ele.style.top = z + 'px';
		fixedBanner.y = z;
	}
}

setInterval(fixedBanner.setPosition,100);
