if (this.document.location.toString().indexOf("nyugi.hu/")>=0 && this.document.location.toString().indexOf("nyugi.html")<0 && this.document.location.toString().indexOf("/luca")<0){
  parent.location="http://www.nyugi.hu/nyugi.html"
}


ff = (document.getElementById);
ie4 = (document.all);
ns4 = (document.layers);
ver4 = (ns4 || ie4);
isMac = (navigator.appVersion.indexOf("Mac") != -1);
isLayer = (ff || ns4 || (ie4 && !isMac));


if(isLayer){
  if(ns4){doc="document.layers"; sty=""; hid="hide"; vis="show"; htm=".document"; bracket1="["; bracket2="]";}
  else if(ie4){doc="document.all"; sty=".style"; hid="hidden"; vis="visible"; htm=""; bracket1="["; bracket2="]";}
  else{doc="document.getElementById"; sty=".style"; hid="hidden"; vis="visible"; htm=""; bracket1="("; bracket2=")";}
}

if (this.document.location.toString().indexOf(window.location.toString())!=0){
  parent.location=this.document.location
}

function checkLayer(){
  if(!ie4 && !ff && !(ns4 && document.layers['banner1']))warning()
}

function warning(){
//  document.write("<HTML><BODY>Az oldal betöltéséhez legalább Internet Explorer 4.x vagy Netscape 4.x szükséges<BR>This document requires minimum Internet Explorer 4.x or Netscape 4.x to show</BODY></HTML>")
}

function defSize(){
if(ie4 || ff){available_width=parseInt(document.body.clientWidth); available_height=parseInt(document.body.clientHeight)}
else{available_width=parseInt(innerWidth); available_height=parseInt(innerHeight)}
}

function makeImg(lyr,img){return eval(doc+bracket1+'"'+lyr+'"'+bracket2+'.document["'+img+'"]')}
function makeObj(lyr){return eval(doc+bracket1+'"'+lyr+'"'+bracket2+sty)}

function digit(n,d){
  rn=''
  rn+=n
  for(e=1;n<Math.pow(10,d-e);e++){
    rn='0'+rn
  }
  return rn
}

function absPath(relPth){
  rootPth="http://" + window.location.hostname + "/"
  absPth=rootPth+relPth
  return absPth
}
function docOpen(relPth){
  pth=absPath(relPth)
  document.location=pth
}

lang=""
counterObj=false
leftShift=376
marg=6

function onResiz(){
  if(ie4 || ff){
    defSize()
    leftEdge=available_width/2-leftShift
    if(leftEdge<marg)leftEdge=marg
    posHead()
    posMenu()
    if(counterObj)posCounter()
  }
  else document.location.reload()
}

leftEdge=0
bannerLeftEdge=0
function posHead(){
  defSize()
//  alert("posHead - available_width: "+available_width)
  leftEdg=available_width/2-leftShift
  if(!ie4 && !ff)leftEdg-=8
  if(leftEdg<marg)leftEdg=marg
  if(leftEdge==0)leftEdge=leftEdg
  else if(leftEdge>leftEdg){
    leftEdge=leftEdg
    posMenu()
  }

//  alert("posHead - leftEdge: "+leftEdge)
  bannerLeftEdge=leftEdge+280

  makeObj('banner1').left=bannerLeftEdge
  makeObj('banner1').visibility=vis
  anim1Obj=makeObj('anim1')
  anim2Obj=makeObj('anim2')
  anim3Obj=makeObj('anim3')
  anim4Obj=makeObj('anim4')
  anim5Obj=makeObj('anim5')
  animPos('',3,3)
}

function posMenu(){
//  alert("posMenu - leftEdge: "+leftEdge)
  ix="01"
  while(mn[ix]){
    lef=mn[ix].substring(mn[ix].indexOf('|')+1,mn[ix].lastIndexOf('|'))
    lef=leftEdge+parseInt(lef.substring(lef.indexOf('|')+1,lef.length))
    makeObj('menu'+ix).left=lef
    ix=digit(parseInt(ix)+1,2)
  }
}

