// JavaScript Document
function CheckZahl(Wert)
{
 if(isNaN(Wert) == true)
 {
  alert(Wert + " ist keine Zahl!");
  return false;
 }
 else return true;
}

function CelsiusToFahrenheit() {
    if(isNaN(document.CtoF.celsius.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado = (212-32)/100*(document.CtoF.celsius.value) + 32;
   document.CtoF.resultado.value = Math.ceil(resultado*100) / 100;         
   }
 }
   
 function FahrenheitToCelsius() {
     if(isNaN(document.FtoC.fahrenheit.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado = (document.FtoC.fahrenheit.value - 32) * 5/9;
   document.FtoC.resultado.value = Math.ceil(resultado*100) / 100;
   }
   }  
 
 function kgfTobar() {
   var resultado = document.kgftobar.kgf.value * 0.981;
   document.kgftobar.resultado.value = resultado;
   }  
   
  function barTokgf() {
   var resultado = document.bartokgf.bar.value / 0.981;
   document.bartokgf.resultado.value = resultado;
   }  
   
  function formula_kPa() {
    if(isNaN(document.form_kPa.kPa.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_kPa.kPa.value *  0.01; //bar
   var resultado2 = document.form_kPa.kPa.value *  0.1019716213;  //mca
   var resultado3 = document.form_kPa.kPa.value *  0.14503769; // psi
   var resultado4 = document.form_kPa.kPa.value *  7.50063755; //mmHg
   var resultado5 = document.form_kPa.kPa.value *  0.29530069; //inHg
   document.form_kPa.resultado1.value = Math.ceil(resultado1*100) / 100;
   document.form_kPa.resultado2.value = Math.ceil(resultado2*100) / 100;
   document.form_kPa.resultado3.value = Math.ceil(resultado3*100) / 100;
   document.form_kPa.resultado4.value = Math.ceil(resultado4*100) / 100;
   document.form_kPa.resultado5.value = Math.ceil(resultado5*100) / 100;
   }
  }  
  
  function formula_mca() {
    if(isNaN(document.form_mca.mca.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_mca.mca.value *  0.0980665; //bar
   var resultado2 = document.form_mca.mca.value *  9.80665;  //kPa
   var resultado3 = document.form_mca.mca.value *  1.42233386; // psi
   var resultado4 = document.form_mca.mca.value * 73.556127228; //mmHg
   var resultado5 = document.form_mca.mca.value *  2.8959105208; //inHg
   document.form_mca.resultado1.value = Math.ceil(resultado1*100) / 100;
   document.form_mca.resultado2.value = Math.ceil(resultado2*100) / 100;
   document.form_mca.resultado3.value = Math.ceil(resultado3*100) / 100;
   document.form_mca.resultado4.value = Math.ceil(resultado4*100) / 100;
   document.form_mca.resultado5.value = Math.ceil(resultado5*100) / 100 ; // runden
   }
  }  
  
  function formula_psi() {
    if(isNaN(document.form_psi.psi.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_psi.psi.value *  0.0689476 ; //bar
   var resultado2 = document.form_psi.psi.value *  6.89476 ;  //kPa
   var resultado3 = document.form_psi.psi.value *  0.70306985566; // mca
   var resultado4 = document.form_psi.psi.value * 51.715095753099; //mmHg
   var resultado5 = document.form_psi.psi.value *  2.036027391854 ; //inHg
   document.form_psi.resultado1.value = Math.ceil(resultado1*100) / 100;
   document.form_psi.resultado2.value = Math.ceil(resultado2*100) / 100;
   document.form_psi.resultado3.value = Math.ceil(resultado3*100) / 100;
   document.form_psi.resultado4.value = Math.ceil(resultado4*100) / 100;
   document.form_psi.resultado5.value = Math.ceil(resultado5*100) / 100 ; // runden
   }
  }  
  //naqui 
  function formula_cfm() {
    if(isNaN(document.form_cfm.cfm.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_cfm.cfm.value *   7.480523006    ; //gpm
   var resultado2 = document.form_cfm.cfm.value * 448.83138036     ; //gph
   var resultado3 = document.form_cfm.cfm.value *  28.316846592    ; // l/min
   var resultado6 = document.form_cfm.cfm.value *  1699.01079552   ; // l/h
   var resultado4 = document.form_cfm.cfm.value *   0.028316846592 ; // m3/min
   var resultado5 = document.form_cfm.cfm.value *   1.69901079552  ; // m3/h
   document.form_cfm.resultado1.value = Math.ceil(resultado1*1000) / 1000;
   document.form_cfm.resultado2.value = Math.ceil(resultado2*1000) / 1000;
   document.form_cfm.resultado3.value = Math.ceil(resultado3*1000) / 1000;
   document.form_cfm.resultado4.value = Math.ceil(resultado4*1000) / 1000;
   document.form_cfm.resultado5.value = Math.ceil(resultado5*1000) / 1000 ; 
   document.form_cfm.resultado6.value = Math.ceil(resultado6*1000) / 1000 ; 
   }
   // runden
  }
  function formula_lph() {
    if(isNaN(document.form_lph.lph.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_lph.lph.value *   0.0044028696143  ; //gpm
   var resultado2 = document.form_lph.lph.value *   0.26417217685799 ; //gph
   var resultado3 = document.form_lph.lph.value *  (1/60)            ; // l/min
   var resultado4 = document.form_lph.lph.value *  (1/(1000*60))     ; // m3/min
   var resultado5 = document.form_lph.lph.value *  (1/1000)          ; // m3/h
   var resultado6 = document.form_lph.lph.value *  (1/(28.316846592*60))  ; // cfm
   document.form_lph.resultado1.value = Math.ceil(resultado1*1000) / 1000;
   document.form_lph.resultado2.value = Math.ceil(resultado2*1000) / 1000;
   document.form_lph.resultado3.value = Math.ceil(resultado3*1000) / 1000;
   document.form_lph.resultado4.value = Math.ceil(resultado4*1000) / 1000;
   document.form_lph.resultado5.value = Math.ceil(resultado5*1000) / 1000 ;
   document.form_lph.resultado6.value = Math.ceil(resultado6*1000) / 1000 ;
    }// runden
  }

  function formula_gph() {
   var   c_lpg =  3.7854100 ; 
   var c_lpcfm = 28.316846592 ; 
    if(isNaN(document.form_gph.gph.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_gph.gph.value *  (1/60)              ; //gpm
   var resultado2 = document.form_gph.gph.value *   c_lpg              ; //lph
   var resultado3 = document.form_gph.gph.value *  (c_lpg/60)          ; // l/min
   var resultado4 = document.form_gph.gph.value *  (c_lpg/1000)*(1/60) ; // m3/min
   var resultado5 = document.form_gph.gph.value *  (c_lpg/1000)        ; // m3/h
   var resultado6 = document.form_gph.gph.value *  (1/448.83138036)    ; // cfm
   document.form_gph.resultado1.value = Math.ceil(resultado1*1000) / 1000;
   document.form_gph.resultado2.value = Math.ceil(resultado2*1000) / 1000;
   document.form_gph.resultado3.value = Math.ceil(resultado3*1000) / 1000;
   document.form_gph.resultado4.value = Math.ceil(resultado4*1000) / 1000;
   document.form_gph.resultado5.value = Math.ceil(resultado5*1000) / 1000 ;
   document.form_gph.resultado6.value = Math.ceil(resultado6*1000) / 1000 ;
    }// runden
  }
  
   function formula_mph() {
   var   c_lpg =  3.7854100 ; 
   var c_lpcfm = 28.316846592 ; 
    if(isNaN(document.form_mph.mph.value ) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_mph.mph.value *  (1/(c_lpg/1000))*(1/60); //gpm OK
   var resultado2 = document.form_mph.mph.value *  1000                   ; //lph OK
   var resultado3 = document.form_mph.mph.value *  (1000/60)          ; // l/min
   var resultado4 = document.form_mph.mph.value *  (1/60)             ; // m3/min
   var resultado5 = document.form_mph.mph.value *  (1/(c_lpg/1000))   ; // gph OK
   var resultado6 = document.form_mph.mph.value *  (1/1.69901079552)   ; // cfm
   document.form_mph.resultado1.value = Math.ceil(resultado1*1000) / 1000;
   document.form_mph.resultado2.value = Math.ceil(resultado2*1000) / 1000;
   document.form_mph.resultado3.value = Math.ceil(resultado3*1000) / 1000;
   document.form_mph.resultado4.value = Math.ceil(resultado4*1000) / 1000;
   document.form_mph.resultado5.value = Math.ceil(resultado5*1000) / 1000 ;
   document.form_mph.resultado6.value = Math.ceil(resultado6*1000) / 1000 ;
    }// runden
  }
  function formula_w() {
   var   c_btu =  0.293071 ; 
   var   c_cv =  0.756 ; 
    if(isNaN(document.form_w.w.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_w.w.value / 1000    ; //kW
   var resultado2 = document.form_w.w.value *  (1/c_cv) / 1000   ; //cv OK
   var resultado3 = document.form_w.w.value * (1/c_btu) ; // BTU
   document.form_w.resultado1.value = Math.ceil(resultado1*1000) / 1000;
   document.form_w.resultado2.value = Math.ceil(resultado2*1000) / 1000;
   document.form_w.resultado3.value = Math.ceil(resultado3*10) / 10;
   }
  }
  function formula_kw() {
   var   c_btu =  0.293071 ; 
   var   c_cv =  0.756 ; 
   if(isNaN(document.form_kw.kw.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
   var resultado1 = document.form_kw.kw.value * 1000    ; //W
   var resultado2 = document.form_kw.kw.value *  (1/c_cv)   ; //cv OK
   var resultado3 = document.form_kw.kw.value * (1/c_btu) * 1000  ; // BTU
   document.form_kw.resultado1.value = Math.ceil(resultado1*1000) / 1000;
   document.form_kw.resultado2.value = Math.ceil(resultado2*1000) / 1000;
   document.form_kw.resultado3.value = Math.ceil(resultado3*10) / 10;
   }
  }
  function formula_cv() {
   var   c_btu =  0.293071 ; 
   var   c_cv =  0.756 ; 
   if(isNaN(document.form_cv.cv.value) == true)
   {
      alert("Utilize '.' (ponto) para números decimais");
   }
   else 
   {
    var resultado1 = document.form_cv.cv.value * c_cv * 1000  ; //W
    var resultado2 = document.form_cv.cv.value * c_cv   ; //kW
    var resultado3 = document.form_cv.cv.value * c_cv * 1000 * (1/c_btu) ; // BTU
    document.form_cv.resultado1.value = Math.ceil(resultado1*1000) / 1000;
    document.form_cv.resultado2.value = Math.ceil(resultado2*1000) / 1000;
    document.form_cv.resultado3.value = Math.ceil(resultado3*10) / 10;
	}
  }
