﻿function moveObjTo(ID,x,y) {var objs = document.getElementById(ID).style; objs.left = x; objs.top = y;}
function objWidth(ID) {var obj = document.getElementById(ID); return obj.offsetWidth;}
function objHeight(ID) {var obj = document.getElementById(ID); return  obj.offsetHeight;}
function objLeft(objectID) {var obj = xDOM(objectID,0);var objs = xDOM(objectID,1); if(objs.left) return objs.left; if (objs.pixelLeft) return objs.pixelLeft; if (obj.offsetLeft) return obj.offsetLeft; return 0;}
function objTop(objectID) {var obj = xDOM(objectID,0);var objs = xDOM(objectID,1); if(objs.top) return objs.top; if (objs.pixelTop) return objs.pixelTop; if (obj.offsetTop) return obj.offsetTop; return 0;} function objRight(objectID) {return objLeft(objectID)+objWidth(objectID);}
function objBottom(objectID) {return objTop(objectID)+objHeight(objectID);}
function pageWidth() {
	return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;}
function pageHeight() {return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;}
function posLeft() {
	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
	}
function posTop() {return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;}
function posRight() {return posLeft()+pageWidth();}
function posBottom() {return posTop()+pageHeight();}

var xxx = 0; var yyy = 0;
function start() {
	if (document.getElementById('moveIt')) {
	setEnd();
	endPosBottom = yyy + 400;
	endPosTop = yyy;
	speed = 50;
	moveit();
	moverB();
	}
}
function setEnd() {
	if (document.getElementById('moveIt')) {
	var w = objWidth('moveIt');
	var h = objHeight('moveIt');
	xxx = (pageWidth() - w - 20);
	yyy = (pageHeight()- h - 450);
	}
}
function moveit() {
var x = (posLeft()+xxx) + 'px';
var y = (posTop()+yyy) + 'px';
moveObjTo('moveIt',x,y);
}
function moverB() {
	if (yyy < endPosBottom) {yyy +=1; moveit(); setTimeout('moverB()', speed);}
	else moverT();
}
function moverT() {
	if (yyy > endPosTop) {yyy -=1; moveit(); setTimeout('moverT()', speed);}
	else moverB();
}

window.onload = start;
window.onresize = setEnd;