mn=new Array()

function buildMenu(){
  if(lang.length==0){
    mn["01"]="img/menu1.gif|javascript:signInForm('index.php')|4|96"
    mn["0101"]="&nbsp;Honlapt&#233;rk&#233;p&nbsp;&nbsp;|javascript:signInForm('map.php')"
    mn["0102"]="&nbsp;Profil&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('profile.php')"
    mn["0103"]="&nbsp;Vend&#233;gk&#246;nyv&nbsp;&nbsp;&nbsp;|javascript:signInForm('guest.php')"
    mn["0104"]="&nbsp;Keres&#233;s&nbsp;&nbsp;&nbsp;|javascript:signInForm('search.php')"
    mn["02"]="img/menu2.gif|javascript:signInForm('game.php')|96|84"
    mn["0201"]="&nbsp;Anagramma&nbsp;|javascript:signInForm('game.php#anagram_game')"
    mn["0202"]="&nbsp;Toplista&nbsp;&nbsp;&nbsp;|javascript:signInForm('gamtopls.php')"
    mn["03"]="img/menu3.gif|javascript:signInForm('photo.php')|163|98"
    mn["0301"]="&nbsp;&#193;llatok&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('photo.php#animals')"
    mn["0302"]="&nbsp;Növények&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('photo.php#plants')"
    mn["0303"]="&nbsp;T&#225;jak&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('photo.php#land')"
  }
  else if (lang.indexOf('_en')==0){
    mn["01"]="img/menu1.gif|javascript:signInForm('index_en.php')|4|82"
    mn["0101"]="&nbsp;Site&nbsp;Map&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('map_en.php')"
    mn["0102"]="&nbsp;Profile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('profile_en.php')"
    mn["0103"]="&nbsp;Guestbook&nbsp;&nbsp;&nbsp;|javascript:signInForm('guest_en.php')"
    mn["0104"]="&nbsp;Search&nbsp;&nbsp;&nbsp;|javascript:signInForm('search_en.php')"
    mn["02"]="img/menu2"+lang+".gif|javascript:signInForm('game_en.php')|95|70"
    mn["0201"]="&nbsp;Anagram&nbsp;|javascript:signInForm('game_en.php#anagram_game')"
    mn["0202"]="&nbsp;Top&nbsp;list&nbsp;&nbsp;&nbsp;|javascript:signInForm('gamtopls_en.php')"
    mn["03"]="img/menu3"+lang+".gif|javascript:signInForm('photo_en.php')|153|108"
    mn["0301"]="&nbsp;Animals&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('photo_en.php#animals')"
    mn["0302"]="&nbsp;Plants&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('photo_en.php#plants')"
    mn["0303"]="&nbsp;Landscape&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|javascript:signInForm('photo_en.php#land')"
  }

  if(ie4 || ff)return buildMenuIe()
  else return buildMenuNn()
}

function setDeep(){
  docLoc=document.location.toString();ap=absPath('');
  docLoc=docLoc.substring(ap.length,docLoc.length)
  deep=0
  while(docLoc.indexOf('/')>=0){
    docLoc=docLoc.substring(docLoc.indexOf('/')+1,docLoc.length)
    deep++
  }
  return deep
}

