/*-------------------------------------------------------------------
Original Script Author's Statement (don't remove):
This script is based on ideas of the author.
You may copy, modify and use it for any purpose. The only condition is that if you publish web pages that use this script
you point to its author at a suitable place and don't remove this Statement from it. It's your responsibility to handle
possible bugs even if you didn't modify anything. I cannot promise any support.
Dieter Bungers GMD (www.gmd.de) and infovation (www.infovation.de)

This Script Author's Statement (don't remove):
This script is based on ideas of Dieter (thanks) and modified for educational purposes.
Iva Nachtigalova (nachtigi@vscht.cz) and DCCE ICT Prague (uprt.vscht.cz)
--------------------------------------------------------------------*/
var theHref = "";
var previousNumber = currentNumber;

function reDisplay(currentNumber,currentIsExpanded) {
        var currentNumArray = currentNumber.split(".");
        var currentLevel = currentNumArray.length - 1;

        leftFrame.document.open();
        leftFrame.document.writeln("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">");
        leftFrame.document.writeln("<html>");
        leftFrame.document.writeln("<head>");
        leftFrame.document.writeln("\t<title>SCHS</title>");
        leftFrame.document.writeln("\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1250\">");
        leftFrame.document.writeln("\t<link rel=\"stylesheet\" href=\"css/obsah.css\" type=\"text/css\">");
        leftFrame.document.writeln("</head>");
        leftFrame.document.writeln("<body>");
        leftFrame.document.writeln("<form method=\"get\" target=\"_blank\" action=\"http://www.google.com/custom\">\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"search\">\n<tr>\n<td><input class=\"input\" type=\"text\" id=\"search\" name=\"q\" size=\"20\" value=\"\"></td><td><input class=\"image\" type=\"image\" src=\"pictures/search.gif\">\n</td>\n</tr>\n</table>\n<input type=\"hidden\" name=\"cof\" value=\"AH:center;S:htp://www.schems.sk/;AWFID:RZ09WdxQFHIXZfT4/3lBN9GUpe1kIo50;\"><input type=\"hidden\" name=\"domains\" value=\"www.schems.sk\">\n<input type=\"hidden\" name=\"sitesearch\" value=\"www.schems.sk\">\n</form>");
        for (i = 0; i < tree.length; i++) if (tree[i][0] == currentNumber) var currentHref = tree[i][2];
        for (i = 0; i < tree.length; i++) {
            thisNumber = tree[i][0];
            var isPreviousNumber = (thisNumber == previousNumber);
            var isCurrentNumber = (thisNumber == currentNumber);
            if (isCurrentNumber) theHref = tree[i][2];
            var thisNumArray = thisNumber.split(".");
            var thisLevel = thisNumArray.length - 1;
            var toDisplay = true;
            if (thisLevel > 0) {
                    for (j = 0; j < thisLevel; j++) {
                        toDisplay = (j > currentLevel) ? false : toDisplay && (thisNumArray[j] == currentNumArray[j]);
                    }
            }
            thisIsExpanded = toDisplay && (thisNumArray[thisLevel] == currentNumArray[thisLevel]);
            if (currentIsExpanded) {
                toDisplay = toDisplay && (thisLevel <= currentLevel);
                if (isCurrentNumber) thisIsExpanded = false;
            }
            if (toDisplay) {
                if ((showFirst) && (i == 0))
                    leftFrame.document.writeln("<div class=\"uroven0\"><a " + ((((isCurrentNumber) && theHref != "") || ((isPreviousNumber) && (currentHref == ""))) ? "class=\"aktivna\" " : "") + "href=\"javascript:parent.reDisplay('" + thisNumber + "'," + thisIsExpanded + ")\" onmouseover=\"top.status='" + tree[0][1] + "'; return true;\" onmouseout=\"top.status=''; return true;\">" + tree[0][1] + "</a></div>");
                    if (i != 0 && i < tree.length ) {
                        var isLeaf = (i == tree.length - 1) || (thisLevel >= tree[i + 1][0].split(".").length-1);
                        leftFrame.document.writeln("<div class=\"uroven" + thisNumArray.length + "\"><a " + ((((isCurrentNumber) && theHref != "") || ((isPreviousNumber) && (currentHref == ""))) ? "class=\"aktivna\" " : "") + "href=\"javascript:parent.reDisplay('" + thisNumber + "'," + thisIsExpanded + ")\" onmouseover=\"top.status='" + tree[i][1] + "'; return true;\" onmouseout=\"top.status=''; return true;\">" + ((showNumbers) ? (thisNumber + " ") : "") + tree[i][1] + "</a></div>");
                    }
            }
        }
        leftFrame.document.writeln("</body>");
        leftFrame.document.writeln("</html>");
        leftFrame.document.close();
        if (theHref != "") {
            mainFrame.location.href = theHref;
            previousNumber = currentNumber;
        }
}