//shared functions

function somme(fieldsIds)
{
  var total = 0.00;
  for(i=0;i<fieldsIds.length;i++)
  {
    total += parseFloat(window.document.getElementById(fieldsIds[i]).value);
  }
  return(total);
}

function diff(num1,num2)
{
  return(parseFloat(parseFloat(num1)-parseFloat(num2)));
}

function setSomme(fieldId,somme)
{
  var num = new Number(somme);
  window.document.getElementById(fieldId).value = num.toFixed(2);
}

//logs_tab1.php

var fieldsActifsIds = new Array('a1','a2','a3','a4','a5','a6','a7','a8','a9','a10','a11','a12');
var fieldsPassifsIds = new Array('p1','p2','p3','p4','p5','p6','p7','p8','p9');
var fieldsDettes1Ids = new Array('da1','da2','da3','da4','da5','da6');
var fieldsDettes2Ids = new Array('db1','db2','db3','db4','db5','db6');
var fieldsDettes3Ids = new Array('dc1','dc2','dc3','dc4','dc5','dc6');

function setAvoirNet()
{
  var num1 = window.document.getElementById('somme_actifs').value;
  var num2 = window.document.getElementById('somme_passifs').value;
  var num = new Number(diff(num1,num2));
  window.document.getElementById('avoir_net').value = num.toFixed(2);
}

//logs_tab2.php

//var fieldsRevenusIds = new Array('r1','r2','r3','r4','r5','r6','r7','r8','r9','r10','r11','r12','r13');
var fieldsRevenusIds = new Array('r1','r2','r3','r8','r10','r12','r13');
var fieldsDepensesIds = new Array('d1','d2','d3','d4','d5','d6','d7','d8','d9','d10','d11','d12','d13','d14','d15','d16','d17','d18','d19','d20','d21','d22','d23','d24','d25');

function setRevenuNet()
{
  var num1 = window.document.getElementById('somme_revenus').value;
  var num2 = window.document.getElementById('somme_depenses').value;
  var num = new Number(diff(num1,num2));
  window.document.getElementById('revenu_net').value = num.toFixed(2);
}

//logs_tab3.php

var fieldsRevenuMensuelIds = new Array('rm1','rm2','rm3','rm4','rm5','rm6','rm7','rm8','rm9','rm10','rm11','rm12');

//logs_tab4.php

var fieldsJoursIds = new Array('j1','j2','j3','j4','j5','j6','j7');

//logs_tab5.php

var fieldsButsIds = new Array('b1','b2','b3','b4','b5','b6','b7','b8','b9','b10','b11','b12','b13','b14','b15');
var fieldsEpargneIds = new Array('e1','e2','e3','e4','e5','e6','e7','e8','e9','e10','e11','e12','e13','e14','e15');

//logs_tab7.php

var fieldsRevenusProj = new Array('rp1','rp2','rp3');
var fieldsRevenusReel = new Array('rr1','rr2','rr3');
var fieldsDepensesProj = new Array('dp1','dp2','dp3','dp4','dp5','dp6','dp7','dp8','dp9','dp10','dp12','dp12','dp13','dp14','dp15','dp16','dp17','dp18','dp19','dp20','dp21','dp22','dp23');
var fieldsDepensesReel = new Array('dr1','dr2','dr3','dr4','dr5','dr6','dr7','dr8','dr9','dr10','dr12','dr12','dr13','dr14','dr15','dr16','dr17','dr18','dr19','dr20','dr21','dr22','dr23');

function setBalance(balanceId)
{
  if(balanceId == 'balance1')
  {
    var num1 = window.document.getElementById('somme_revenus_proj').value;
    var num2 = window.document.getElementById('somme_depenses_proj').value;  
  }
  else if(balanceId == 'balance2')
  {
    var num1 = window.document.getElementById('somme_revenus_reel').value;
    var num2 = window.document.getElementById('somme_depenses_reel').value;    
  }
  else
  {
    return(false);
  }
  var num = new Number(diff(num1,num2));
  window.document.getElementById(balanceId).value = num.toFixed(2);
}