var bWidth,bHeight,offsetX,offsetY;
var layerRef="null",layerStyleRef="null",styleSwitch="null";
var dx,dy=50,layername="mark";
var min_dy = 50, max_dy = 400;
var ready_dy = 51;
var forward_var = 0.5;
var tbWdth = 990;
var div_y = 0;
var distance = 0;

function init() {
if (document.layer) {
layerStyleRef="layer.";
layerRef="document.layers";
styleSwitch="";
pxSwitch="";

bHeight=window.innerHeight;
bWidth= window.innerWidth;
offsetX= "window.pageXOffset";
offsetY=" window.pageYOffset";
}
else{
layerStyleRef="layer.style.";
layerRef="document.all";
styleSwitch=".style";

bHeight=document.body.clientHeight;
bWidth= document.body.clientWidth;
offsetX= "document.body.scrollLeft";
offsetY= "document.body.scrollTop";
}
}

function moveLayerto(layerName,top,left){
	if(layerRef != 'document.layers'){
//			alert('document.getElementById("' + layerName + '")'+styleSwitch+'.top=top');
		eval('document.getElementById("' + layerName + '")'+styleSwitch+'.top=top');
		eval('document.getElementById("' + layerName + '")'+styleSwitch+'.left=left');
	}
	else{
		eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top=top');
		eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left=left');
	}
}

function alwaysONup(){
	var newY;

 	bHeight=document.body.clientHeight;
	bWidth= document.body.clientWidth;
	offsetX= "document.body.scrollLeft";
	offsetY= "document.body.scrollTop";
	
	if ((ready_dy >= max_dy) || (ready_dy <= min_dy)) {
		forward_var *= -1;
	} 
	ready_dy += forward_var;
	
	if (document.layer) {
		bWidth= window.innerWidth;
	}
	else{
		bWidth= document.body.clientWidth;
	}
	//nx = (bWidth<990)?bWidth-120:(bWidth - tbWdth)/2+tbWdth+5;
	nx = (bWidth<990)?bWidth:bWidth - 160;
	//nx = bWidth - 120;
	eval('newY='+offsetY);
	//moveLayerto("mark",newY+dy+ready_dy,bWidth*0.86);
	moveLayerto("mark",newY+dy+ready_dy,nx);
	
	setTimeout("alwaysONup()", 1);
}

function FixStay(){
	var ny,nx;
	ny=document.body.scrollTop+160;
	distance=ny-div_y;
	if(div_y!=ny){
		div_y+=(distance/30);
	}
	if (document.layer) {
		bWidth= window.innerWidth;
	}else{
		bWidth= document.body.clientWidth;
	}
	nx = (bWidth<836)?10:(bWidth - tbWdth)/2-105;
	moveLayerto("mark2",div_y,nx);
	setInterval('FixStay()');
}

