var sort = sortLast;
var sortDir = true;
function sortLast(a,b)  {
    if (window.sortDir) {
	if (a.n < b.n) return -1;
	if (a.n > b.n) return 1;
    } else {
	if (a.n > b.n) return -1;
	if (a.n < b.n) return 1;
    }
    return 0;

}
function sortFirst(a,b)  {
    if (window.sortDir) {
	if (a.f < b.f) return -1;
	if (a.f > b.f) return 1;
    } else {
	if (a.f > b.f) return -1;
	if (a.f < b.f) return 1;
    }
    return 0;
}
function sortRides(a,b)  {
    if (window.sortDir)
	return b.r - a.r;
    else
	return a.r - b.r;
}
function sortMiles(a,b)  {
    if (window.sortDir)
	return b.m - a.m;
    else
	return a.m - b.m;
}
function sortLed(a,b)  {
    if (window.sortDir)
	return b.l - a.l;
    else
	return a.l - b.l;
}
function sortElev(a,b)  {
    if (window.sortDir)
	return b.e - a.e;
    else
	return a.e - b.e;
}
function rsort(func)  {
    if (func == window.sort) {
	if (window.sortDir)
	    window.sortDir = false;
	else
	    window.sortDir = true;
    } else
	window.sortDir = true;
    window.sort = func;
    window.rlist.sort(func);
    paintDoc();
}
function paintDoc()  {
    var rlist = window.rlist;
    var targ = top.frames[2].document;
    targ.open();
    targ.writeln("<html><head><title>PP Display</title>");
    targ.writeln("<link rel='stylesheet' type='text/css' href='pedal.css'>");
    targ.writeln("</head><body bgColor='white'>");
    targ.writeln("<table width=720 border>");
    for (var i=0; i < rlist.length; i++)  {
        targ.writeln("<tr onmouseover=\"style.backgroundColor='yellow'\"" +
            " onmouseout=\"style.backgroundColor='white'\"" +
	    " onclick='top.ctlFrame.jumpto(" + rlist[i].u + ");'>");
	targ.writeln("<td width='30%'><a target=_top " +
	    "href='javascript:top.ctlFrame.jumpto(" +
	    rlist[i].u + ");'>"+ rlist[i].n + "</a></td>");
	targ.writeln("<td width='30%'>" + rlist[i].f + "</td>");
	targ.writeln("<td width='9%'>" + rlist[i].r + "</td>");
	targ.writeln("<td width='9%'>" + rlist[i].m + "</td>");
	targ.writeln("<td width='13%'>" + rlist[i].e + 
	    " / " + rlist[i].c + "</td>");
	targ.writeln("<td width='9%'>" + rlist[i].l + "</td>");
	targ.writeln("</tr>");
    }
    targ.writeln("</table></body></html>");
    targ.close();
}

