// 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-eng/about-us/workplaces','1','d','0'],
  ['/extranet-eng/about-us/orgscheme','1','c','0'],
  ['/extranet-eng/about-us/history','1','b','0'],
  ['/extranet-eng/about-us','1','a','0'],

  ['/extranet-eng/science/inter-cooperation/intern-research-projects','3','l','0'],
  ['/extranet-eng/science/inter-cooperation/geochim','3','k','0'],
  ['/extranet-eng/science/inter-cooperation/iran','3','j','0'],
  ['/extranet-eng/science/inter-cooperation/vietnam','3','i','0'],
  ['/extranet-eng/science/inter-cooperation/afghanistan','3','h','0'],
  ['/extranet-eng/science/inter-cooperation/peru','3','g','0'],
  ['/extranet-eng/science/inter-cooperation/el-salvador','3','f','0'],
  ['/extranet-eng/science/inter-cooperation/mongolia','3','e','0'],
  ['/extranet-eng/science/inter-cooperation/namibia','3','d','0'],
  ['/extranet-eng/science/inter-cooperation/zambia/zambia-geol-mapping','3','c','1'],
  ['/extranet-eng/science/inter-cooperation/zambia/mining-impact','3','c','2'],
  ['/extranet-eng/science/inter-cooperation/zambia/emerald-mineralization','3','c','3'],  
  ['/extranet-eng/science/inter-cooperation/zambia','3','c','x'],
  ['/extranet-eng/science/inter-cooperation/nicaragua','3','b','0'],
  ['/extranet-eng/science/inter-cooperation/costa-rica','3','m','0'],
  ['/extranet-eng/science/inter-cooperation','3','a','0'],

  ['/extranet-eng/science/symposia','2','j','0'],

  ['/extranet-eng/science/informatics/ngmd','2','i','1'],
  ['/extranet-eng/science/informatics','2','i','x'],

  ['/extranet-eng/science/global-change','2','h','0'],

  ['/extranet-eng/science/env-geochemistry/radon','2','g','3'],
  ['/extranet-eng/science/env-geochemistry/geomon','2','g','2'],
  ['/extranet-eng/science/env-geochemistry/biogeomon','2','g','1'],
  ['/extranet-eng/science/env-geochemistry','2','g','x'],

  ['/extranet-eng/science/geochemistry/project-6183','2','f','7'],
  ['/extranet-eng/science/geochemistry/lab-micropalaeontology','2','f','6'],
  ['/extranet-eng/science/geochemistry/lab-rtg-dicration','2','f','5'],
  ['/extranet-eng/science/geochemistry/larem','2','f','4'],
  ['/extranet-eng/science/geochemistry/lab-radiogenic-isotopes','2','f','3'],
  ['/extranet-eng/science/geochemistry/lab-exp-petrology','2','f','2'],
  ['/extranet-eng/science/geochemistry/lab-mineralogy','2','f','1'],
  ['/extranet-eng/science/geochemistry','2','f','x'],

  ['/extranet-eng/science/econ-geology/old-mining-works','2','e','1'],
  ['/extranet-eng/science/econ-geology','2','e','x'],

  ['/extranet-eng/science/applied-geology','2','d','0'],

  ['/extranet-eng/science/geology/reg-geology-moravia','2','c','3'],
  ['/extranet-eng/science/geology/sedim-formations','2','c','2'],
  ['/extranet-eng/science/geology/crystalline-complexes','2','c','1'],
  ['/extranet-eng/science/geology','2','c','x'],
  
  ['/extranet-eng/science/themes','2','b','0'],
  ['/extranet-eng/science','2','a','0'],
 
  ['/extranet-eng/geol-survey/expertises','4','c','0'],
  ['extranet-eng/geol-survey/dg-admin/reg-geologists','4','b','1'],
  ['/extranet-eng/geol-survey/dg-admin/reg-hydrogeologists','4','b','2'],
  ['/extranet-eng/geol-survey/dg-admin/reg-econ-geologists','4','b','3'],  
  ['/extranet-eng/geol-survey/dg-admin','4','b','x'],
  ['/extranet-eng/geol-survey','4','a','0'],  

  ['/extranet-eng/services/publishing/reprocenter','6','e','1'],
  ['/extranet-eng/services/publishing/maps','6','e','2'],
  ['/extranet-eng/services/publishing/publications','6','e','3'],
  ['/extranet-eng/services/publishing','6','e','x'],
  ['/extranet-eng/services/gisdb','6','d','0'],
  ['/extranet-eng/services/info/library','6','c','1'],
  ['/extranet-eng/services/info/archive','6','c','2'],
  ['/extranet-eng/services/info/collections','6','c','3'],  
  ['/extranet-eng/services/info','6','c','x'],
  ['/extranet-eng/services/labs/anorg-geochemistry','6','b','1'],
  ['/extranet-eng/services/labs/org-geochemistry','6','b','2'],
  ['/extranet-eng/services/labs/dept-biogeochemistry','6','b','3'],
  ['/extranet-eng/science/geochemistry','6','b','4'],
  ['/extranet-eng/services/labs/microprobe-brno','6','b','5'],      
  ['/extranet-eng/services/labs','6','b','x'],
  ['/extranet-eng/services','6','a','0'],  

  ['/extranet-eng/geodata/databases/decoration-stones','7','b','1'],  
  ['/extranet-eng/geodata/databases/localities','7','b','2'],
  ['/extranet-eng/geodata/databases','7','b','x'],
  ['/extranet-eng/geodata/mapserver/wms','7','d','1'],
  ['/extranet-eng/geodata/mapserver','7','d','x'],
  ['/extranet-eng/geodata/maps','7','c','0'],
  ['/extranet-eng/geodata/remote-sensing','7','e','0'],
  ['/extranet-eng/geodata','7','a','0'],
  
  ['/extranet-eng/education/cgs-lecturers','8','c','0'],
  ['/extranet-eng/education/popular-geology','8','b','0'],
  ['/extranet-eng/education','8','a','0'],

  ['/extranet-eng/host','9','a','0'],
  ['/extranet-eng/news','9','b','0'],
  ['/extranet-eng/wwwlinks/geosciences/geol-surveys','9','c','1'],
  ['/extranet-eng/wwwlinks/geosciences/geosci-journals','9','c','2'],
  ['/extranet-eng/wwwlinks','9','c','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";
		}
	}
}

