
function calc()
{  

	var total=0.0;	
	for (z=0; z<document.liste.elements.length; z++) 
	{
		x=document.liste.elements[z];		
		if ((x.type.indexOf('select') !=-1) && (x.name.substr(0,8)=='quantite'))
		{
			index=(x.name.substr(8,x.name.length-8));
			for (z1=0; z1<document.liste.elements.length; z1++) 
			{
			x1=document.liste.elements[z1];
			//alert(x1.name);
			if (x1.type =="hidden" && (x1.name.substr(4,x1.name.length-4)==index))
			{
				total+= (parseFloat(x.value) * parseFloat(x1.value));				
			}
			
			}
			
		}
	
	}	 
  
  tot=document.getElementById('total');  
  tot.firstChild.nodeValue=total.toFixed(2);
}

function selcombo(tgt,myindex,type)
{
	for (k=0;k<myprods.length;k++){if (myprods[k][1] == document.getElementById('s_prods').options[document.getElementById('s_prods').selectedIndex].value){myindex=k;break;}}
	for (k=0;k<document.getElementById(tgt).options.length;k++){if (myprods[myindex][type]==document.getElementById(tgt).options[k].value){myindex2=k;}}
	document.getElementById(tgt).selectedIndex=myindex2;	
}

function addtabline()
{
	panier.push([document.getElementById('s_prods').options[document.getElementById('s_prods').selectedIndex].value,
			document.getElementById('s_prods').options[document.getElementById('s_prods').selectedIndex].text,
			document.getElementById('s_units').options[document.getElementById('s_units').selectedIndex].value,
			document.getElementById('s_units').options[document.getElementById('s_units').selectedIndex].text,
			document.getElementById('s_fous').options[document.getElementById('s_fous').selectedIndex].value,
			document.getElementById('s_fous').options[document.getElementById('s_fous').selectedIndex].text,
			document.getElementById('s_pays').options[document.getElementById('s_pays').selectedIndex].value,
			document.getElementById('s_pays').options[document.getElementById('s_pays').selectedIndex].text,
			document.getElementById('i_quant').value,0]);
	var curtab=document.getElementById('newpanier');
	
    //var row = document.createElement("TR");
    var lastRow = document.getElementById('body0').rows.length;
  // if there's no header row in the table, then iteration = lastRow + 1
    //var row = curtab.insertRow(lastRow);
	var row = document.getElementById('body0').insertRow(lastRow);

	var td1 = document.createElement("TD");
	var myinput = document.createElement("INPUT");
	myinput.name='id'+panieridx;
	myinput.type='hidden';
	myinput.value=panier[panieridx][0];
	td1.appendChild(myinput);
    td1.appendChild(document.createTextNode(panier[panieridx][1]));
    var td2 = document.createElement("TD");
    var myinput = document.createElement("INPUT");
	myinput.name='pr'+panieridx;
	myinput.type='hidden';
	myinput.value=panier[panieridx][4];
	td2.appendChild(myinput);
	td2.appendChild (document.createTextNode(panier[panieridx][5]));
	var td3 = document.createElement("TD");
    var myinput = document.createElement("INPUT");
	myinput.name='or'+panieridx;
	myinput.type='hidden';
	myinput.value=panier[panieridx][6];
	td3.appendChild(myinput);
	td3.appendChild (document.createTextNode(panier[panieridx][7]));
	var td4 = document.createElement("TD");
	var myinput = document.createElement("INPUT");
	myinput.name='un'+panieridx;
	myinput.type='hidden';
	myinput.value=panier[panieridx][2];
	td4.appendChild(myinput);
    var myinput = document.createElement("INPUT");
	myinput.name='qu'+panieridx;
	myinput.type='hidden';
	myinput.value=panier[panieridx][8];
	td4.appendChild(myinput);
	td4.appendChild (document.createTextNode(panier[panieridx][8] + ' ' + panier[panieridx][3]));
	var td5 = document.createElement("TD");
	var img= document.createElement("img");
	img.title="supprimer";
	img.id="img"+panieridx;
	img.alt='test'+panieridx;
	img.onclick=function(){curtab.deleteRow(this.parentNode.parentNode.rowIndex)}
	img.src="../images/remove.jpg";
    td5.appendChild(img);
	row.appendChild(td1);
    row.appendChild(td2);
    row.appendChild(td3);
    row.appendChild(td4);
	row.appendChild(td5);
	row.id=panieridx;
    
	panieridx++;
}



function fillpro()
{
	for (k=0;k<mytypes.length;k++)
	{
		var myselidx=document.getElementById("type").value;
		if ((mytypes[k][4]==1) && (mytypes[k][0]==myselidx)) 
		{
			document.getElementById('nocombo').style.visibility='hidden'; 
			document.getElementById('comboinput').value=1;
			break;
		}
		else  {document.getElementById('nocombo').style.visibility='visible';document.getElementById('comboinput').value=0; }
	}
	var mydrop=document.getElementById("s_prods");
	mydrop.options.length=0;
	mydrop.length=0;
	for (k=0;k<myprods.length;k++)
{
	var curtyp=document.getElementById("type").value;
	if ((curtyp==12) && (myprods[k][5] !=2) || ((myprods[k][5] == 0) && (curtyp !=3) && (curtyp !=8) || (myprods[k][5] == 1) && ((curtyp ==3) || (curtyp == 8 ))) )
	{
	var myopt=document.createElement("option");
	myopt.value=myprods[k][1];
	//myopt.text=myprods[k][0];
	myopt.appendChild (document.createTextNode(myprods[k][0]));
	mydrop.appendChild(myopt);
	}
}
	for (k=0;k<mytypes.length;k++)
	{
		if (mytypes[k][0] == document.getElementById("type").value) document.getElementById('prix').value=mytypes[k][3];
	}
}

function filltypes()
{
        if (!mytypes) return 0;
	var mydrop=document.getElementById("type");
        mydrop.options.length=0;
	mydrop.length=0;
        for (k=0;k<mytypes.length;k++)
{
        if (mytypes[k][2] == document.getElementById("comp").value)
        {
        var myopt=document.createElement("option");
        myopt.value=mytypes[k][0];
        myopt.appendChild (document.createTextNode(mytypes[k][1]));
        mydrop.appendChild(myopt);
        }
}
}

