<!--
	self.onError=null;
	currentX = currentY = 0;  
	whichIt = null;           
	lastScrollX = 0; lastScrollY = 0;
	NS = (document.layers) ? 1 : 0;
	IE = (document.all) ? 1: 0;

	function heartBeat() {
		try{
			if(IE) { 
				  diffY = document.body.scrollTop; 
 				  diffX = 0; 
				   }
		    if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
		}catch(e){
				diffY = 0;
				diffX = 0;
		}

		try{
			if(diffY != lastScrollY) {
						percent = .1 * (diffY - lastScrollY);
						if(percent > 0) percent = Math.ceil(percent);
						else percent = Math.floor(percent);
				if(IE) document.all.Layer.style.pixelTop += percent;
				if(NS) document.Layer.top += percent; 
						lastScrollY = lastScrollY + percent;
			}
		}
		catch(e){}

		try{
			if(diffX != lastScrollX) {
				percent = .1 * (diffX - lastScrollX);
				if(percent > 0) percent = Math.ceil(percent);
				else percent = Math.floor(percent);
				if(IE) document.all.Layer.style.pixelLeft += percent;
				if(NS) document.Layer.top += percent;
				lastScrollY = lastScrollY + percent;
			}	
		}
		catch(e){}
	}	
	if(NS || IE) action = window.setInterval("heartBeat()",1);



function MM_findObj(n, d) { //v3.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); return x;
}
function DivAlign(theDiv){
var obj,fun,dw,lw,x;
fun = (document.all) ? "document.getElementById" : "MM_findObj";
obj = (document.all) ? document.getElementById(theDiv) : MM_findObj(theDiv);
if(obj){if(document.all){dw = document.body.clientWidth;}
else{dw = innerWidth;}
if(document.layers){lw = obj.clip.width;}
else{lw = obj.style.width.replace("px","");}
x = (document.layers) ? ".left" : ".style.left";
eval(fun+"('"+theDiv+"')"+x+"="+dw+"/2-"+lw+"/2");
}
}
//-->