
function OLDupdateRow(id, val)
{
/* ne sert plus car pas de +/- dans les listes et fiches */
    var obj = document.getElementById(id);
    var quantite = obj.value;
    quantite=parseInt(obj.value) + parseInt(val);
    if(quantite<1){quantite=1}
    if(quantite>3){quantite=3}//pas plus de 3 sur hardmenager
    obj.value=quantite;
}

function OLDchangeQuantity(formid, plusminus)
{
/* plus utilisé dans shop/cart */
		form=$(formid);
		var currentQ = parseInt(form.quantity.value);
    if ((currentQ >= 0
			&& currentQ < 3 //pas plus de 3 sur hardmenager
			&& plusminus == '1')
			|| (currentQ >= 2 && plusminus == '-1')){
        form.quantity.value = currentQ + parseInt(plusminus);
	}
}

// ce qui précède n'est plus utilisé : a vérifier



//ajout d'une quantité MAD
function addQuantityMAD(p)
{
	var num = (p.id).split("-");
	$('quantityProductToCreate-' + num[1]).value = parseInt($('quantityProductToCreate-' + num[1]).value) + 1;
	
	// si la quantité est mise à 1 et qu'aucune nouvelle ligne est déjà créée : on ajoute une ligne
	if ($('quantityProductToCreate-' + num[1]).value == 1 && $('quantityProductToCreate-' + (parseInt(num[1]) + 1)) == null ){
		addLineMad(parseInt(num[1]) + 1);	
	}
}

//suppression d'une quantité MAD
function deleteQuantityMAD(p)
{
	var num = (p.id).split("-");
	if ($('quantityProductToCreate-' + num[1]).value > 0){
		$('quantityProductToCreate-' + num[1]).value = parseInt($('quantityProductToCreate-' + num[1]).value) - 1;
	}
}


