as = false;

window.onload = function() {
	runNav();
	runToc();
	} 

// onmouseover v navigaci
function runNav() {
	navAs = document.getElementsByTagName("A");
	for(i=0; i < navAs.length; i++) {
		eval("query = '" + window.location + "';");
		if(navAs[i].className == "imgs") {
			if((navAs[i].id != "nindex" && query.indexOf(navAs[i].id.substring(1)) > 0) || (navAs[i].id == "nindex" && query.indexOf("?") == -1)) {
				navAs[i].style.backgroundPosition = '0px 0px';
				navAs[i].style.cursor = 'default';
				eval("navAs[" + i + "].onclick = function() { return false; }"	);
				}
			else {
				eval("navAs[" + i + "].onmouseover = function() { navAs[" + i + "].style.backgroundPosition = '0px 0px'; }");
				eval("navAs[" + i + "].onmouseout = function() { navAs[" + i + "].style.backgroundPosition = '0px -25px'; }");
				eval("navAs[" + i + "].onfocus = function() { navAs[" + i + "].style.backgroundPosition = '0px 0px'; }");
				eval("navAs[" + i + "].onblur = function() { navAs[" + i + "].style.backgroundPosition = '0px -25px'; }");
				}
			}
		}
	}

// zvyrazneni H2 pro odskoky z obsahu
function runToc() {
	elms = document.getElementsByTagName("UL");
	for(i = 0; i < elms.length; i++) {
		if(elms[i].className == "toc") {
			as = elms[i].getElementsByTagName("A");
			for(ii = 0; ii < as.length; ii++) {
				eval("as[" + ii + "].onclick = function() { highlight(as[" + ii + "].hash.replace('#','')); }");
				}
			}
		}
	}

function highlight(id) {
	h2s = document.getElementsByTagName("H2");
	for(i = 0; i < h2s.length; i++) h2s[i].style.backgroundColor = "#FFF";
	h2highlight = document.getElementById(id);
	h2highlight.style.backgroundColor = '#DEDFE0';
	}
