function LimpiarForma(form)
{form. txtnpp.  value="";
 form. txtn11. value="";
 form. txtn12. value="";
 form. txtn13. value="";
 form. txtn14. value="";
 form. txtn15. value="";
 form. txtn16. value="";
 
 form. txtp11. value="";
 form. txtp12. value="";
 form. txtp13. value="";
 form. txtp14. value="";
 form. txtp15. value="";
 form. txtp16. value="";
 
 form. txtt11. value="";
	
 form. txtn21. value="";
 form. txtn22. value="";
 form. txtn23. value="";
 form. txtn24. value="";
 form. txtn25. value="";
 form. txtn26. value="";
 
 form. txtp21. value="";
 form. txtp22. value="";
 form. txtp23. value="";
 form. txtp24. value="";
 form. txtp25. value="";
 form. txtp26. value="";
 
 form. txtt22. value="";
	
 form. txtn31. value="";
 form. txtn32. value="";
 form. txtn33. value="";
 form. txtn34. value="";
 form. txtn35. value="";
 form. txtn36. value="";
 
 form. txtp31. value="";
 form. txtp32. value="";
 form. txtp33. value="";
 form. txtp34. value="";
 form. txtp35. value="";
 form. txtp36. value="";
 
 form. txtt33. value="";
 
 form. txtxp1. value="";
 form. txtxp2. value="";
 form. txtxp3. value="";	
}
function format(expr,decplaces) 
{str = expr.toString();
 point = str.indexOf(".");
 if (point >0)
	str = str.substring(0, Number(point) + Number(decplaces) + 1);
 	return(Number(str));
} 

function formatN(expr,decplaces) 
{var str, j;				
 str = expr.toString();
 if ((point=str.indexOf("."))>0)
	{str=str+'00000000000';
	 str=str.substring(0,Number(point)+Number(decplaces)+((decplaces>0) ? 1 : 0));}		
 if (decplaces>0) str=str.substring(0,str.length-1-decplaces)+','+str.substr(str.length-decplaces);
 j=3+decplaces + ((decplaces > 0) ? 1 : 0);		
 while (str.length > j)
       {str= str.substring(0,str.length-j) + '.' + str.substr(str.length-j);
		j = j + 4;}				
 return(str);
} 


