$(function() {
  $('a.vehicle-image-box').fancybox({
    transitionIn:	'elastic',
    transitionOut: 'elastic',
    speedIn: 600,
    speedOut: 200,
    overlayShow: true,
    hideOnContentClick: false
  });
});

function jqHide(el) {
  $(el).hide(500);
}

function jqShow(el) {
  $(el).show(500);
}

function tabHide(el) {
  return;
  var height = $(el).height() - $(el).find(el + '-inner').height();
  $(el).animate({
    height: height
  });
  $(el).find(el + '-inner').hide();
}

function tabShow(el) {
  return;
  var height = $(el).height()+$(el).find(el + '-inner').height();
  $(el).animate({
    height: height
  });
  $(el).find(el + '-inner').show();
}

function switchPaymentForm(el) {
  var form_type = $(el).val();
  if (form_type == 1) {
    $('#payment-calculator-form').show();
    $('#afford-calculator-form').hide();
  }
  else if (form_type == 2) {
    $('#payment-calculator-form').hide();
    $('#afford-calculator-form').show();
  }
}

function calculatePayment() {
  var form = $('#payment-calculator-form');
  var price = form.find('input[name=payment_price]').val();
  var term = form.find('input[name=payment_term]').val();
  var rate = form.find('input[name=payment_rate]').val();
  var dp = form.find('input[name=payment_dp]').val();
  var interest = rate / 100.0;
  interest /= 12;
  var pow = 1;
  for (var j = 0; j < term; j++) {
    pow = pow * (1 + interest);
  }
  var total = 0.00;
  total =  Math.round((((price - dp ) * pow * interest) / (pow - 1)) * 100.0) / 100.0;
  form.find('input[name=payment_result]').val(total).change();
}

function calculateAfford() {
  var form = $('#afford-calculator-form');
  var price = form.find('input[name=afford_price]').val();
  var term = form.find('input[name=afford_term]').val();
  var rate = form.find('input[name=afford_rate]').val();
  var dp = form.find('input[name=afford_dp]').val();
  var interest = rate / 100.0;
  interest /= 12;
  var pow = 1;
  for (var j = 0; j < term; j++) {
    pow = pow * (1 + interest);
  }
  var total = 0.00;
  total = Math.round((((pow - 1) * price) / (interest * pow)) + parseFloat(dp), 2);
  form.find('input[name=afford_result]').val(total).change();
}

