function toCurrency(num) { num = Math.round(num*100)/100; var currstring = num.toString(); if (currstring.match(/\./)) { var curr = currstring.split('.'); } else { var curr = [currstring, "00"]; } curr[1] += "00"; curr[2] = ""; var returnval = ""; var length = curr[0].length; for (var i = 0; i < 2; i++) curr[2] += curr[1].substr(i, 1); for (i = length; (i - 3) > 0; i = i - 3) { returnval = "," + curr[0].substr(i - 3, 3) + returnval; } returnval = curr[0].substr(0, i) + returnval + "." + curr[2]; return(returnval); } function ShowResult(miles, mpg, commute, childcare, commutetime, labor, color) { var dexpenses= Number(0); labor = Number(labor)/Number(60); if (Number(miles) > Number(0)) { dexpenses = Number(miles)/Number(mpg) * Number(4.00); } var laborcost=Number(labor) * Number(commutetime); var oneday = dexpenses + Number(commute) + Number(childcare) + Number(laborcost) var semestercost = oneday * Number(15); var semestercost2 = oneday * Number(30); var results = '
| ' + 'The Results of the Distance Learning Calculator' + ' | ' + '|
| 1. Your driving expense (assuming gas cost $4.00 per gallon): | ' + '$'+toCurrency(dexpenses)+' | ' + '
| 2. Your commuting costs other than driving: | ' + '$'+toCurrency(commute)+' | ' + '
| 3. Your child care cost: | ' + '$'+toCurrency(childcare)+' | ' + '
| 4. The cost of your personal time used for commuting: | ' + '$'+toCurrency(laborcost)+' | ' + '
| Your total commuting cost for attending one day of class: | ' + '$'+toCurrency(oneday)+' | ' + '
| Assuming a 15 week semester, your total commuting cost for the semester is: | ' + '|
| ---for classes that meet one day per week: | ' + '$'+toCurrency(semestercost)+' | ' + '
| ---for classes that meet two days per week: | ' + '$'+toCurrency(semestercost2)+' | ' + '