function Multi(form)
{
	var npp,n11,n12,n13,n14,n15,n16,p11,p12,p13,p14,p15,p16,t11;
	var n21,n22,n23,n24,n25,n26,p21,p22,p23,p24,p25,p26,t22;
	var n31,n32,n33,n34,n35,n36,p31,p32,p33,p34,p35,p36,t33;
	var npp=999;
	npp = parseFloat(form.txtnpp.value);
	n11 = parseFloat(form.txtn11.value);
	n12 = parseFloat(form.txtn12.value);
	n13 = parseFloat(form.txtn13.value);
	n14 = parseFloat(form.txtn14.value);
	n15 = parseFloat(form.txtn15.value);
        n16 = parseFloat(form.txtn16.value);
	
	n21 = parseFloat(form.txtn21.value);
	n22 = parseFloat(form.txtn22.value);
	n23 = parseFloat(form.txtn23.value);
	n24 = parseFloat(form.txtn24.value);
	n25 = parseFloat(form.txtn25.value);
        n26 = parseFloat(form.txtn26.value)
	
	n31 = parseFloat(form.txtn31.value);
	n32 = parseFloat(form.txtn32.value);
	n33 = parseFloat(form.txtn33.value);
	n34 = parseFloat(form.txtn34.value);
	n35 = parseFloat(form.txtn35.value);
        n36 = parseFloat(form.txtp36.value);
	
	p11 = parseFloat(form.txtp11.value);
	p12 = parseFloat(form.txtp12.value);
	p13 = parseFloat(form.txtp13.value);
	p14 = parseFloat(form.txtp14.value);
	p15 = parseFloat(form.txtp15.value);
        p16 = parseFloat(form.txtp16.value);
	
	p21 = parseFloat(form.txtp21.value);
	p22 = parseFloat(form.txtp22.value);
	p23 = parseFloat(form.txtp23.value);
	p24 = parseFloat(form.txtp24.value);
	p25 = parseFloat(form.txtp25.value);
        p26 = parseFloat(form.txtp26.value);
	
	p31 = parseFloat(form.txtp31.value);
	p32 = parseFloat(form.txtp32.value);
	p33 = parseFloat(form.txtp33.value);
	p34 = parseFloat(form.txtp34.value);
	p35 = parseFloat(form.txtp35.value);
	p36 = parseFloat(form.txtp36.value);

	t11 = parseFloat(form.txtt11.value);
	t22 = parseFloat(form.txtt22.value);
	t33 = parseFloat(form.txtt33.value);

	n11 = npp /3 + 0.5;
   	if (npp < 3) n11=1; 
	n12=npp;
	n13=n11;
	n14=npp;
	n15=npp;
        n16=npp;

	p11 = formatN(n11,0) * 4990;
        p12 = formatN(npp,0) * 1290;
	p13 = formatN(n11,0) * 19990;
	p14 = formatN(npp,0) * 1990;
	p15 = formatN(npp,0) * 1690;
        p16 = formatN(npp,0) * 1290;

	n21 = npp /3 + 0.5;
   	if (npp < 3) n21=1; 
	n22=npp;
	n23=npp;
	n24=npp;
	n25=npp;
        n26=npp;

	p21 = formatN(n21,0) * 4990;
        p22 = formatN(npp,0) * 1290;
	p23 = formatN(npp,0) * 5090;
	p24 = formatN(npp,0) * 1990;
	p25 = formatN(npp,0) * 1690;
	p26 = formatN(npp,0) * 1290

	n31 = npp /3 + 0.5;
   	if (npp < 3) n31=1; 
	n32=npp
	n33=npp
	n34=npp
	n35=npp
        n36=npp
	
	p31 = formatN(n31,0) * 4990;
        p32 = formatN(npp,0) * 1290;
	p33 = formatN(npp,0) * 6990;
	p34 = formatN(npp,0) * 1990;
	p35 = formatN(npp,0) * 1690;
        p36 = formatN(npp,0) * 1290;
	

	t11 = p11 + p12 + p13 + p14 + p15 +p16;
	t22 = p21 + p22 + p23 + p24 + p25 +p26;
	t33 = p31 + p32 + p33 + p34 + p35 +p36;
        xp1 = t11 / npp + 0.5 ;
	xp2 = t22 / npp + 0.5 ;
	xp3 = t33 / npp + 0.5 ;

  	form.txtnpp.value = formatN(npp,0);
  	form.txtn11.value = formatN(n11,0);
	form.txtn12.value = formatN(n12,0);
	form.txtn13.value = formatN(n13,0);
	form.txtn14.value = formatN(n14,0);
	form.txtn15.value = formatN(n15,0);
        form.txtn16.value = formatN(n16,0);
	
	form.txtn21.value = formatN(n21,0);
	form.txtn22.value = formatN(n22,0);
	form.txtn23.value = formatN(n23,0);
	form.txtn24.value = formatN(n24,0);
	form.txtn25.value = formatN(n25,0);
        form.txtn26.value = formatN(n26,0);
	
	form.txtn31.value = formatN(n31,0);
	form.txtn32.value = formatN(n32,0);
	form.txtn33.value = formatN(n33,0);
	form.txtn34.value = formatN(n34,0);
	form.txtn35.value = formatN(n35,0);
        form.txtn36.value = formatN(n36,0);
	
	form.txtt11.value = formatN(t11,0);
	form.txtt22.value = formatN(t22,0);
	form.txtt33.value = formatN(t33,0);

	form.txtxp1.value = formatN(xp1,0);
	form.txtxp2.value = formatN(xp2,0);
	form.txtxp3.value = formatN(xp3,0);



	form.txtp11.value = formatN(p11,0);
	form.txtp12.value = formatN(p12,0);
	form.txtp13.value = formatN(p13,0);
	form.txtp14.value = formatN(p14,0);
	form.txtp15.value = formatN(p15,0);
        form.txtp16.value = formatN(p16,0);
	
	form.txtp21.value = formatN(p21,0);
	form.txtp22.value = formatN(p22,0);
	form.txtp23.value = formatN(p23,0);
	form.txtp24.value = formatN(p24,0);
	form.txtp25.value = formatN(p25,0);
        form.txtp26.value = formatN(p26,0);

	form.txtp31.value = formatN(p31,0);
	form.txtp32.value = formatN(p32,0);
	form.txtp33.value = formatN(p33,0);
	form.txtp34.value = formatN(p34,0);
	form.txtp35.value = formatN(p35,0);
        form.txtp36.value = formatN(p36,0);
	


}
