var lastTime=null
var lastXCpuTimes = new Array;
var avgTimes=2;
var cpuAvg=0;
var lastCpu=0;
var nightmares=new Array;
var nightmareAvg=0;
function cpuCheck(){

	if (!lastTime)
		lastTime = new Date();
	var thisTime=new Date();
	var time = (thisTime-lastTime)
	lastCpu=time;
	if (lastXCpuTimes.length>=avgTimes){
		var avg = 0;
		for (var i in lastXCpuTimes)
			avg+=lastXCpuTimes[i];
		//alert(avg)	
		avg=avg/avgTimes;
		cpuAvg=avg;
		lastXCpuTimes.shift();
	}
	
	
	if (lastTime)
		lastXCpuTimes.push(time);
		
	
	if (time>600 && time<800)
		log("CPU SUCKS ="+time)
	if (time>800){
		log("CPU NIGHTMARE= <b>"+time+"</b>")
	//	alert(time)
		nightmares.push(time);
		var nightmare=0;
		for (var i=0; i<nightmares.length; i++){
			nightmare+=nightmares[i];
		}
		//nightmareAvg=(nightmare/nightmares.length);
		nightmareAvg=(nightmare/1);
	}
//	document.getElementById('keywords').innerHTML = "500ms took=> "+time+"("+cpuAvg+") => <b>"+nightmareAvg+"</b>";
		document.getElementById('keywords').innerHTML = "<b>"+nightmareAvg+"</b>";
	lastTime=thisTime;
	setTimeout("cpuCheck()",500)
}