<!-- 
  /* vyhodnoti priklady po vypracovani */
  function vyhodnotPriklady(){
    var vyhodnoceni = "";
    var pocet = document.forms.formPrikl.pocet.value;
    var nahodaF = document.forms.formPrikl.nahoda.value;
    var nahodaC = hodnotaCookie("nahoda");
    
    //var datum = new Date();
    //datum.setTime(datum.getTime() - 1 * 24 * 60 * 60 * 1000);
    //var cookieSmazat =  "expires="+ datum.toGMTString()+";";
    //document.cookie="nahoda=0";"+ cookieSmazat;
    
    var dobre = new Array;
    var pocDobre = 0;
    var spatne = new Array;
    var pocSpatne = 0;
    if(nahodaF == nahodaC){
      for(i=0; i<pocet; i++){
        zFormO = document.forms.formPrikl.priO[i].value;
        zFormV = document.forms.formPrikl.priV[i].value;
        pForm = document.forms.formPrikl.pri[i].value;
        zFormV = zFormV.replace(',','.');
        if(zFormO == zFormV){
          dobre[pocDobre]= pForm+zFormV;
          pocDobre++;
        } else {
          spatne[pocSpatne]= pForm+zFormV+"  "+jazyk_zakl_spravne+": "+zFormO;
          pocSpatne++;
        }
      }
      vyhodnoceni+=formVyhodnoceni(dobre,spatne,pocet);      
    } else {
      vyhodnoceni += jazyk_zakl_podvod;
    }
    document.getElementById('priklady').innerHTML=vyhodnoceni;
    return false;
  }


  function formVyhodnoceni(dobre, spatne, pocet){
    var formVyh = "";
    var procentoUspechu = Math.round((100/pocet)*dobre.length);
    var znamka = (1/pocet)*spatne.length*5;
    znamkaObr = Math.round(znamka);
    znamka = Math.round(znamka*100)/100;
    if(znamka == 0){
      znamka = "1*";
    } else if(znamka < 1) {
      znamka = 1;
    }
    var smajlik = null;
    switch(znamkaObr){
      case 0: smajlik = "./grafika/smiles/smile0.gif"; break;
      case 1: smajlik = "./grafika/smiles/smile1.gif"; break;
      case 2: smajlik = "./grafika/smiles/smile2.gif"; break;
      case 3: smajlik = "./grafika/smiles/smile3.gif"; break;
      case 4: smajlik = "./grafika/smiles/smile4.gif"; break;
      case 5: smajlik = "./grafika/smiles/smile5.gif"; break;
    }
    formVyh += "<fieldset class='c'>"
                +"<legend>"+jazyk_zakl_vyhodnoceni+"</legend>"
                  +"<table>"
                    +"<tr><td class='c'><h4>"+jazyk_zakl_znamka+" "+znamka+" </h4><img src='"+smajlik+"' alt='"+znamka+"'/><br />"+vytvorObrVyhry(procentoUspechu)+"<br />"
                          +"<input type='button' value='"+jazyk_zakl_opakovat+"' onClick='window.location.href=window.location.href'></td>"
                    +"</tr>"
                    +"<tr><td class='c'><h4>"+jazyk_zakl_spravVysl+":</h4></td>"
                    +"</tr>";
              
            if(dobre[0]!= null){
              for(i in dobre){ 
                formVyh+="<tr><td class='c'>"+dobre[i]+"</td>"
                        +"</tr>";
              }
            }
    formVyh +=      "<tr><td class='c'><h4>"+jazyk_zakl_spatneVysl+":</h4></td>"
                    +"</tr>";
                    
            if(spatne[0]!= null){
              for(i in spatne){         
                formVyh+="<tr><td class='c'>"+spatne[i]+"</td>"
                        +"</tr>";
              }
            }
            
    formVyh +=   "</table>"
              +"</fieldset>";
    return formVyh;
  }


  /* test, neni-li jiz priklad v seznamu */
  function testShodyPrvADruh(priklady, a, b){
    for(i in priklady){
      if(priklady[i].prvni == a){
        if(priklady[i].druhy == b){
          return true;
        }
      } else if(priklady[i].druhy == a){
        if(priklady[i].prvni == b){
          return true;
        }
      }
    }
    return false;
  }
  
  /* test, neni-li jiz priklad v seznamu */
  function testShodyTriPrvni(priklady, a, b, c){
    for(i in priklady){
      if(priklady[i].prvni == a && priklady[i].druhy == b && priklady[i].treti == c) return true;
      if(priklady[i].prvni == a && priklady[i].druhy == c && priklady[i].treti == b) return true;
      if(priklady[i].prvni == b && priklady[i].druhy == a && priklady[i].treti == c) return true;
      if(priklady[i].prvni == b && priklady[i].druhy == c && priklady[i].treti == a) return true;
      if(priklady[i].prvni == c && priklady[i].druhy == a && priklady[i].treti == b) return true;
      if(priklady[i].prvni == c && priklady[i].druhy == b && priklady[i].treti == a) return true;
    }
    return false;
  }
  
  // zjisteni hodnoty cookie 
  function hodnotaCookie(nazevCookie){
    var kolacky = null;
    kolacky = document.cookie.split(";"); // rozřezávám řetězec kukin do pole
    for(i in kolacky){ // procházím pole kukin
        var kolac = null;
        kolac = kolacky[i].split("="); // rozřezávám kukinu do dvouprvkového pole
        if(kolac[0].indexOf(nazevCookie+"") > -1){
          // jestliľe je to ta pravá kukina, vybírám její hodnotu z druhé poloľky pole za rovnítkem
          return kolac[1];
        }
    }
    return document.cookie;
  } 
  
  // zjisteni hodnoty cookie 
  function nactiVysledky(pocet){
    var poleVysled = new Array;
    var kolacky = null;
    kolacky = document.cookie.split(";"); // rozřezávám řetězec kukin do pole
    for(i in kolacky){ // procházím pole kukin
        var kolac = null;
        kolac = kolacky[i].split("="); // rozřezávám kukinu do dvouprvkového pole
          // jestliľe je to ta pravá kukina, vybírám její hodnotu z druhé poloľky pole za rovnítkem
          poleVysled[kolac[0]]=kolac[1];
    }
    for(i=0; i<pocet; i++){
      self.document.cookie="vysl"+i+"=0;"+cookieSmazat;
    }
    //self.document.cookie="nahoda=0;"+cookieSmazat;
    return poleVysled;
  }
  
  function vytvorObrVyhry(procenta){
    var usek = Math.round((100/procenta));
    var poleObr = poleObrazku();
    var nahodnyObr = poleObr[Math.floor(Math.random()*poleObr.length)];
    var pom = 0;
    var pole = new Array;
    if(procenta <= 50){
      for(var i=0; i<100; i++) { pole[i] = 0; }
      while(pom<procenta){
        var nahoda = Math.round(Math.random()*99);
        if(pole[nahoda] == 0){
          pole[nahoda] = 1;
          pom++;
        }
      }
    } else {
      procenta = 100 - procenta;
      for(var i=0; i<100; i++) { pole[i] = 1; }
      while(pom<procenta){
        var nahoda = Math.round(Math.random()*99);
        if(pole[nahoda] == 1){
          pole[nahoda] = 0;
          pom++;
        }
      }
    }

    tab = "<table class='obrVyhry' background='grafika/obrVyhry/"+nahodnyObr+"' cellpadding='0' cellspacing='0' border='0'><tr>";
    for(var i=0; i<100; i++){
      if(i%10 == 0 && i != 0){ tab+= "</tr><tr>"; }
      if(pole[i] == 1){ 
        tab += "<td></td>"; 
      } else {
        tab += "<td bgcolor='black'></td>";
      }
    }    
    tab += "</tr></table>";
    return tab;
  }
  
-->
