
function changeMenu(main_menu, sub_menu) {
  var main_html = window.parent;
  var right_iframe = main_html.document.getElementById("right_iframe").contentWindow;
  var triangle_img = right_iframe.document.getElementById("triangle");

  var main_menu_st = "";
  if (main_menu<10) main_menu_st = "0";
  main_menu_st += (new Number(main_menu)).toString();

  triangle_img.src = "images/triangle_"+main_menu_st+".jpg";

  var content_iframe = main_html.document.getElementById("content_iframe").contentWindow;
  content_iframe.location = "../web.dll/content?main_menu="+(new Number(main_menu)).toString()+"&sub_menu="+(new Number(sub_menu)).toString();

}

function newLanguage()
{
  var w = window.open('../admin.dll/newlanguage','ablak','width=300,height=300,menubar=no,toolbar=no,statusbar=no');
}

function delLanguage()
{
  if (confirm("Biztos hogy törli a kiválasztott nyelvet?"))
  {
    document.getElementById('dellangsubmit').value=document.getElementById('nyelv_select').value;
    document.getElementById('urlap').submit();
  }
}


function editToplevel(nyelv)
{
  var w = window.open('../admin.dll/edittoplevel?nyelv='+nyelv,'toplevel_ablak','width=600,height=400,menubar=no,toolbar=no,statusbar=yes');
//  var w = window.open('../admin.dll/edittoplevel?nyelv='+nyelv,'toplevel_ablak');
}

function moveMenu(nyelv,fomenu,submenu)
{
  var w = window.open('../admin.dll/movemenu?nyelv='+nyelv+'&fomenu='+fomenu+'&submenu='+submenu,'toplevel_ablak','width=600,height=400,menubar=no,toolbar=no,statusbar=yes');
}


function getid(id)
{
  return document.getElementById(id);
}

function resizeIframe() { 
  var newHeight = content_body.scrollHeight + 10; 
  if (newHeight<600) newHeight = 600; 

  var content_iframe = window.parent.document.getElementById("content_iframe");
  content_iframe.style.height=newHeight; 

  var menu_iframe = window.parent.document.getElementById("menu_iframe");
  menu_iframe.style.height=newHeight; 
  var menu_table = menu_iframe.contentWindow.document.getElementById("menu_table");
  var selected_menu = menu_iframe.contentWindow.document.getElementById("selected_menu");
  if (selected_menu!=null) 
    selected_menu.style.height = newHeight - selected_menu.offsetTop;
	
  var right_iframe = window.parent.document.getElementById("right_iframe");
  right_iframe.style.height=newHeight; 
} 

function uploadHeader(nyelv,index,miben)
{
  //alert(nyelv+'  '+index+'   '+miben);
  if(miben == 'fomenu')
  {
      var s=window.open('../admin.dll/add_header?nyelv='+nyelv+'&fomenu='+index,'header','toolbar=no,resize=no,width=600,height=400');s.focus();
  }
  else if(miben =='toplevel')
  {
      var s=window.open('../admin.dll/add_header?nyelv='+nyelv+'&toplevel='+index,'header','toolbar=no,resize=no,width=600,height=200');s.focus();
  }
}


function uploadFile(nyelv,fomenu,submenu)
{
  //alert(nyelv+'  '+fomenu+'   '+submenu);
  var s=window.open('../admin.dll/add_attachment?nyelv='+nyelv+'&fomenu='+fomenu+'&submenu='+submenu,'fileattach','toolbar=no,resize=yes,resizable=yes,width=600,height=200');s.focus();
}

/*
function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
}
function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}
*/

function swapMenu()
{
  var obj = document.getElementById('proba2');
  if (obj.style.display == 'none')
  {
    obj.style.display = 'block';
  }
  else
  {
    obj.style.display = 'none';
  }
}

function resizePic(kep,modositando,maxWidth,maxHeight)
{
  var keparany = kep.width/kep.height; 
  var timer = 0; //végtelen ciklus ellen
  var szeles = maxWidth;
  var magas = maxHeight;
    
  while ( (kep.width > szeles) || (kep.height > magas) && (timer < 30))
  {
    timer++;
    if (kep.width > szeles)
    {
      kep.width = szeles;
      kep.height = (szeles / keparany);
    }
    else if (kep.height > magas)
    {
      kep.height =magas;
      kep.width = (magas * keparany)
    }
  }
  modositando.width  = kep.width;
  modositando.height = kep.height;
}