home *** CD-ROM | disk | FTP | other *** search
Text File | 2003-10-21 | 19.7 KB | 1,011 lines |
- var pr_spravne="courses/Ma9ch/templates/images/tl_prep_spravne.gif";
- var pr_moje="courses/Ma9ch/templates/images/tl_prep_moje.gif";
- var stara_napoveda="courses/Ma9ch/templates/images/napoveda.gif";
-
-
-
- var MMSound = new Array();
- MMSound[0] = "courses/Ma9ch/templates/sounds/CHYBA1a.mid";
- MMSound[1] = "courses/Ma9ch/templates/sounds/CHYBA3a.mid";
- MMSound[2] = "courses/Ma9ch/templates/sounds/CHYBA4a.mid";
- MMSound[3] = "courses/Ma9ch/templates/sounds/CHYBA5a.mid";
- MMSound[4] = "courses/Ma9ch/templates/sounds/SPRAVNE1a.mid";
- MMSound[5] = "courses/Ma9ch/templates/sounds/SPRAVNE2a.mid";
- MMSound[6] = "courses/Ma9ch/templates/sounds/SPRAVNE3a.mid";
- MMSound[7] = "courses/Ma9ch/templates/sounds/SPRAVNE4a.mid";
-
-
- document.write('<bgsound id="MMIEContainer">')
- IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
- NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
- ver4 = IE||NS? 1:0;
-
-
- function MMPreload() {
- if (!ver4)
- return;
- if (NS)
- MMEmb = new Layer(0,window);
- else {
- Str = "<div id='MMEmb' style='position:absolute;display:none'></div>";
- document.body.insertAdjacentHTML("BeforeEnd",Str);
- }
- var Str = '';
- for (i=0;i<MMSound.length;i++)
- Str += "<embed src='"+MMSound[i]+"' autostart='false' hidden='true'>"
- if (IE)
- MMEmb.innerHTML = Str;
- else {
- MMEmb.document.open();
- MMEmb.document.write(Str);
- MMEmb.document.close();
- }
- MMCon = IE? document.all.MMIEContainer:MMEmb;
- MMCon.control = MMCtrl;
- }
-
-
-
- function MMCtrl(snd,play) {
- if (IE)
- this.src = play? MMSound[snd]:'';
- else
- eval("this.document.embeds[snd]." + (play? "play()":"stop()"))
- }
-
- function playSound(snd) {
- if (window.MMCon)
- MMCon.control(snd,true);
- }
-
- function stopSound(snd) {
- if (window.MMCon)
- MMCon.control(snd,false);
- }
-
-
- function Otevri(Soubor){window.open (Soubor, 'Zdroj' , 'location=1, toolbar=1, status=1,menubar=1, scrollbars=1, resizable=1, width=800, height=600');}
-
- var LastName='';
- function Show (Parent,Name,Save)
- {
- document.getElementById(Name).style.display = 'block';
- if (Parent.offsetParent.className == 'body')
- {
- document.getElementById(Name).style.left = Parent.offsetLeft;
- document.getElementById(Name).style.top = Parent.offsetTop - document.getElementById(Name).offsetHeight;
-
- }
- else
- {
- document.getElementById(Name).style.left = Parent.offsetParent.offsetLeft + Parent.offsetLeft;
- document.getElementById(Name).style.top = Parent.offsetParent.offsetParent.offsetTop + Parent.offsetTop - document.getElementById(Name).offsetHeight;
- }
-
-
- if (Save==1)
- {
- LastName=Name;
- LastParent=Parent;
- }
- }
-
- function ChangePosition()
- {
- if (LastName!='')
- {
- document.getElementById(LastName).style.top = LastParent.offsetTop-document.getElementById(LastName).offsetHeight;
- document.getElementById(LastName).style.left = LastParent.offsetLeft;
- }
- }
-
- function Hide(Name)
- {
- document.getElementById(Name).style.display = 'none';
- }
-
-
-
-
-
- function sE(i){document.getElementById(i).style.display="";}
- function hE(i){document.getElementById(i).style.display="none";}
- function cB(i,c){document.getElementById(i).style.background=c;}
- function dE(i) {document.getElementById(i).disabled=1;}
- function down(){window.location.href='#DOWN';}
- function cT(i,t) {document.getElementById(i).title=t;}
- function cV(i,t) {document.getElementById(i).value=t;}
- function gV(i) {return document.getElementById(i).value;}
- function iC(i) {if (document.getElementById(i).checked) return 1; else return 0;}
- function sC(i){ document.getElementById(i).checked=1;}
- function hH(i,p) { for (var j=1;j<=p;j++) hE('HN_'+i+'_'+j);}
- function dC(p,c,s) {for (var j=1;j<=c;j++) dE(p+j+s);}
- function gV(i) {return document.getElementById(i).value;}
- function hM(i,p) {hE('HP_'+i);hE('HK_'+i); for(var j=1;j<=p;j++) hE('H_'+i+'_'+j);}
- function sF(i) {document.getElementById(i).focus();}
- function rT(p,c,s) {for (var j=1;j<=c;j++) document.getElementById(p+j+s).readOnly=1;}
- function cS(i,s) { document.getElementById(i).className=s;}
- function cI(i,t) {document.getElementById(i).innerHTML=t;}
- function rO(i) {document.getElementById(i).readOnly=1;}
-
- //function aM() {cV('CHECKBUTTON','Vyber spr vnou odpovŘÔ a klikni zde');}
- //function aS() {cV('CHECKBUTTON','Vepiç spr vnou odpovŘÔ a klikni zde');}
- //function aP() {cV('CHECKBUTTON','Vyber spr vn‚ odpovŘdi a klikni zde');}
- //function aU() {cV('CHECKBUTTON','Vyplĺ Łkol a klikni zde');}
- //function aT() {cV('CHECKBUTTON','M m pýeźteno');}
- //function aZ() {cV('CHECKBUTTON','Ozn mkuj se');}
-
- function aM() {cV('CHECKBUTTON','Dál');}
- function aS() {cV('CHECKBUTTON','Dál');}
- function aP() {cV('CHECKBUTTON','Dál');}
- function aU() {cV('CHECKBUTTON','Dál');}
- function aT() {cV('CHECKBUTTON','Dál');}
- function aZ() {cV('CHECKBUTTON','Dál');}
-
-
- function correct_text(text)
- {
- text= text.replace(/\\/g, "\\\\");
- text= text.replace(/\n/g, "\\n");
- text= text.replace(/\r/g, "");
- text= text.replace(/'/g, "\\'" );
-
- return text;
- }
-
-
- // (index,index_podulohy,delka,
- function upravHN(i,j,d)
- {
- if (d==1)
- {
- hE('HNM_'+i+'_'+j);
- }
- else
- {
- hE('HNM_'+i+'_'+j);
- hE('HNV_'+i+'_'+j);
- }
- document.getElementById('EHN_'+i+'_'+j).src=stara_napoveda;
- cS('HNL_'+i+'_'+j,'napoveda_stara_levy');
- cS('HNR_'+i+'_'+j,'napoveda_stara_pravy');
-
-
- }
-
-
-
- function _gender(m,f)
- {
- if (gender==0) document.write(m);
- else document.write(f);
- }
-
- function Znamkuj(i)
- {
- if (iC('U_'+i+'_1')) return 10;
- if (iC('U_'+i+'_2')) return 7;
- if (iC('U_'+i+'_3')) return 5;
- if (iC('U_'+i+'_4')) return 2;
- if (iC('U_'+i+'_5')) return 0;
- return 0;
- }
-
- function Oznamkovano(i)
- {
- if (iC('U_'+i+'_1')) return 1;
- if (iC('U_'+i+'_2')) return 1;
- if (iC('U_'+i+'_3')) return 1;
- if (iC('U_'+i+'_4')) return 1;
- if (iC('U_'+i+'_5')) return 1;
- alert('Musíš se oznámkovat!');
- return 0;
- }
-
-
- // MC color correct
- // index, spravne, pocet
- function mcCC(i,s,p)
- {
- var j;
- if (eval('vybrano_'+i)==s)
- {
- cS('yD_'+i+'_'+s,'mc_vzor_spravne');
- return;
- }
- for(j=1;j<=p;j++)
- {
- if (eval('vybrano_'+i)==j)
- {
- cS('yD_'+i+'_'+s,'mc_vzor_spatne');
- cS('yD_'+i+'_'+j,'mc_student_spatne');
- return;
- }
- }
- cS('yD_'+i+'_'+s,'mc_vzor_nic');
-
- }
-
- // subcheckMC(index,spravne,pocet)
-
- function subcheckMC(i,s,p)
- {
- var correct=0;
- var j;
- for (j=1;j<=p;j++)
- {
-
- if (iC('D_'+i+'_'+j))
- {
- eval('vybrano_'+i+'='+j+';');
- if (j==s) correct++;
- }
- }
- return correct;
- }
-
- function oMC(i,p,s,k,v,c)
- {
- var j;
- if (stav==i)
- {
- eval('stav_'+i+'=0;');
- return;
- }
- // if ( i<stav && (c==0 || c==2) )
- if ( i<stav )
- {
- sE('M_'+i);
- if (k==1) sE('K_'+i)
- for (j=1;j<=p;j++) dE('D_'+i+'_'+j);
- // cB('D_'+i+'_'+s,'green');
- mcCC(i,s,p);
- if (v!="" && v!=-1) sC('D_'+i+'_'+v);
- if (c==2) for (j=1;j<=p;j++) if (j!=s) hE('xD_'+i+'_'+j);
-
- }
- }
-
-
- // index,pocet,spravne
- function hideBad(i,p,s)
- {
- var j;
- for(j=1;j<=p;j++)
- {
- if (j!=s) hE('xD_'+i+'_'+j);
- }
-
- }
-
- // index,spravne,pocet,pocet_napoved,komentar,chovani,hlasky
- function checkMC(i,s,p,n,k,c,h)
- {
- var j;
- var st=eval('stav_'+i);
- //pocatek zobrazim ulohu
- if (st==0)
- {
- sE('M_'+i);
- eval('stav_'+i+'++;');
- sE('CHECKBUTTON');
- if (h==1) sE('HU_'+i);
- aM();
- return;
- }
- //odpovedi
- if (st>0 && st<=n)
- {
- if (h==1)
- {
- //schovam predchozi hlasku
- if (st==1) hE('HU_'+i);
- else if (st>1)
- {
- upravHN(i,(st-1),1);
- }
- }
- if (subcheckMC(i,s,p)==1) // trefil se
- {
- eval('stav_'+i+'='+(n+1)+';');
- eval('st='+(n+1)+';');
- playSound(4);
- }
- else
- {
- //zobrazim novou hlasku
- if (h==1) sE('HN_'+i+'_'+st);
- sE('N_'+i+'_'+st);
- eval('stav_'+i+'++;');
- eval('napoved_'+i+'++;');
- playSound(0);
- return;
- }
- }
-
- // odpovedel spravne nebo po posledni napovede
- if (st==(n+1))
- {
- // schovam predchozi hlasku
- if (h==1)
- {
- if (n==0) hE('HU_'+i);
- else upravHN(i,(st-1),1);
- }
- dC('D_'+i+'_',p,'');
- eval('stav_'+i+'++;');
- if (subcheckMC(i,s,p)==1)
- {
- eval('bodu_'+i+'=1;');
- if (h==1) sE('HP_'+i);
- playSound(4);
- }
- else
- {
- if (h==1) sE('HK_'+i);
- playSound(0);
- }
- mcCC(i,s,p);
- if (k==1) sE('K_'+i);
- return;
-
- }
- // uklid a dalsi uloha rozlisit podle chovani!!!!!
- if (st==(n+2))
- {
- switch (c)
- {
- case 0:
- break;
- case 1:
- hE('M_'+i);
- break;
- case 2:
- hideBad(i,p,s);
- break;
- }
- hH(i,n); //schovam napovedy
- if (h==1)
- {
- hE('HP_'+i);
- hE('HK_'+i);
- }
- hE('CHECKBUTTON');
- stav++;
- check();
- return;
- }
-
-
- }
-
- // part color correct
- // index,pole spravnych
- function pCC(i,s)
- {
- var j;
- var v;
- for(j=1;j<=s.length;j++)
- {
- v=eval('vybrano_'+i+'_'+j);
- if (s[j-1]==1 )
- {
- if (v==1)
- {
- cS('an_'+i+'_'+j+'_a','part_vzor_spravne');
- cS('an_'+i+'_'+j+'_n','part_nevzor_spravne');
- }
- else if (v==2)
- {
- cS('an_'+i+'_'+j+'_a','part_vzor_spatne');
- cS('an_'+i+'_'+j+'_n','part_student_spatne');
- }
- else
- {
- cS('an_'+i+'_'+j+'_a','part_vzor_nic');
- cS('an_'+i+'_'+j+'_n','part_nevzor_nic');
- }
- }
- else if (s[j-1]==2 )
- {
- if (v==1)
- {
- cS('an_'+i+'_'+j+'_a','part_student_spatne');
- cS('an_'+i+'_'+j+'_n','part_vzor_spatne');
- }
- else if (v==2)
- {
- cS('an_'+i+'_'+j+'_a','part_nevzor_spravne');
- cS('an_'+i+'_'+j+'_n','part_vzor_spravne');
- }
- else
- {
- cS('an_'+i+'_'+j+'_a','part_nevzor_nic');
- cS('an_'+i+'_'+j+'_n','part_vzor_nic');
- }
- }
- }
-
- }
-
- // subcheckPart(index,pole_spravnych)
-
- function subcheckPart(i,s)
- {
- var correct=0;
- var j;
- for(j=1;j<=s.length;j++)
- {
- eval('vybrano_'+i+'_'+j+'=0;');
- if (iC('r_an_'+i+'_'+j+'_a'))
- {
- if (s[j-1]==1) correct++;
- eval('vybrano_'+i+'_'+j+'=1;');
- }
- if (iC('r_an_'+i+'_'+j+'_n'))
- {
- if (s[j-1]==2) correct++;
- eval('vybrano_'+i+'_'+j+'=2;');
- }
-
-
- }
- // sE('B_'+i);
- // cI('BB_'+i,correct);
- return correct;
- }
-
-
- // hideNoPart(index,pole_spravnych)
-
- function hideNoPart(i,s)
- {
- var j;
- for(j=1;j<=s.length;j++)
- {
- if (s[j-1]==2) hE('anone_'+i+'_'+j);
- }
- }
-
- // checkPart(index,pole_spravnych,pocet_napoved,komentar,chovani,hlasky)
-
- function checkPart(i,s,n,k,c,h)
- {
- var j;
- var st=eval('stav_'+i);
- var b;
- //pocatek zobrazim ulohu
- if (st==0)
- {
- sE('P_'+i);
- if (h==1) sE('HU_'+i);
- eval('stav_'+i+'++;');
- sE('CHECKBUTTON');
- aP();
- return;
- }
- // odpovedi
- if (st>0 && st<=n)
- {
- if (h==1)
- {
- //schovam predchozi hlasku
- if (st==1) hE('HU_'+i);
- else if (st>1)
- {
- upravHN(i,(st-1),0);
- }
- }
- b=subcheckPart(i,s);
- if (b==s.length) // trefil se
- {
- eval('stav_'+i+'='+(n+1));
- eval('st='+(n+1)+';');
- playSound(5);
- }
- else
- {
- if (h==1)
- {
- sE('HN_'+i+'_'+st);
- cI('HV_'+i+'_'+st,b);
- }
- sE('N_'+i+'_'+st);
- eval('stav_'+i+'++;');
- eval('napoved_'+i+'++;');
- playSound(1);
- return;
- }
- }
- // odpovedel spravne nebo po posledni napovede
- if (st==(n+1))
- {
- // schovam predchozi hlasku
- if (h==1)
- {
- if (n==0) hE('HU_'+i);
- else upravHN(i,(st-1),0);
- }
- dC('r_an_'+i+'_',s.length,'_a');
- dC('r_an_'+i+'_',s.length,'_n');
- eval('stav_'+i+'++;');
- var b=subcheckPart(i,s);
- if (b==s.length)
- {
- if (h==1) sE('HP_'+i);
- playSound(5);
- }
- else
- {
- if (h==1)
- {
- sE('HK_'+i);
- cI('HKV_'+i,b);
- }
- playSound(1);
- }
- eval('bodu_'+i+'='+b+';');
- pCC(i,s);
- if (k==1) sE('K_'+i);
- return;
-
- }
- // uklid a dalsi uloha rozlisit podle chovani!!!
- if (st==(n+2))
- {
- switch (c)
- {
- case 0:
- break;
- case 1:
- hE('P_'+i);
- break;
- case 2:
- hideNoPart(i,s);
- break;
- }
- hH(i,n);
- if (h==1)
- {
- hE('HP_'+i);
- hE('HK_'+i);
- }
- hE('CHECKBUTTON');
- stav++;
- check();
- return;
- }
-
-
-
- }
-
- function oPart(i,p,k,s,c)
- {
-
- var j;
- if (stav==i)
- {
- eval('stav_'+i+'=0;');
- eval('stav_'+i+'=0;');
- return;
- }
-
- // if ( i<stav && (c==0 || c==2) )
- if ( i<stav )
- {
- sE('P_'+i);
- if (k==1) sE('K_'+i);
- for (j=1;j<=p;j++)
- {
- dE('r_an_'+i+'_'+j+'_a');
- dE('r_an_'+i+'_'+j+'_n');
- }
- pCC(i,eval('an_'+i));
- for (j=1;j<=p;j++)
- {
- if (eval('vybrano_'+i+'_'+j+'==1')) sC('r_an_'+i+'_'+j+'_a');
- if (eval('vybrano_'+i+'_'+j+'==2')) sC('r_an_'+i+'_'+j+'_n');
- }
- }
- }
-
- // checkTextik(index,chovani,hlasky)
- function checkTextik(i,c,h)
- {
- var st=eval('stav_'+i);
- //pocatek zobrazim textik
- if (st==0)
- {
- sE('T_'+i);
- if (h==1) sE('HU_'+i);
- eval('stav_'+i+'++;');
- sE('CHECKBUTTON');
- aT();
- return;
- }
- if (st==1)
- {
- if (h==1) hE('HU_'+i);
- stav++;
- switch(c)
- {
- case 0:
- break;
- case 1:
- hE('T_'+i);
- break;
- }
- hE('CHECKBUTTON');
- check();
- }
-
- }
-
- function oT(i,c)
- {
- if (stav==i)
- {
- eval('stav_'+i+'=0;');
- return;
- }
- // if (i<stav && c==0) sE('T_'+i);
- if (i<stav) sE('T_'+i);
- }
-
- function getNumber(v)
- {
- var pom;
- return parseFloat(v);
- }
-
- // compareOneSA(spravne,hodnota)
- function compareOneSA(s,v)
- {
- var j;
- var num;
-
- if ( v!='')
- {
- while (v.charAt(v.length-1)==' ')
- {
- v=v.substring(0,v.length-1)
- }
- }
-
-
- for(j=1;j<=s.length/2;j++)
- {
- switch (s[2*(j-1)])
- {
- case 1: // retezec
- if (v.search(s[2*j-1])!=-1) return 1;
- break;
- case 2: // interval
- num=getNumber(v);
- if (isNaN(num)) return 0;
- if ( s[2*j-1][0]<=num && s[2*j-1][1]>=num) return 1;
- break;
- }
- }
- return 0;
- }
-
- // function ccSA(index,spravne,mode) mode 0-spravne 1-moje
- function ccSA(i,s,m)
- {
- var b,j;
- var delka=s.length/2;
- for(j=1;j<=delka;j++)
- {
- b=eval('zadano_'+i+'_'+j);
- switch (m)
- {
- case 0:
- cV('sa_'+i+'_'+j,s[2*(j-1)]);
- if (b=="") cS('sa_'+i+'_'+j,'vzor_nic');
- else if (compareOneSA(s[2*(j-1)+1],b)!=0) cS('sa_'+i+'_'+j,'vzor_spravne');
- else cS('sa_'+i+'_'+j,'vzor_spatne');
- break;
- case 1:
- cV('sa_'+i+'_'+j,b);
- if (b=="") cS('sa_'+i+'_'+j,'student_nic');
- else if (compareOneSA(s[2*(j-1)+1],b)!=0) cS('sa_'+i+'_'+j,'student_spravne');
- else cS('sa_'+i+'_'+j,'student_spatne');
- break;
- }
-
- }
-
- }
-
- // subcheckSA(index,pole_spravnych
-
- function subcheckSA(i,s)
- {
- var delka=s.length/2;
- var b,j;
- var correct=0;
- for (j=1;j<=delka;j++)
- {
- b=gV('sa_'+i+'_'+j);
- if (compareOneSA(s[2*(j-1)+1],b)!=0) correct++;
- eval('zadano_'+i+'_'+j+'=b;');
- }
- return correct;
- }
-
- // showCorrect(index)
-
- function showCorrectSA(i,s)
- {
- if (eval('zobrazeno_'+i)==1)
- {
- ccSA(i,s,0);
- eval('zobrazeno_'+i+'=0');
- document.getElementById('UCP_'+i).src=pr_spravne;
- }
- else
- {
- ccSA(i,s,1);
- eval('zobrazeno_'+i+'=1');
- document.getElementById('UCP_'+i).src=pr_moje;
- }
- }
-
-
-
- // checkSA(index,pole_spravnych,pocet_napoved,komentar,chovani,hlasky)
-
-
- function checkSA(i,s,n,k,c,h)
- {
- var st=eval('stav_'+i);
- var b=0;
- //pocatek zobrazim textik
- if (st==0)
- {
- sE('S_'+i);
- eval('stav_'+i+'++;');
- sE('CHECKBUTTON');
- sF('sa_'+i+'_1');
- aS();
- if (h==1) sE('HU_'+i);
- return;
- }
- if (st>0 && st<=n)
- {
- if (h==1)
- {
- //schovam predchozi hlasku
- if (st==1)
- {
- hE('HU_'+i);
- }
- else if (st>1)
- {
- upravHN(i,(st-1),s.length/2);
- }
- }
- b=subcheckSA(i,s);
- if (b==s.length/2) // trefil se
- {
- eval('stav_'+i+'='+(n+1)+';');
- eval('st='+(n+1)+';');
- playSound(6);
- }
- else
- {
- //zobrazim novou hlasku
- if (h==1)
- {
- sE('HN_'+i+'_'+st);
- if ((s.length/2)!=1) cI('HV_'+i+'_'+st,b);
- }
- sE('N_'+i+'_'+st);
- eval('stav_'+i+'++;');
- eval('napoved_'+i+'++;');
- playSound(2);
- return;
- }
- }
-
- // odpovedel spravne nebo po posledni napovede
- if (st==(n+1))
- {
- // schovam predchozi hlasku
- if (h==1)
- {
- if (n==0) hE('HU_'+i);
- else upravHN(i,(st-1),s.length/2);
- }
- rT('sa_'+i+'_',s.length/2,'');
- eval('stav_'+i+'++;');
- b=subcheckSA(i,s);
- if (b==s.length/2)
- {
- if (h==1) sE('HP_'+i);
- playSound(6);
- }
- else
- {
- if (h==1)
- {
- sE('HK_'+i);
- if ((s.length/2)!=1) cI('HKV_'+i,b);
- }
- playSound(2);
- }
- eval('bodu_'+i+'='+b+';');
- ccSA(i,s,0);
- sE('UC_'+i);
- if (k==1) sE('K_'+i);
- return;
-
- }
- // uklid a dalsi uloha rozlisit podle chovani!!!
- if (st==(n+2))
- {
- switch (c)
- {
- case 0:
- break;
- case 1:
- hE('S_'+i);
- break;
- }
- hH(i,n); //schovam napovedy
- if (h==1)
- {
- hE('HP_'+i);
- hE('HK_'+i);
- }
- hE('CHECKBUTTON');
- stav++;
- check();
- return;
- }
-
- }
-
- // oSA(index,pole_spravnych,komentar,chovani)
- function oSA(i,s,k,c)
- {
- var j;
- for(j=1;j<=s.length/2;j++) cV('sa_'+i+'_'+j,'');
- if (stav==i)
- {
- eval('stav_'+i+'=0;');
- return;
- }
- // if ( i<stav && (c==0 || c==2) )
- if ( i<stav )
- {
- sE('S_'+i);
- if (k==1) sE('K_'+i);
- rT('sa_'+i+'_',s.length/2,'');
- ccSA(i,s,0);
- sE('UC_'+i);
- }
- }
-
-
- // checkUkol(index,pocet_napoved,komentar,chovani,znamkovat)
-
- function checkUkol(i,n,k,c,z,h)
- {
- var tmp;
- var st=eval('stav_'+i);
- //pocatek zobrazim textik
- if (st==0)
- {
- sE('U_'+i);
- eval('stav_'+i+'++;');
- sE('CHECKBUTTON');
- sF('U_'+i+'_x');
- aU();
- if (h==1) sE('HU_'+i);
- return;
- }
- if (st>0 && st<=n)
- {
- if (h==1)
- {
- //schovam predchozi hlasku
- if (st==1) hE('HU_'+i);
- else if (st>1)
- {
- upravHN(i,(st-1),1);
- }
- }
- //zobrazim novou hlasku
- if (h==1) sE('HN_'+i+'_'+st);
- sE('N_'+i+'_'+st);
- eval('stav_'+i+'++;');
- eval('napoved_'+i+'++;');
- playSound(3);
- return;
- }
- if (st==(n+1))
- {
- // schovam predchozi hlasku
- if (h==1)
- {
- if (n==0) hE('HU_'+i);
- else upravHN(i,n,1);
- sE('HP_'+i); // oznameni, aby se oznamkoval
- }
- rO('U_'+i+'_x');
- sE('U_'+i+'_z');
- eval('stav_'+i+'++;');
- if (k==1) sE('K_'+i);
- tmp=correct_text(gV('U_'+i+'_x'));
- eval('zadano_'+i+'=\''+tmp+'\';');
- playSound(3);
- return;
-
- }
- // cekam na oznamkovani
- if (st==(n+2))
- {
- if (Oznamkovano(i)==0)
- {
- return;
- }
- playSound(7);
- eval('stav_'+i+'++;');
- eval('bodu_'+i+'='+Znamkuj(i)+';');
- dC('U_'+i+'_',5,'');
- switch (c)
- {
- case 0:
- break;
- case 1:
- hE('U_'+i);
- break;
- }
- hH(i,n); //schovam napovedy
- if (h==1)
- {
- hE('HP_'+i);
- }
- hE('CHECKBUTTON');
- stav++;
- check();
- return;
- }
- }
-
-
- function oU(i,k,c,z)
- {
- var b=eval('bodu_'+i);
- if (stav==i)
- {
- eval('stav_'+i+'=0;');
- return;
- }
- // if ( i<stav && c==0)
- if ( i<stav )
- {
- tmp=eval('zadano_'+i);
- tmp=tmp.replace(/"/g,"\"");
- cV('U_'+i+'_x',eval('zadano_'+i));
- sE('U_'+i);
- if (k==1) sE('K_'+i);
- dE('U_'+i+'_x');
- if (z==1)
- {
- sE('U_'+i+'_z');
- if (b==10) sC('U_'+i+'_1');
- if (b==7) sC('U_'+i+'_2');
- if (b==5) sC('U_'+i+'_3');
- if (b==2) sC('U_'+i+'_4');
- if (b==0) sC('U_'+i+'_5');
- dC('U_'+i+'_',5,'');
- }
- }
- }
-
-
-