// JavaScript Document

var apr_array = new Array();
var fee_array = new Array();
var rate_array = new Array();
var days_array = new Array();
//Blank
    apr_array[0] = 1.0;
fee_array[0] = new Array();
fee_array[0][100] = 0;
fee_array[0][150] = 26.25;
fee_array[0][200] = 35.00;
fee_array[0][250] = 43.75;
fee_array[0][300] = 52.50;
fee_array[0][350] = 61.65;
fee_array[0][400] = 70.00;
fee_array[0][450] = 78.75;
fee_array[0][500] = 87.50;
fee_array[0][600] = 'Min. Days 10 - Max. Days 31';
fee_array[0][700] = 87.50;

//Blank
    rate_array[0] = 1.0;
days_array[0] = new Array();
days_array[0][7] = ' ';
days_array[0][8] = ' ';
days_array[0][9] = ' ';
days_array[0][10] = ' ';
days_array[0][11] = ' ';
days_array[0][12] = ' ';
days_array[0][13] = ' ';
days_array[0][14] = ' ';
days_array[0][15] = ' ';
days_array[0][16] = ' ';
days_array[0][17] = ' ';
days_array[0][18] = ' ';
days_array[0][19] = ' ';
days_array[0][20] = ' ';
days_array[0][21] = ' ';
days_array[0][22] = ' ';
days_array[0][23] = ' ';
days_array[0][24] = ' ';
days_array[0][25] = ' ';
days_array[0][26] = ' ';
days_array[0][27] = ' ';
days_array[0][28] = ' ';
days_array[0][29] = ' ';
days_array[0][30] = ' ';
days_array[0][31] = ' ';
days_array[0][32] = ' ';
//Alabama
    apr_array[1] = 1.0;
fee_array[1] = new Array();
fee_array[1][100] = 17.50;
fee_array[1][150] = 26.25;
fee_array[1][200] = 35.00;
fee_array[1][250] = 43.75;
fee_array[1][300] = 52.50;
fee_array[1][350] = 61.65;
fee_array[1][400] = 70.00;
fee_array[1][450] = 78.75;
fee_array[1][500] = 87.50;
fee_array[1][600] = 'Min. Days 10 - Max. Days 31';
fee_array[1][700] = 87.50;

//Alabama
    rate_array[1] = 1.0;
days_array[1] = new Array();
days_array[1][7] = 'Minimum 10 Days';
days_array[1][8] = 'Minimum 10 Days';
days_array[1][9] = 'Minimum 10 Days';
days_array[1][10] = 'APR '+638.75+'%';
days_array[1][11] = 'APR '+580.68+'%';
days_array[1][12] = 'APR '+532.29+'%';
days_array[1][13] = 'APR '+491.35+'%';
days_array[1][14] = 'APR '+456.25+'%';
days_array[1][15] = 'APR '+425.83+'%';
days_array[1][16] = 'APR '+399.22+'%';
days_array[1][17] = 'APR '+375.74+'%';
days_array[1][18] = 'APR '+354.86+'%';
days_array[1][19] = 'APR '+336.18+'%';
days_array[1][20] = 'APR '+319.38+'%';
days_array[1][21] = 'APR '+304.17+'%';
days_array[1][22] = 'APR '+290.34+'%';
days_array[1][23] = 'APR '+277.72+'%';
days_array[1][24] = 'APR '+266.45+'%';
days_array[1][25] = 'APR '+255.50+'%';
days_array[1][26] = 'APR '+245.67+'%';
days_array[1][27] = 'APR '+236.57+'%';
days_array[1][28] = 'APR '+228.13+'%';
days_array[1][29] = 'APR '+220.26+'%';
days_array[1][30] = 'APR '+212.92+'%';
days_array[1][31] = 'APR '+206.05+'%';
days_array[1][32] = 'Maximum 31 Days';
//California
    apr_array[2] = 2.0;
