var tracdiv = document.createElement('div');
tracdiv.style.border = "1px solid rgb(51, 51, 51)";
tracdiv.style.background = "rgb(255, 255, 204)";
tracdiv.style.position = "absolute";
tracdiv.style.font = "14px arial";

ftipe = new Array;
ftipe[0] = 'LP gas';
ftipe[1] = 'gasoline';
ftipe[2] = 'diesel';
ftipe[3] = 'all fuel';
ftipe[4] = '';
ftipe[5] = 'electric';

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft-15,curtop-40];
}

function sPP(hoveritem, fy, ly, hp, cyl, fl)
{

if(fy == -1) fy = '?';
if(ly == -1){
	if(fy == '?'){ ly = '?'; }
	else{ ly = ''; }
}
if(hp == -1){ hp = 'unknown hp'; }else{hp = hp + ' hp';}
if(cyl == -1){ cyl = ''; }else{cyl = cyl + '-cylinder';}
if((fl == 4) && (cyl == '')){cyl = 'no engine information';}

[tracdiv.style.left, tracdiv.style.top] = findPos(hoveritem)
tracdiv.innerHTML = fy + '-' + ly + ' ' + hp + '<br>' + cyl + ' ' + ftipe[fl];
document.body.appendChild(tracdiv);

}

function hPP()
{
document.body.removeChild(tracdiv);
}