var CALOBJ = new Object(); CALOBJ.totalTL = 50000.00; CALOBJ.numArray = new Array(); CALOBJ.regReplace = function (sOrgVal,sSearchVal,sReplaceVal) { var sVal; try { sVal = new String(sOrgVal); if (sVal.length < 1) { return sVal; } var sRegExp = eval("/" + sSearchVal + "/g"); sVal = sVal.replace(sRegExp,sReplaceVal); } catch (exception) { } return sVal; } CALOBJ.numberFormat = function(number,decimalNumber,zero,parent,boolean) { number = CALOBJ.regReplace(number,",",""); var templateNumber = parseInt(number); var iSign = number < 0 ? -1 : 1; templateNumber *= Math.pow(10,decimalNumber); templateNumber = Math.round(Math.abs(templateNumber)) templateNumber /= Math.pow(10,decimalNumber); templateNumber *= iSign; var returnNumber = new String(templateNumber); if (!zero && number < 1 && number > -1 && number != 0) if (number > 0) returnNumber = returnNumber.substring(1,returnNumber.length); else returnNumber = "-" + returnNumber.substring(2,returnNumber.length); if (boolean && (number >= 1000 || number <= -1000)) { var iStart = returnNumber.indexOf("."); if (iStart < 0) iStart = returnNumber.length; iStart -= 3; while (iStart >= 1) { returnNumber = returnNumber.substring(0,iStart) + "," + returnNumber.substring(iStart,returnNumber.length) iStart -= 3; } } if (parent && number < 0) { returnNumber = "(" + returnNumber.substring(1,returnNumber.length) + ")"; } if (returnNumber == 'NaN') returnNumber = ''; return returnNumber; } CALOBJ.calculator = function (money , interest, month) { money = CALOBJ.regReplace(money,",","") var mi = interest/ 100; var base = 1; var mbase = 1 + mi; for (i=0; i 360 ) { siteAlertObj('En fazla 360 aya kadar!'); return false; } var payinterest = payperperiod * month * 12 - CALOBJ.regReplace(money,",",""); CALOBJ.numArray[0] = CALOBJ.numberFormat(payperperiod,2,false,false,true); CALOBJ.numArray[1] = CALOBJ.numberFormat(payinterest,2,false,false,true); document.getElementById('faiz').innerHTML = CALOBJ.numArray[0] + ' TL / Ay'; //document.la_result.monthTotal.value = CALOBJ.numArray[0]; //document.faiz_hesapla_result.total.value = CALOBJ.numArray[1]; } function onloaded() { document.all.money.value = CALOBJ.numberFormat(CALOBJ.totalTL,2,false,false,true); CALOBJ.display(); }