var stot = 0
var mod = 1
var elev = 0 
var fdp = 15
var ttc =fdp 

function com(a) {
url =' commander.asp?p=' + a
fichef=window.open(url, "Commander", "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1, scrollbars=1, width=680,height=700");
fichef.focus()	
}

function cal(c,d) {
	if (isNaN(d)) {d = 0}
	if (mod ==1 ) {
		ttc = ttc - stot  + (c * d)
		total(ttc)
	}
}
function recup(e,f) {
	mod = 1
	if (isNaN(f)) {
		f = 0
		mod = 0
	}
stot = e * f
}

function total(g) {
document.form1.ttc.value  = arrondir(g, 2);
document.form1.port.value  = arrondir(fdp, 2);
document.form1.tva.value  = arrondir(g * 0.196, 2);
document.form1.ht.value  = arrondir(g * 0.804, 2);
}


function elev1() {
	if (elev==0) {
		elev = 1
		ttc = ttc * 0.9
		
	} else {
		elev = 0
		ttc = ttc / 0.9
	}
	total(ttc)
}

function arrondir(nombre, decimales) {
  if (isNaN(nombre)) return "";
  if (decimales == 0) {
     var n = Math.round(nombre);
     return n.toString();
  }
  else if (decimales > 0) {
     if (document.all) var undefined; // Netscape 4 ne connaît pas la constante "undefined" 
     var p10 = Math.pow(10, decimales);
     var n = Math.round(nombre * p10); 
     n = n.toString();
     var point = n.length - decimales;
     if (point >= 0) n = n.substring(0, point) + "." + n.substring(point);
     else n = "0." + formater(n, decimales);
  }
  else {
     var p10 = Math.pow(10, -decimales);
     var n = Math.round(nombre / p10) * p10;
     n = n.toString();
  }
  if (nombre.signe_decimal == undefined) return n;
  else return n.replace(".", nombre.signe_decimal);
}

function formater(nombre, taille) {
  if (isNaN(nombre)) return "";
  var chaine = nombre.toString();
  while (chaine.length < taille) chaine = "0" + chaine;
  return chaine;
}
