// *******************************************************************************
// VAN_JAVA - javascript engedélyezésének vizsgálata
// *******************************************************************************

function szimatol($oldal)
{
  if (!navigator.javaEnabled()) location.replace("?");
}

// *******************************************************************************
// menü képének váltakozása ha az egér fölötte van
// *******************************************************************************

menu_1_on = new Image(); menu_1_on.src = "images/menu_1_on.gif";
menu_1_off = new Image(); menu_1_off.src = "images/menu_1_off.gif";

menu_2_on = new Image(); menu_2_on.src = "images/menu_2_on.gif";
menu_2_off = new Image(); menu_2_off.src = "images/menu_2_off.gif";

menu_3_on = new Image(); menu_3_on.src = "images/menu_3_on.gif";
menu_3_off = new Image(); menu_3_off.src = "images/menu_3_off.gif";

menu_4_on = new Image(); menu_4_on.src = "images/menu_4_on.gif";
menu_4_off = new Image(); menu_4_off.src = "images/menu_4_off.gif";

menu_5_on = new Image(); menu_5_on.src = "images/menu_5_on.gif";
menu_5_off = new Image(); menu_5_off.src = "images/menu_5_off.gif";

menu_6_on = new Image(); menu_6_on.src = "images/menu_6_on.gif";
menu_6_off = new Image(); menu_6_off.src = "images/menu_6_off.gif";

menu_7_on = new Image(); menu_7_on.src = "images/menu_7_on.gif";
menu_7_off = new Image(); menu_7_off.src = "images/menu_7_off.gif";

menu_8_on = new Image(); menu_8_on.src = "images/menu_8_on.gif";
menu_8_off = new Image(); menu_8_off.src = "images/menu_8_off.gif";

function menu_on(imgname)
{
  document[imgname].src=eval(imgname+"_on.src");
  window.status = 'Open';
  return true;
}

function menu_off(imgname)
{
  document[imgname].src=eval(imgname+"_off.src");
  window.status = '';
  return true;
}

// *******************************************************************************
// BONGESZO_SUTI - Az IE használatát eltárolni, mert miatta mindig szívok
// *******************************************************************************

bongeszo_suti_keres();

function bongeszo_suti_keres()
{
  bongeszo = bongeszo_suti_kiolvas('bongeszo');
  if (bongeszo == null || bongeszo == "" || bongeszo != 1 || bongeszo != 2) bongeszo_suti_letrehoz();
}

function bongeszo_suti_kiolvas(bongeszo)
{
  if (document.cookie.length > 0)
  {
    kezd = document.cookie.indexOf(bongeszo + "=");
    if (kezd!=-1)
    {
      kezd=kezd + bongeszo.length+1;
      vege = document.cookie.indexOf(";",kezd);
      if (vege == -1) vege = document.cookie.length;
      return unescape(document.cookie.substring(kezd,vege));
    }
  }
  return "";
}

function bongeszo_suti_letrehoz()
{
  if ( navigator.appName == 'Microsoft Internet Explorer' ) bongeszo = 1; else bongeszo = 2;
  var datum = new Date();
  datum.setDate(datum.getDate() + 100);
  document.cookie = "bongeszo" + "=" + escape(bongeszo)+ ((100 == null) ? "" : ";expires=" + datum.toGMTString());
}

// *******************************************************************************
// MUTAT - táblázat sorainak elrejtése és megmutatása
// *******************************************************************************

function mutat(sh_this)
{
  if(document.getElementById(sh_this).style.display=='none')
  {
    document.getElementById(sh_this).style.display = '';
  }
  else
  {
    document.getElementById(sh_this).style.display = 'none';
  }
}

// *******************************************************************************
// MAX_KARAKTER - a textarea-ba hány karaktert lehet bevinni
// *******************************************************************************

window.onload = function () 
{	
  if (self.init) init();
}

function $(id) 
{
  return document.getElementById(id);
}

var W3CDOM = document.createElement && document.getElementsByTagName;

function init() 
{ 
  setMaxLength();
}

function setMaxLength() 
{
  if (!W3CDOM) return;
  var textareas = document.getElementsByTagName('textarea');
  var szamlalo = document.createElement('div');
  szamlalo.className = 'szamlalo';
	
  for (var i = 0; i < textareas.length; i++) 
  {
    var szamlaloClone = szamlalo.cloneNode(true);
    szamlaloClone.innerHTML = 'Karakterek száma: <span>0</span>/'+1000;
    textareas[i].parentNode.insertBefore(szamlaloClone,textareas[i].nextSibling);
    textareas[i].relatedElement = szamlaloClone.getElementsByTagName('span')[0];
    textareas[i].onkeyup = textareas[i].onchange = checkMaxLength;
    textareas[i].onkeyup();
  }
}

function checkMaxLength() 
{
  var textareas = document.getElementsByTagName('textarea');
  var maxLength = this.getAttribute('maxlength');
  var currentLength = this.value.length;	
  this.relatedElement.firstChild.nodeValue = currentLength;
}
