var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var ver = navigator.appVersion; 
var MacPPC = (navigator.platform=='MacPPC') ? true : false;
var netscapeDOM = (document.layers) ? true : false;
var microsoftDOM = (document.all) ? true : false;
var geckoDOM = (document.getElementById && microsoftDOM != true) ? true : false;
	
if (geckoDOM) { 
	netscapeDOM = false; 
	microsoftDOM = false; 
}

var suppDHTML = ((bVer >= 4) && (netscapeDOM || microsoftDOM || geckoDOM)) ? true : false;
var currtext = null;
var xpos = 0;
var ypos = 0;
var introon = true;
var maxheight = null;
var hidestr = null;
var showstr = null;
var domstr = null;
var prestr = null;
var poststr = null;
//variables for moving layers
var scrolltime = null;
var scrolltime2 = null;
var themovelayer = null;
var increment = 5;
var interval = null;
var ystartpos = null;
var yendpos = null;
var ycurrpos = null;
var ycurrpos2 = null;
	
if (microsoftDOM) { 
	hidestr = "hidden";
	showstr = "visible";
	prestr = "document.all.";
	poststr = ".style";
} else if (netscapeDOM) { 
	hidestr = "hide";
	showstr = "show";
	prestr = "document.layers.";
	poststr = "";
} else if (geckoDOM) {
	hidestr = "hidden";
	showstr = "visible";
	prestr = "document.getElementById('";
	poststr = "').style";	
}
	
function oldVer() {
	if (!microsoftDOM)
		document.location.href="no_dhtml.html";
}	
	
function setMH() {
	if(microsoftDOM) {
		maxheight = (-1 * text.clientHeight) - 55;
	} 
	if(netscapeDOM) { 
		maxheight = (-1 * eval(prestr + 'textholder.' + prestr + 'text' + poststr).clip.height);
	}
	if(geckoDOM) {
		maxheight = (-1 * document.getElementById('text').offsetHeight);
	}
}

function scrollLayerUp() {
	moveUp();
	scrolltime = setTimeout("scrollLayerUp()", 50);
}
function scrollLayerDown() {
	moveDown();
	scrolltime = setTimeout("scrollLayerDown()", 50);
}
	
function stopMove() { 
	clearTimeout(scrolltime); 
}

function moveDown() {
	if(ycurrpos <= -5) { 
		if(geckoDOM) { 
			document.getElementById('text').style.top = ycurrpos + increment;
		} else {	
			eval(prestr + 'textholder.' + prestr + 'text' + poststr).top = ycurrpos + increment;
		}
		ycurrpos += increment;
	}
}
function moveUp() {
	//100 is the height of the textholder; set in the style sheet
	if(ycurrpos >= (maxheight + 100)) {
		if(geckoDOM) {
			document.getElementById('text').style.top = ycurrpos - increment;
		} else { 
			eval(prestr + 'textholder.' + prestr + 'text' + poststr).top = ycurrpos - increment; 
		}
		ycurrpos -= increment;
	}
}