fee_array[2] = new Array();
fee_array[2][100] = 17.65;
fee_array[2][150] = 26.48;
fee_array[2][200] = 35.30;
fee_array[2][250] = 44.13;
fee_array[2][300] = 0;
fee_array[2][350] = 0;
fee_array[2][400] = 0;
fee_array[2][450] = 0;
fee_array[2][500] = 0;
fee_array[2][600] = 'Min. Days 14 - Max. Days 31'
fee_array[2][700] = '#caInfo';

    rate_array[2] = 1.0;
days_array[2] = new Array();
days_array[2][7] = 'Minimum 14 Days';
days_array[2][8] = 'Minimum 14 Days';
days_array[2][9] = 'Minimum 14 Days';
days_array[2][10] = 'Minimum 14 Days';
days_array[2][11] = 'Minimum 14 Days';
days_array[2][12] = 'Minimum 14 Days';
days_array[2][13] = 'Minimum 14 Days';
days_array[2][14] = 'APR '+460.16+'%';
days_array[2][15] = 'APR '+429.48+'%';
days_array[2][16] = 'APR '+402.64+'%';
days_array[2][17] = 'APR '+378.96+'%';
days_array[2][18] = 'APR '+357.90+'%';
days_array[2][19] = 'APR '+339.07+'%';
days_array[2][20] = 'APR '+322.11+'%';
days_array[2][21] = 'APR '+306.77+'%';
days_array[2][22] = 'APR '+292.83+'%';
days_array[2][23] = 'APR '+280.10+'%';
days_array[2][24] = 'APR '+268.43+'%';
days_array[2][25] = 'APR '+257.69+'%';
days_array[2][26] = 'APR '+247.78+'%';
days_array[2][27] = 'APR '+238.60+'%';
days_array[2][28] = 'APR '+230.08+'%';
days_array[2][29] = 'APR '+222.15+'%';
days_array[2][30] = 'APR '+214.74+'%';
days_array[2][31] = 'APR '+207.81+'%';
days_array[2][32] = 'Maximum 31 Days';
//UTAH
    apr_array[6] = 1.0;
fee_array[6] = new Array();
fee_array[6][100] = 25.00;
fee_array[6][150] = 37.50;
fee_array[6][200] = 50.00;
fee_array[6][250] = 62.50;
fee_array[6][300] = 75.00;
fee_array[6][350] = 87.50;
fee_array[6][400] = 100.00;
fee_array[6][450] = 112.50;
fee_array[6][500] = 125.00;
fee_array[6][600] = 'Min. Days 14 - Max. Days 31';
fee_array[6][700] = 87.50;

    rate_array[6] = 1.0;
days_array[6] = new Array();
days_array[6][7] = 'Minimum 14 Days';
days_array[6][8] = 'Minimum 14 Days';
days_array[6][9] = 'Minimum 14 Days';
days_array[6][10] = 'Minimum 14 Days';
days_array[6][11] = 'Minimum 14 Days';
days_array[6][12] = 'Minimum 14 Days';
days_array[6][13] = 'Minimum 14 Days';
days_array[6][14] = 'APR '+651.79+'%';
days_array[6][15] = 'APR '+608.33+'%';
days_array[6][16] = 'APR '+570.31+'%';
days_array[6][17] = 'APR '+536.76+'%';
days_array[6][18] = 'APR '+506.94+'%';
days_array[6][19] = 'APR '+480.26+'%';
days_array[6][20] = 'APR '+456.25+'%';
days_array[6][21] = 'APR '+434.52+'%';
days_array[6][22] = 'APR '+414.77+'%';
days_array[6][23] = 'APR '+396.74+'%';
days_array[6][24] = 'APR '+380.21+'%';
days_array[6][25] = 'APR '+365.00+'%';
days_array[6][26] = 'APR '+350.96+'%';
days_array[6][27] = 'APR '+337.96+'%';
days_array[6][28] = 'APR '+325.89+'%';
days_array[6][29] = 'APR '+314.66+'%';
days_array[6][30] = 'APR '+304.17+'%';
days_array[6][31] = 'APR '+394.35+'%';
days_array[6][32] = 'Maximum 31 Days';
//Missouri
    apr_array[5] = 1.0;
