function reset() {
	location = "planet_hop.html";
}

function checkme() {
	var win = window.open("","solution","width=500,height=300,resizable,scrollbars");
	var myURL = window.location.pathname.match(/^.*\//);
	if (navigator.appName == "Microsoft Internet Explorer") {myURL = "";}


function printcell(answer,correct_answer) {
	var difference = 0;

	if (answer == "Blank") {
		win.document.write('<TD ALIGN="CENTER"><FONT COLOR="#FF0000">Blank</FONT></TD>\n');
	}
	else {
		if (correct_answer != 0) {
			difference = ((correct_answer - answer) / correct_answer) * 100.0;
			if ((difference > 5.0) || (difference < -5.0)) {
				win.document.write('<TD ALIGN="CENTER"><FONT COLOR="#FF0000">');
				win.document.write(answer + '</FONT></TD>\n');
				}
			else {
				win.document.write('<TD ALIGN="CENTER">' + answer + '</TD>\n');
			}
		}
		else {
			win.document.write('<TD ALIGN="CENTER">' + answer + '</TD>\n');
		}
	}
	correct_answer = Math.round(correct_answer*100)/100;
	win.document.write('<TD ALIGN="CENTER">' + correct_answer + '</TD>');
}

win.document.write('<HTML>\n<HEAD>\n<TITLE>Planet Hop - Results');
win.document.write('</TITLE>\n</HEAD>\n');
win.document.write('<BODY BACKGROUND="',myURL,'images/bgstars.gif"\n');
win.document.write('BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#66FFFF" \n');
win.document.write('VLINK="#33FF33" ALINK="#FF0000">\n');
win.document.write('<H1 ALIGN="CENTER">Planet Hop - Results</H1>\n');
win.document.write('<!--=====================================================-->\n');
win.document.write('<P ALIGN="CENTER"><IMG SRC="',myURL,'images/shut_l.gif">');
win.document.write('</P><P>\n\n');

var yourAnswer = new Array(19);

for (i=0; i < 17; i++) {
	yourAnswer[i] = document.planet_hop.elements[i].value;
	if (!yourAnswer[i]) {yourAnswer[i] = "Blank";}
}

if (yourAnswer[0] == "Blank") {
	win.document.write('You did not provide your weight on Earth!<BR>\n');
	win.document.write('I am going to assume you weigh 150.0 pounds...<P>\n');
	yourAnswer[0] = 150.0;
}
if (yourAnswer[1] == "Blank") {
	win.document.write('You did not provide your age on Earth!<BR>\n');
	win.document.write('I am going to use the average human life of 75 Earth years...<P>\n');
	yourAnswer[1] = 75.0;
}

win.document.write('<CENTER>\n');
win.document.write('<TABLE BORDER=5 CELLPADDING=5\n');
win.document.write('<TR><TH ALIGN="CENTER">Planet</TH>\n');
win.document.write('    <TH ALIGN="CENTER">Your weight</TH>\n');
win.document.write('    <TH ALIGN="CENTER">True weight</TH>\n');
win.document.write('    <TH ALIGN="CENTER">Your age</TH>\n');
win.document.write('    <TH ALIGN="CENTER">True age</TH>\n');

win.document.write('<TR><TD>Mercury</TD>\n');
 printcell(yourAnswer[2], 0.38*(yourAnswer[0]));
win.document.write('\n');
printcell(yourAnswer[3], yourAnswer[1]/(87.9/365.24));
win.document.write('</TR>\n');

win.document.write('<TR><TD>Venus</TD>\n');
printcell(yourAnswer[4], 0.91*yourAnswer[0]);
win.document.write('\n');
printcell(yourAnswer[5], yourAnswer[1]/(224.7/365.24));
win.document.write('</TR>\n');

win.document.write('<TR><TD>Earth</TD>\n');
win.document.write('<TD ALIGN="CENTER">' + yourAnswer[0] + '</TD>\n'); 
win.document.write('<TD ALIGN="CENTER">' + yourAnswer[0] + '</TD>\n'); 
win.document.write('<TD ALIGN="CENTER">' + yourAnswer[1] + '</TD>\n');
win.document.write('<TD ALIGN="CENTER">' + yourAnswer[1] + '</TD>\n');

win.document.write('<TR><TD>Mars</TD>\n');
printcell(yourAnswer[6], 0.38*yourAnswer[0]);
win.document.write('\n');
printcell(yourAnswer[7], yourAnswer[1]/(686.9/365.24));
win.document.write('</TR>\n');

win.document.write('<TR><TD>Jupiter</TD>\n');
printcell(yourAnswer[8], 2.54*yourAnswer[0]);
win.document.write('\n');
printcell(yourAnswer[9], yourAnswer[1]/(11.86));
win.document.write('</TR>\n');

win.document.write('<TR><TD>Saturn</TD>\n');
printcell(yourAnswer[10], 0.93*yourAnswer[0]);
win.document.write('\n');
printcell(yourAnswer[11], yourAnswer[1]/(29.46));
win.document.write('</TR>\n');

win.document.write('<TR><TD>Uranus</TD>\n');
printcell(yourAnswer[12], 0.8*yourAnswer[0]);
win.document.write('\n');
printcell(yourAnswer[13], yourAnswer[1]/(84.01));
win.document.write('</TR>\n');

win.document.write('<TR><TD>Neptune</TD>\n');
printcell(yourAnswer[14], 1.2*yourAnswer[0]);
win.document.write('\n');
printcell(yourAnswer[15], yourAnswer[1]/(169.79));
win.document.write('</TR>\n');


if (yourAnswer[16] != "Blank") {
	win.document.write('<TR><TH COLSPAN=3>Extra Credit</TH></TR>\n');
	win.document.write('<TR><TH>Solar Weight</TH>\n');
	printcell(yourAnswer[16], 28.0 * yourAnswer[0]);
	win.document.write('<TR>\n</TABLE>\n\n');
}
else {
	win.document.write('<TR>\n</TABLE>\n\n');
}

win.document.write('</CENTER>\n\n');


win.document.write('<!--=====================================================-->\n');
win.document.write('<P ALIGN="CENTER"><IMG SRC="',myURL,'images/shut_r.gif">');
win.document.write('</P><P>\n\n');




win.document.write('<CENTER>\n')
win.document.write('<FORM>\n');
win.document.write('<TABLE BORDER=5 CELLPADDING=10>\n');
win.document.write('<TR><TD ALIGN="CENTER">\n');
win.document.write('<INPUT TYPE=button VALUE="Close" onClick="window.close()"></TD></TR>\n');
win.document.write('</TABLE>\n');
win.document.write('</FORM>\n');
win.document.write('</CENTER>\n');
win.document.write('  </BODY>\n');
win.document.write('</html>\n');
win.document.close();
}