function buildMenuIe(){
  defSize()
  leftEdg=available_width/2-leftShift
  if(!ie4 && !ff)leftEdg-=8
  if(leftEdg<marg)leftEdg=marg
  if(leftEdge==0)leftEdge=leftEdg
  else if(leftEdge>leftEdg){
    leftEdge=leftEdg
    posHead()
  }

  deep=setDeep()
  blankImg=absPath("img/blank.gif")
//  for(dp=0;dp<deep;dp++)blankImg="../"+blankImg

  tx=""
  ix1="01"
  while(mn[ix1]){
    image=absPath(mn[ix1].substring(0,mn[ix1].indexOf('|')))
//    for(dp=0;dp<deep;dp++)image="../"+image
    link=mn[ix1].substring(mn[ix1].indexOf('|')+1,mn[ix1].lastIndexOf('|'))
    link=link.substring(0,link.indexOf('|'))
    lef=mn[ix1].substring(mn[ix1].indexOf('|')+1,mn[ix1].lastIndexOf('|'))
    lef=leftEdge+parseInt(lef.substring(lef.indexOf('|')+1,lef.length))
    wid=parseInt(mn[ix1].substring(mn[ix1].lastIndexOf('|')+1,mn[ix1].length))
    shad=2
    shshift=3
    shwid=wid-shshift
    tp=51

    tx+='<DIV ID="menu'+ix1+'" STYLE="position:absolute;left:'+lef+';top:'+tp+';visibility:hidden;z-index:1" onMouseOver="mainMenuOver(\''+ix1+'\')" onMouseOut="mainMenuOut(\''+ix1+'\')">\n'
    tx+='  <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0"><TR><TD><A HREF="'+link+'" onFocus="this.blur()"><IMG SRC="'+image+'" BORDER="0"></A></TD></TR></TABLE>\n'
    tx+='  <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">\n'
    tx+='    <TR>\n'
    tx+='      <TD COLSPAN="2">\n'
    tx+='        <TABLE ALIGN="LEFT" WIDTH="'+wid+'" CELLSPACING="2" CELLPADDING="2" BORDER="0" CLASS="menuback">\n'

    ix2="01"
    while(mn[ix1+ix2]){
      title=mn[ix1+ix2].substring(0,mn[ix1+ix2].indexOf('|'))
      link=mn[ix1+ix2].substring(mn[ix1+ix2].indexOf('|')+1,mn[ix1+ix2].length)
      tx+='          <TR><TD ID="menu'+ix1+'_'+ix2+'" CLASS="menuback"><A HREF="'+link+'" CLASS="menu" onMouseOver="menuOverIe(this,\''+ix1+'\',\''+ix2+'\')" onMouseOut="menuOutIe(this,\''+ix1+'\',\''+ix2+'\')" onFocus="this.blur()">'+title+'</A></TD></TR>\n'
      ix2=digit(parseInt(ix2)+1,2)
    }

    tx+='        </TABLE>\n'
    tx+='      </TD>\n'
    tx+='      <TD ROWSPAN="2" WIDTH="'+shad+'" BGCOLOR="#587080"><IMG SRC="'+blankImg+'"></TD>\n'
    tx+='    </TR>\n'
    tx+='    <TR HEIGHT="'+shad+'">\n'
    tx+='      <TD WIDTH="'+shshift+'"><IMG SRC="'+blankImg+'"></TD>\n'
    tx+='      <TD WIDTH="'+shwid+'" BGCOLOR="#587080"><IMG SRC="'+blankImg+'"></TD>\n'
    tx+='    </TR>\n'
    tx+='  </TABLE>\n'
    tx+='</DIV>\n'

    ix1=digit(parseInt(ix1)+1,2)
  }
  return tx
}