fee_array[5] = new Array();
fee_array[5][100] = 25.00;
fee_array[5][150] = 37.50;
fee_array[5][200] = 50.00;
fee_array[5][250] = 62.50;
fee_array[5][300] = 75.00;
fee_array[5][350] = 87.50;
fee_array[5][400] = 100.00;
fee_array[5][450] = 112.50;
fee_array[5][500] = 125.00;
fee_array[5][600] = 'Min. Days 14 - Max. Days 31';
fee_array[5][700] = 87.50;

    rate_array[5] = 1.0;
days_array[5] = new Array();
days_array[5][7] = 'Minimum 14 Days';
days_array[5][8] = 'Minimum 14 Days';
days_array[5][9] = 'Minimum 14 Days';
days_array[5][10] = 'Minimum 14 Days';
days_array[5][11] = 'Minimum 14 Days';
days_array[5][12] = 'Minimum 14 Days';
days_array[5][13] = 'Minimum 14 Days';
days_array[5][14] = 'APR '+651.79+'%';
days_array[5][15] = 'APR '+608.33+'%';
days_array[5][16] = 'APR '+570.13+'%';
days_array[5][17] = 'APR '+536.71+'%';
days_array[5][18] = 'APR '+506.94+'%';
days_array[5][19] = 'APR '+480.26+'%';
days_array[5][20] = 'APR '+456.25+'%';
days_array[5][21] = 'APR '+434.52+'%';
days_array[5][22] = 'APR '+414.77+'%';
days_array[5][23] = 'APR '+396.74+'%';
days_array[5][24] = 'APR '+380.21+'%';
days_array[5][25] = 'APR '+365.00+'%';
days_array[5][26] = 'APR '+350.96+'%';
days_array[5][27] = 'APR '+337.96+'%';
days_array[5][28] = 'APR '+325.89+'%';
days_array[5][29] = 'APR '+314.66+'%';
days_array[5][30] = 'APR '+304.17+'%';
days_array[5][31] = 'APR '+294.35+'%';
days_array[5][32] = 'Maximum 31 Days';
//Hawaii
    apr_array[3] = 1.0;
fee_array[3] = new Array();
fee_array[3][100] = 17.65;
fee_array[3][150] = 26.48;
fee_array[3][200] = 35.30;
fee_array[3][250] = 44.13;
fee_array[3][300] = 52.95;
fee_array[3][350] = 61.78;
fee_array[3][400] = 70.60;
fee_array[3][450] = 79.43;
fee_array[3][500] = 88.25;
fee_array[3][600] = 'Min. Days 14 - Max. Days 32';
fee_array[3][700] = 87.50;
    rate_array[3] = 1.0;
days_array[3] = new Array();
days_array[3][7] = 'Minimum 14 Days';
days_array[3][8] = 'Minimum 14 Days';
days_array[3][9] = 'Minimum 14 Days';
days_array[3][10] = 'Minimum 14 Days';
days_array[3][11] = 'Minimum 14 Days';
days_array[3][12] = 'Minimum 14 Days';
days_array[3][13] = 'Minimum 14 Days';
days_array[3][14] = 'APR '+460.16+'%';
days_array[3][15] = 'APR '+429.48+'%';
days_array[3][16] = 'APR '+402.64+'%';
days_array[3][17] = 'APR '+378.96+'%';
days_array[3][18] = 'APR '+357.90+'%';
days_array[3][19] = 'APR '+339.07+'%';
days_array[3][20] = 'APR '+322.11+'%';
days_array[3][21] = 'APR '+306.77+'%';
days_array[3][22] = 'APR '+292.83+'%';
days_array[3][23] = 'APR '+280.10+'%';
days_array[3][24] = 'APR '+268.43+'%';
days_array[3][25] = 'APR '+257.69+'%';
days_array[3][26] = 'APR '+247.28+'%';
days_array[3][27] = 'APR '+238.60+'%';
days_array[3][28] = 'APR '+230.08+'%';
days_array[3][29] = 'APR '+222.15+'%';
days_array[3][30] = 'APR '+214.74+'%';
days_array[3][31] = 'APR '+207.81+'%';
days_array[3][32] = 'APR '+201.32+'%';
//Kansas
    apr_array[4] = 1.0;
