jQuery(document).ready(function(){function f(){var i=jQuery("#amount-hdn").val(),r=jQuery("#balloon-hdn").val(),u=parseInt(i),n=jQuery("#month-hdn").val();Rate=s/1200;payment=(u-r/Math.pow(1+Rate,n))*(Rate/(1-Math.pow(1+Rate,-n)));payment=t(payment);jQuery("#monthly-spn").html(payment)}function t(n){return n=isNaN(n)||n===""||n===null?0:n,"$"+parseFloat(n).toFixed(2)}function h(n){var i=20,t=n;return t>0&&t<=12?i=50:t>12&&t<=24?i=40:t>24&&t<=36?i=30:t>36&&t<=48?i=20:t>48&&(i=0),i}var n=jQuery("#car-price").val(),r=450,e=48,u=Math.round(n/5),o=Math.round(n/5),i=n-u+r,s=13.95;jQuery("#retail-price").val(t(n));jQuery("#deposit-txt").val(t(u));jQuery("#deposit-hdn").val(u);jQuery("#balloon-txt").val(t(o));jQuery("#balloon-hdn").val(o);jQuery("#month-txt").val(e);jQuery("#month-hdn").val(e);jQuery("#document-spn").html(t(r));jQuery("#amount-hdn").val(i);jQuery("#amount-spn").html(t(i));f();jQuery("#deposit").slider({range:"min",value:u,min:0,max:n,step:200,slide:function(u,e){var c=e.value;c>n&&(c=n);jQuery("#deposit-txt").val(t(c));jQuery("#deposit-hdn").val(c);var l=jQuery("#month-hdn").val(),a=h(l),s=n,o=Math.round(s*a/100);l>48&&(s=0);o>n-e.value&&(s=0,o=0);s<0&&(s=0);o<0&&(o=0);i=n-e.value+r;jQuery("#balloon").slider("option","max",s);jQuery("#balloon").slider("option","value",o);jQuery("#balloon-hdn").val(o);jQuery("#balloon-txt").val(t(o));jQuery("#amount-hdn").val(i);jQuery("#amount-spn").html(t(i));f()}});jQuery("#month").slider({range:"min",value:e,min:6,max:60,step:6,slide:function(i,r){jQuery("#month-txt").val(r.value);jQuery("#month-hdn").val(r.value);var c=jQuery("#balloon-hdn").val(),o=h(r.value),s=jQuery("#deposit-hdn").val(),e=n,u=Math.round(e*o/100);r.value>48&&(e=0);u>n-s&&(e=0,u=0);e<0&&(e=0);u<0&&(u=0);jQuery("#balloon").slider("option","max",e);jQuery("#balloon").slider("option","value",u);jQuery("#balloon-hdn").val(u);jQuery("#balloon-txt").val(t(u));f()}});jQuery("#balloon").slider({range:"min",value:o,min:0,max:n,step:100,slide:function(u,e){var o;jQuery("#balloon-txt").val(t(e.value));jQuery("#balloon-hdn").val(e.value);o=jQuery("#deposit-hdn").val();e.value>n-o&&(o=n-e.value,jQuery("#deposit").slider("option","value",o),jQuery("#deposit-txt").val(t(o)),jQuery("#deposit-hdn").val(o),i=n-o+r,jQuery("#amount-hdn").val(i),jQuery("#amount-spn").html(t(i)));f()}})})