function buildMenuNn(){
  defSize()
  leftEdg=available_width/2-leftShift
  if(!ie4 && !ff)leftEdg-=8
  if(leftEdg<marg)leftEdg=marg
  if(leftEdge==0)leftEdge=leftEdg
  else if(leftEdge>leftEdg){
    leftEdge=leftEdg
    posHead()
  }

  deep=setDeep()
  blankImg="img/blank.gif"
  for(dp=0;dp<deep;dp++)blankImg="../"+blankImg

  tx=""
  ix1="01"
  while(mn[ix1]){
    image=mn[ix1].substring(0,mn[ix1].indexOf('|'))
    for(dp=0;dp<deep;dp++)image="../"+image
    link=mn[ix1].substring(mn[ix1].indexOf('|')+1,mn[ix1].lastIndexOf('|'))
    link=link.substring(0,link.indexOf('|'))
    lef=mn[ix1].substring(mn[ix1].indexOf('|')+1,mn[ix1].lastIndexOf('|'))
    lef=leftEdge+parseInt(lef.substring(lef.indexOf('|')+1,lef.length))
    wid=parseInt(mn[ix1].substring(mn[ix1].lastIndexOf('|')+1,mn[ix1].length))
    shad=2
    shshift=3
    shwid=wid-shshift+shad
    ix2="01";c=0
    while(mn[ix1+ix2]){
      c++;
      ix2=digit(parseInt(ix2)+1,2)
    }
    liHei=21
    hei=(c-1)*liHei+20
    tp1=51
    tp2=17

    tx+='<LAYER NAME="menu'+ix1+'" POSITION="absolute" LEFT="'+lef+'" TOP="'+tp1+'" VISIBILITY="hide" Z-INDEX="1" onMouseOver="mainMenuOver(\''+ix1+'\')" onMouseOut="mainMenuOut(\''+ix1+'\')">\n'
    tx+='  <LAYER POSITION="relative" LEFT="0" TOP="0"><A HREF="'+link+'" onFocus="this.blur()"><IMG SRC="'+image+'" BORDER="0"></A></LAYER>\n'
    tx+='  <LAYER NAME="menu'+ix1+'items" POSITION="relative" WIDTH="'+wid+'" HEIGHT="'+hei+'" LEFT="0" TOP="'+tp2+'" BGCOLOR="#6e8ca0">\n'

    ix2="01"
    tp=0
    wid-=4
    while(mn[ix1+ix2]){
      title=mn[ix1+ix2].substring(0,mn[ix1+ix2].indexOf('|'))
      link=mn[ix1+ix2].substring(mn[ix1+ix2].indexOf('|')+1,mn[ix1+ix2].length)
      tp=2+(parseInt(ix2)-1)*liHei
      tx+='    <LAYER NAME="menu'+ix1+'_'+ix2+'" POSITION="relative" WIDTH="'+wid+'" LEFT="2" TOP="'+tp+'" BGCOLOR="#6e8ca0">\n'
      tx+='      <LAYER NAME="menu'+ix1+'_'+ix2+'a" VISIBILITY="hide"><A HREF="'+link+'" onMouseOut="menuOutNn(\''+ix1+'\',\''+ix2+'\')" onFocus="this.blur()" STYLE="color:#6e8ca0;font-family:Helvetica,Arial,sans-serif;font-size:9pt;line-height:11pt;text-decoration:none;font-weight:bold">'+title+'</A></LAYER>\n'
      tx+='      <LAYER NAME="menu'+ix1+'_'+ix2+'b"><A HREF="'+link+'" onMouseOver="menuOverNn(\''+ix1+'\',\''+ix2+'\')" STYLE="color:#a3bccc;font-family:Helvetica,Arial,sans-serif;font-size:9pt;line-height:11pt;text-decoration:none;font-weight:bold">'+title+'</A></LAYER>\n'
      tx+='    </LAYER>\n'
      ix2=digit(parseInt(ix2)+1,2)
    }
    wid+=4

    tp=hei+16
    tx+='  </LAYER>\n'
    tx+='  <LAYER POSITION="relative" WIDTH="'+shad+'" HEIGHT="'+hei+'" LEFT="'+wid+'" TOP="'+tp2+'" BGCOLOR="#587080"></LAYER>\n'
    tx+='  <LAYER POSITION="relative" WIDTH="'+shwid+'" HEIGHT="'+shad+'" LEFT="'+shshift+'" TOP="'+tp+'" BGCOLOR="#587080"></LAYER>\n'
    tx+='</LAYER>\n'

    ix1=digit(parseInt(ix1)+1,2)
  }
  return tx
}


function mainMenuOver(item){
  ix='01'
  while(mn[ix]){
    makeObj('menu'+ix).visibility=hid
    ix=digit(parseInt(ix)+1,2)
  }
  makeObj('menu'+item).visibility=vis
}
function mainMenuOut(item){
  makeObj('menu'+item).visibility=hid
}

