// JavaScript Document
    
    /*KDYŽ(D4<=100;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*1,2;
    KDYŽ(D4<=300;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*1,2;
    KDYŽ(D4<=500;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*1,35;
    KDYŽ(D4<=800;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*1,5;
    KDYŽ(D4<=1100;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*1,7;
    KDYŽ(D4<=1500;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*2;
    KDYŽ(D4<=2000;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*2,3;
    KDYŽ(D4<=2500;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*2,8;
    KDYŽ(D4<=3000;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*3,3;
    KDYŽ(D4<=3500;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*4;
    KDYŽ(D4<=4000;(ZAOKROUHLIT((D4/D2)*((F6/60)+D6);0)+1)*4,5;0)))))))))))*(((100-D8)/100)+1)
    */
    
$(document).ready(function(){
    
    $("#kalkulackaform div").hide();
    $("#status").hide();
    
    $("#kalkulackaform").submit(function(e){
        var spotreba = $("#spotreba").val();
        var napeti = $("#napeti").val();
        var minuty = $("#minuty").val();
        var hodiny = $("#hodiny").val();
        var ucinnost = $("#ucinnost").val();

        var err = [];

        if(!spotreba){
            err.push("spotreba");
        }
        if(!napeti){
            err.push("napeti");
        }             
        if(!minuty){
            err.push("minuty");
        }
        if(!hodiny){
            err.push("hodiny");
        }
        if(!ucinnost){
            err.push("ucinnost");
        }

        if(err.length > 0) {
            $("#status").show();
            $("#kalkulackaform div").hide();
        
            var text = "<strong>Nevyplnili jste všechny údaje! Chybí ";
            if(err.length > 1) {
                text = text + "tyto údaje</strong>";
            } else {
                text = text + "tento údaj</strong>";
            }
            
            text = text + ":<br />";
            text = text + "<ul>";
            
            var textInFor = "";
            for(i = 0; i < err.length; i++){
                var label = $("#"+ err[i]).prev().text();
                textInFor = textInFor + "<li>" + label.substr(0, label.length-1 );
            }
            text = text + textInFor + "</ul>";
            text = text + "<strong>Pokud nějaký údaj neznáte, zadejte \"0\".</strong>";
            
          $("#status").html( text );
        } else {
          $("#status").hide();
          var aku = akumulator(spotreba, napeti, minuty, hodiny, ucinnost);
          $("#status").html("");
          $("span.spotreba").text(spotreba + " W");
          $("span.minuty").text( minuty + " minut" + koncovka(minuty) );
          $("span.hodiny").text( hodiny + " hodin" + koncovka(hodiny) );
          $("#akumulator").text(aku + " AH");
          $("#kalkulackaform div").show();
        }

        e.preventDefault();
        return false;
    });
});
  
  function koncovka( cislo ){
    var ret;
    if( cislo == 1){
        ret = "u";
    } else if (cislo > 1 && cislo < 5){
        ret = "y";
    } else {
        ret = "";
    }
    return ret;
  }
  
    function akumulator (spotreba, napeti, minuty, hodiny, ucinnost)
    {

        if (spotreba <= 100) {      
          var koeficient = 1.2;
        } else if (spotreba <= 300) {
          var koeficient = 1.2;        
        } else if (spotreba <= 500) {
          var koeficient = 1.35;
          
        } else if (spotreba <= 800) {
          var koeficient = 1.5;
          
        } else if (spotreba <= 1100) {
          var koeficient = 1.7;
          
        } else if (spotreba <= 1500) {
          var koeficient = 2;
          
        } else if (spotreba <= 2000) {
          var koeficient = 2.3;
          
        } else if (spotreba <= 2500) {
          var koeficient = 2.8;
          
        } else if (spotreba <= 3000) {
          var koeficient = 3.3;
          
        } else if (spotreba <= 3500) {
          var koeficient = 4;
          
        } else if (spotreba <= 4000) {
          var koeficient = 4.5;
        } else {}  
    
        
        var vysledek = ((Math.round((parseInt(spotreba)/parseInt(napeti))*((parseInt(minuty)/60)+parseInt(hodiny)))+1)*parseFloat(koeficient));
        
        var vysledek = Math.round(vysledek)*(((100 - ucinnost)/100)+1) ;
        
        return vysledek;
        
    }

