convert java script to php

Completed Posted Jan 20, 2013 Paid on delivery
Completed Paid on delivery

convert following javascript to php.

//Function for 0 % Appreciation

function RECalc(v1,v2,v3,v4)

{

var estimatedValue = eval(v1);

var loanBalance = eval(v2);

var intRate = eval(v3);

var monthlyPayment = eval(v4);

var r = intRate / 100;

var B = loanBalance;

var m = monthlyPayment;

var q = 12;

var a = [login to view URL](1 - ((B / m) * (r / q)));

var b = [login to view URL](1 + (r / q));

var n =-(1 / q) * (a / b);

r = r / 12;

n = n * 12;

var n1 = (1 + r);

var numerator = r * [login to view URL](n1, n);

var denominator = [login to view URL]((1 + r), n) - 1;

var amount = B * (numerator / denominator);

var tp = amount * n;

var diff = tp - estimatedValue;

/*--------------New Code----------*/

var lm = B;

var ir = intRate;

var lt = q;

var totpay = n;

var rate = (ir / 100) / 12;

var noperiod = totpay;

var n1 = (1 + rate);

var nume = rate * [login to view URL](n1, noperiod);

var deno = [login to view URL]((1 + rate), noperiod) - 1;

var amt = lm * (nume / deno);

var tp = amt * noperiod;

var ipad = tp - lm;

var bc1 = B;

var payc1 = amt;

var apr1 = intRate;

var inapr=apr1;

apr1 = apr1 / 100;

b1 = bc1;

var cummprin = 0;

var cummint = 0;

var M = 0;

var pay = 0;

while (b1 > 0) {

I1 = ((apr1) / 12) * b1;

net1 = payc1 - I1;

b1 = b1 - net1;

M++;

pay++;

var totalvalue=pay*payc1;

var tmyear=0;

var tmmonths=0;

cummprin = cummprin + [login to view URL](net1, 2);

cummint = cummint + [login to view URL](I1, 2);

tmyear= parseInt((M/12),0);

tmmonths=M%12;

if(estimatedValue > b1){

if(tmyear>30){

[login to view URL]("be0").innerHTML=[login to view URL]("be0").innerHTML+"** Does Not Apply";

[login to view URL]("tc0").innerHTML="** Does Not Apply";

[login to view URL]("bev0").innerHTML="** Does Not Apply";

break;

} else {

var allmonths=tmyear*12+tmmonths;

var newtc=allmonths*m;

[login to view URL]("be0").innerHTML=[login to view URL]("be0").innerHTML+tmyear + " year(s) " +tmmonths+ " month(s)";

[login to view URL]("tc0").innerHTML="$ "+addCommas([login to view URL](2));

[login to view URL]("bev0").innerHTML="$ "+addCommas([login to view URL](2));

break;

}

}

}

var years = M / 12;

var total = pay * payc1;

var intp = total - bc1;

var exper = (total / bc1) * 100;

var avgday = total / (pay * 30);

var avgweek = total / (pay * 7);

var avgmonth = total / pay;

var avgyeear = total / years;

//Function for 0 % Appr. Closed

JavaScript PHP Software Architecture

Project ID: #4144794

About the project

3 proposals Remote project Active Jan 20, 2013

Awarded to:

bestphpjobs

Hi I am PHP/JavaScript exper, I can take a look for you, Thanks

$30 USD in 0 days
(236 Reviews)
6.5

3 freelancers are bidding on average $40 for this job

zamoldar

ready to work

$60 USD in 0 days
(13 Reviews)
5.1