
function setVariables() {
	minBottom = 26;
	maxTop = 475;
	floatwidth=59;  // width, in pixels
	floatheight=50;  // height, in pixels
	
	if (navigator.appName == "Netscape") {
		//horz=".left";
		vert=".top";
		docStyle="document.";
		styleDoc=".style";
		//innerW="window.innerWidth";
		innerH="window.innerHeight";
		//offsetX="window.pageXOffset";
		offsetY="window.pageYOffset";
		scrollH = "document.body.offsetHeight";
	}
	else {
		//horz=".pixelLeft";
		vert=".pixelTop";
		docStyle="document.";
		styleDoc=".style";
		//innerW="document.body.clientWidth";
		innerH="document.body.clientHeight";
		//offsetX="document.body.scrollLeft";
		offsetY="document.body.scrollTop";
		scrollH = "document.body.scrollHeight";
	}
}

function checkLocation() {
	objectXY="getElementById('float')";
	//var availableX=eval(innerW);
	var availableY=eval(innerH);
	var maxY=eval(scrollH);
	//var currentX=eval(offsetX);
	var currentY=eval(offsetY);
	//x=availableX-(floatwidth+30)+currentX;
	y=availableY-(floatheight+20)+currentY;
	if(y > (maxY - minBottom)) y = maxY - minBottom;
	if(y < (maxTop)) y = maxTop;
	if(availableY<maxY) evalMove();
	setTimeout("checkLocation()",10);
}

function evalMove() {
	//eval(docStyle + objectXY + styleDoc + horz + "=" + x);
	eval(docStyle + objectXY + styleDoc + vert + "=" + y);
}