    function test_champ(champ) {
      expr_reg = /^\d*$/ ;
      if ( expr_reg.test(champ.value) ) {
        // c'est bien un nombre entier
        calcul_form() ;
      } else {
        // ce n'est pas un nombre entier
        alert ("Ce n'est par un nombre entier !") ;
        document.form1.elements[champ.name].value = "" ;
        calcul_form() ;
      }
    }
    
    function calcul_form() {
      with (document.forms.form1) {
        pStarterKit.value = qStarterKit.value * puStarterKit.value ;        
        pCireGrand.value = qCireGrand.value * puCireGrand.value ;
        pCireMoyen.value = qCireMoyen.value * puCireMoyen.value ;
        pCirePetit.value = qCirePetit.value * puCirePetit.value ;
        pMousse.value = qMousse.value * puMousse.value ;
        pChamois.value = qChamois.value * puChamois.value ;
	    pCuve.value = qCuve.value * puCuve.value ;
        pBoite.value = qBoite.value * puBoite.value ;
        pMoussePUA.value = qMoussePUA.value * puMoussePUA.value ;
        pMoussePUB.value = qMoussePUB.value * puMoussePUB.value ;
        pMoussePUAB.value = qMoussePUAB.value * puMoussePUAB.value ;
        pAerosolD.value = qAerosolD.value * puAerosolD.value ;
        
        total.value = pStarterKit.value *1 + pCireGrand.value *1 + pCireMoyen.value *1 + pCirePetit.value *1 + pMousse.value *1 + pChamois.value *1 + pCuve.value *1 + pBoite.value *1 + pMoussePUA.value *1 + pMoussePUB.value *1 + pMoussePUAB.value *1 + pAerosolD.value *1;
      }
    }
  
    function champ_verrouille(champ,valeur) {

      document.form1.elements[champ.name].value = valeur ;
    }
    
    function soumettre_form() {

var choix = confirm("Envoyer cette commande maintenant ?");
if ( choix == true ) {

      if ( document.forms.form1.total.value == 0 ) {
        alert ("Vous n'avez rien commandŽ !\n => commande non soumise") ;
        return false ;
      } else {
if ( document.forms.form1.pStarterKit.value == 0 ) {
 document.forms.form1.puStarterKit.value = "" ;
 document.forms.form1.qStarterKit.value = "" ;
 document.forms.form1.pStarterKit.value = "" ;
}
if ( document.forms.form1.pCireGrand.value == 0 ) {
 document.forms.form1.puCireGrand.value = "" ;
 document.forms.form1.qCireGrand.value = "" ;
 document.forms.form1.pCireGrand.value = "" ;
}
if ( document.forms.form1.pCireMoyen.value == 0 ) {
 document.forms.form1.puCireMoyen.value = "" ;
 document.forms.form1.qCireMoyen.value = "" ;
 document.forms.form1.pCireMoyen.value = "" ;
}
if ( document.forms.form1.pCirePetit.value == 0 ) {
 document.forms.form1.puCirePetit.value = "" ;
 document.forms.form1.qCirePetit.value = "" ;
 document.forms.form1.pCirePetit.value = "" ;
}
if ( document.forms.form1.pMousse.value == 0 ) {
 document.forms.form1.puMousse.value = "" ;
 document.forms.form1.qMousse.value = "" ;
 document.forms.form1.pMousse.value = "" ;
}
if ( document.forms.form1.pChamois.value == 0 ) {
 document.forms.form1.puChamois.value = "" ;
 document.forms.form1.qChamois.value = "" ;
 document.forms.form1.pChamois.value = "" ;
}
if ( document.forms.form1.pCuve.value == 0 ) {
 document.forms.form1.puCuve.value = "" ;
 document.forms.form1.qCuve.value = "" ;
 document.forms.form1.pCuve.value = "" ;
}
if ( document.forms.form1.pBoite.value == 0 ) {
 document.forms.form1.puBoite.value = "" ;
 document.forms.form1.qBoite.value = "" ;
 document.forms.form1.pBoite.value = "" ;
}
if ( document.forms.form1.pMoussePUA.value == 0 ) {
 document.forms.form1.puMoussePUA.value = "" ;
 document.forms.form1.qMoussePUA.value = "" ;
 document.forms.form1.pMoussePUA.value = "" ;
}
if ( document.forms.form1.pMoussePUB.value == 0 ) {
 document.forms.form1.puMoussePUB.value = "" ;
 document.forms.form1.qMoussePUB.value = "" ;
 document.forms.form1.pMoussePUB.value = "" ;
}
if ( document.forms.form1.pMoussePUAB.value == 0 ) {
 document.forms.form1.puMoussePUAB.value = "" ;
 document.forms.form1.qMoussePUAB.value = "" ;
 document.forms.form1.pMoussePUAB.value = "" ;
}
if ( document.forms.form1.pAerosolD.value == 0 ) {
 document.forms.form1.puAerosolD.value = "" ;
 document.forms.form1.qAerosolD.value = "" ;
 document.forms.form1.pAerosolD.value = "" ;
}
//document.forms.form1.Conditions.value="" ;


        return true ;
      }
    }
}
