function valid(n){
if(isNaN(n.value)){
n.value="";
return false;
}
}

function calculate() {

var area, rent, total_rent, finance_charge,total_interior, total_computer,avg_staff,total_staff,avg_inv;
var working_capital,operating_expense1, operating_expense2, supply_chain,wastage,dep_interior,dep_comp;
var rent1, total_rent1, total_interior1, total_computer1, total_staff1, avg_inv1, working_capital1, operating_expense11, operating_expense21, supply_chain1, wastage1, dep_interior1, dep_comp1, gm, roi1, bs, it, roi11, rgs, tcm ;

finance_charge=parseInt(document.retailcalc.fc.value);

area = document.retailcalc.area.value;

rent = document.retailcalc.rent.value;
rent = rent * 100;
rent = Math.round(rent);
rent = rent /100;
document.retailcalc.rent1.value= rent;
rent1 = Number(document.retailcalc.rent1.value);

total_rent=parseInt(document.retailcalc.ts1.value);
total_rent1=total_rent*finance_charge/(100);
total_rent1 = total_rent1 * 100;
total_rent1 = Math.round(total_rent1);
total_rent1= total_rent1 /100;
document.retailcalc.ts11.value = total_rent1;

total_interior=parseInt(document.retailcalc.ts2.value);
total_interior1=total_interior*finance_charge/(100);
total_interior1 = total_interior1 * 100;
total_interior1 = Math.round(total_interior1);
total_interior1= total_interior1 /100;
document.retailcalc.ts21.value =total_interior1;

total_computer=parseInt(document.retailcalc.ts3.value);
total_computer1=total_computer*finance_charge/(100);
total_computer1 = total_computer1 * 100;
total_computer1= Math.round(total_computer1);
total_computer1= total_computer1 /100;
document.retailcalc.ts31.value=total_computer1;

avg_staff=parseInt(document.retailcalc.avgsc1.value);

total_staff=parseInt(document.retailcalc.t.value);

total_staff1=total_staff*avg_staff/12;
total_staff1 = total_staff1 * 100;
total_staff1= Math.round(total_staff1);
total_staff1=total_staff1 /100;
document.retailcalc.avgsc1.value=total_staff1;

avg_inv=parseInt(document.retailcalc.avgi1.value);
avg_inv1=avg_inv*finance_charge/(100);
avg_inv1 =avg_inv1 * 100;
avg_inv1= Math.round(avg_inv1);
avg_inv1=avg_inv1 /100;
document.retailcalc.avgi1.value=avg_inv1;

working_capital=parseInt(document.retailcalc.wc.value);
working_capital1=working_capital*finance_charge/(100);
working_capital1 =working_capital1 * 100;
working_capital1= Math.round(working_capital1);
working_capital1=working_capital1/100;
document.retailcalc.wc1.value=working_capital1;

operating_expense1=parseInt(document.retailcalc.oe1.value);
operating_expense11=operating_expense1;
operating_expense11 =operating_expense11 * 100;
operating_expense11= Math.round(operating_expense11);
operating_expense11=operating_expense11/100;
document.retailcalc.oe11.value=operating_expense11;

operating_expense2=parseInt(document.retailcalc.oe2.value);
operating_expense21=operating_expense2;
operating_expense21 =operating_expense21 * 100;
operating_expense21= Math.round(operating_expense21);
operating_expense21=operating_expense21/100;
document.retailcalc.oe21.value=operating_expense21;

supply_chain=parseInt(document.retailcalc.scc.value);
supply_chain1=supply_chain*365/12;
supply_chain1 =supply_chain1 * 100;
supply_chain1= Math.round(supply_chain1);
supply_chain1=supply_chain1/100;
document.retailcalc.scc1.value=supply_chain1;

wastage=parseInt(document.retailcalc.w.value);
wastage1=(wastage*avg_inv/100);
wastage1 =wastage1 * 100;
wastage1= Math.round(wastage1);
wastage1=wastage1/100;
document.retailcalc.w1.value=wastage1;

dep_interior=parseInt(document.retailcalc.d1.value);
dep_interior1=(dep_interior*total_interior)/(100*12);
dep_interior1 =dep_interior1 * 100;
dep_interior1= Math.round(dep_interior1);
dep_interior1=dep_interior1/100;
document.retailcalc.d11.value=dep_interior1;

dep_comp=parseInt(document.retailcalc.d2.value);
dep_comp1=(dep_comp*total_computer)/(100*12);
dep_comp1 =dep_comp1 * 100;
dep_comp1= Math.round(dep_comp1);
dep_comp1=dep_comp1/100;
document.retailcalc.d21.value=dep_comp1;

gm=Number(document.retailcalc.gm1.value);
gm =gm * 100;
gm= Math.round(gm);
gm=gm/100;
document.retailcalc.gm1.value=gm;

roi1 = Number(document.retailcalc.roi.value);
roi11 =( total_rent + total_interior + total_computer + avg_inv + working_capital)* (roi1/100);
document.retailcalc.roi1.value = roi11;
document.retailcalc.roi1.value=Number(document.retailcalc.roi1.value) * 100;
document.retailcalc.roi1.value= Math.round(Number(document.retailcalc.roi1.value));
document.retailcalc.roi1.value=(Number(document.retailcalc.roi1.value))/100;

tcm = (rent1 + total_rent1+ total_interior1 + total_computer1 + total_staff1 + avg_inv1 + working_capital1 + operating_expense11 + operating_expense21 + supply_chain1 + wastage1 + dep_interior1 + dep_comp1);
tcm =tcm * 100;
tcm= Math.round(tcm);
tcm=tcm/100;
document.retailcalc.tcm1.value=tcm;



bs=(tcm / gm)*100;
bs =bs * 100;
bs= Math.round(bs);
bs=bs/100;
document.retailcalc.bs1.value=bs;

it =(bs* 12) / avg_inv;
it =it * 100;
it= Math.round(it);
it=it/100;
document.retailcalc.it1.value=it;

rgs =( (tcm + roi11) /gm)*100;
rgs =rgs* 100;
rgs= Math.round(rgs);
rgs=rgs/100;
document.retailcalc.rgs1.value=rgs;

document.retailcalc.rit1.value= (rgs * 12)/avg_inv;
document.retailcalc.rit1.value=Number(document.retailcalc.rit1.value) * 100;
document.retailcalc.rit1.value= Math.round(Number(document.retailcalc.rit1.value));
document.retailcalc.rit1.value=((Number(document.retailcalc.rit1.value))/100);

document.retailcalc.ss1.value= (rgs * 12)/area;
document.retailcalc.ss1.value=Number(document.retailcalc.ss1.value) * 100;
document.retailcalc.ss1.value= Math.round(Number(document.retailcalc.ss1.value));
document.retailcalc.ss1.value=((Number(document.retailcalc.ss1.value))/100);

document.retailcalc.se1.value= (rgs )/Number(document.retailcalc.t.value);
document.retailcalc.se1.value=Number(document.retailcalc.se1.value) * 100;
document.retailcalc.se1.value= Math.round(Number(document.retailcalc.se1.value));
document.retailcalc.se1.value=((Number(document.retailcalc.se1.value))/100);
 




}
