// Comma function
function outputComma(number) {
    number = '' + number
    if (number.length > 3) {
        var mod = number.length%3;
        var output = (mod > 0 ? (number.substring(0,mod)) : '');
        for (i=0 ; i < Math.floor(number.length/3) ; i++) {
            if ((mod ==0) && (i ==0))
                output+= number.substring(mod+3*i,mod+3*i+3);
            else
                output+= ',' + number.substring(mod+3*i,mod+3*i+3);
        }
        return (output);
    }
    else return number;
}

// Open table 
document.write("<table border=0 width=100% cellpadding=0 cellspacing=0>");

// Get number of days on trip (-70 for June, -69 for July)
var NumberofDaysSoFar = 20010824 - 20010625 - 70 - 69;
NumberofDaysSoFar = NumberofDaysSoFar; // - NumberofDaysSoFar; //- NumberofDaysSoFar;

// Get the total miles
var totalMiles = 0;
for (mi = 20010625; mi<20010931; mi++) {
	if (mi == 20010631) { mi = 20010701; }
	else if (mi == 20010732) { mi = 20010801; }
	else if (mi == 20010825) { mi = 20010901; }
	else if (mi == 20010902) { mi = 20010928; }
	thisMiles = eval("d" + mi + "[4]");
	totalMiles = totalMiles + thisMiles;
};

// Get the total spent on gas
var totalInfo = 0;
for (n = fillups; n > 0; n--) {
	totalInfo = totalInfo + (eval("n" + n + "[5]") * 100);
}

// Get Photos Averages
var PhotosPerDay = NumberPhotosTaken / NumberofDaysSoFar;
var PhotosPerHour = PhotosPerDay / 24;
PhotosPerDay = "" + PhotosPerDay;
PhotosPerDay = PhotosPerDay.substring(0,2);
PhotosPerHour = "" + PhotosPerHour;
PhotosPerHour = PhotosPerHour.substring(0,3);

// Get Per Miles Average
var DollarsPerMile = ((totalInfo / 100) / totalMiles);
DollarsPerMile = "" + DollarsPerMile;
DollarsPerMile = DollarsPerMile.substring(0,4);

// Output everything
document.write("<tr><td><P>Total days on journey: </P></td><td><P><B>" + NumberofDaysSoFar + "</B></P></td></tr>");
document.write("<tr><td><P>Total stadiums visited: </P></td><td><P><B>" + objectArrayIndex + "</B></P></td></tr>");
document.write("<tr><td><P><br>Total miles traveled: </P></td><td><P><br><B>" + outputComma(totalMiles) + "</B></P></td></tr>");
document.write("<tr><td><P>Total spent on gas: </P></td><td><P><B>$" + (totalInfo / 100) + "</B></P></td></tr>");
document.write("<tr><td><P>Number of gas stops: </P></td><td><P><B>" + fillups + "</B></P></td></tr>");
document.write("<tr><td><P>Cost Per Mile: </P></td><td><P><B>$" + DollarsPerMile + "</B></P></td></tr>");
document.write("<tr><td><P><br>Number of photos taken: </P></td><td><P><br><B>" + outputComma(NumberPhotosTaken) + "</B></P></td></tr>");
document.write("<tr valign=top><td><P>Photo Averages: </P></td><td><P><B>" + PhotosPerDay + "</B> a day<br><B>");
document.write(PhotosPerHour + "</B> an hour</P></td></tr>");
document.write("<tr><td><P><br>Number of vehicles used: </P></td><td><P><br><B>6</B></P></td></tr>");
document.write("<tr><td colspan=2><P class='small'>&nbsp;&nbsp; Motorhome (Redlands to Des Moines)<br>&nbsp;&nbsp; Ford Windstar (Des Moines to Cincinnati)<br>&nbsp;&nbsp; Mazda MPV (Cincinnati to Des Moines)<br>&nbsp;&nbsp; Buick Century (Des Moines to Pittsburgh)<br>&nbsp;&nbsp; Buick Century (Pittsburgh to Des Moines)<br>&nbsp;&nbsp; Motorhome (Des Moines to Redlands)<br>&nbsp;&nbsp; Honda CRV (Redlands to SD, SF)</P></td></tr>");

// Close table 
document.write("</table>");

