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 = 720;
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){
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top=top');
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left=left');
}

function alwaysONup(){
var newY;
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<880)?bWidth-110:(bWidth - tbWdth)/2+tbWdth+5;
eval('newY='+offsetY);
//moveLayerto("mark",newY+dy+ready_dy,bWidth*0.86);
moveLayerto("mark",newY+dy+ready_dy,nx);
setInterval('alwaysONup()');
}

function FixStay(){
	var ny,nx;
	ny=document.body.scrollTop+120;
	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()');
}

