var chlp_topics = new Array();
chlp_topics[0]= new Array ("Místo uložení","Geopolitická jednotka určující místo uložení hledaného dokumentu - nejčastěji město.");
chlp_topics[1]= new Array ("Knihovna","Typicky obsahuje název instituce, která hledaný dokument fyzicky spravuje.");
chlp_topics[2]= new Array ("Hledaný výraz","Zde zadejte hledaný výraz. V roletce vyberte položku, která má být prohledána.<br/><br/>Volba <strong>'FullText'</strong> zajistí fulltextové prohledání všech dostupných informací.<br/><br/>Pro položku <strong>'Signatura'</strong> platí zvláštní pravidla: pokud si nejste jisti přesným tvarem signatury, můžete místo nedůežitých znaků (tečka, pomlčka, dvojtečka atp.) zadávat jednoduše mezeru.");
chlp_topics[3]= new Array ("Vyhledat jen záznamy, které odkazují na plný digitální dokument","Část záznamů v katalogu odkazuje do digitální knihovny, kde jsou umístěny dostupné komplexní digitální dokumenty - nejčastěji tyto dokumenty obsahují digitalizované obrazy stránek, případně plné texty, doprovodné texty, audio záznamy atp.<br/><br/>Zaškrtněte tuto volbu, pokud Vás zajímají pouze katalogové záznamy, odkazující na existující dokumenty v digitální knihovně.");
chlp_topics[4]= new Array ("Vyhledat jen digitalizované mapy","Část záznamů v katalogu odkazuje do digitální knihovny, kde jsou umístěny dostupné komplexní digitální dokumenty - zvláštní skupinu tvoří digitální kopie map a jejich souborů.<br/><br/>Zaškrtněte tuto volbu, pokud Vás zajímají pouze katalogové záznamy, odkazující do digitální knihovny na existující kopie map.");
chlp_topics[5]= new Array ("Automatické doplňování hledaných slov","Pokud je tato volba zaškrtnuta, budou výsledky vyhledání rozšířeny i o záznamy, které obsahují varianty daného výrazu tak, jako by v dotazu byla použita hvězdičová konvence.<br/><br/>Tj. při hledání podle výrazu <strong>Komensk</strong> budou výsledky obsahovat i záznamy obsahující slova jako <strong>Komenský</strong>, <strong>Komenského</strong>, <strong>Komenskému</strong> atp.<br/><br/>(stejného efektu lze dosáhnout i bez zapnutí této volby použitím znaku hvezdička: <strong>Komensk*</strong>)");
chlp_topics[6]= new Array ("Tolerance znaku","Při zaškrtnují této volby bude systém vracet širší výsedky tak, že toleruje v daném výraze jeden 'chybný' znak.<br/><br/>Tj. například při hledání podle <strong>Comen*</strong> budou výsledky obsahovat záznamy obsahující slovo <strong>Comenius</strong>, ale i <strong>Komenský</strong>.<br/><br/>(hvězdička v příkladu označuje zapnutí hvezdičkové konvence pro daný výraz - jako by byla aktivní volba <strong>Automatické doplňování hledaných slov</strong>)");
chlp_topics[7]= new Array ("Variace","V oblasti historických fondů může být daný výraz správně zapsán více způsoby. Byla navržena tabulka variant řetězců znaků, které mají často stejný význam.<br/><br/>Tyto skupiny znaků jsou při výběru považovány za ekvivalentní, pokud je tato volba zaškrtnuta:<br/><br/>AE=OE=E<br>NN=MN=MPN<br>L=LL<br>R=RR<br>I=Y=J=II=IJ=JI<br>V=VV=W=U=UU=VU<br>IE=IHE=HIE<br>D=DD<br>Q=QU=CU<br>S=SS<br>TI=CI<br>CA=KA<br>T=TH=TT<br>CHA=CA<br>CHE=CE<br>SA=ZA<br>G=C=K<br>M=MM<br>IT=ID<br>ET=ED<br>SI=SCI<br>SE=SCE<br>SU=SUB<br>X=XS<br>P=PP");
chlp_topics[8]= new Array ("Hledat pouze záznamy, kde hledaná slova leží bezprostředně vedle sebe","Zaškrtnutím této volby výrazně zpřesníte hledání, pokud víte, že daná slova mají v dané položce ležet bezprostředně vedle sebe.");
chlp_topics[9]= new Array ("Pokročié vyhledávání","V režimu pokročilého vyhledávání lze klást dotaz nad více položkami, dotazy lze postupně zpřesňovat ve více krocích (či naopak rozšiřovat).");
chlp_topics[10]= new Array ("Rejstřík pro Místo uložení","Rejstřík je abecedně řazený soupis hodnot obsažených v dané položce. Podle obsahu položky může být rejstřík dostupný jako rejstřík slov, hesel, čísel či datumů. U některých druhů položek může být k dispozici více typů rejstříků.<br/><br/>Použití rejstříku může významně usnadnit zadávání přesných dotazů.");
chlp_topics[11]= new Array ("Rejstřík pro Knihovnu","Rejstřík je abecedně řazený soupis hodnot obsažených v dané položce. Podle obsahu položky může být rejstřík dostupný jako rejstřík slov, hesel, čísel či datumů. U některých druhů položek může být k dispozici více typů rejstříků.<br/><br/>Použití rejstříku může významně usnadnit zadávání přesných dotazů.");
chlp_topics[12]= new Array ("Rejstřík pro zvolenou položku","Rejstřík je abecedně řazený soupis hodnot obsažených v dané položce. Podle obsahu položky může být rejstřík dostupný jako rejstřík slov, hesel, čísel či datumů. U některých druhů položek může být k dispozici více typů rejstříků.<br/><br/>Použití rejstříku může významně usnadnit zadávání přesných dotazů.");
chlp_topics[13]= new Array ("nadpis 3","text 3");
chlp_topics[14]= new Array ("nadpis 3","text 3");
chlp_topics[15]= new Array ("nadpis 3","text 3");
chlp_topics[16]= new Array ("nadpis 3","text 3");
chlp_topics[17]= new Array ("nadpis 3","text 3");

