// JavaScript Document

/* Základní myšlenka:
na základě URL napřed rozbalím příslušnou oblast menu a pak v ní vysvítím, kde skutečně jsem
*/

if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
};

//v menupole musí být napřed zapsány nižší úrovně stránek, pak vyšší, jinak se menu nerozbalí a navíc se obarví víc položek!

menupole =  
[  
  ['/extranet/onas/verejne-zakazky','1','h','0'],
  ['/extranet/informace','1','g','0'],
  ['/extranet/onas/volnamista','1','f','0'],
  ['/extranet/onas/pracoviste','1','d','0'],
  ['/extranet/onas/orgschema','1','c','0'],
  ['/extranet/onas/historie','1','b','0'],
  ['/extranet/onas','1','a','0'],

  ['/extranet/vav/vedecka-rada','2','l','0'],

  ['/extranet/vav/symposia','2','k','0'],

  ['/extranet/vav/zahrprojekty/mongolsko','2','j','1'],
  ['/extranet/vav/zahrprojekty','2','j','x'],

  ['/extranet/vav/informatika/ngmd','2','i','1'],
  ['/extranet/vav/informatika/portal-geohazardu','2','i','2'],
  ['/extranet/vav/informatika','2','i','x'],

  ['/extranet/vav/globalni-zmeny','2','h','0'],

  ['/extranet/vav/geochemie-zp/radon','2','g','1'],
  ['/extranet/vav/geochemie-zp/cesium-137','2','g','2'],
  ['/extranet/vav/geochemie-zp','2','g','x'],

  ['/extranet/vav/geochhornprostredi/projekt-6183','2','f','8'],
  ['/extranet/vav/geochhornprostredi/meteority','2','f','7'],
  ['/extranet/vav/geochhornprostredi/lab-mikropaleontologie','2','f','6'],
  ['/extranet/vav/geochhornprostredi/laborator-rtg-difrakce','2','f','5'],
  ['/extranet/vav/geochhornprostredi/larem','2','f','4'],
  ['/extranet/vav/geochhornprostredi/laborator-radiogenni-izotopy','2','f','3'],
  ['/extranet/vav/geochhornprostredi/lab-experiment-mineralogie','2','f','2'],
  ['/extranet/vav/geochhornprostredi/odd-232','2','f','1'],
  ['/extranet/vav/geochhornprostredi','2','f','x'],

  ['/extranet/vav/loziskova-geologie/afrika','2','e','9'],
  ['/extranet/vav/loziskova-geologie/aktivity2009','2','e','8'],
  ['/extranet/vav/loziskova-geologie/aktivity2008','2','e','7'],
  ['/extranet/vav/loziskova-geologie/aktivity2007','2','e','6'],
  ['/extranet/vav/loziskova-geologie/aktivity2005-6','2','e','5'],
  ['/extranet/vav/loziskova-geologie/projekt-6355','2','e','4'],
  ['/extranet/vav/loziskova-geologie/projekt-6349','2','e','3'],
  ['/extranet/vav/loziskova-geologie/geol-mapovani','2','e','2'],
  ['/extranet/vav/loziskova-geologie/vyuzivani-surovin','2','e','1'],
  ['/extranet/vav/loziskova-geologie','2','e','x'],

  ['/extranet/vav/aplikgeologie/vyzk-centrum-sanace','2','d','2'],
  ['/extranet/vav/aplikgeologie/gravimetrie','2','d','1'],
  ['/extranet/vav/aplikgeologie','2','d','x'],

  ['/extranet/vav/geologie/geologie-moravy','2','c','3'],
  ['/extranet/vav/geologie/sedim-formace','2','c','2'],
  ['/extranet/vav/geologie/krystalinika','2','c','1'],
  ['/extranet/vav/geologie','2','c','x'],
  
  ['/extranet/vav/temata','2','b','0'],
  ['/extranet/vav','2','a','0'],
   
  ['/extranet/sgs/posudky','3','c','0'],
  ['/extranet/sgs/sog/oblgeologove','3','b','1'],
  ['/extranet/sgs/sog/oblhydrogeologove','3','b','2'],
  ['/extranet/sgs/sog/oblozgeologove','3','b','3'],  
  ['/extranet/sgs/sog','3','b','x'],
  ['/extranet/sgs','3','a','0'],  
  ['/extranet/sluzby/vydavatelstvi/reprostredisko','5','e','1'],
  ['/extranet/sluzby/vydavatelstvi/mapy','5','e','2'],
  ['/extranet/sluzby/vydavatelstvi/publikace','5','e','3'],
  ['/extranet/sluzby/vydavatelstvi/poradna','5','e','4'],
  ['/extranet/sluzby/vydavatelstvi','5','e','x'],
  ['/extranet/sluzby/gisdb','5','d','0'],
  ['/extranet/sluzby/infosluzby/knihovna','5','c','1'],
  ['/extranet/sluzby/infosluzby/archiv','5','c','2'],
  ['/extranet/sluzby/infosluzby/sbirky','5','c','3'],  
  ['/extranet/sluzby/infosluzby','5','c','x'],
  ['/extranet/sluzby/laboratore/anorganicka-geochemie','5','b','1'],
  ['/extranet/sluzby/laboratore/organicka-geochemie','5','b','2'],
  ['/extranet/sluzby/laboratore/stabilni-izotopy','5','b','3'],
  ['/extranet/sluzby/laboratore/horninova-geochemie','5','b','4'],
  ['/extranet/sluzby/laboratore/mikrosonda-brno','5','b','5'],      
  ['/extranet/sluzby/laboratore','5','b','x'],
  ['/extranet/sluzby','5','a','0'],  
  ['/extranet/geodata/databaze/dekoracni-kameny','6','b','1'],  
  ['/extranet/geodata/databaze/litogeoch-db','6','b','2'],
  ['/extranet/geodata/databaze/geologicke-lokality','6','b','3'],
  ['/extranet/geodata/databaze/kodovniky','6','b','4'],
  ['/extranet/geodata/databaze','6','b','x'],
  ['/extranet/geodata/mapy/digitalnikartografie','6','c','1'],
  ['/extranet/geodata/mapy','6','c','x'],
  ['/extranet/geodata/mapserver/wms','6','d','1'],
  ['/extranet/geodata/mapserver','6','d','x'],
  ['/extranet/geodata/cenik','6','e','0'],
  ['/extranet/geodata/dpz','6','f','0'],
  ['/extranet/geodata','6','a','0'],
  ['/extranet/vzdelavani/popularizace/naucne-stezky','7','b','1'],
  ['/extranet/vzdelavani/popularizace/videoprezentace','7','b','2'],
  ['/extranet/vzdelavani/popularizace','7','b','x'],
  ['/extranet/vzdelavani','7','a','0'],
  ['/extranet/aliasy','8','a','0'],
  ['/extranet/novinky','8','b','0'],
  ['/extranet/hostujici-stranky','8','c','0'],
  ['/extranet/wwwlinky/geologicke-sluzby','8','d','1'],
  ['/extranet/wwwlinky/instituce-zp','8','d','2'],
  ['/extranet/wwwlinky/instituce-akademicke','8','d','3'],
  ['/extranet/wwwlinky/mapove-servery','8','d','4'],
  ['/extranet/wwwlinky/ucebni-texty','8','d','5'],
  ['/extranet/wwwlinky/slovniky-encyklopedie','8','d','6'],
  ['/extranet/wwwlinky/casopisy','8','d','7'],      
  ['/extranet/wwwlinky/ostatni-geostranky','8','d','8'],
  ['/extranet/wwwlinky/popularizace-vedy','8','d','9'],
  ['/extranet/wwwlinky','8','d','x'],
  ['/nic','0','z','0']
   ] ;
 // alert (menupole.length);


