var problemsOnPages = new Array(
[1,"opakovani.html"],
[69,"limity.html"],
[149,"derivace.html"],
[217,"lhospitalovo-pravidlo.html"],
[247,"prubeh-funkce.html"],
[284,"aplikace-dif-poctu.html"],
[295,"diferencial.html"],
[314,"zakladni-integracni-metody.html"],
[347,"integrace.html"],
[363,"specialni-integracni-metody.html"],
[405,"integral.html"],
[436,"aplikace-int-poctu.html"],
[459,"#"]);
/* Problem searching is based on this array. Sorting on problem's number is necessary */
function showProblem(id,headdiv) {
if (document.getElementById(id).style.display == 'block') {
document.getElementById(id).style.display = 'none';
headdiv.getElementsByTagName('span')[0].innerHTML = '» Zobrazit zadání «';
} else {
document.getElementById(id).style.display = 'block';
headdiv.getElementsByTagName('span')[0].innerHTML = '» Skrýt zadání «';
}
}
function showSolution(id,headdiv) {
if (document.getElementById(id).style.display == 'block') {
document.getElementById(id).style.display = 'none';
headdiv.getElementsByTagName('span')[0].innerHTML = '» Zobrazit řešení «';
} else {
document.getElementById(id).style.display = 'block';
headdiv.getElementsByTagName('span')[0].innerHTML = '» Skrýt řešení «';
}
}
function showAllProblems(zfrom,zto,rfrom,rto) {
var headProblems = getElementsByClassName('priklad-hlavicka');
for (i=zfrom;i<=zto;i++) {
showProblem('zadani'+i,headProblems[i-zfrom]);
}
// changes texts and classes
elementVse = document.getElementById('odkaz-vse');
elementZadani = document.getElementById('odkaz-zadani');
elementReseni = document.getElementById('odkaz-reseni');
if(elementZadani.className == "switchoff") {
buttonSwitching(elementZadani,"switchon","Sbalit zadání");
if(elementReseni.className == "switchon") {
elementVse.onclick=function(){hideAll(zfrom,zto,rfrom,rto);};
buttonSwitching(elementVse,"switchon","Sbalit vše");
}
} else {
buttonSwitching(elementZadani,"switchoff","Rozbalit zadání");
elementVse.onclick=function(){showAll(zfrom,zto,rfrom,rto);};
buttonSwitching(elementVse,"switchoff","Rozbalit vše");
}
}
function showAllSolutions(zfrom,zto,rfrom,rto) {
var headSolutions = getElementsByClassName('reseni-hlavicka');
for (i=rfrom;i<=rto;i++) {
showSolution('vypocet'+i,headSolutions[i-rfrom]);
}
// changes texts and classes
elementVse = document.getElementById('odkaz-vse');
elementZadani = document.getElementById('odkaz-zadani');
elementReseni = document.getElementById('odkaz-reseni');
if(elementReseni.className == "switchoff") {
buttonSwitching(elementReseni,"switchon","Sbalit řešení");
if(elementZadani.className == "switchon") {
elementVse.onclick=function(){hideAll(zfrom,zto,rfrom,rto);};
buttonSwitching(elementVse,"switchon","Sbalit vše");
}
} else {
buttonSwitching(elementReseni,"switchoff","Rozbalit řešení");
elementVse.onclick=function(){showAll(zfrom,zto,rfrom,rto);};
buttonSwitching(elementVse,"switchoff","Rozbalit vše");
}
}
// Change ClassName and innerHTML to some element
function buttonSwitching(elementToChange,classNameToChange,textToChange) {
elementToChange.innerHTML = textToChange;
elementToChange.className = classNameToChange;
}
function showAll(zfrom,zto,rfrom,rto) {
// changes texts and classes
elementVse = document.getElementById('odkaz-vse');
elementZadani = document.getElementById('odkaz-zadani');
elementReseni = document.getElementById('odkaz-reseni');
if (elementVse.className == "switchoff") {
buttonSwitching(elementVse,"switchon","Sbalit vše");
buttonSwitching(elementZadani,"switchon","Sbalit zadání");
buttonSwitching(elementReseni,"switchon","Sbalit řešení");
}
var headProblems = getElementsByClassName('priklad-hlavicka');
for (i=zfrom;i<=zto;i++) {
//showProblem('zadani'+i,headProblems[i-zfrom]);
document.getElementById('zadani'+i).style.display = 'block';
headProblems[i-zfrom].getElementsByTagName('span')[0].innerHTML = '» Skrýt zadání «';
}
var headSolutions = getElementsByClassName('reseni-hlavicka');
for (i=rfrom;i<=rto;i++) {
//showSolution('vypocet'+i,headSolutions[i-rfrom]);
document.getElementById('vypocet'+i).style.display = 'block';
headSolutions[i-rfrom].getElementsByTagName('span')[0].innerHTML = '» Skrýt řešení «';
}
elementVse.onclick=function(){hideAll(zfrom,zto,rfrom,rto);};
}
function hideAll(zfrom,zto,rfrom,rto) {
// changes texts and classes
elementVse = document.getElementById('odkaz-vse');
elementZadani = document.getElementById('odkaz-zadani');
elementReseni = document.getElementById('odkaz-reseni');
if (elementVse.className == "switchon") {
buttonSwitching(elementVse,"switchoff","Rozbalit vše");
buttonSwitching(elementZadani,"switchoff","Rozbalit zadání");
buttonSwitching(elementReseni,"switchoff","Rozbalit řešení");
}
var headProblems = getElementsByClassName('priklad-hlavicka');
for (i=zfrom;i<=zto;i++) {
//showProblem('zadani'+i,headProblems[i-zfrom]);
document.getElementById('zadani'+i).style.display = 'none';
headProblems[i-zfrom].getElementsByTagName('span')[0].innerHTML = '» Zobrazit zadání «';
}
var headSolutions = getElementsByClassName('reseni-hlavicka');
for (i=rfrom;i<=rto;i++) {
//showSolution('vypocet'+i,headSolutions[i-rfrom]);
document.getElementById('vypocet'+i).style.display = 'none';
headSolutions[i-rfrom].getElementsByTagName('span')[0].innerHTML = '» Zobrazit řešení «';
}
elementVse.onclick=function(){showAll(zfrom,zto,rfrom,rto);};
}
function getElementsByClassName(classname, node) {
if(!node) node = document.getElementsByTagName("body")[0];
var a = [];
var re = new RegExp('\\b' + classname + '\\b');
var els = node.getElementsByTagName("*");
for(var i=0,j=els.length; i "#zadani123") on load the page */
function initView() {
if (location.href.indexOf("#") != -1) {
var elementID = location.href.split("#"); // elementID[elementID.length-1]
var allDivs = document.getElementsByTagName("div");
for (i=0;i scrollingTrigger)) {
document.getElementById("swmaster").className = "positionFixed";
fixed = true;
} else if (fixed && (getScrolled() <= scrollingTrigger)) {
document.getElementById("swmaster").className = "positionNormal";
fixed = false;
}
}