// JavaScript Document
function vol_valid(){

// utiliser this.err pour savoir si il y a des erreurs dans la page
  var frm = document.forms[this.id];
  if (!this.err){
    with (Math) {
      var hc = frm.elements['hauteur'].value ;
      var vc = round((frm.elements['longueur'].value * frm.elements['largeur'].value) * hc /1000,0);
      var vt = round((pow(frm.elements['diametre'].value /20,2) * PI) * hc /1000,0);
      var vo = vc - vt;
      var sc = ceil(vo/100);
      prm = "SHADOW,SHADOWCOLOR, '#555',OFFSETX,-250, OFFSETY, -100,TIMEOUT,15000";    
      msg = "<span class='success'>Le nombre de sacs Biafeu nécessaire à votre installation a été évalué à " + sc + " sacs</span>";
      olb(msg,"Résultat", "vol_err",prm );
    }
  } else {vc = "";vt = "";vo = "";sc = "";
      prm = "SHADOW, SHADOWX, 20, SHADOWY, 20,SHADOWCOLOR, '#555',STICKY,OFFSETX,-350, OFFSETY, -100,TIMEOUT,15000";    
      msg = "<span class='error'>" + this.msg + "</span>" + this.err_msg ;
      olb(msg,"Erreur !", "err",prm );
  }
  frm.elements['vol_che'].value =  vc ;
  frm.elements['vol_tub'].value = vt ;
  frm.elements['vol_tot'].value = vo ;
  frm.elements['sacs'].value = sc ;
  return false; // ne soumet rien
}
