function calcApr(leasingtotal,leasingtime,interest) {
var Ltotal = (((leasingtotal - (leasingtotal*(0*.01)))-(leasingtotal*(0*.01)) - 1200) - 0);
var period = leasingtime;
apr = approxRate(Ltotal,period,Monthly(interest,leasingtotal,leasingtime));
return apr;
}

function removeHTMLTags(strInputCode){
strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
return (p1 == "lt")? "<" : ">";
});
var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
return strTagStrippedText;	
}

function formatCurrency(num) {
if(typeof(num) != "undefined") num = num.toString().replace(/\$|\,/g,'');
else return false;
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
oere = num%100;
num = Math.floor(num/100).toString();
if(oere<10)
oere = "0" + oere;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+'.'+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num + ',' + oere);
}

function approxRate(leasingtotal,leasingtime,monthly) {
var xOld=0;
var n = leasingtime;
var z = monthly/leasingtotal;
var x=1.1;
while (Math.floor((xOld-1)*10000) != Math.floor((x-1)*10000)) {
xOld=x;
x=xOld - ((Math.pow(xOld,n+1) - (Math.pow(xOld,n) * (z + 1)) +z) / (((n + 1) * Math.pow(xOld,n)) - (n * (z + 1) * Math.pow(xOld,n - 1))));
}
return (1200 * (x - 1));
}

function Monthly(interest,leasingtotal,leasingtime) {
var numerator, denominator, interestRate = 0;
interestRate = interest * 0.01 / 12;
numerator = leasingtotal * interestRate * Math.pow(1 + interestRate, leasingtime);
denominator = Math.pow(1 + interestRate, leasingtime) - 1;
monthlypay = numerator / denominator;
return monthlypay;
}
function rebate(formid)
{
  //var formname = 'myform' + formid;
  //var PListProdPriceSavingsTag = 'document.forms["myformTestVareCYKLOP"].PListProdPriceSavings';
  //var PListProdRetailPriceTag = 'document.myformTestVareCYKLOP.PListProdRetailPrice';
  //PListProdRetailPriceTag = PListProdRetailPriceTag.innerHTML;
  //var PListProdPriceSavingsTag = document.{formname}.{PListProdPriceSavings};
  //var PListProdPriceSavingsTag = document.myformTestVareCYKLOP.elements[3].value;
  //var PListProdPriceSaveIconTag = 'document.' + formname + '.PListProdPriceSaveIcon';
  //var PListProdPriceSavePercentTag = 'document.' + formname + '.PListProdPriceSavePercent';
  //alert (PListProdPriceSavingsTag);
/*  
  if(PListProdPriceSavingsTag)
  {
    PListProdRetailPrice = removeHTMLTags(PListProdRetailPriceTag).innerHTML; 
    PListProdRetailPrice = PListProdRetailPrice.replace('.',''); 
    PListProdRetailPrice = PListProdRetailPrice.replace(',','.'); 
 
    PListProdPriceSavings = removeHTMLTags(PListProdPriceSavingsTag).innerHTML;
    PListProdPriceSavings = PListProdPriceSavings.replace('.',''); 
    PListProdPriceSavings = PListProdPriceSavings.replace(',','.'); 

    if(PListProdPriceSavings < 1) PListProdPriceSaveIconTag.style.display='none';

    var percentage = parseInt(parseFloat(PListProdPriceSavings)/parseFloat(PListProdRetailPrice)*100);
    if(PListProdPriceSavePercentTag) PListProdPriceSavePercentTag.innerHTML = percentage+'%';
  }
*/
}