<!--  //
function Compare() {
	
	var good = new String();
	var goodwc = new String();
	var better = new String();
	var betterwc = new String();
	var best = new String();
	var bestwc = new String();
	
	
	var results = new Array();
	
	for (var i=0; i<7; i++) {
		results[i]=new Array();
	}
	
	var payments = new Array();
	
	for (var i=0; i<7; i++) {
		payments[i]=new Array();
	}
	


	if (document.forms) {
		if (document.layers) {
				alert("This calculator requires Netscape 6+ or Explorer 4+.");
				return; //ns 4 css id bug hack
		}

		good = document.comparison.good.value;
		goodwc = document.comparison.goodwc.value;
		better = document.comparison.better.value;
		betterwc = document.comparison.betterwc.value;
		best = document.comparison.best.value;
		bestwc = document.comparison.bestwc.value;


	}
	
	if (good == "") {
		good = 0;
	}

	if (goodwc == "") {
		goodwc = 0;
	}

	if (better == "") {
		better = 0;
	}

	if (betterwc == "") {
		betterwc = 0;
	}

	if (best == "") {
		best = 0;
	}

	if (bestwc == "") {
		bestwc = 0;
	}




	results[0][0] = good * .0905;     //calculate payments in unformatted length
	results[0][1] = goodwc * .0905;
	results[0][2] = better * .0905;
	results[0][3] = betterwc * .0905;
	results[0][4] = best * .0905;
	results[0][5] = bestwc * .0905;
	
	results[1][0] = good * .04754;
	results[1][1] = goodwc * .04754;
	results[1][2] = better * .04754;
	results[1][3] = betterwc * .04754;
	results[1][4] = best * .04754;
	results[1][5] = bestwc * .04754;
	
	results[2][0]= good * .03374;
	results[2][1] = goodwc * .03374;
	results[2][2] = better * .03374;
	results[2][3] = betterwc * .03374;
	results[2][4] = best * .03374;
	results[2][5] = bestwc * .03374;
	
	
	results[3][0] = good * .02744;
	results[3][1] = goodwc * .02744;
	results[3][2] = better * .02744;
	results[3][3] = betterwc * .02744;
	results[3][4] = best * .02744;
	results[3][5] = bestwc * .02744;
	
	
	results[4][0] = good * .02497;
	results[4][1] = goodwc * .02497;
	results[4][2] = better * .02497;
	results[4][3] = betterwc * .02497;
	results[4][4] = best * .02497;
	results[4][5] = bestwc * .02497;
	
	
	results[5][0] = good * .02242;
	results[5][1] = goodwc * .02242;
	results[5][2] = better * .02242;
	results[5][3] = betterwc * .02242;
	results[5][4] = best * .02242;
	results[5][5] = bestwc * .02242;



	results[6][0] = good * .02122;
	results[6][1] = goodwc * .02122;
	results[6][2] = better * .02122;
	results[6][3] = betterwc * .02122;
	results[6][4] = best * .02122;
	results[6][5] = bestwc * .02122;

	
	
	if (isNaN(results[0][0]) || isNaN(results[0][1]) || isNaN(results[0][2]) || isNaN(results[0][3]) || isNaN(results[0][4]) || isNaN(results[0][5])) {      //checks to make sure only numbers are entered
		alert("Please enter only numbers for the equipment costs.");
	}

	else if (good < 1000) {
		alert("The minimum contract price is $1000 for consumer\nand $2500 for commercial leases.");
	}

	else {
		
		for (var i=0; i<7; i++) {
			for (var j=0; j<6; j++) {
			
				var num = new String();  //2 decimal point hack for ie4+
				num = "" + results[i][j];
				var digits = num.length;
				var whole = false;
				var pos = 0;
				count = 0;

				while (num.substring(pos,pos+1)!=="." && pos<=digits) {  //check where decimal point is
					if (pos == digits) {  //make sure it isn't a whole number
						whole = true;
						break;
					}
					pos += 1;
					count += 1;
				}
		
				payment = num;
		
				if (whole) {
					payment= payment + ".00"		//add two zeroes and decimal point if whole
				}
			
				else if (digits == (pos+2)) {
					payment  = payment + "0"		//add one zero if has one decimal point
				}
		
				else {
					pos += 3;  				//count decimal point + two chars past that
					payment = num.substring(0,pos); //select from start of string to 2 decimal points deep
				}
		
		
				payments[i][j] = payment;
		
			}
		}
		
		var w = window.open("","payments","resizable,status,menubar=yes,toolbar=yes,scrollbars=yes,width=600,height=650");
			var d = w.document;
			
			d.open();
			d.write('<html><head><title>FTL Finance Monthly Payment Comparison</title>');
			d.write('<link rel="stylesheet" type="text/css" href="http://www.ftlfinance.com/styles/main.css">');
			d.write('<style type="text/css"><!--BODY{background-image: none;}--></style></head>');
			d.write('<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">');
			d.write('<div align="center">');
			d.write('<img src="http://www.ftlfinance.com/images/logo2.gif" width="208" height="104" alt="ftl finance"><br><br>');
			d.write('<span class="bold">FTL Finance Lease Monthly Payment Comparison</span><br><br>');
			d.write('<table cellspacing="0" cellpadding="5" width="500" border="1">');
			d.write('<tr align="center" colspan="7"><td>&nbsp;</td><td>Good System</td><td>with Service Contract</td><td>Better System</td><td>with Service Contract</td><td>Best System</td><td>with Service Contract</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>12 month lease</td><td>$' + payments[0][0] + '</td><td>$' + payments[0][1] + '</td><td>$' + payments[0][2] + '</td><td>$' + payments[0][3] + '</td><td>$' + payments[0][4] + '</td><td>$' + payments[0][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>24 month lease</td><td>$' + payments[1][0] + '</td><td>$' + payments[1][1] + '</td><td>$' + payments[1][2] + '</td><td>$' + payments[1][3] + '</td><td>$' + payments[1][4] + '</td><td>$' + payments[1][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>36 month lease</td><td>$' + payments[2][0] + '</td><td>$' + payments[2][1] + '</td><td>$' + payments[2][2] + '</td><td>$' + payments[2][3] + '</td><td>$' + payments[2][4] + '</td><td>$' + payments[2][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>48 month lease</td><td>$' + payments[3][0] + '</td><td>$' + payments[3][1] + '</td><td>$' + payments[3][2] + '</td><td>$' + payments[3][3] + '</td><td>$' + payments[3][4] + '</td><td>$' + payments[3][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>60 month lease</td><td>$' + payments[4][0] + '</td><td>$' + payments[4][1] + '</td><td>$' + payments[4][2] + '</td><td>$' + payments[4][3] + '</td><td>$' + payments[4][4] + '</td><td>$' + payments[4][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>72 month lease</td><td>$' + payments[5][0] + '</td><td>$' + payments[5][1] + '</td><td>$' + payments[5][2] + '</td><td>$' + payments[5][3] + '</td><td>$' + payments[5][4] + '</td><td>$' + payments[5][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>84 month lease</td><td>$' + payments[6][0] + '</td><td>$' + payments[6][1] + '</td><td>$' + payments[6][2] + '</td><td>$' + payments[6][3] + '</td><td>$' + payments[6][4] + '</td><td>$' + payments[6][5] +'</td></tr>');
			d.write('<tr align="center" colspan="7"><td nowrap>Contract Amount</td><td>$' + good + '</td><td>$' + goodwc + '</td><td>$' + better + '</td><td>$' + betterwc + '</td><td>$' + best + '</td><td>$' + bestwc +'</td></tr>');
			d.write('</table><br><br>FTL Finance<br>1215 Fern Ridge Pkwy, Suite 216<br>St. Louis, MO 63141<br><br>800.981.9032<br>314.469.8951<br>fax: 314.469.8915<br><br>www.ftlfinance.com</div>');
			d.write('</body></html>');
			d.close();
	}	
	


}

// -->