function setVariables() {
	imgwidth=183;  // logo width, in pixels
	imgheight=650;  // logo height, in pixels
	if (navigator.appName == "Netscape") {
		vert=".top";
		docStyle="document.";
		styleDoc="";
		innerH="window.innerHeight";
		outerH="window.outerHeight";
		offsetY="window.pageYOffset";
		objectXY="bannerbox";
		y=184;
	} else {
		vert=".pixelTop";
		docStyle="";
		styleDoc=".style";
		innerH="document.body.clientHeight";
		outerH="document.body.scrollHeight";
		offsetY="document.body.scrollTop";
		startAvailableY=eval(outerH);
		checkLocation();
	}
}

function checkLocation() {
	objectXY="bannerbox";
	var availableY=eval(innerH);
	var currentY=eval(offsetY);
	y=currentY+10;
	if ((currentY+imgheight) > startAvailableY-30) {
		bannerEndPos();
	} else if (currentY<184) {
		bannerStartPos();
	} else {
		evalMove();
	}
	
	setTimeout("checkLocation()",10);
}

function evalMove() {
	eval(docStyle + objectXY + styleDoc + vert + "=" + (y-184));
	
}

function bannerEndPos() {
	objectXY="bannerbox";
	y=startAvailableY-36-imgheight-184;
	// eval(docStyle + objectXY + styleDoc + horz + "=" + x);
	eval(docStyle + objectXY + styleDoc + vert + "=" + y);
}
					
function bannerStartPos() {
	
	objectXY="bannerbox";
	y=0;
	eval(docStyle + objectXY + styleDoc + vert + "=" + y);
	
}
