var laufzeiten = new Array('12', '24', '36', '48', '60', '72', '84');
var raten = new Array();
raten[12] = new Array();
raten[12][1] = new Array('84,70');
raten[12][2] = new Array('169,30');
raten[12][3] = new Array('253,90');
raten[12][4] = new Array('338,60');
raten[12][5] = new Array('423,20');
raten[12][6] = new Array('507,80');
raten[12][7] = new Array('592,50');
raten[12][8] = new Array('677,10');
raten[12][9] = new Array('761,70');
raten[12][10] = new Array('846,40');
raten[12][11] = new Array('931,00');
raten[12][12] = new Array('1.015,60');
raten[12][13] = new Array('1.100,30');
raten[12][14] = new Array('1.184,90');
raten[12][15] = new Array('1.269,50');
raten[12][16] = new Array('1.354,10');
raten[12][17] = new Array('1.438,80');
raten[12][18] = new Array('1.523,40');
raten[12][19] = new Array('1.608,00');
raten[12][20] = new Array('1.692,70');
raten[12][21] = new Array('1.777,30');
raten[12][22] = new Array('1.861,90');
raten[12][23] = new Array('1.946,60');
raten[12][24] = new Array('2.031,20');
raten[12][25] = new Array('2.115,80');
raten[12][26] = new Array('2.200,50');
raten[12][27] = new Array('2.285,10');
raten[12][28] = new Array('2.369,70');
raten[12][29] = new Array('2.454,30');
raten[12][30] = new Array('2.539,00');
raten[12][31] = new Array('2.623,60');
raten[12][32] = new Array('2.708,20');
raten[12][33] = new Array('2.792,90');
raten[12][34] = new Array('2.877,50');
raten[12][35] = new Array('2.962,10');
raten[24] = new Array();
raten[24][1] = new Array('43,30');
raten[24][2] = new Array('86,60');
raten[24][3] = new Array('129,90');
raten[24][4] = new Array('173,20');
raten[24][5] = new Array('216,50');
raten[24][6] = new Array('259,80');
raten[24][7] = new Array('303,10');
raten[24][8] = new Array('346,30');
raten[24][9] = new Array('389,60');
raten[24][10] = new Array('432,90');
raten[24][11] = new Array('476,20');
raten[24][12] = new Array('519,50');
raten[24][13] = new Array('562,80');
raten[24][14] = new Array('606,10');
raten[24][15] = new Array('649,30');
raten[24][16] = new Array('692,60');
raten[24][17] = new Array('735,90');
raten[24][18] = new Array('779,20');
raten[24][19] = new Array('822,50');
raten[24][20] = new Array('865,80');
raten[24][21] = new Array('909,10');
raten[24][22] = new Array('952,30');
raten[24][23] = new Array('995,60');
raten[24][24] = new Array('1.038,90');
raten[24][25] = new Array('1.082,20');
raten[24][26] = new Array('1.125,50');
raten[24][27] = new Array('1.168,80');
raten[24][28] = new Array('1.212,10');
raten[24][29] = new Array('1.255,30');
raten[24][30] = new Array('1.298,60');
raten[24][31] = new Array('1.341,90');
raten[24][32] = new Array('1.385,20');
raten[24][33] = new Array('1.428,50');
raten[24][34] = new Array('1.471,80');
raten[24][35] = new Array('1.515,10');
raten[36] = new Array();
raten[36][1] = new Array('29,40');
raten[36][2] = new Array('58,80');
raten[36][3] = new Array('88,20');
raten[36][4] = new Array('117,60');
raten[36][5] = new Array('147,00');
raten[36][6] = new Array('176,40');
raten[36][7] = new Array('205,70');
raten[36][8] = new Array('235,10');
raten[36][9] = new Array('264,50');
raten[36][10] = new Array('293,90');
raten[36][11] = new Array('323,30');
raten[36][12] = new Array('352,70');
raten[36][13] = new Array('382,10');
raten[36][14] = new Array('411,40');
raten[36][15] = new Array('440,80');
raten[36][16] = new Array('470,20');
raten[36][17] = new Array('499,60');
raten[36][18] = new Array('529,00');
raten[36][19] = new Array('558,40');
raten[36][20] = new Array('587,70');
raten[36][21] = new Array('617,10');
raten[36][22] = new Array('646,50');
raten[36][23] = new Array('675,90');
raten[36][24] = new Array('705,30');
raten[36][25] = new Array('734,70');
raten[36][26] = new Array('764,10');
raten[36][27] = new Array('793,40');
raten[36][28] = new Array('822,80');
raten[36][29] = new Array('852,20');
raten[36][30] = new Array('881,60');
raten[36][31] = new Array('911,00');
raten[36][32] = new Array('940,40');
raten[36][33] = new Array('969,80');
raten[36][34] = new Array('999,10');
raten[36][35] = new Array('1.028,50');
raten[48] = new Array();
raten[48][1] = new Array('22,90');
raten[48][2] = new Array('45,80');
raten[48][3] = new Array('68,70');
raten[48][4] = new Array('91,50');
raten[48][5] = new Array('114,40');
raten[48][6] = new Array('137,30');
raten[48][7] = new Array('160,10');
raten[48][8] = new Array('183,00');
raten[48][9] = new Array('205,90');
raten[48][10] = new Array('228,80');
raten[48][11] = new Array('251,60');
raten[48][12] = new Array('274,50');
raten[48][13] = new Array('297,40');
raten[48][14] = new Array('320,20');
raten[48][15] = new Array('343,10');
raten[48][16] = new Array('366,00');
raten[48][17] = new Array('388,90');
raten[48][18] = new Array('411,70');
raten[48][19] = new Array('434,60');
raten[48][20] = new Array('457,50');
raten[48][21] = new Array('480,30');
raten[48][22] = new Array('503,20');
raten[48][23] = new Array('526,10');
raten[48][24] = new Array('549,00');
raten[48][25] = new Array('571,80');
raten[48][26] = new Array('594,70');
raten[48][27] = new Array('617,60');
raten[48][28] = new Array('640,40');
raten[48][29] = new Array('663,30');
raten[48][30] = new Array('686,20');
raten[48][31] = new Array('709,00');
raten[48][32] = new Array('731,90');
raten[48][33] = new Array('754,80');
raten[48][34] = new Array('777,70');
raten[48][35] = new Array('800,50');
raten[60] = new Array();
raten[60][1] = new Array('18,80');
raten[60][2] = new Array('37,50');
raten[60][3] = new Array('56,20');
raten[60][4] = new Array('74,90');
raten[60][5] = new Array('93,60');
raten[60][6] = new Array('112,30');
raten[60][7] = new Array('131,00');
raten[60][8] = new Array('149,70');
raten[60][9] = new Array('168,50');
raten[60][10] = new Array('187,20');
raten[60][11] = new Array('205,90');
raten[60][12] = new Array('224,60');
raten[60][13] = new Array('243,30');
raten[60][14] = new Array('262,00');
raten[60][15] = new Array('280,70');
raten[60][16] = new Array('299,40');
raten[60][17] = new Array('318,10');
raten[60][18] = new Array('336,90');
raten[60][19] = new Array('355,60');
raten[60][20] = new Array('374,30');
raten[60][21] = new Array('393,00');
raten[60][22] = new Array('411,70');
raten[60][23] = new Array('430,40');
raten[60][24] = new Array('449,10');
raten[60][25] = new Array('467,80');
raten[60][26] = new Array('486,50');
raten[60][27] = new Array('505,30');
raten[60][28] = new Array('524,00');
raten[60][29] = new Array('542,70');
raten[60][30] = new Array('561,40');
raten[60][31] = new Array('580,10');
raten[60][32] = new Array('598,80');
raten[60][33] = new Array('617,50');
raten[60][34] = new Array('636,20');
raten[60][35] = new Array('654,90');
raten[72] = new Array();
raten[72][1] = new Array('16,00');
raten[72][2] = new Array('31,90');
raten[72][3] = new Array('47,90');
raten[72][4] = new Array('63,80');
raten[72][5] = new Array('79,80');
raten[72][6] = new Array('95,70');
raten[72][7] = new Array('111,70');
raten[72][8] = new Array('127,60');
raten[72][9] = new Array('143,50');
raten[72][10] = new Array('159,50');
raten[72][11] = new Array('175,40');
raten[72][12] = new Array('191,40');
raten[72][13] = new Array('207,30');
raten[72][14] = new Array('223,30');
raten[72][15] = new Array('239,20');
raten[72][16] = new Array('255,10');
raten[72][17] = new Array('271,10');
raten[72][18] = new Array('287,00');
raten[72][19] = new Array('303,00');
raten[72][20] = new Array('318,90');
raten[72][21] = new Array('334,90');
raten[72][22] = new Array('350,80');
raten[72][23] = new Array('366,70');
raten[72][24] = new Array('382,70');
raten[72][25] = new Array('398,60');
raten[72][26] = new Array('414,60');
raten[72][27] = new Array('430,50');
raten[72][28] = new Array('446,50');
raten[72][29] = new Array('462,40');
raten[72][30] = new Array('478,30');
raten[72][31] = new Array('494,30');
raten[72][32] = new Array('510,20');
raten[72][33] = new Array('526,20');
raten[72][34] = new Array('542,10');
raten[72][35] = new Array('558,10');
raten[84] = new Array();
raten[84][1] = new Array('14,00');
raten[84][2] = new Array('28,00');
raten[84][3] = new Array('42,00');
raten[84][4] = new Array('55,90');
raten[84][5] = new Array('69,90');
raten[84][6] = new Array('83,90');
raten[84][7] = new Array('97,80');
raten[84][8] = new Array('111,80');
raten[84][9] = new Array('125,80');
raten[84][10] = new Array('139,70');
raten[84][11] = new Array('153,70');
raten[84][12] = new Array('167,70');
raten[84][13] = new Array('181,70');
raten[84][14] = new Array('195,60');
raten[84][15] = new Array('209,60');
raten[84][16] = new Array('223,60');
raten[84][17] = new Array('237,50');
raten[84][18] = new Array('251,50');
raten[84][19] = new Array('265,50');
raten[84][20] = new Array('279,40');
raten[84][21] = new Array('293,40');
raten[84][22] = new Array('307,40');
raten[84][23] = new Array('321,40');
raten[84][24] = new Array('335,30');
raten[84][25] = new Array('349,30');
raten[84][26] = new Array('363,30');
raten[84][27] = new Array('377,20');
raten[84][28] = new Array('391,20');
raten[84][29] = new Array('405,20');
raten[84][30] = new Array('419,10');
raten[84][31] = new Array('433,10');
raten[84][32] = new Array('447,10');
raten[84][33] = new Array('461,10');
raten[84][34] = new Array('475,00');
raten[84][35] = new Array('489,00');