function menuOverIe(what,id1,id2){
  what.style.color='#6e8ca0'
  eval(doc+bracket1+'"menu'+id1+'_'+id2+'"'+bracket2+sty+'.background="#a3bccc"')
//  document.all['menu'+id1+'_'+id2].style.background='#a3bccc'
}
function menuOutIe(what,id1,id2){
  what.style.color='#a3bccc'
  eval(doc+bracket1+'"menu'+id1+'_'+id2+'"'+bracket2+sty+'.background="#6e8ca0"')
//  document.all['menu'+id1+'_'+id2].style.background='#6e8ca0'
}

function menuOverNn(id1,id2){
  ix='01'
  while(document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+ix]){
    document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+ix].bgColor='#6e8ca0';
    document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+ix].document.layers['menu'+id1+'_'+ix+'a'].visibility=hid;
    document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+ix].document.layers['menu'+id1+'_'+ix+'b'].visibility=vis;
    ix=digit(parseInt(ix)+1,2)
  }
  document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+id2].bgColor='#a3bccc';
  document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+id2].document.layers['menu'+id1+'_'+id2+'b'].visibility=hid
  document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+id2].document.layers['menu'+id1+'_'+id2+'a'].visibility=vis
}
function menuOutNn(id1,id2){
  document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+id2].bgColor='#6e8ca0';
  document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+id2].document.layers['menu'+id1+'_'+id2+'a'].visibility=hid;
  document.layers['menu'+id1].document.layers['menu'+id1+'items'].document.layers['menu'+id1+'_'+id2].document.layers['menu'+id1+'_'+id2+'b'].visibility=vis;
}

function showTitle(){
  makeObj('title').visibility=vis
}

function switchLyrVis(lyr){
  if (makeObj(lyr).display=="block") {
    makeObj(lyr).display="none"
  }
  else {
    makeObj(lyr).display="block"
  }
}


anagAnimCnt=1
anagAnimDir=1
anagAnimPhase=5
xp1=new Array();yp1=new Array()
xp1[0]=3;yp1[0]=3
xp1[1]=102;yp1[1]=19
xp1[2]=207;yp1[2]=3
xp1[3]=3;yp1[3]=11
xp1[4]=207;yp1[4]=19
xp1[5]=102;yp1[5]=3
xp1[6]=3;yp1[6]=19
xp1[7]=207;yp1[7]=11
p1cnt=0
function anagAnim(){
  anagAnimCnt+=anagAnimDir
  if(anagAnimCnt<1||anagAnimCnt>anagAnimPhase){
    if(anagAnimCnt<1){
      p1cnt++
      if(p1cnt>=xp1.length)p1cnt=0
      animPos('',xp1[p1cnt],yp1[p1cnt])
    }
    anagAnimDir=-anagAnimDir
    anagAnimCnt+=anagAnimDir
    anagAnimTimer=setTimeout("anagAnim()",1500)
  }
  else{
    eval('anim'+(anagAnimCnt-anagAnimDir)+'Obj.visibility=hid')
    eval('anim'+anagAnimCnt+'Obj.visibility=vis')
    anagAnimTimer=setTimeout("anagAnim()",60)
  }
}

function animPos(v,x,y){
  for(i=1;i<=5;i++){
    eval('anim'+v+i+'Obj.left='+(bannerLeftEdge+x))
    eval('anim'+v+i+'Obj.top='+(marg+y))
  }
}


function signInForm(page) {
  if(document.forms['inForm']) {
    document.forms['inForm'].action=page
    document.forms['inForm'].submit()
  }
  else {
    if ((document.location.toString().indexOf('game.php')>=0 || document.location.toString().indexOf('game_en.php')>=0) && page.indexOf('#anagram_game')>0) {
      makeObj('anagramDescription').display="block"
      document.location.hash="#anagram_game"
    }
    else {
      goto(page)
    }
  }
}

function goto(url){
  var referLink = document.createElement('a');
  referLink.href = url;
  document.body.appendChild(referLink);
  referLink.click();
}
