// ***** Menu

//var text="text"; var code="code"; var url="url"; var sirka="sirka"; var vyska="vyska"; 
//var style="style"; var obr='obr'; var id='id'; 

var language=0
var _MainMenu=Array(10),_SubMenu=null,PocetMenu=0,PosunMenu,SirkaMenu,MenuInt,MenuMouseOut,MenuLastUrl=""

function GetTextLang(submenu,i) {
   var text23
   text23=''
   if (!und(submenu[i].textSK)){
    text23=submenu[i].textSK
   }else{ if (!und(submenu[i].text)){
    text23=submenu[i].text }}
    
   if (language>0){
    if (!und(submenu[i].textEN)){
     text23=submenu[i].textEN }}
      
   return text23   
}

function GetKomentLang(submenu,i){
   var text23
   text23=''
   if (!und(submenu[i].komentSK)){
    text23=submenu[i].komentSK
   }else{ if (!und(submenu[i].koment)){
    text23=submenu[i].koment}}
    
   if (language>0){
    if (!und(submenu[i].komentEN)){
     text23=submenu[i].komentEN}}
      
   return text23   
}

// Start menu
function MyMenu(MenuTab) {
 var sirka, sirka0, i, i1, i2, img, x, str=""
 for (sirka=0, i=1; i<MenuTab.length; i++) sirka+=MenuTab[i].sirka
  str+=('<table border="0" width="'+sirka+'" height="'+MenuTab[0].vyska+
        '" cellspacing="0" cellpadding="0" style="'+MenuTab[0].style+'"><tr>')
 for (i=1; i<MenuTab.length; i++) {
  str+=('<td id="'+MenuTab[0].id+i+'" width="'+MenuTab[i].sirka+'" valign="middle" align="center" '+
            'onmouseover="ZvyrBun(this)" onmouseout="VratBun(this)" onmousedown="LinkBun(this)">')
  str+=PisObrazok(MenuTab[i].obr, MenuTab[0].vyska)
  str+=GetTextLang(MenuTab,i)
  str+='</td>'
  }
 str+=('</tr></table>')
 str+=('<div id="xSubMenu" style="position:absolute;z-index:1;visibility:hidden"></div>')
 SirkaMenu=sirka
 ResizeMenu()
 MenuLastUrl=document.location.href
 i1=MenuLastUrl.lastIndexOf('\\')
 i2=MenuLastUrl.lastIndexOf('/')
 i=max(i1,i2)
 if (i>0) MenuLastUrl=MenuLastUrl.substring(i+1,100)
 _MainMenu[0]=MenuTab
 PocetMenu=1
 window.onresize=ResizeMenu
 return str
}
function ResizeMenu(){
 _SubMenu=null
 PosunMenu=max(0,(document.body.clientWidth-SirkaMenu)/2)
 //window.status="clientWidth="+document.body.clientWidth+" SirkaMenu="+SirkaMenu+" PosunMenu="+PosunMenu
 }
function SubOutSet(set){
 clearInterval(MenuInt)
 MenuMouseOut=set 
 if (set) { if (set==1) { MenuInt=setInterval("SubOut()",250) } else { SubOut() }}
}
function SubOut(){
 if (MenuMouseOut){
  document.all.xSubMenu.style.visibility='hidden'
  clearInterval(MenuInt)
  }
}
function PisObrazok(obr, vyska){
 var sirkaobr
 if (und(obr)) return ""
 sirkaobr=vyska-4
 return ('<img src="'+obr+'" height="'+sirkaobr+'" width="'+sirkaobr+'">&nbsp;')
 } 
