a=1; function on(id) {document.getElementById(id).style.background='#F7EFD3';} function off(id) {document.getElementById(id).style.background='';}; function show(id) { //document.getElementById(id).style.display=''; } function hide() { document.getElementById('menulist'+a).style.display='none'; } function showmen(elmnt) { document.getElementById(elmnt).style.color='Maroon'; for(i=1; i<8;i++){ if(i!=elmnt) document.getElementById(i).style.color='#000000'; if(document.getElementById('menulist'+i)) document.getElementById('menulist'+i).style.display="none"; } if(document.getElementById('menulist'+elmnt)) document.getElementById('menulist'+elmnt).style.display=""; a=elmnt return a } function showmenu(elmnt) { if(document.getElementById('menulist'+elmnt)) document.getElementById('menulist'+elmnt).style.display=""; } function hidemenu(elmnt) { if(document.getElementById('menulist'+elmnt)) document.getElementById('menulist'+elmnt).style.display="none" } function zagolovok() {document.getElementById('zag').src='../images/header/'+document.myform.hid.value+'.gif';} function zagolovok_u() {document.getElementById('zag').src='../images/header/ua/'+document.myform.hid.value+'.gif';} function zagolovok1() {document.getElementById('zag').src='../../images/header/'+document.myform.hid.value+'.gif';} function linker(id) {document.getElementById(id).href='http:'+'/'+'/www.lib.kture.kharkov.ua/ua/'+document.myform.hid1.value+document.myform.hid.value+'.php';} function linker1(id) {document.getElementById(id).href='http:'+'/'+'/www.lib.kture.kharkov.ua/en/'+document.myform.hid1.value+document.myform.hid.value+'.php';} function linker2(id) {document.getElementById(id).href='http:'+'/'+'/www.lib.kture.kharkov.ua/ru/'+document.myform.hid1.value+document.myform.hid.value+'.php';} ie=document.all?1:0 n=document.layers?1:0 var MenuBars=new Array(4); var ActiveMenuBars=new Array(2); var ActiveMenuBarsCount=0; var ActivePopUpLevel=-1; var TOut var Tm=400; var ImgWidth=58; var ImgHeight=80; var BarLeft=10; function getOffsetTop(layer) { var value = 0; if (n) { object = document.getElementById(layer); value = object.offsetTop; while (object.tagName != 'BODY' && object.offsetParent) { object = object.offsetParent; value += object.offsetTop; } } else { if (document.all['IE4' + layer]) { layer = 'IE4' + layer; } object = document.all[layer]; value = object.offsetTop; while (object.tagName != 'BODY') { object = object.offsetParent; value += object.offsetTop; } } return (value); } function getOffsetLeft(layer) { var value = 0; if (n) { object = document.getElementById(layer); value = object.offsetLeft; while (object.tagName != 'BODY' && object.offsetParent) { object = object.offsetParent; value += object.offsetLeft; } } else { if (document.all['IE4' + layer]) { layer = 'IE4' + layer; } object = document.all[layer]; value = object.offsetLeft; while (object.tagName != 'BODY') { object = object.offsetParent; value += object.offsetLeft; } } return (value); } function getOffsetWidth(layer) { var value = 0; if (ie) { value = document.getElementById(layer).offsetWidth; } else { value = document.layers[layer].document.width; } return (value); } function getOffsetHeight(layer) { var value = 0; if (ie) { value = document.getElementById(layer).offsetHeight; } else { value = document.layers[layer].document.height; } return (value); } function HideMenuBar(MnuIdName) { // ???????? ??????? ?????????? ???? ActivePopUpLevel=ActivePopUpLevel-1; // window.alert(ActivePopUpLevel+' '+name) if (ie) { document.all[MnuIdName].style.visibility="Hidden"; } else if(n) { document.layers[MnuIdName].visibility="hide"; } } function HideMenus(MnuIndex,MnuIdName) { if ((ActiveMenuBars[MnuIndex]!=MnuIdName) && (ActiveMenuBarsCount>0)) { for (var i=ActiveMenuBarsCount-1;i>=MnuIndex;i--) { // if (ActiveMenuBarsCount>0) // window.alert(ActiveMenuBars[i]+' '+ActiveMenuBarsCount+' '+MnuIndex); var S=ActiveMenuBars[i]; HideMenuBar(S); } ActiveMenuBarsCount-=(MnuIndex+1); return 1; } return 0; } function ShowTpMenu(name,parrentn) { window.clearTimeout(TOut); // 1-? ??????? ?????????? ???? var MnuLeft=getOffsetLeft(parrentn); var MnuTop=getOffsetTop(parrentn)+getOffsetHeight(parrentn); if (HideMenus(0,name)) { // ???? ???????? ?????? ?????? ?? ?? ???????? } // ????? ?????????? ???????? ? ???? if (ActivePopUpLevel<0) { ActiveMenuBarsCount=1; ActivePopUpLevel=0; } ActiveMenuBars[0]=name; // ?????????? ?????? if (ie) { document.all[name].style.left=MnuLeft; document.all[name].style.top=MnuTop; document.all[name].style.visibility="visible"; } else if(n) { document.layers[name].style.left=MnuLeft; document.layers[name].style.top=MnuTop; document.layers[name].visibility="show"; } } function ShowPopUpMenu(name,parrentn) { // ???????? ??????? ?????????? ??????? ?????????? ???? var str=new String(name); var PopUpLevel=(str.substr(4,1))*1; var MnuLeft=getOffsetLeft(parrentn)+getOffsetWidth(parrentn)+5; var MnuTop=getOffsetTop(parrentn); if (HideMenus(PopUpLevel-1,name)) { // ???? ???????? ?????? ?????? ?? ?? ???????? } window.clearTimeout(TOut); // ????? ?????????? ???????? ? ???? if (ActivePopUpLevel<(PopUpLevel)) { ActiveMenuBarsCount=PopUpLevel; ActivePopUpLevel=(PopUpLevel) } ActiveMenuBars[(PopUpLevel-1)]=name; // ?????????? ?????? if (ie) { document.all[name].style.left=MnuLeft; document.all[name].style.top=MnuTop; document.all[name].style.visibility="visible"; } else if(n) { document.layers[name].style.left=MnuLeft; document.layers[name].style.top=MnuTop; document.layers[name].visibility="show"; } } function mnuOnMouseOut() { TOut=window.setTimeout('HideMenus(0,"m")',400); } function mnuOnClick() { HideMenus(0,"m"); }