function verifierQuantites(formulaire){
      var ok = true;
      for (i=1; i<20 ; i++){

      if (!verifierQuantite(formulaire.elements["qtt"+i])) ok = false;
   
}
      return ok;

}

function verification(formulaire){

    if(formulaire.elements['art1'].value == ''){
	alert('Veuillez selectionner un boitier');
	return false;
    }
    if(formulaire.elements['art2'].value == ''){
	alert('Veuillez selectionner une carte mere !');
	return false;
    }
 if(formulaire.elements['art3'].value == ''){
	alert('Veuillez selectionner un processeur');
	return false;
    }
 if(formulaire.elements['art4'].value == ''){
	alert('Veuillez selectionner de la memoire');
	return false;
    }

 if(formulaire.elements['art6'].value == ''){
	alert('Veuillez selectionner un disque dur');
	return false;
    }

  if(!verifierQuantites(formulaire)){
	alert('Une quantite n est pas correcte');
	return false;
}

  return true;


 }

function verifierQuantiteDevis(formulaire){

 if(!verifierQuantite(formulaire.elements['qte'])){
alert('Veuillez corriger votre quantite');
return false;
}
return true;

}

function verifierQuantite(element){

      if (element.value < 0) {
		positionneErreur(element, 'La quantite ne peut etre inferieure a 0');
		return false;
	}

exprReg = /^[0-9]+$/;
	if (!exprReg.test(element.value)) {
		positionneErreur(element, "La quantite ne peut etre qu'une suite de chiffres !");
		return false;
	}
	positionneOK(element);
	return true;

}	

function positionneErreur(objet, message) {
	objet.style.backgroundColor = '#ffe0e0';
	objet.title = message;
}

function positionneOK(objet) {
	objet.style.backgroundColor = '#ffffff';
	objet.title = '';
}


function supprimer(numero_ligne){
	document.getElementById("article"+numero_ligne).selectedIndex.selected=false;
	document.getElementById("article"+numero_ligne).options[0].selected=true;
	calculerPrix(document.getElementById("formulaire_devis"));
}

function calculerPrix(formulaire) {
	
	var prixx = 0;
	
	for (i = 1; i < 20; i++)
	{
		
		prix = eval("formulaire.art"+i+".options[formulaire.art"+i+".selectedIndex].value;");		
		prixxx = prix.split("|");
		quantitee = eval("formulaire.qtt"+i+".value;");
		if(prixxx == 0){
			if(document.getElementById("suppression_"+i)){
				document.getElementById("suppression_"+i).style.display="none";
			}
			else document.getElementById("suppression_ligne_"+i).style.display="none";
		}
		else {
			if(document.getElementById("suppression_"+i)){
				document.getElementById("suppression_"+i).style.display="block";		
			}
			else{
				document.getElementById("suppression_ligne_"+i).style.display="block";		
			}

		}
		prixx = prixx + eval(prixxx[0] * quantitee);
		
	  }
	

	prixx = Math.round(prixx*100) / 100;
	formulaire.prix.value = prixx;
	
}





