	function Nosnost() {
	  var no = 1*document.forms['regal'].x.value;
	  var ny = 1*document.forms['regal'].y.value;
	  var nn = 1*document.forms['regal'].nn.value;
	  var n1 = 1*document.forms['regal'].n1.value;
	  var n2 = 1*document.forms['regal'].n2.value;
	  var n3 = 1*document.forms['regal'].n3.value;
	  var Nos = 0;
	  var Nos2 = 0;
	  var Pol = 0;
	  switch (ny){
	  case 1: Pol=5; break;
	  case 2: Pol=6; break;
	  case 3: Pol=7; break;
	  default: Pol=0;
	  }
	  switch (no){
	  case 1: 
	     Nos = 150;
		 break;
	  case 2: 
	     Nos = 150;
		 break;
	  case 3: 
	     Nos = 130
	  }
	  Nos2 = Nos * (Pol+n1+n3) * nn;
	  document.forms['regal'].wgt.value = Nos;
	  document.forms['regal'].wgt2.value = Nos2;
	  return Nos;
	}
	
	function Vyska() {
	  var no = 1*document.forms['regal'].y.value;
	  var Nos = 0;
	  switch (no){
	  case 1:
	     Nos = 2000;
		 break;
	  case 2: 
	     Nos = 2500;
		 break;
	  case 3:
	     Nos = 3000
	  }
	  document.forms['regal'].hgt.value = Nos;
	  return Nos;
	}
	
	function Dilce() {
	  var celk = 1*document.forms['regal'].nn.value;
	  var z = 0;
	  var pr = 0;
	  if(celk>0) {
		  z = 1;
		  pr = celk - 1;
	  }
	  else
	  {
		  z = 0;
		  pr = celk - 0;
	  }
	  document.forms['regal'].p1.value = z;
	  document.forms['regal'].p2.value = pr;
	  //alert(celk);
	}
	
	function TabIdx() {
	 var w = 1*document.forms['regal'].x.value;
	 var h = 1*document.forms['regal'].y.value;
	 var d = 1*document.forms['regal'].z.value;
	 
	 var r = w*h*d;
	 if (r==0) {
	  return "C0_0_0";
	 }
	 else
	 {
	  return "C"+w+"_"+h+"_"+d;
	 }
	
	}
	
	function TabIdx2(){
	 var w = 1*document.forms['regal'].x.value;
	 var d = 1*document.forms['regal'].z.value;
	 var r = w*d;
	 if (r==0) {
	  return "C0_0_";
	 }
	 else
	 {
	  return "C"+w+"_"+d+"_";
	 }
	
	}
	
	function ObjKod1() {
	 var r = TabIdx();
	 var ok1 = basicsa[r];
	 document.forms['regal'].k1.value = ok1;
	 return ok1;
	}
	function ObjKod2() {
	 var r = TabIdx();
	 var ok2 = basicsb[r];
	 document.forms['regal'].k2.value = ok2;
	 return ok2;
	}
	function ObjKodP1() {
	 var r = TabIdx2()+'1';
	 //alert(r);
	 var okp1 = basicsc[r];
	 return okp1;
	}
	function ObjKodP2() {
	 var r = TabIdx2()+'3';
	 var okp2 = basicsc[r];
	 return okp2;
	}
	function ObjKodP3() {
	 var r = TabIdx2()+'2';
	 var okp3 = basicsc[r];
	 return okp3;
	}
	
	function Plocha() {
	  var x=1*document.forms['regal'].x.value;
	  var y=1*document.forms['regal'].y.value;
	  var z=1*document.forms['regal'].z.value;
	  var n=1*document.forms['regal'].nn.value;
	  var n1 = 1*document.forms['regal'].n1.value;
	  var n3 = 1*document.forms['regal'].n3.value;
	  switch (x) {
	   case 1: xx = 0.9; break;
	   case 2: xx = 1.2; break;
	   case 3: xx = 1.5; break;
	   default:
	   xx=0;
	  }
	  switch (y) {
	   case 1: yy = 5; break;
	   case 2: yy = 6; break;
	   case 3: yy = 7; break;
	   default:
	   yy=0;
	  }
	  switch (z) {
	   case 1: zz = 0.32; break;
	   case 2: zz = 0.4; break;
	   case 3: zz = 0.5; break;
	   case 4: zz = 0.6; break;
	   default:
	   zz=0;
	  }
	  var p = xx*yy*zz*n + xx*zz*(n1+n3);
	  document.forms['regal'].area.value = p;
	  return p;
	}

	function Cena() {
	 var celk = 1*document.forms['regal'].nn.value;
	 var pol1 = 1*document.forms['regal'].n1.value;
	 var pol2 = 1*document.forms['regal'].n2.value;
	 var pol3 = 1*document.forms['regal'].n3.value;
	 if(celk>0) {
		  z = 1;
		  pr = celk - 1;
	  }
	  else
	  {
		  z = 0;
		  pr = celk - 0;
	  }
	 var OK1 = ObjKod1();
	 var OK2 = ObjKod2();
	 var OKP1 = ObjKodP1();
	 var OKP2 = ObjKodP2();
	 var OKP3 = ObjKodP3();
	 //alert(OK1+OK2);
	 var c1 = cena[OK1];
	 var c2 = cena[OK2];
	 var cp1 = cena[OKP1];
	 var cp2 = cena[OKP2];
	 var cp3 = cena[OKP3];

	 var h1 = hmotnost[OK1];
	 var h2 = hmotnost[OK2];
	 var hp1 = hmotnost[OKP1];
	 var hp2 = hmotnost[OKP2];
	 var hp3 = hmotnost[OKP3];
	 
	 


	 //alert(c1);
	 //alert(c2);
	 var c = z*c1 + pr*c2 + pol1*cp1 + pol2*cp2 + pol3*cp3;
	 var c_dph = (z*c1 + pr*c2 + pol1*cp1 + pol2*cp2 + pol3*cp3)*1.19;
	 var c_dph = Math.round(c_dph)
	 var h = z*h1 + pr*h2 + pol1*hp1 + pol2*hp2 + pol3*hp3;

	 document.forms['regal'].cena.value=c;
	 document.forms['regal'].cena1.value=c_dph;
	 document.forms['regal'].hmotnost.value=h;
	 return c;

	}

	function Pocitej() {
	 var nsnst = Nosnost();
	 var vsk = Vyska();
	 var dil = Dilce();
	 //var ok1 = ObjKod1();
	 //var ok2 = ObjKod2();
	 var p = Plocha();
	 var c = Cena()
	}

