function flashEvent(eType, eData) {
  if (eType == 'page' && FLASH_PAGES[eData]) {
    window.location.href = FLASH_PAGES[eData];
  } else if (eType == 'search') {
    var frm = $('#hidden-kereses-form');
    $('input[name="kifejezes"]', frm).val(decodeStr(eData));
    frm.submit();
  } else if (eType == 'login') {
    var frm = $('#hidden-login-form');
    var parts = eData.split('|');
    $('input[name="username"]', frm).val(decodeStr(parts[0]));
    $('input[name="password"]', frm).val(decodeStr(parts[1]));
    frm.submit();
  } else if (eType == 'logout') {
    window.location = '/kilepes';
  } else if (eType == 'profil') {
    window.location = '/profil';
  } else {
    alert(eType + ': ' + eData);
  }
}

function decodeStr(eData) {
  var parts = eData.split(';')
  var string = '';
  for (var i = 0; i < parts.length-1; i++) {
    string += String.fromCharCode(parts[i]);
  }
  return string;
}

function onResize(doResize) {
  if (doResize) {
    var cHeight = $("#content").height()
    var wHeight = $(window).height() - 246
    if (cHeight < wHeight)
      $("#content").height(wHeight)
  } else {
    setTimeout(onResize, 100, true)
  }
}
function setMenu() {
  var obj = $("div", $(this).parent())
  if (obj.size() > 0) {
    if (selKat)
      selKat.slideUp("fast");
    selKat = obj
    selKat.slideDown("fast", onResize);
  }
}

var selKat
function onReady() {
  onResize()

  var katItems = $("#content > .bongeszo > .left > .katItem > a")
  if (katItems.size() > 0) {
    katItems.bind("click", setMenu)
    var selItem = $("#content > .bongeszo > .left .selected")
    if (selItem.size() > 0) {
      selKat = selItem.parent()
      selKat.show(1, onResize)
    }
  }
}
$(document).ready(onReady);
$(window).resize(onResize);