fee_array[4] = new Array();
fee_array[4][100] = 15.00;
fee_array[4][150] = 22.50;
fee_array[4][200] = 30.00;
fee_array[4][250] = 37.50;
fee_array[4][300] = 45.00;
fee_array[4][350] = 52.50;
fee_array[4][400] = 60.00;
fee_array[4][450] = 67.50;
fee_array[4][500] = 75.00;
fee_array[4][600] = 'Min. Days 14 - Max. Days 30';
fee_array[4][700] = 87.50;


    rate_array[4] = 1.0;
days_array[4] = new Array();
days_array[4][7] = 'APR '+782.14+'%';
days_array[4][8] = 'APR '+684.38+'%';
days_array[4][9] = 'APR '+608.33+'%';
days_array[4][10] = 'APR '+547.50+'%';
days_array[4][11] = 'APR '+497.73+'%';
days_array[4][12] = 'APR '+456.25+'%';
days_array[4][13] = 'APR '+421.15+'%';
days_array[4][14] = 'APR '+391.07+'%';
days_array[4][15] = 'APR '+365.00+'%';
days_array[4][16] = 'APR '+342.19+'%';
days_array[4][17] = 'APR '+322.06+'%';
days_array[4][18] = 'APR '+304.17+'%';
days_array[4][19] = 'APR '+288.16+'%';
days_array[4][20] = 'APR '+273.75+'%';
days_array[4][21] = 'APR '+260.71+'%';
days_array[4][22] = 'APR '+248.86+'%';
days_array[4][23] = 'APR '+238.04+'%';
days_array[4][24] = 'APR '+228.13+'%';
days_array[4][25] = 'APR '+219.00+'%';
days_array[4][26] = 'APR '+210.58+'%';
days_array[4][27] = 'APR '+202.78+'%';
days_array[4][28] = 'APR '+195.54+'%';
days_array[4][29] = 'APR '+188.79+'%';
days_array[4][30] = 'APR '+182.50+'%';
days_array[4][31] = 'Maximum 30 Days';
days_array[4][32] = 'Maximum 30 Days';



