<!-- hide

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	if (this.obj) {
	  this.style = document.getElementById(name).style;
	}
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

function getformSlot(myform,counter) {
 for (var i = 0; i < myform.length; i++) {
  if (myform[i].name == counter) {
    return myform[i];
  }
 }
 return ;
}

function VerifyDataPa(xthis) {

  var myform=xthis;
  var TOTAL=0;	
  for (var i = 0; i < myform.length; i++) {
    if (myform[i].name.search(/^QUALITE.\w+_\w+/) >= 0) {
      var $opt=myform[i];

      TOTAL+=$opt.value ;
    }
  }
  if (TOTAL == 0) {
    return false;
  }	
  return true;
}
function modifprix(id,prix) {

  var qtotal=getformSlot(document.forms['formSubscribe'],"QUALITE.TOTAL");
  var total_prix_html =new getObj('total_prix');

  var myform=document.forms['formSubscribe'];
  var TOTAL=0;
  var FRAIS_EXP=0;
  for (var i = 0; i < myform.length; i++) {
    if (myform[i].name.search(/^QUALITE.\w+_\w+/) >= 0) {

      var $opt=myform[i];
      var $cx=$opt.name.replace(/QUALITE./,"PRIX.");
      var xx=getformSlot(myform,$cx);

      if (xx && xx.value) {  prix=(xx.value * 1); }

      var tp=($opt.value * prix);
      TOTAL+=tp;

      var $prodx=$opt.name.replace(/QUALITE./,"prod_prix.");
      var prod_prix_html =new getObj($prodx);
      if (prod_prix_html.obj) {  
           prod_prix_html.obj.innerHTML = changePresPrix(tp);
      }

    }
    if (myform[i].name.search(/^FRAIS.EXP/) >= 0) {
      var $opt=myform[i];

      FRAIS_EXP=($opt.value * 1);
    }
  }
  var all_prod_html =new getObj("all_prod_prix");
  if (all_prod_html.obj) {
      all_prod_html.obj.innerHTML = changePresPrix(TOTAL);
  }

  if ((TOTAL >= 80) && (FRAIS_EXP == 6.90)) {
    FRAIS_EXP=0;
  }
  var frais_prix_html =new getObj("frais_prix");
  if (frais_prix_html.obj) {
      frais_prix_html.obj.innerHTML = changePresPrix(FRAIS_EXP);
  }

  TOTAL+=FRAIS_EXP;
  var XTOTAL= changePresPrix(TOTAL);

  total_prix_html.obj.innerHTML = XTOTAL;
  qtotal.value=TOTAL.toFixed(2);

  return true;		
}
function changePresPrix(value) {
  var XTOTAL=value*1;

  XTOTAL=XTOTAL.toFixed(2);
  XTOTAL=XTOTAL.replace(".",",");
  return XTOTAL;
}
function changeSup(id,prix) {

 var form_id_dest=getformSlot(document.forms['formSubscribe'],"QUALITE."+id);
 var temp=form_id_dest.value;
 if (! temp ) {
   form_id_dest.value='0';
   return false;
 }
 return true; 
}

function changeSupOut(id,prix) {

  if (! changeSup(id,prix) ) {
      var form_id_dest=getformSlot(document.forms['formSubscribe'],"DEVIS."+id);
      form_id_dest.blur();
      return false;	
 }
 return true; 
}

function changeSupBlur(id,prix) {

 var form_id_dest=getformSlot(document.forms['formSubscribe'],"QUALITE."+id);

 if (! form_id_dest) { return false }

 var temp=form_id_dest.value;

 var re= /\D/g;
 var tempewstr = temp.replace(re,"");
 if (tempewstr.length != temp.length) {
   // ce n'est pas un nombre
   form_id_dest.value='0';
   modifprix(id,prix);
   return false;
 } 

 modifprix(id,prix);

}

function increment(id,prix) {

 var form_id_dest=getformSlot(document.forms['formSubscribe'],"QUALITE."+id);

 if (! form_id_dest) { return false }

 var re= /\D/g;
 var temp=form_id_dest.value;
 var tempewstr = temp.replace(re,"");
 if (tempewstr.length != temp.length) {
   // ce n'est pas un nombre
   form_id_dest.value='0';
   modifprix(id,prix);

   return false;
 } 


 form_id_dest.value=(form_id_dest.value * 1)+1;
 modifprix(id,prix);

 return false;
}
function decrement(id,prix) {

 if (! changeSup(id,prix) ) {
    return false 
 }
 var form_id_dest=getformSlot(document.forms['formSubscribe'],"QUALITE."+id);

 if (! form_id_dest) { return false }

 var re= /\D/g;
 var temp=form_id_dest.value;
 var tempewstr = temp.replace(re,"");
 if (tempewstr.length != temp.length) {
   // ce n'est pas un nombre
   form_id_dest.value='0';
   modifprix(id,prix);
   return false
 }
 if (form_id_dest.value == '0') {
   modifprix(id,prix);
   return false 
 }

 form_id_dest.value=(form_id_dest.value * 1)-1;

 modifprix(id,prix);
 return false;
}
// -->
