function docalc() {
	nn=document.getElementById("n").value;
	di=document.getElementById("dig").value;
	d11=document.getElementById("det11").value.replace(",",".");
	d12=document.getElementById("det12").value.replace(",",".");
	d13=document.getElementById("det13").value.replace(",",".");
	d14=document.getElementById("det14").value.replace(",",".");
	d15=document.getElementById("det15").value.replace(",",".");
	d21=document.getElementById("det21").value.replace(",",".");
	d22=document.getElementById("det22").value.replace(",",".");
	d23=document.getElementById("det23").value.replace(",",".");
	d24=document.getElementById("det24").value.replace(",",".");
	d25=document.getElementById("det25").value.replace(",",".");
	d31=document.getElementById("det31").value.replace(",",".");
	d32=document.getElementById("det32").value.replace(",",".");
	d33=document.getElementById("det33").value.replace(",",".");
	d34=document.getElementById("det34").value.replace(",",".");
	d35=document.getElementById("det35").value.replace(",",".");
	d41=document.getElementById("det41").value.replace(",",".");
	d42=document.getElementById("det42").value.replace(",",".");
	d43=document.getElementById("det43").value.replace(",",".");
	d44=document.getElementById("det44").value.replace(",",".");
	d45=document.getElementById("det45").value.replace(",",".");
	d51=document.getElementById("det51").value.replace(",",".");
	d52=document.getElementById("det52").value.replace(",",".");
	d53=document.getElementById("det53").value.replace(",",".");
	d54=document.getElementById("det54").value.replace(",",".");
	d55=document.getElementById("det55").value.replace(",",".");
	di=document.getElementById("dig").value;
	res=0;
	if(nn==1)
		res=d11;
	else if(nn==2)
		res=d11*d22-d12*d21;
	else if(nn==3)
		res=det3(d11,d12,d13,d21,d22,d23,d31,d32,d33);
	else if(nn==4)
		res=det4(d11,d12,d13,d14,d21,d22,d23,d24,d31,d32,d33,d34,d41,d42,d43,d44);
	else if(nn==5)
		res=d11*det4(d22,d23,d24,d25,d32,d33,d34,d35,d42,d43,d44,d45,d52,d53,d54,d55)-d12*det4(d21,d23,d24,d25,d31,d33,d34,d35,d41,d43,d44,d45,d51,d53,d54,d55)-(-d13*det4(d21,d22,d24,d25,d31,d32,d34,d35,d41,d42,d44,d45,d51,d52,d54,d55))-d14*det4(d21,d22,d23,d25,d31,d32,d33,d35,d41,d42,d43,d45,d51,d52,d53,d55)-(-d15*det4(d21,d22,d23,d24,d31,d32,d33,d34,d41,d42,d43,d44,d51,d52,d53,d54));
	res*=Math.pow(10,di);
	res=Math.round(res);
	res/=Math.pow(10,di);
	return res;
}
function det3(a11,a12,a13,a21,a22,a23,a31,a32,a33) {
	return a11*a22*a33-(-a12*a23*a31)-(-a13*a21*a32)-a13*a22*a31-a11*a23*a32-a12*a21*a33;
}
function det4(a11,a12,a13,a14,a21,a22,a23,a24,a31,a32,a33,a34,a41,a42,a43,a44) {
	return a11*det3(a22,a23,a24,a32,a33,a34,a42,a43,a44)-a12*det3(a21,a23,a24,a31,a33,a34,a41,a43,a44)-(-a13*det3(a21,a22,a24,a31,a32,a34,a41,a42,a44))-a14*det3(a21,a22,a23,a31,a32,a33,a41,a42,a43);
}
