
function getId(formulaire) 
{
	var form = $(formulaire);
	var text = form.getInputs('text');
	var i=0;
	var elt="";
	//alert('get');
	for(i=0; i < text.length; i++)
	{
		if(i != 0)
			elt += "-";
		//console.log(text[i]);
		//console.log(text[i].id);
		//console.log(text[i].id.substr(4,100) );
		elt+= text[i].id.substr(4,100);		
	}
	//console.log(elt);
	return elt;
}

function doSend(formulaire) {
	
	var form = $(formulaire);
	var ListeProduitId = getId(formulaire);
	var TListeProduitId = ListeProduitId.split("-"); 
	var indic_false = 0; // indicateur erreur (mis a 1 des qu'il y a une erreur)
	var indic_ligne_valide = 0; // indicateur erreur (incremente a chaque ligne valide)
	var part_num=0;
	var indefini; // declaree ainsi, "indefini" est "undefined"
	var taille_existe;
	//alert("enter");
	while (part_num < TListeProduitId.length)
	{  
		  taille_existe = 1;
		  if($("option-"+TListeProduitId[part_num])==indefini) {
		  	taille_existe = 0;
		  }

		  if ((taille_existe == 1) && ($("option-"+TListeProduitId[part_num]).value=="-1") && ($("qty-"+TListeProduitId[part_num]).value!="0")) {
				   alert("Veuillez choisir une taille pour le produit de la ligne "+(part_num+1));
				   indic_false = 1
		  }	 

		  if ((taille_existe == 1) && !isNaN($("option-"+TListeProduitId[part_num]).value) && ($("qty-"+TListeProduitId[part_num]).value=="0")) {
				   
				    if (parseInt($("option-"+TListeProduitId[part_num]).value)>0)  {
				   
					   alert("Veuillez choisir une quantite pour le produit de la ligne "+(part_num+1));
					   indic_false = 1
					   
					}
		  }	 
		  
		  if ( 	((taille_existe == 1) && ($("option-"+TListeProduitId[part_num]).value!="-1") && ($("qty-"+TListeProduitId[part_num]).value!="0"))
				|| ((taille_existe == 0) && ($("qty-"+TListeProduitId[part_num]).value!="0"))) 
		  {
				   indic_ligne_valide = indic_ligne_valide + 1;
		  }	
		  
			//document.product_addtocart_form.produit_id.value = $("produit"+TListeProduitId[part_num]].value;
			//document.product_addtocart_form.quantite.value = $("qty-"+TListeProduitId[part_num]].value;
			if(taille_existe == 1) {
				//document.product_addtocart_form.taille.value = $("option-"+TListeProduitId[part_num]].value;
				//alert("taille existe");
			}
			part_num+=1;
		  
	}


	if ((indic_ligne_valide == 0) && (indic_false == 0)) {
			alert("Aucun produit n'a ete selectionne");
			return false;
	}

	if (indic_false == 1) {
			return false;
	}
	

    form.submit();
	//alert("OK");
	
  }   



function commander( formulaire ) {
//alert('command');
//doSend3_groupement("287-288");
//alert('ttt');
doSend(formulaire);
}

function devis( formulaire, link) {
	var form = $(formulaire);
	form.action = link;
	//form.submit();
	//alert('new');
	doSend(formulaire);
}


function update_qte(min, id , val) {
	
    quantite = $(id).value;

    quantite = parseInt(quantite) + parseInt(val);
    if (quantite < min) {
        quantite = min;
    }

    $(id).value = quantite;
}