function renewData()
{
  var laufzeit = parseInt(document.getElementById('laufzeit').innerHTML);
  var betrag = ($('#bccc-betragSelect').val() / 1000);
  var bonitaet = 0;
  $('#bccc-rate-input').html('€ ' + raten[laufzeit][betrag][bonitaet]);
  var thelink = $('#rechnerlink').attr('href');
  var linklength = thelink.indexOf('start_amount');
  var plainlink = thelink.substr(0, linklength);
  $('#rechnerlink').attr('href', plainlink + 'start_amount=' + betrag * 1000 + '&start_duration=' + laufzeit);
  setCookie(betrag*1000, laufzeit);
}

function newLaufzeit(laufzeit)
{
  $('#laufzeit').html(laufzeit);
  if (laufzeit == 12) changeButton('1');
  if (laufzeit == 24) changeButton('2');
  if (laufzeit == 36) changeButton('3');
  if (laufzeit == 48) changeButton('4');
  if (laufzeit == 60) changeButton('5');
  if (laufzeit == 72) changeButton('6');
  if (laufzeit == 84) changeButton('7');
  renewData();
}

function changeButton(active)
{
  $('#rechner_button1').removeClass().addClass("rechner_button");
  $('#rechner_button2').removeClass().addClass("rechner_button");
  $('#rechner_button3').removeClass().addClass("rechner_button");
  $('#rechner_button4').removeClass().addClass("rechner_button");
  $('#rechner_button5').removeClass().addClass("rechner_button");
  $('#rechner_button6').removeClass().addClass("rechner_button");
  $('#rechner_button7').removeClass().addClass("rechner_button");
  $('#rechner_button' + active).removeClass().addClass("rechner_button_active");
}

function setCookie(amount, duration)
{
  vDuration = 'duration=' + duration + ';';
  vAmount = 'amount=' + amount + ';';
  document.cookie = vDuration;
  document.cookie = vAmount;
}

$(document).ready(function ()
{
  $('#bccc-betragSelect').change(function ()
  {
    renewData();
  });
  $('#bccc-durationInput').val(((parseInt($('#bccc-laufzeit-mover').css('left')) / 27) * 12) + 12);
  $('#bccc-bonitaetInput').val(Math.round(parseInt($('#bccc-bonitaet-mover').css('left')) / 40));
  renewData();
});
