// ěščřžýáíé - nastav automat. kodovani
/*
subOknihovnach
subSluzby
subKatalogy
subPortaly
subOklementinu
subSlovanskaKnihovna
*/

var subMenus= Array('subOknihovnach','subSluzby','subJakNajit','subKatalogy','subPortaly','subOklementinu');
var RegExpGecko = new RegExp("Gecko", "g");		// v Gecku a MSIE funguje menu pres visibility
var RegExpMSIE = new RegExp("MSIE", "g");
var RegExpOpera = new RegExp("Opera", "g");			// v Opere pres display
var whatSet;

function jsSetTypeOfMenuType(){		// menu je chovano pre display i visibility
var whatSet;
	if (RegExpGecko.test(navigator.userAgent) || RegExpMSIE.test(navigator.userAgent)) {
		var whatSet= "setVisibility";		// Menu se bude ovladat  pres visibility
		var i=0;
		while (subMenus[i]) {				// Zrus schovani pres visibility a nastavy schovani pres display
//	alert (subMenus[i]);
			document.getElementById(subMenus[i]).style.display='block';	// zobraz dispaly
			i++;																	// pres visiblity bude zobrazovat
		}
		jsMenuHideAll();
	}
	if (RegExpOpera.test(navigator.userAgent)) {
		var whatSet= "setDisplay";			// Menu se bude ovladat pres display
		var i=0;
		while (subMenus[i]) {				// Zrus schovani pres visibility a nastavy schovani pres display
//	alert (subMenus[i]);
			document.getElementById(subMenus[i]).style.visibility='visible';	// zobraz visibility
			i++;																	// pres display se bude zobrazovat
		}
		jsMenuHideAll();
	}
}

function jsOptionOn() {this.style.backgroundColor="white"; }
function jsOptionOff() {this.style.backgroundColor="#dcdcdc"; }

function jsAddEventToTD() {
 	var i=0;
	while (subMenus[i]) {
//		alert (document.getElementById(subMenus[i]).id);
		var numCols= document.getElementById(subMenus[i]).rows.length;
		var y=1;
		while (y < numCols) {
			document.getElementById(subMenus[i]).rows[y].cells[0].onmouseover= jsOptionOn;
			document.getElementById(subMenus[i]).rows[y].cells[0].onmouseout= jsOptionOff;
			y++;
		}
		i++;
	}
}

function jsMenuHide(id){
	if (whatSet == 'setDisplay') document.getElementById(id).style.display='none';
	else document.getElementById(id).style.visibility='hidden';
}

function jsMenuShow(id) {
	if (whatSet == 'setDisplay') document.getElementById(id).style.display='block';
	else document.getElementById(id).style.visibility='visible';
}

function jsMenuHideAll(){
	var i=0;
	while (subMenus[i]) {
//alert (subMenus[i]);
	if (whatSet == 'setDisplay') document.getElementById(subMenus[i]).style.display='none';
	else document.getElementById(subMenus[i]).style.visibility='hidden';
		i++;
	}
}

// OLD FUNCTIONS 

function fOpenWindow(vURL) {
	vName ='ExterniLink';
//vParam ="";
	vParam ="directories=1, location=1, menubar=1, resizable=1, scrollbars=1, status=1, titlebar=1, toolbar=1";
	wOkno =window.open(vURL, vName, vParam);
	wOkno.focus();
	return true;
}

function fOpenWindowA(oAnchr) {
	vURL =oAnchr.href;
//	vName =oAnchr.alt;
	vParam ="directories=1, location=1, menubar=1, resizable=1, scrollbars=1, status=1, titlebar=1, toolbar=1";
	wOkno =window.open(vURL, '', vParam);
	wOkno.focus();
	return true;
}

function di(id,name){
  if (document.images) document.images[id].src=eval(name+".src");
}

function dout(id,name,nochange){
  if (document.images) {
		if (id != nochange)
			document.images[id].src=eval(name+".src");
	}
}

function fWinFocus(wOkno) {
	wOkno.moveTo(posLeft, posTop)
	wOkno.focus()
}

function fShowAction(file) {
	var IERegExp = new RegExp("MSIE", "g");
	var GeckoRegExp = new RegExp("Gecko", "g");

	if (IERegExp.test(navigator.userAgent)) {
		LeftOff=110;
		TopOff=-30;
	}
	else if (GeckoRegExp.test(navigator.userAgent)) {
		LeftOff=90;  // -20 oproti IE
		TopOff=65;
	}
	else {
		LeftOff=90;
		TopOff=65;
	}

	winLeft= window.screenLeft ? window.screenLeft : window.screenX;
	if (!winLeft) winLeft=1;
	winTop= window.screenTop ? window.screenTop : window.screenY;
	if (!winTop) winTop=1;

	posLeft= winLeft+LeftOff*1-(winLeft/5);
	posTop= winTop+TopOff*1;
	width=567;
	height=498;
	width=400;
	height=200;
	scrollbar=0;
	vURL= file;
	vName= 'Akce_NKP';
//	vParam ="";
	vParam ="directories=0, location=0, menubar=0, resizable=1, scrollbars="+scrollbar+", status=0, titlebar=0, toolbar=0, width="+width+", height="+height;
	wOkno= window.open(vURL, vName, vParam);

	if (wOkno) {
		ticker= setTimeout("wOkno.moveTo(posLeft, posTop)", 500);
		ticker2= setTimeout("wOkno.focus()", 550);
	}
	return true;
}

/* NEW2 version */
	flagCZon =new Image(); flagCZon.src = 'images/flag_cz_on.gif';
	flagCZoff =new Image(); flagCZoff.src = 'images/flag_cz_off.gif';
	flagENon =new Image(); flagENon.src = 'images/flag_en_on.gif';
	flagENoff =new Image(); flagENoff.src = 'images/flag_en_off.gif';

function jsOptionOnNew2() {this.style.backgroundColor="black"; }
function jsOptionOffNew2() {this.style.backgroundColor="#d42e12"; }

function jsAddEventToTDNew2() {
 	var i=0;
	while (subMenus[i]) {
//		alert (document.getElementById(subMenus[i]).id);
		var numCols= document.getElementById(subMenus[i]).rows.length;
		var y=1;
		while (y < numCols) {
			document.getElementById(subMenus[i]).rows[y].cells[0].onmouseover= jsOptionOnNew2;
			document.getElementById(subMenus[i]).rows[y].cells[0].onmouseout= jsOptionOffNew2;
			y++;
		}
		i++;
	}
}