$(document).ready(function(){
    
    var hideResult = function(){
               
				if ($('#apr_state').val() == 2){
					$("#apr_amount5 span").text('--')
					$("#apr_fees5 span").text('--')
					$("#apr_total5 span").text('--')
					$("#apr_amount6 span").text('--')
					$("#apr_fees6 span").text('--')
					$("#apr_total6 span").text('--')
					$("#apr_amount7 span").text('--')
					$("#apr_fees7 span").text('--')
					$("#apr_total7 span").text('--')
					$("#apr_amount8 span").text('--')
					$("#apr_fees8 span").text('--')
					$("#apr_total8 span").text('--')
					$("#apr_amount9 span").text('--')
					$("#apr_fees9 span").text('--')
					$("#apr_total9 span").text('--')
				}
			};
			var zeroResult = function(){
               
				if ($('#apr_state').val() == 0){
				    $("#apr_length").val(0)
				    $("#apr_percentage span").text(' ')
				    $("#apr_days span").text(' ')
				    $("#apr_amount1 span").text('--')
					$("#apr_fees1 span").text('--')
					$("#apr_total1 span").text('--')
				    $("#apr_amount2 span").text('--')
					$("#apr_fees2 span").text('--')
					$("#apr_total2 span").text('--')
				    $("#apr_amount3 span").text('--')
					$("#apr_fees3 span").text('--')
					$("#apr_total3 span").text('--')
				    $("#apr_amount4 span").text('--')
					$("#apr_fees4 span").text('--')
					$("#apr_total4 span").text('--')
					$("#apr_amount5 span").text('--')
					$("#apr_fees5 span").text('--')
					$("#apr_total5 span").text('--')
					$("#apr_amount6 span").text('--')
					$("#apr_fees6 span").text('--')
					$("#apr_total6 span").text('--')
					$("#apr_amount7 span").text('--')
					$("#apr_fees7 span").text('--')
					$("#apr_total7 span").text('--')
					$("#apr_amount8 span").text('--')
					$("#apr_fees8 span").text('--')
					$("#apr_total8 span").text('--')
					$("#apr_amount9 span").text('--')
					$("#apr_fees9 span").text('--')
					$("#apr_total9 span").text('--')
				}
			};
	var setBlank = function(){
	        $("#apr_amount1 span").text('--')
			$("#apr_fees1 span").text('--')
			$("#apr_total1 span").text('--')
	        $("#apr_amount2 span").text('--')
			$("#apr_fees2 span").text('--')
			$("#apr_total2 span").text('--')
		    $("#apr_amount3 span").text('--')
			$("#apr_fees3 span").text('--')
			$("#apr_total3 span").text('--')
		    $("#apr_amount4 span").text('--')
			$("#apr_fees4 span").text('--')
			$("#apr_total4 span").text('--')
			$("#apr_amount5 span").text('--')
			$("#apr_fees5 span").text('--')
			$("#apr_total5 span").text('--')
			$("#apr_amount6 span").text('--')
			$("#apr_fees6 span").text('--')
			$("#apr_total6 span").text('--')
			$("#apr_amount7 span").text('--')
			$("#apr_fees7 span").text('--')
			$("#apr_total7 span").text('--')
			$("#apr_amount8 span").text('--')
			$("#apr_fees8 span").text('--')
			$("#apr_total8 span").text('--')
			$("#apr_amount9 span").text('--')
			$("#apr_fees9 span").text('--')
			$("#apr_total9 span").text('--')
		
	};
	var update_rate = function() {
        
        	var aprRate = (days_array[$('#apr_state').val()][$('#apr_length').val()]);
			$("#apr_percentage span").text(aprRate);
		
	};
    var update_numbers = function() {
        
            
        	var addOne = (fee_array[$('#apr_state').val()][100]+100);
        	var addTwo = (fee_array[$('#apr_state').val()][150]+150);
        	var addThree = (fee_array[$('#apr_state').val()][200]+200);
        	var addFour = (fee_array[$('#apr_state').val()][250]+250);
        	var addFive = (fee_array[$('#apr_state').val()][300]+300);
        	var addSix = (fee_array[$('#apr_state').val()][350]+350);
        	var addSeven = (fee_array[$('#apr_state').val()][400]+400);
        	var addEight = (fee_array[$('#apr_state').val()][450]+450);
        	var addNine = (fee_array[$('#apr_state').val()][500]+500);
        	/*var addTen = (fee_array[$('#apr_days').val()][1000]+1000);
        	var addEleven = (fee_array[$('#apr_days').val()][1100]+1100);
        	var addTwelve = (fee_array[$('#apr_days').val()][1200]+1200);
        	var addThirteen = (fee_array[$('#apr_days').val()][1300]+1300);
        	var addFourteen = (fee_array[$('#apr_days').val()][1400]+1400);
        	var addFifteen = (fee_array[$('#apr_days').val()][1500]+1500);*/
            $("#apr_days span").text(fee_array[$('#apr_state').val()][600]); 
            $("#apr_amount1 span").text('$100');
            $("#apr_amount2 span").text('$150');
            $("#apr_amount3 span").text('$200');
            $("#apr_amount4 span").text('$250');
            $("#apr_amount5 span").text('$300');
            $("#apr_amount6 span").text('$350');
			$("#apr_amount7 span").text('$400');
            $("#apr_amount8 span").text('$450');
            $("#apr_amount9 span").text('$500');
           /* $("#apr_amount10 span").text('$1000');
            $("#apr_amount11 span").text('$1100');
            $("#apr_amount12 span").text('$1200');
            $("#apr_amount13 span").text('$1300');
            $("#apr_amount14 span").text('$1400');
            $("#apr_amount15 span").text('$1500');*/
            $("#apr_fees1 span").text('$' + fee_array[$('#apr_state').val()][100].toFixed(2));
            $("#apr_fees2 span").text('$' + fee_array[$('#apr_state').val()][150].toFixed(2));
            $("#apr_fees3 span").text('$' + fee_array[$('#apr_state').val()][200].toFixed(2));
            $("#apr_fees4 span").text('$' + fee_array[$('#apr_state').val()][250].toFixed(2));
            $("#apr_fees5 span").text('$' + fee_array[$('#apr_state').val()][300].toFixed(2));
            $("#apr_fees6 span").text('$' + fee_array[$('#apr_state').val()][350].toFixed(2));
            $("#apr_fees7 span").text('$' + fee_array[$('#apr_state').val()][400].toFixed(2));
            $("#apr_fees8 span").text('$' + fee_array[$('#apr_state').val()][450].toFixed(2));
            $("#apr_fees9 span").text('$' + fee_array[$('#apr_state').val()][500].toFixed(2));
            /*$("#apr_fees10 span").text('$' + fee_array[$('#apr_days').val()][1000].toFixed(2));
            $("#apr_fees11 span").text('$' + fee_array[$('#apr_days').val()][1100].toFixed(2));
            $("#apr_fees12 span").text('$' + fee_array[$('#apr_days').val()][1200].toFixed(2));
            $("#apr_fees13 span").text('$' + fee_array[$('#apr_days').val()][1300].toFixed(2));
            $("#apr_fees14 span").text('$' + fee_array[$('#apr_days').val()][1400].toFixed(2));
            $("#apr_fees15 span").text('$' + fee_array[$('#apr_days').val()][1500].toFixed(2));*/
            $("#apr_total1 span").text(('$')+ addOne.toFixed(2));
            $("#apr_total2 span").text(('$')+ addTwo.toFixed(2));
            $("#apr_total3 span").text(('$')+ addThree.toFixed(2));
            $("#apr_total4 span").text(('$')+ addFour.toFixed(2));
            $("#apr_total5 span").text(('$')+ addFive.toFixed(2));
            $("#apr_total6 span").text(('$')+ addSix.toFixed(2));
            $("#apr_total7 span").text(('$')+ addSeven.toFixed(2));
            $("#apr_total8 span").text(('$')+ addEight.toFixed(2));
            $("#apr_total9 span").text(('$')+ addNine.toFixed(2));
            /*$("#apr_total10 span").text(('$')+ addTen.toFixed(2));
            $("#apr_total11 span").text(('$')+ addEleven.toFixed(2));
            $("#apr_total12 span").text(('$')+ addTwelve.toFixed(2));
            $("#apr_total13 span").text(('$')+ addThirteen.toFixed(2));
            $("#apr_total14 span").text(('$')+ addFourteen.toFixed(2));
            $("#apr_total15 span").text(('$')+ addFifteen.toFixed(2));*/
			$('#apr_length').val('14');
			$("#apr_percentage span").text(days_array[$('#apr_state').val()][$('#apr_length').val()]);
        	hideResult();
        	zeroResult();
			
			
    };

	

	var start_chart = function(){
		$('#apr_state').val('0');
		
	};
	var start_rate = function(){
		$('#apr_length').val('0');
		setBlank();
	};
   
    $("#apr_state").load(start_chart());
    $("#apr_length").load(start_rate());
	
	
    $("#apr_state").change(update_numbers);
	$("#apr_length").change(update_rate);
    //$("#apr_amount").change(update_numbers());
	//$("#apr_amount").change(hideResult());
	
	
	
	
	
 

	

	var printArray = function (x, idx) {
   	document.writeln('['+idx+'] = '+x);
	}
	
	});