function getWindowHeight()
{
  var height = 0;
  
  if(navigator.family == 'nn4' || navigator.family == 'gecko')     height = window.innerHeight;
  else if (navigator.family == 'ie4')    height = document.body.clientHeight;    
  return height;
}
lpx=1; 
lpy=0;
//alert(lpy);
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
var NetscapeNavigator= (InternetExplorer)? 0 : 1;
self.onError=null;
var redo = window.setInterval("Checkit()",1);
function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
function Checkit() {
if(InternetExplorer) {
	yd = document.body.scrollTop+(getWindowHeight()-19);
	xd = document.body.scrollLeft; 
	}
if(NetscapeNavigator) {
	yd = self.pageYOffset+(getWindowHeight()-19);
	xd = self.pageXOffset;
	}
if((yd>lpy) || (yd<lpy)){
	//var prc= .1 * (yd - lpy);
	var prc= .9 * (yd - lpy);
	if(prc> 0){prc= Math.ceil(prc);}else{ prc= Math.floor(prc)}
	var elm;
	var styleObj;
	elm = document.getElementById('footer');
	styleObj = new xbStyle(elm);
	styleObj.moveBy(0, prc);
	lpy = lpy + prc;
	}

}