function cal(){
ligne = document.forms[0].ligne.value;
form = document.forms[0].form.value;
for (iter1=0;iter1<ligne;iter1=iter1+3) {
document.forms[0].elements[iter1+2].value = deci(document.forms[0].elements[iter1].value * document.forms[0].elements[iter1+1].value);
}
somme(form)
}

function deci(nb){
res = Math.round(nb *100);
nb = res /100;
return nb;}

function grtotal() {
document.totalisateur.Grandtotal.value = 0;
for (i=0;i<14;i++) {
if (document.totalisateur.elements[i].value.length == 0){document.totalisateur.elements[i].value = 0};
tot = parseFloat(document.totalisateur.elements[i].value);
document.totalisateur.Grandtotal.value = parseFloat(tot) + parseFloat(document.totalisateur.Grandtotal.value);
}
document.totalisateur.Grandtotal.value = deci(parseFloat(document.totalisateur.Grandtotal.value) + (parseFloat(document.totalisateur.Grandtotal.value) * 5/100));
memotot();
}

function memotot() {
document.totalisateur.tot.value = ',';
for (iter=0;iter<14;iter=iter+1) {
if (document.totalisateur.elements[iter].value.length == 0){document.totalisateur.elements[iter].value = 0};
document.totalisateur.tot.value = document.totalisateur.tot.value + document.totalisateur.elements[iter].value +',';
}
}

function somme() {
ligne = document.forms[0].ligne.value;
form = document.forms[0].form.value;
document.totalisateur.elements[form].value = 0;
for (iter=2;iter<ligne;iter=iter+3) {
if (document.forms[0].elements[iter].value.length == 0){document.forms[0].elements[iter].value = 0};
document.totalisateur.elements[form].value = deci(parseFloat(parseFloat(document.forms[0].elements[iter].value) + parseFloat(document.totalisateur.elements[form].value)));
}
somme2();
}

function somme2() {
ligne = document.forms[0].ligne.value;
document.forms[0].test.value = ',';
for (iter=0;iter<ligne;iter=iter+1) {
if (document.forms[0].elements[iter].value.length == 0){document.forms[0].elements[iter].value = 0};
document.forms[0].test.value = document.forms[0].test.value + document.forms[0].elements[iter].value +',';
}
grtotal();
}