function getElementbyClass(classname){

ccollect=new Array()

var inc=0

var alltags=document.all? document.all : document.getElementsByTagName("*")

for (i=0; i<alltags.length; i++){

if (alltags[i].className==classname)

ccollect[inc++]=alltags[i]

}

return ccollect

}


function rozbalmenu() {

var vsechny2urovne = getElementbyClass("submenusub"); 
for (var i=0; i<vsechny2urovne.length; i++){
   vsechny2urovne[i].style.display = "none";
};

var adresa = window.location.pathname;

for (i=0; i < (menupole.length-1); i++) {

if (adresa.indexOf(menupole[i][0]) > -1) {
//alert ('udělej to s '+i);
SwitchMenu('sub'+menupole[i][1],1);
if (menupole[i][3] == '0') {  //není dalšího podmenu
HighlightMenu('sub'+menupole[i][1]+menupole[i][2]);
}
else {
var idpolozka = 'sub'+menupole[i][1]+menupole[i][2];
// alert (idpolozka);
document.getElementById(idpolozka+'sub').style.display="block";

if (menupole[i][3] != 'x') {
idpolozka = idpolozka + menupole[i][3];
}
// alert (idpolozka);
HighlightMenu(idpolozka);

}

break;
} 

 }


}

function HighlightMenu(obj) {

//alert ('jsem v highlight menu');

if(document.getElementById) {
// nejprve bych měl všechny ostatní zhasnout
var nadobj = obj.substring(0,obj.length-1);
var vsechnydivy = document.getElementById(nadobj).getElementsByTagName("div"); 
for (var i=0; i<vsechnydivy.length; i++){
   vsechnydivy[i].style.backgroundColor = "#ffffff";
};

//teď rozsvítím tu pravou
var polozka = document.getElementById(obj).getElementsByTagName("a");
//alert (polozka);
//polozka.style.backgroundColor="#ffffff";
//polozka.style.Color="red";
//polozka[0].style.color="red";
polozka[0].style.fontWeight="bold";
// document.getElementById(obj).getElementsByTagName("a")[0].style.color="#ffffff";
}
}

function SwitchMenu(obj, podbarvi){
	if(document.getElementById){
	var el = document.getElementById(obj);
	if (podbarvi) {
  var elnazev = document.getElementById(obj+'nazev');
	elnazev.style.backgroundColor = "#6FC400";
	}
	var ar = document.getElementById("navig-left").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ 
			for (var i=0; i<ar.length; i++){
		if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}


