﻿var bongeszo = navigator.appName;
var verzio =  parseInt(navigator.appVersion);
var reteg = null;
eltolx = 0;
eltoly = 0;
var bongeszotipus;

var kep_swap_01 = new Image(); kep_swap_01.src="kepek/menu/menu0b.gif";
var kep_swap_02 = new Image(); kep_swap_02.src="kepek/menu/menu1b.gif";
var kep_swap_03 = new Image(); kep_swap_03.src="kepek/menu/menu2b.gif";
var kep_swap_04 = new Image(); kep_swap_04.src="kepek/menu/menu3b.gif";
var kep_swap_05 = new Image(); kep_swap_05.src="kepek/menu/menu4b.gif";
var kep_swap_06 = new Image(); kep_swap_06.src="kepek/menu/menu5b.gif";
var kep_swap_07 = new Image(); kep_swap_07.src="kepek/menu/menu6b.gif";
var kep_swap_08 = new Image(); kep_swap_08.src="kepek/menu/menu7b.gif";
var kep_swap_09 = new Image(); kep_swap_09.src="kepek/menu/menu8b.gif";
var kep_swap_10 = new Image(); kep_swap_10.src="kepek/menu/menu9b.gif";
var kep_swap_11 = new Image(); kep_swap_11.src="kepek/menu/menu10b.gif";
var kep_swap_12 = new Image(); kep_swap_12.src="kepek/menu/menu11a.gif";
var kep_swap_13 = new Image(); kep_swap_13.src="kepek/menu/menu12a.gif";
var kep_swap_14 = new Image(); kep_swap_14.src="kepek/menu/menu13a.gif";


if ((bongeszo == "Netscape") && (verzio < 5))
  {
    //netscape 4
    retegref = "document.layers['";
    vegeretegref = "']";
    stilusref = "";
    bongeszotipus = "ns4";
  }
else if ((bongeszo == "Netscape") && (verzio >= 5))
  {
    //netscape 6 vagy nagyobb
    retegref = "document.getElementById('";
    vegeretegref = "')";
    stilusref = ".style";
    bongeszotipus = "ns6";
  }
else
  {
    //internet explorer
    retegref = "document.all['";
    vegeretegref = "']";
    stilusref = ".style";
    bongeszotipus = "ie";
  }

var ns4 = (document.layers)? true:false;
var ns6 = (document.getElementById)? true:false;
var ie4 = (document.all)? true:false;
var ie5 = false;

// Microsoft Stupidity Check(tm).
if (ie4) {
  if ((navigator.userAgent.indexOf('MSIE 5') > 0) || (navigator.userAgent.indexOf('MSIE 6') > 0)) {
    ie5 = true;
  }
  if (ns6) {
    ns6 = false;
  }
}

document.onmousemove = mouseMove
if (ns4) document.captureEvents(Event.MOUSEMOVE)

function eltolreteg(retegneve)
  {
    if (ie4) szelesseg = document.body.clientWidth;
    if (ns4) szelesseg = window.innerWidth; // was screwed in mozilla, fixed now?
    if (ns6) szelesseg = window.innerWidth;

    eval("var szelesseg2 = " + retegref + retegneve + vegeretegref + stilusref + ".width;");
    szelesseg2 = szelesseg2.substr(0,szelesseg2.length-2)*2/2;

    if ((eltolx + 10) <= (szelesseg - szelesseg2))
      {
        eval(retegref + retegneve + vegeretegref + stilusref + ".left = eltolx + 8");
      }
    else
      {
        eltolx = szelesseg - szelesseg2 - 2;
        eval(retegref + retegneve + vegeretegref + stilusref + ".left = eltolx;");
      }

    eval(retegref + retegneve + vegeretegref + stilusref + ".top = eltoly + 13");

  }

function mouseMove(e)
  {
    if ((ns6) || (ns4)) {eltolx=e.pageX; eltoly=e.pageY;}
    if (ie4) {eltolx=event.x; eltoly=event.y;}
    if (ie5) {eltolx=event.x+document.body.scrollLeft; eltoly=event.y+document.body.scrollTop;}
    if (reteg != null)
      {
        eltolreteg(reteg);
      }
  }

function retegkiirasa(txt) {
  txt = "<table border=1 cellpadding=2 cellspacing=0 bordercolor='#000000' bgcolor='#FCFBD9' style='border: ridge 1px;border-color: black;'><td><span class='hint'><small>" + txt + "</span></td></table>";
  txt += "\n";
  var over = null;
  if ( (ns4) || (ie4) || (ns6) ) {
    if (ns4) eval ("over = document." + reteg);
    if (ie4) eval ("over = " + reteg + ".style");
    if (ns6) over = document.getElementById(reteg);
  }

        if (ns4) {
                var lyr = document.overDiv.document

                lyr.write(txt)
                lyr.close()
        } else if (ie4) {
    document.all[reteg].innerHTML = txt
  } else if (ns6) {
    range = document.createRange();
    range.setStartBefore(over);
    domfrag = range.createContextualFragment(txt);
    while (over.hasChildNodes()) {
      over.removeChild(over.lastChild);
    }
    over.appendChild(domfrag);
  }
}

function mutatreteg(retegneve,txt,szelesseg)
  {
    if (bongeszotipus == "ie")
      {
        szelesseg +=5;
      }
    reteg = retegneve;
    eltolreteg(retegneve);
    retegkiirasa(txt);
    eval(retegref + retegneve + vegeretegref + stilusref + ".visibility = 'visible'");
    if (szelesseg != "auto") eval(retegref + retegneve + vegeretegref + stilusref + ".width = '" + szelesseg + "'");
    eltolreteg(retegneve);
  }

function eltuntetreteg(retegneve)
  {
    eval(retegref + retegneve + vegeretegref + stilusref + ".visibility = 'hidden'");
    reteg = null;
  }

function resize()
{
  if (bongeszotipus != "ie")
  {
    var ablak_szelesseg = window.innerWidth;
  }
  else
  {
    var ablak_szelesseg = document.body.clientWidth;
  }

  document.images[1].width = ablak_szelesseg - 160 - document.images[2].width;
  document.images[1].height = 17;

  eval("nev_szelesseg = " + retegref + "nev" + vegeretegref + stilusref + ".width");

  veg_left = 160 + document.images[1].width - 1;
  nev_left = (ablak_szelesseg - 160 - 600)/2 + 160;
  elerhet_left = (ablak_szelesseg - 160 - 600)/2 + 160;
  szoveg_width = ablak_szelesseg - 205;
  nyomtat_left = ablak_szelesseg - 180;

  eval(retegref + "veg" + vegeretegref + stilusref + ".left = " + veg_left);
  eval(retegref + "nev" + vegeretegref + stilusref + ".left = " + nev_left);
  eval(retegref + "nyomtat" + vegeretegref + stilusref + ".left = " + nyomtat_left);
  eval(retegref + "elerhet" + vegeretegref + stilusref + ".left = " + elerhet_left);
  eval(retegref + "szoveg" + vegeretegref + stilusref + ".width = " + szoveg_width);
  eval(retegref + "hatter" + vegeretegref + stilusref + ".width = " + szoveg_width);
}

function menu_gomb_valtas(selObj,szam,muvelet)
{
  if (muvelet == "out")
  {
    selObj.src = "kepek/menu/menu" + szam + "a.gif";
  }
  else if (muvelet == "over")
  {
    selObj.src = "kepek/menu/menu" + szam + "b.gif";
  }

}
