var actLang = "cs"; var doc = document.querySelector("html"); if (doc && doc.hasAttribute("lang")) { actLang = doc.getAttribute("lang"); } var baseurl = this.location.href; var basedir = baseurl.substring(0, baseurl.lastIndexOf("/")); var actSource = { url: "/script/data-web.qwarp", items: [], imageDir: "/pics/MA/" }; var items = []; function init(evt) { loadSource(0, "readData"); } function loadHTML(url, akce) { var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { console.log(strProblemXMLHTTP); return false; } http_request.onreadystatechange = function () { parseHTML(akce, http_request); }; http_request.open('GET', url, true); http_request.send(); } function parseHTML(akce, http_request) { if (akce == "readList") { var list = document.getElementById("itemList"); list.innerHTML = ""; } if (http_request.readyState == 4) { if (http_request.status == 200) { var vystup = "" var response = http_request.responseText; if (akce == "readData") { console.log("Data z osnovy nactena."); parseIO(response); return; } } else {if (http_request.getAllResponseHeaders()) {console.log(strProblemRequest);}} } } function loadSource(index, action) { actSource.items = []; var path = "https://is.muni.cz/auth/elearning/warp?qurl=" + encodeURIComponent(basedir + actSource.url) + ";rozbalit_vse=1;prejit=;pro_tisk=1"; console.log(path) loadHTML(path, action, actSource); } function parseIO (vstup) { chapters = []; vstup = vstup.substring(vstup.indexOf("
"), vstup.indexOf("