﻿// JavaScript Document
// JavaScript Document
var moveElement=[]
var topArray=[]
function addFloatElement(){
	this.windowHeight=document.documentElement.clientHeight
	}
addFloatElement.prototype={
	getContainer : function(containerId){
		this.container=document.getElementById(containerId);
		},
	getData : function(){
		if(!this.container){return false}
		this.floatHeight=this.container.offsetHeight;
		moveElement.push(this.container)
		},
	setFloatPosition : function(top,left){
		this.selfObject=this;
		this.container.style.position='absolute'
		this.container.style.top=(top+document.documentElement.scrollTop)+'px';
		this.container.style.left=(document.body.clientWidth/2+left)+'px';
		topArray.push(top)
		},
	/*addScrollEvent : function(top,selfObject){
		DOS.addEvent(window,'scroll',function(){
			selfObject.container.style.top=(top+document.documentElement.scrollTop)+'px'
			})
		},*/
	addScrollEvent : function(){
		DOS.addEvent(window,'scroll',function(){
			for(var i=0;i<moveElement.length;i++){
				moveElement[i].style.top=(topArray[i]+document.documentElement.scrollTop)+'px'
				}
			})
		},
	addCloseEvent : function(selfObject){
		var closeBtn=document.getElementById('closeBtn')
		DOS.addEvent(closeBtn,'click',function(){
			selfObject.container.style.display='none'
			})
		},
	addClickEvent : function(floatBox){
		DOS.addEvent(this.container,'click',function(){
		var box=document.getElementById(floatBox)
		box.style.display='block'
		})
		}
	}
var floatLink=new addFloatElement;
var floatBox=new addFloatElement;
DOS.addOnload(function(){
	floatLink.getContainer('recommendLink')
	floatLink.getData()
	floatLink.setFloatPosition(360,435)
	//floatLink.addScrollEvent(360,floatLink.selfObject);
	floatLink.addClickEvent('floatBox')
	floatBox.getContainer('floatBox')
	floatBox.getData()
	floatBox.setFloatPosition(100,-290)
	floatBox.addCloseEvent(floatBox.selfObject)
	floatBox.addScrollEvent();
	var s=s_gi(s_account);
	s.linkTrackVars='events';
	s.linkTrackEvents='event5';
	s.events='event5';
	s.tl(this,'o','推荐好友');
	})