//ajout d'une ligne MAD
function addLineMad(num){

	// insertion d'une ligne selon le type de produit : planche, plan de travail, poutre
	var categoryId = $('categoryId').value;
	
	//tableau des category des planches
	var tabPlanches = new Array("df3d9df14b79e34087cfbdb44719ce46", "401e2e42c716898c4b32402506d879fd", "05f6e08ca6a239a5fa5a885374c74868", "4d477065fb402f66cfa1872af47ec345","736777dae92f5ccc0f20bb0c853ac44f","21f607288f4cf68f7f12c409e498f8e0","a30bdb94e6cb3c34be5af9ca721ba146");
	
	//tableau des plateaux de bureau
	var tabPlateaux = new Array("0a76743f9d9c78be435268dfd625cfef","5505079b8161e901beb4f49e1c1826c1","5db00056616c112c23e8733ecc96e635","6b57b51c304ec777a559b2b291288d28","7b1dcb9fc10aa384503950ce2626c34d","167af42ffe2f8159674c9e76403fe284","026ea18b79108b9b0946582b1c41d136");
	
	//tableau des category des plan de travail
	var tabPlans = new Array("f6383699a6e90bb2d09b4797e662e736", "374aa5394f1398edc4dfa9416fb21cc2", "373fc354e635cc1d6de21948dd4830a9", "eaa78029762c605663afe33e71d322a1");
	
	//tableau des category des poutres
	var tabPoutres = new Array("ab80408a4bc208a1e9f839884fb42533", "92bed2ccfbdb64b2c735df7ad0129ddb");
	
	if (in_array(categoryId, tabPlanches)){ // planches
		var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' /> cm</td><td><input type='text' name='MAD["+ num +"][largeur]' id='largeur' class='dimensions' /> cm</td><td><input type='checkbox' name='MAD["+ num +"][coinArrondi]' id='MAD["+ num +"][coinArrondi]' /> <label for='MAD["+ num +"][coinArrondi]'> Bord arrondi sur une longueur</label></td><td class='number'><div class='quantityText'><input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div><div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' /></a> </div></td></tr>";
	}else
	if(in_array(categoryId,tabPlateaux)){ // plateaux de bureau
		if(categoryId == '7b1dcb9fc10aa384503950ce2626c34d'){
			var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' style='width:75px' /> cm</td><td><input type='text' name='MAD["+ num +"][largeur]' id='largeur' class='dimensions' style='width:75px' /> cm</td><td style='text-align:center'><select name='MAD["+ num +"][epaisseur]' style='text-align:center'><option value='1.8'>18 mm</option><option value='2.6'>26 mm</option></select></td><td><input type='checkbox' name='MAD["+ num +"][coinArrondi]' id ='MAD["+ num +"][coinArrondi]' /><label for='MAD["+ num +"][coinArrondi]'> 4 bords arrondis</label></td><td class='number'><div class='quantityText'><input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div> <div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' alt='plus' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' alt='moins' /></a></div></td></tr></table></td></tr>";
		}
		if(categoryId == '0a76743f9d9c78be435268dfd625cfef' || categoryId == '5505079b8161e901beb4f49e1c1826c1'){
			var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' /> cm</td><td><input type='text' name='MAD["+ num +"][largeur]' id='largeur' class='dimensions' /> cm</td><select name='MAD["+ num +"][epaisseur]' style='text-align:center;display:none;'><option value='2.0'>20 mm</option></select><td><input type='checkbox' name='MAD["+ num +"][coinArrondi]' id ='MAD["+ num +"][coinArrondi]' /><label for='MAD["+ num +"][coinArrondi]'> 4 bords arrondis</label></td><td class='number'><div class='quantityText'><input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div><div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' alt='plus' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' alt='moins' /></a></div></td></tr></table></td></tr>";
		}
		if(categoryId == '5db00056616c112c23e8733ecc96e635' || categoryId == '6b57b51c304ec777a559b2b291288d28' || categoryId == '167af42ffe2f8159674c9e76403fe284' || categoryId == '026ea18b79108b9b0946582b1c41d136'){
			var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' /> cm</td><td><input type='text' name='MAD["+ num +"][largeur]' id='largeur' class='dimensions' /> cm</td><select name='MAD["+ num +"][epaisseur]' style='text-align:center;display:none;'><option value='1.8'>18 mm</option></select><td><input type='checkbox' name='MAD["+ num +"][coinArrondi]' id ='MAD["+ num +"][coinArrondi]' /><label for='MAD["+ num +"][coinArrondi]'> 4 bords arrondis</label></td><td class='number'><div class='quantityText'><input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div><div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' alt='plus' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' alt='moins' /></a></div></td></tr></table></td></tr>";
		}
		
		
	}else
	if (in_array(categoryId, tabPlans)){ // plan de travail sauf bouleau(car epaisseur uniquement 26mm)
		var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' style='width:75px' /> cm</td><td><input type='text' name='MAD["+ num +"][largeur]' id='largeur' class='dimensions' style='width:75px' /> cm</td><td style='text-align:center'><select name='MAD["+ num +"][epaisseur]' style='text-align:center'><option value='2.6'>26 mm</option><option value='4.0' flexy:if='!isEqual(category_id,#b5b825308d42df1ce6a4b51cb223620a#)'>40 mm</option></select> </td><td><input type='checkbox' name='MAD["+ num +"][coinArrondi]' id ='MAD["+ num +"][coinArrondi]' /><label for='MAD["+ num +"][coinArrondi]'> Bord arrondi sur une longueur</label></td><td class='number'><div class='quantityText'> <input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div> <div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' /></a></div></td></tr>";
	}else
	if ( categoryId == 'b5b825308d42df1ce6a4b51cb223620a'){ // plan de travail bouleau
		var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' style='width:75px' /> cm</td><td><input type='text' name='MAD["+ num +"][largeur]' id='largeur' class='dimensions' style='width:75px' /> cm</td><td style='text-align:center'><select name='MAD["+ num +"][epaisseur]' style='text-align:center'><option value='2.6'>26 mm</option></select> </td><td><input type='checkbox' name='MAD["+ num +"][coinArrondi]' id ='MAD["+ num +"][coinArrondi]' /><label for='MAD["+ num +"][coinArrondi]'> Bord arrondi sur une longueur</label></td><td class='number'><div class='quantityText'> <input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div> <div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' /></a></div></td></tr>";
	}else
	if ( categoryId == 'ab80408a4bc208a1e9f839884fb42533'){ // poutre creuse
		var elemts = "<tr class='list2' id='MAD-"+ num +"'><td><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' style='width:75px' /> cm</td><td><input type='text' name='MAD["+ num +"][section1]' id='section1' class='dimensions' style='width:75px' /> cm</td><td><input type='text' name='MAD["+ num +"][section2]' id='section2' class='dimensions' style='width:75px' /> cm</td><td><input type='checkbox' name='MAD["+ num +"][finitionBrute]' id='finitionBrute'/><label for='finitionBrute' > Finition brute</label></td><td class='number'><div class='quantityText'><input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div><div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' /></a></div></td></tr>";
	}else
	if ( categoryId == '92bed2ccfbdb64b2c735df7ad0129ddb'){ // poutre massive
		var elemts = "<tr class='list2'><td rowspan='2'><input type='text' name='MAD["+ num +"][longueur]' id='longueur' class='dimensions' style='width:75px' /> cm</td><td rowspan='2'><input type='text' name='MAD["+ num +"][section1]' id='section1' class='dimensions' style='width:75px' /> cm</td><td rowspan='2'><input type='text' name='MAD["+ num +"][section2]' id='section2' class='dimensions' style='width:75px' /> cm</td><td><input type='checkbox' name='MAD["+ num +"][taillage]' id='taillage' style='display:block;float:left;margin-top:10px;' /><label for='taillage' style='font-size:10px;display:block;width:60px;float:left;'> Taillage de la 4<sup>ème</sup> face</label></td><td rowspan='2' class='number'><div class='quantityText'><input type='text' size='1' maxlength='2' id='quantityProductToCreate-"+ num +"' name='MAD["+ num +"][quantityProductToCreate]' value='0' class='quantite' /></div><div class='quantity'><a class='addQuantityMAD' id='addQuantityMAD-"+ num +"'><img src='/design/panier/plus.gif' /></a><br /><a class='deleteQuantityMAD' id='deleteQuantityMAD-"+ num +"'><img src='/design/panier/minus.gif' /></a></div></td></tr><tr class='list2' id='MAD-"+ num +"'><td><input type='checkbox' name='MAD["+ num +"][sansTeinte]' id='teinte' /><label for='teinte'> Sans teinte</label></td></tr>";
	}
	
	
	
	new Insertion.After('MAD-' +(num-1), elemts);
	// attribution des fonctions ajouter et supprimer les quantités
	Event.observe($('addQuantityMAD-'+num), 'click',function (event){addQuantityMAD($('quantityProductToCreate-'+num));},false);
	Event.observe($('deleteQuantityMAD-'+num), 'click',function (event){deleteQuantityMAD($('quantityProductToCreate-'+num));},false);
	
}




      function in_array( what, where ){
	      var a=false;
	      for(var i=0;i<where.length;i++){
		      if(what == where[i]){
			      a=true;
			      break;
		      }
	      }
	      return a;
      }


function init(){
			
		// debut changement des quantités de MAD
				$$('.addQuantityMAD').each(function(p){
					 Event.observe($(p), 'click',function (event){addQuantityMAD(p);},false);
								 
				});
				$$('.deleteQuantityMAD').each(function(p){
					 Event.observe($(p), 'click',function (event){deleteQuantityMAD(p);},false);
				});
		// fin changement des quantités de MAD
		
}


Event.observe(window, 'load', init, false);
