var NS4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;

<!-- Begin
var msg = "This page requires version 4 or later of\n Netscape Navigator or Internet Explorer"
//var dyn = (document.layers || document.all) ? true : alert(msg);
var nav = (document.layers) ? true : false;
var iex = (document.all) ? true : false;
var tim;         // timer variable
var stp = 5;    // step increment size
var spd = 100;   // speed of increment

//positioning for index page
var pos = 0;
var upr = -70;  // upper limiter
var lwr = 0;   // lower limiter
//Another positioninf
var pos2 = 0;
var upr2 = -180;
var lwr2 = 0;   // lower limiter

//Following function is for index page scrolling
function scroll_up() {
	if(pos < lwr){
		pos += stp;
		do_scroll(pos);
		tim = setTimeout("scroll_up()", spd);				
	}else{
		no_scroll();
	}
}


function scroll_dn() {
	if(pos > upr){
		pos -= stp;
		do_scroll(pos);
		tim = setTimeout("scroll_dn()", spd);
	}else{
		no_scroll();
	}
}


function do_scroll(pos) {
if(iex) document.all.divTxt.style.top = pos;
if(nav) MM_changeProp('divTxt','','top',pos,'LAYER');
}

function no_scroll() {
clearTimeout(tim);
}

function MM_changeProp(objName,x,theProp,theValue) { //v3.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
