Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Auto France 3000 - Home page</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
</HEAD>
<BODY>
<STYLE>.tblHead {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tblCell {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.tblDarkCell {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
.inactiveInput {
BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.activeInput {
BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.dropmenu {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #333333; BORDER-BOTTOM: #000000 2px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; font-tracking: 40; font-leading: 12
}
.btn {
BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
</STYLE>
<SCRIPT language=javascript>
//car leasing calculator
//var interest=8.5;
var interest=7;
var lease_tax_percent=2;
var min_percent=0;
var max_percent=90;
var monthlyRate = interest / 12.0 / 100.0;
//var lease_tax_percent=1.9;
var kasko_percent=5;
function calculate(form) {
if (verify(form)) {
var total_price=form.price.value;
var term=form.term.options[form.term.options.selectedIndex].value;
var sumorperc=form.sumorperc.options[form.sumorperc.options.selectedIndex].value;
var initial=form.initial.value;
if (sumorperc==2) {
initial=total_price*initial/100;
}
monthlyRate = interest / 12.0 / 100.0;
var deferred=total_price-initial;
form.deferred_amount.value=round(deferred,2);
// var lease_tax=(term>24)? deferred*2.5/100 : lease_tax=deferred*2/100;
var monthly_payment = calculate_payment(deferred, monthlyRate, term);
form.result.value=monthly_payment;
// var lease_tax=deferred*lease_tax_percent/100;
var lease_tax=monthly_payment*term*lease_tax_percent/100;
// alert(term + ' - ' + monthlyRate);
form.lease_tax.value=round(lease_tax,2);
}
}
function calculate_payment(PV, IR, NP) {
var PMT = (PV * IR) / (1 - Math.pow(1 + IR, -NP))
return round(PMT, 2)
}
function verify(form) {
var sumorperc=form.sumorperc.options[form.sumorperc.options.selectedIndex].value;
var price=form.price.value;
var initial=form.initial.value;
if (price=="") {
alert('Моля въведете цена!');
form.price.focus();
return false;
}
if (initial=="") {
// alert('Моля въведете първоначална вноска!');
// form.initial.focus();
// return false;
form.initial.value=0;
}
if (!IsNumeric(price)) {
alert('Моля използвайте само цифри и точка за десетичен разделител!');
form.price.focus();
return false;
}
if (!IsNumeric(initial)) {
alert('Моля използвайте само цифри и точка за десетичен разделител!');
form.initial.focus();
return false;
}
var min_price=price*min_percent/100;
var max_price=price*max_percent/100;
var perc=initial/price*100;
if ((sumorperc==1)&&(initial<min_price || initial>max_price)) {
alert('Първоначалната вноска може да бъде не по-малко от '+min_price+' EUR и не повече от '+max_price+' EUR!');
form.initial.focus();
return false;
}
else if ((sumorperc==2)&&(initial<min_percent || initial>max_percent)) {
alert('Първоначалната вноска може да бъде не по-малко от '+min_percent+'% и не повече от '+max_percent+'% от общата сума!');
form.initial.focus();
return false;
}
return true;
}
function IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
function round(pnumber,decimals)
{
var strNumber = new String(pnumber);
var arrParts = strNumber.split('.');
var intWholePart = parseInt(arrParts[0],10);
var strResult = '';
if (isNaN(intWholePart))
intWholePart = '0';
if(arrParts.length > 1)
{
var decDecimalPart = new String(arrParts[1]);
var i = 0;
var intZeroCount = 0;
while ( i < String(arrParts[1]).length )
{
if( parseInt(String(arrParts[1]).charAt(i),10) == 0 )
{
intZeroCount += 1;
i += 1;
}
else
break;
}
decDecimalPart = parseInt(decDecimalPart,10)/Math.pow(10,parseInt(decDecimalPart.length-decimals-1));
Math.round(decDecimalPart);
decDecimalPart = parseInt(decDecimalPart)/10;
decDecimalPart = Math.round(decDecimalPart);
//If the number was rounded up from 9 to 10, and it was for 1 'decimal'
//then we need to add 1 to the 'intWholePart' and set the decDecimalPart to 0.
if(decDecimalPart==Math.pow(10, parseInt(decimals)))
{
intWholePart+=1;
decDecimalPart="0";
}
var stringOfZeros = new String('');
i=0;
if( decDecimalPart > 0 )
{
while( i < intZeroCount)
{
stringOfZeros += '0';
i += 1;
}
}
decDecimalPart = String(intWholePart) + "." + stringOfZeros + String(decDecimalPart);
var dot = decDecimalPart.indexOf('.');
if(dot == -1)
{
decDecimalPart += '.';
dot = decDecimalPart.indexOf('.');
}
var l=parseInt(dot)+parseInt(decimals);
while(decDecimalPart.length <= l)
{
decDecimalPart += '0';
}
strResult = decDecimalPart;
}
else
{
var dot;
var decDecimalPart = new String(intWholePart);
decDecimalPart += '.';
dot = decDecimalPart.indexOf('.');
var l=parseInt(dot)+parseInt(decimals);
while(decDecimalPart.length <= l)
{
decDecimalPart += '0';
}
strResult = decDecimalPart;
}
return strResult;
}
</SCRIPT>
<FORM name=leasing>
<TABLE bgColor=#cccccc border=0>
<TBODY>
<TR>
<TD class=tblHead colSpan=2>Лизингов калкулатор
<SCRIPT>document.write('');</SCRIPT>
</TD></TR>
<TR>
<TD class=tblCell>Цена с ДДС (EUR):</TD>
<TD class=tblCell><INPUT class=activeInput name=price></TD></TR>
<TR>
<TD class=tblCell noWrap>Първоначална вноска:</TD>
<TD class=tblCell><INPUT class=activeInput size=6 name=initial> <SELECT
class=dropmenu name=sumorperc> <OPTION value=1 selected>EUR<OPTION
value=2>%</OPTION></SELECT> </TD></TR>
<TR>
<TD class=tblCell>Срок на лизинга:</TD>
<TD class=tblCell><SELECT class=dropmenu name=term> <OPTION value=12
selected>12 месеца<OPTION value=18>18 месеца<OPTION value=24>2
години<OPTION value=36>3 години<OPTION value=48>4 години<OPTION
value=60>5 години<OPTION value=72>6 години</OPTION></SELECT></TD></TR>
<TR>
<TD class=tblCell style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px" align=middle
colSpan=2><INPUT class=btn onclick=calculate(this.form) type=button value=Изчисли></TD></TR>
<TR>
<TD class=tblCell>Сума за разсрочване:</TD>
<TD class=tblDarkCell><INPUT class=inactiveInput readOnly
name=deferred_amount></TD></TR>
<TR>
<TD class=tblCell>Такса за лизингови услуги:</TD>
<TD class=tblDarkCell><INPUT class=inactiveInput readOnly
name=lease_tax></TD></TR>
<TR>
<TD class=tblCell>Месечна вноска (EUR):</TD>
<TD class=tblDarkCell><INPUT class=inactiveInput readOnly
name=result></TD></TR></TBODY></TABLE></FORM></BODY></HTML>