var chlp_wnd_move=false;
var chlp_wnd_open=false;
var chlp_wnd_origpos=true;

function chlp_close() {
	document.getElementById("chl_wnd_offcss").disabled=false;
	chlp_wnd_open=!chlp_wnd_open;
	chlp_wnd_origpos=true;
}

function chlp_open(topic, newX, newY) {
	chlp_wnd_move=false;
	document.getElementById("chl_wnd_offcss").disabled=true;
	document.getElementById("chlp_topic_header").innerHTML=chlp_topics[topic][0];
	document.getElementById("chlp_topic_text").innerHTML=chlp_topics[topic][1];
	if (!chlp_wnd_open || chlp_wnd_origpos==true) {
		document.getElementById("chlp_wnd").style.top=newY+document.body.scrollTop;
		document.getElementById("chlp_wnd").style.left=newX;
		chlp_wnd_open=true;
		chlp_wnd_origpos=true;
	}
}

function chlp_move(newX, newY) {
	if (chlp_wnd_move==true) {
		document.getElementById("chlp_wnd").style.top=newY-5+document.body.scrollTop;
		document.getElementById("chlp_wnd").style.left=newX-5;
		chlp_wnd_origpos=false;
	}
}

function chlp_returnXY(bodyX, bodyY) {
	alert(bodyX);
}

var events = new Object();

events.addListener = function(element,type,fcn)
{
  if (!element.addEventListener && !element.attachEvent) return false;
  if (element.addEventListener) element.addEventListener(type,fcn,false);
  else if (element.attachEvent)
  {
    element.attachEvent('on' + type,function(event) {
	var objEvent = new Object();
	objEvent.type = event.type;
	objEvent.target = event.srcElement;
	objEvent.currentTarget = element;
	objEvent.eventPhase = (objEvent.target == objEvent.currentTarget ? 2 : 3);
	objEvent.button = (event.button == 2 || event.button == 6 ? 2 : event.button == 4 ? 1 : event.button == 0 ? null : 0);
	objEvent.altKey = event.altKey;
	objEvent.ctrlKey = event.ctrlKey;
	objEvent.shiftKey = event.shiftKey;
	objEvent.metaKey = false;
	objEvent.clientX = event.clientX;
	objEvent.clientY = event.clientY;
	objEvent.relatedTarget = (objEvent.type == 'mouseover' ? event.fromElement : objEvent.type == 'mouseout' ? event.toElement : null);
	objEvent.stopPropagation = function() { event.cancelBubble = true; };
	objEvent.preventDefault = function() { event.returnValue = (objEvent.type == 'mouseover' && (objEvent.target.tagName.toLowerCase() == 'a' || objEvent.target.tagName.toLowerCase() == 'area') ? true : false); };
	objEvent.AT_TARGET = 2;
	objEvent.BUBBLING_PHASE = 3;
	
    objEvent.keyCode = event.keyCode;
	objEvent.charCode = event.keyCode;
	objEvent.offsetX = event.offsetX;
	objEvent.offsetY = event.offsetY;
	objEvent.x = event.x;
	objEvent.y = event.y;
	fcn(objEvent);
	})
  }
  return true;
};

events.removeListener = function(element,type,fcn)
{
  if (!element.removeEventListener && !element.detachEvent) return false;
  if (element.removeEventListener) element.removeEventListener(type,fcn,false);
  else if (element.detachEvent) element.detachEvent('on' + type,fcn);
  return true;
};

events.listenersArray = new Array();

events.addListeners = function()
{
  var i, element, repeat = false;
  for (i = 0; i < events.listenersArray.length; i++)
  {
    element = (events.listenersArray[i].element != '' ? eval(events.listenersArray[i].element) : false);
    if (element)
	{
	  events.addListeners.able = events.addListener(element,events.listenersArray[i].type,events.listenersArray[i].fcn);
	  events.listenersArray[i].element = '';
	}
	else if (events.listenersArray[i].element != '') repeat = true;
  }
  if (repeat) setTimeout('events.addListeners()',1000);
  else events.addListeners.done = true;
};


//events.addListener(document.getElementById('wt_body'),'mousemove',chlp_move());