// Sub menu
function MakeSubMenu(submenu){
  var i,sirkaobr,str=""
  SubOutSet(0)
  str+=('<table border="0" width="'+submenu[0].sirka+'" height="'+submenu[0].vyska+
        '" cellspacing="0" '+'style="'+submenu[0].style+'">')
  for (i=1; i<submenu.length; i++) {
   str+=('<tr><td id="'+submenu[0].id+i+'" width="'+submenu[0].sirka+'" valign="middle" align="center" '+
         'onmouseover="ZvyrBun(this)" onmouseout="VratBun(this)" onmousedown="LinkBun(this)">')         
   str+=PisObrazok(submenu[i].obr, submenu[0].vyska)
   str+=GetTextLang(submenu,i)
   str+='</td></tr>' 
   }
  str+=('</tr></table>')
  if (GetMenu(submenu[0].id)==null){
   _MainMenu[PocetMenu]=submenu
   PocetMenu++
   }
  return str
}  
function ShowSubmenu(submenu,x,y) {
 var i,maxsubmenu
 if (_SubMenu!=submenu){
  document.all.xSubMenu.innerHTML=MakeSubMenu(submenu)
  maxsubmenu=document.body.clientWidth-submenu[0].sirka
  if (x>maxsubmenu) x=maxsubmenu
  document.all.xSubMenu.style.left=x
  document.all.xSubMenu.style.top =y
  _SubMenu=submenu
  }
 document.all.xSubMenu.style.visibility='visible'
}
function DajSirku(ref){
 var i, sirka=max(PosunMenu,10)
 for (i=1; i<ref; i++) sirka+=_MainMenu[0][i].sirka
 return sirka
}
function GetMenu(bunid){
 var i,str
 for (i=0; i<PocetMenu; i++){
  str=_MainMenu[i][0].id
  if (bunid.substring(0,str.length)==str) return _MainMenu[i]
  }
 return null 
} 
// Zvyraznenie bunky
function ZvyrBun(bun) {
 var ref,ok,xxmenu,xkoment
 // ---
 //window.status='Kravka pasie na luke...';
 //return;
 // ---
 xxmenu=GetMenu(bun.id) 
 SubOutSet(xxmenu==_SubMenu?0:2)
 bun.style.cursor="pointer"
 if (bun.innerHTML.substring(0,1)=='-') return
 //bun.style.borderColor    =xxmenu[0].styleover.borderColor
 bun.style.color          =xxmenu[0].styleover.color
 bun.style.fontWeight     =xxmenu[0].styleover.fontWeight
 bun.style.fontStyle      =xxmenu[0].styleover.fontStyle
 bun.style.backgroundColor=xxmenu[0].styleover.background
 ref=FindRef(bun)
 if (!und(xxmenu[ref].submenu)){
  // Zobrazi menu na inejj stranke len ak je v tabulke zadane url
  ok = !und(xxmenu[ref].submenu[1].url)
  if (!ok) ok=(xxmenu[ref].url==MenuLastUrl)
  if (ok) ShowSubmenu(xxmenu[ref].submenu,DajSirku(ref),bun.style.top+bun.style.height) 
  }
 xkoment=GetKomentLang(xxmenu,ref)
 if (!und(xkoment)) window.status=xkoment
 else if (!und(xxmenu[ref].url )) window.status=xxmenu[ref].url
 else window.status=GetTextLang(xxmenu,ref)
}
// Koniec zvyraznenia bunky
function VratBun(bun) {
 SubOutSet(1)
 //bun.style.borderColor=''
 bun.style.color=''
 bun.style.fontWeight=''
 bun.style.fontStyle=''
 bun.style.backgroundColor=''
 bun.style.cursor="auto"
 window.status=""
}
// Odkaz na inu stranku na bunke
function LinkBun(bun) {
 var ref,xxmenu
 if (bun.innerHTML.substring(0,1)=='-') return
 SubOutSet(2)
 xxmenu=GetMenu(bun.id)
 ref=FindRef(bun)
 if (!und(xxmenu[ref].code)) eval(xxmenu[ref].code)
 if (!und(xxmenu[ref].url )) mojhref(MenuLastUrl=xxmenu[FindRef(bun)].url)
 }

function mojhref(refer){
 window.location=refer
// if (typeof(top.main)=='object') { top.main.location.href=refer }
// else { top.location.href=refer; }
}
// Najdi polozku menu podla bunky
function FindRef(bun){
 var i,znak
 for (i=0; i<bun.id.length; i++){
  znak=bun.id.charAt(i)
  if ((znak>='0')&&(znak<='9')) return eval(bun.id.substr(i,i+2)) // menu1,menu2,...2 cifry
  }
 return ""  
 }
// Pomocne
function und(val) {return typeof(val) == 'undefined'}

// ***** Vodoznak

var VodoOX,VodoOX1,VodoObrLeft
var VodoOY,VodoOY1,VodoObrTop
var VodoInterx=0
var VodoSchovane=0
function min(a,b){ if (a<b){return a} else {return b}}
function max(a,b){ if (a>b){return a} else {return b}}
function VodoCreate(){
 document.write('<div id="dvodo" style="position:absolute;z-index:-1;left=0;top=0">'+
                '<img name="vodo" border="0" src="vodotlac.gif" width="452" height="212"></div>')
}
function VodoSchovaj(obr){
// var x
// VodoSchovane=(1-VodoSchovane)
// if (VodoSchovane) { x="hidden"} else { x="visible" } 
// document.vodo.style.visibility=x
}
function VodoUrychl(dx){
 return 1+parseInt(dx/8)+parseInt(dx/24)+parseInt(dx/48)+20*parseInt(dx/160)+40*parseInt(dx/320)
}
function VodoPosun(start,ciel){
 if (start>ciel) { return max(ciel,start-VodoUrychl(start-ciel)) }
 if (start<ciel) { return min(ciel,start+VodoUrychl(ciel-start)) }
 return start
}
function VodoInter(){
 var a,b
 if (VodoSchovane) return;
 a=VodoPosun(VodoOX1,VodoOX)
 b=VodoPosun(VodoOY1,VodoOY)
 document.all.dvodo.style.left=VodoOX1=a
 document.all.dvodo.style.top =VodoOY1=b
}
function VodoScroll(){
 VodoOX=document.body.scrollLeft+VodoObrLeft
 VodoOY=document.body.scrollTop +VodoObrTop
}
function VodoStart(){
 VodoObrLeft=(document.body.clientWidth-document.vodo.width)/2
 VodoObrTop =(document.body.clientHeight-document.vodo.height)/2
 VodoScroll()
 VodoOX1=VodoOX
 VodoOY1=VodoOY
 VodoInterx=setInterval("VodoInter()",20)
}

