<!--
function format (expr, decplaces) {
var str = "" + Math.round (eval(expr) * Math.pow(10,decplaces))
while (str.length <= decplaces) {
str = "0" + str
}
var decpoint = str.length - decplaces
return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
}

function Analizuj(info)
{
  var p_temp = ""+info;
  var p1_temp = null;
  var p2_temp = null;
  if (p_temp.indexOf(",")>-1)
  {  var p1_temp=p_temp.substring(0,p_temp.indexOf(","));
     var p2_temp=p_temp.substring(p_temp.indexOf(",")+1);
     p_temp=p1_temp+"."+p2_temp;
  };
  p_temp = parseFloat(p_temp);
  if (isNaN(p_temp)) {p_temp = 0};
  return p_temp;
}

function fLiczPret()
{
  document.Kalkulator.dlugoscPreta.value = Math.abs(Analizuj(document.Kalkulator.dlugoscPreta.value));
  document.Kalkulator.dlugoscRuryP.value = Math.abs(Analizuj(document.Kalkulator.dlugoscRuryP.value));
  document.Kalkulator.dlugoscRury.value = Math.abs(Analizuj(document.Kalkulator.dlugoscRury.value));
  document.Kalkulator.dlugoscCeownik.value = Math.abs(Analizuj(document.Kalkulator.dlugoscCeownik.value));
  document.Kalkulator.dlugoscDwuteownik.value = Math.abs(Analizuj(document.Kalkulator.dlugoscDwuteownik.value));
  document.Kalkulator.dlugoscTeownik.value = Math.abs(Analizuj(document.Kalkulator.dlugoscTeownik.value));
  
  document.Kalkulator.Srednica.value = Math.abs(Analizuj(document.Kalkulator.Srednica.value));
  document.Kalkulator.Szerokosc.value = Math.abs(Analizuj(document.Kalkulator.Szerokosc.value));
  document.Kalkulator.Dlugosc.value = Math.abs(Analizuj(document.Kalkulator.Dlugosc.value));
  document.Kalkulator.Grubosc.value = Math.abs(Analizuj(document.Kalkulator.Grubosc.value));
  document.Kalkulator.SrednicaRury.value = Math.abs(Analizuj(document.Kalkulator.SrednicaRury.value));
  document.Kalkulator.GruboscRury.value = Math.abs(Analizuj(document.Kalkulator.GruboscRury.value));
  document.Kalkulator.SzerokoscPudelko.value = Math.abs(Analizuj(document.Kalkulator.SzerokoscPudelko.value));
  document.Kalkulator.WysokoscPudelko.value = Math.abs(Analizuj(document.Kalkulator.WysokoscPudelko.value));
  document.Kalkulator.GruboscPudelko.value = Math.abs(Analizuj(document.Kalkulator.GruboscPudelko.value));

  document.Kalkulator.SzerokoscCeownik.value = Math.abs(Analizuj(document.Kalkulator.SzerokoscCeownik.value));
  document.Kalkulator.WysokoscCeownik.value = Math.abs(Analizuj(document.Kalkulator.WysokoscCeownik.value));
  document.Kalkulator.GruboscCeownik.value = Math.abs(Analizuj(document.Kalkulator.GruboscCeownik.value));

  document.Kalkulator.SzerokoscDwuteownik.value = Math.abs(Analizuj(document.Kalkulator.SzerokoscDwuteownik.value));
  document.Kalkulator.WysokoscDwuteownik.value = Math.abs(Analizuj(document.Kalkulator.WysokoscDwuteownik.value));
  document.Kalkulator.GruboscDwuteownik.value = Math.abs(Analizuj(document.Kalkulator.GruboscDwuteownik.value));

  document.Kalkulator.SzerokoscTeownik.value = Math.abs(Analizuj(document.Kalkulator.SzerokoscTeownik.value));
  document.Kalkulator.WysokoscTeownik.value = Math.abs(Analizuj(document.Kalkulator.WysokoscTeownik.value));
  document.Kalkulator.GruboscTeownik.value = Math.abs(Analizuj(document.Kalkulator.GruboscTeownik.value));
  
  document.Kalkulator.cenaPlaskownik.value = Math.abs(Analizuj(document.Kalkulator.cenaPlaskownik.value));

  document.Kalkulator.cenaRury_Okragle.value = Math.abs(Analizuj(document.Kalkulator.cenaRury_Okragle.value));
  document.Kalkulator.cenaRury_Kwadratowe.value = Math.abs(Analizuj(document.Kalkulator.cenaRury_Kwadratowe.value));
  document.Kalkulator.cenaRury_SzescianKolo.value = Math.abs(Analizuj(document.Kalkulator.cenaRury_SzescianKolo.value));
  document.Kalkulator.cenaRury_KoloSzescian.value = Math.abs(Analizuj(document.Kalkulator.cenaRury_KoloSzescian.value));
  
  document.Kalkulator.cenaPudelko.value = Math.abs(Analizuj(document.Kalkulator.cenaPudelko.value));
  document.Kalkulator.cenaCeownik_wynik.value = Math.abs(Analizuj(document.Kalkulator.cenaCeownik_wynik.value));
  document.Kalkulator.cenaDwuteownik_wynik.value = Math.abs(Analizuj(document.Kalkulator.cenaDwuteownik_wynik.value));
  document.Kalkulator.cenaTeownik_wynik.value = Math.abs(Analizuj(document.Kalkulator.cenaTeownik_wynik.value));

  document.Kalkulator.cenaPret_Kolo.value = Math.abs(Analizuj(document.Kalkulator.cenaPret_Kolo.value));
  document.Kalkulator.cenaPret_Kwadrat.value = Math.abs(Analizuj(document.Kalkulator.cenaPret_Kwadrat.value));
  document.Kalkulator.cenaPret_Szescian.value = Math.abs(Analizuj(document.Kalkulator.cenaPret_Szescian.value));
  document.Kalkulator.cenaPret_Trojkat.value = Math.abs(Analizuj(document.Kalkulator.cenaPret_Trojkat.value));

  

   var Gestosc_m=temp.options[temp.selectedIndex].value

 if (Gestosc_m == "0")
     { 
       alert('Wybierz materia³ !!!!');
      }
  else 
  { 
  document.Kalkulator.Pret_Kwadrat.value = format((document.Kalkulator.dlugoscPreta.value/1000)*Math.pow(document.Kalkulator.Srednica.value,2) * Gestosc_m / 1000 ,3);
  document.Kalkulator.wynikCenaPret_Kwadrat.value=document.Kalkulator.cenaPret_Kwadrat.value*document.Kalkulator.Pret_Kwadrat.value;
     
  document.Kalkulator.Pret_Kolo.value = format((document.Kalkulator.dlugoscPreta.value/1000)*((Math.PI * Math.pow(document.Kalkulator.Srednica.value,2)) / 4) * Gestosc_m / 1000 ,3);
  document.Kalkulator.wynikCenaPret_Kolo.value=document.Kalkulator.cenaPret_Kolo.value*document.Kalkulator.Pret_Kolo.value;
   
  document.Kalkulator.Pret_Szescian.value = format((document.Kalkulator.dlugoscPreta.value/1000)*(Math.pow(document.Kalkulator.Srednica.value,2) / 2) * Math.sqrt(3) * Gestosc_m / 1000,3);
  document.Kalkulator.wynikCenaPret_Szescian.value=document.Kalkulator.cenaPret_Szescian.value*document.Kalkulator.Pret_Szescian.value;
  
  document.Kalkulator.Pret_Trojkat.value = format((document.Kalkulator.dlugoscPreta.value/1000)*(Math.pow(document.Kalkulator.Srednica.value,2) / 4) * Math.sqrt(3) * Gestosc_m / 1000,3);
  document.Kalkulator.wynikCenaPret_Trojkat.value=document.Kalkulator.cenaPret_Trojkat.value*document.Kalkulator.Pret_Trojkat.value;

  document.Kalkulator.Plaskownik.value = format(document.Kalkulator.Szerokosc.value * document.Kalkulator.Grubosc.value * document.Kalkulator.Dlugosc.value * Gestosc_m / 1000000 ,3);
  document.Kalkulator.wynikCenaPlaskownik.value=document.Kalkulator.cenaPlaskownik.value*document.Kalkulator.Plaskownik.value;

  document.Kalkulator.Rury_Okragle.value = format((document.Kalkulator.dlugoscRury.value/1000)*Math.PI/4 * (4 * document.Kalkulator.SrednicaRury.value * document.Kalkulator.GruboscRury.value - 4 * Math.pow(document.Kalkulator.GruboscRury.value,2)) * Gestosc_m / 1000 ,3);
  document.Kalkulator.wynikCenaRury_Okragle.value=document.Kalkulator.cenaRury_Okragle.value*document.Kalkulator.Rury_Okragle.value;
  
  document.Kalkulator.Rury_Kwadratowe.value = format((document.Kalkulator.dlugoscRury.value/1000)*(Math.pow(document.Kalkulator.SrednicaRury.value,2) - Math.pow(document.Kalkulator.SrednicaRury.value - (2 * document.Kalkulator.GruboscRury.value),2)) * Gestosc_m / 1000 ,3);
  document.Kalkulator.wynikCenaRury_Kwadratowe.value=document.Kalkulator.cenaRury_Kwadratowe.value*document.Kalkulator.Rury_Kwadratowe.value;

  document.Kalkulator.Rury_SzescianKolo.value = format((document.Kalkulator.dlugoscRury.value/1000)*(((Math.pow(document.Kalkulator.SrednicaRury.value,2)/2) * Math.sqrt(3)) - (Math.PI * Math.pow((document.Kalkulator.SrednicaRury.value - (2 * document.Kalkulator.GruboscRury.value)),2))/ 4) * Gestosc_m / 1000,3);
  document.Kalkulator.wynikCenaRury_SzescianKolo.value=document.Kalkulator.cenaRury_SzescianKolo.value*  document.Kalkulator.Rury_Kwadratowe.value ;
  
  document.Kalkulator.Rury_KoloSzescian.value = format((document.Kalkulator.dlugoscRury.value/1000)*((Math.PI * Math.pow(document.Kalkulator.SrednicaRury.value,2)/4) - ((Math.pow((document.Kalkulator.SrednicaRury.value - (2 * document.Kalkulator.GruboscRury.value)),2)/2) * Math.sqrt(3))) * Gestosc_m / 1000,3);
  document.Kalkulator.wynikCenaRury_KoloSzescian.value=document.Kalkulator.cenaRury_KoloSzescian.value*document.Kalkulator.Rury_KoloSzescian.value;
 
  document.Kalkulator.Pudelko.value = format((document.Kalkulator.dlugoscRuryP.value/1000)*(((document.Kalkulator.SzerokoscPudelko.value * document.Kalkulator.WysokoscPudelko.value) - ((document.Kalkulator.SzerokoscPudelko.value - (2 * document.Kalkulator.GruboscPudelko.value)) * (document.Kalkulator.WysokoscPudelko.value - (2 * document.Kalkulator.GruboscPudelko.value))))) * Gestosc_m / 1000,3);
  document.Kalkulator.wynikCenaPudelko.value=document.Kalkulator.cenaPudelko.value*document.Kalkulator.Pudelko.value;
  
  
  
  
  document.Kalkulator.Ceownik_wynik.value = format((document.Kalkulator.dlugoscCeownik.value/1000)*
  ((document.Kalkulator.SzerokoscCeownik.value*1*document.Kalkulator.GruboscCeownik.value) + 
   (document.Kalkulator.SzerokoscCeownik.value*1*document.Kalkulator.GruboscCeownik.value) +
   ((document.Kalkulator.WysokoscCeownik.value*1-(2*document.Kalkulator.GruboscCeownik.value))*document.Kalkulator.GruboscCeownik.value))      
   * Gestosc_m / 1000,3);
   document.Kalkulator.wynikCenaCeownik_wynik.value=document.Kalkulator.cenaCeownik_wynik.value*document.Kalkulator.Ceownik_wynik.value;
 
   document.Kalkulator.Dwuteownik_wynik.value = format((document.Kalkulator.dlugoscDwuteownik.value/1000)*
   (2*(document.Kalkulator.WysokoscDwuteownik.value*document.Kalkulator.GruboscDwuteownik.value*1)
    +((document.Kalkulator.SzerokoscDwuteownik.value-(2*document.Kalkulator.GruboscDwuteownik.value))*1*document.Kalkulator.GruboscDwuteownik.value))    
   * Gestosc_m / 1000,3);
  
  
  document.Kalkulator.Teownik_wynik.value = format((document.Kalkulator.dlugoscTeownik.value/1000)*
   ((document.Kalkulator.GruboscTeownik.value*document.Kalkulator.SzerokoscTeownik.value)*1+
   (document.Kalkulator.GruboscTeownik.value*(document.Kalkulator.WysokoscTeownik.value-document.Kalkulator.GruboscTeownik.value)))    
   * Gestosc_m / 1000,3);
  
  document.Kalkulator.wynikCenaTeownik_wynik.value=document.Kalkulator.cenaTeownik_wynik.value*document.Kalkulator.Teownik_wynik.value;
  }
}
//-->