﻿var browserType;
var selected;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
   browserType= "gecko"
}

/*
	Az adott menüelem állapotának megváltoztatása (visible / hidden)
*/
function switchState(menuelem) {
	menuelem = menuelem + "-submenu";
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else if (browserType == "ie")
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else
	     document.poppedLayer = eval('document.layers[menuelem]');
	
	//állapotváltás
	if (document.poppedLayer.style.display == "block") {
		document.poppedLayer.style.display= "none";
		//document.poppedLayer.style.visibility= "hidden";
	}
	else {
		document.poppedLayer.style.display = "block";
		//document.poppedLayer.style.visibility= "visible";
	}
}

/*
	Egy adott rész elrejtése
*/
function hide(menuelem) {
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else if (browserType == "ie")
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else
	     document.poppedLayer = eval('document.layers[menuelem]');
	
	document.poppedLayer.style.display= "none";
}
		
/*
	főlap almenüjének felfedése
*/
function show(menuelem) {
	//menüelemek elrejtése
	if (selected != null)
	{
		hide(selected);
		hide(selected + "-linkek");
	}

	selected = menuelem;
		
	//a kiválasztott elem megjelenítése
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else if (browserType == "ie")
		document.poppedLayer = eval('document.getElementById(menuelem)');
	else
		document.poppedLayer = eval('document.layers[menuelem]');
	
	document.poppedLayer.style.display= "block";
	
	//a kiválasztott elem linkjeinek megjelenítése
	menuelem = menuelem + "-linkek";
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else if (browserType == "ie")
		document.poppedLayer = eval('document.getElementById(menuelem)');
	else
		document.poppedLayer = eval('document.layers[menuelem]');
	
	document.poppedLayer.style.display= "block";
}

/*
	Az aloldalak jobb menüinek megjelenítésére használt fgv
 */
function showSubmenu(menuelem) {
	//előző almenü visszazárása
	if (selected != null)
	{
		showSingle(selected);
		hide(selected + "-linkek");
	}
	
	//ez a kiválasztott
	selected = menuelem;
	
	//almenü megjelenítése
	submenu = menuelem + "-linkek";
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(submenu)');
	else if (browserType == "ie")
		document.poppedLayer = eval('document.getElementById(submenu)');
	else
		document.poppedLayer = eval('document.layers[submenu]');
	
	document.poppedLayer.style.display= "block";


	//a kiválasztott elem elrejtése, hogy a helyére a lenyitott almenü kerüljön
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else if (browserType == "ie")
		document.poppedLayer = eval('document.getElementById(menuelem)');
	else
		document.poppedLayer = eval('document.layers[menuelem]');

	document.poppedLayer.style.display= "none";	
}


/*
	A menüelemet láthatóvá teszi - semmi egyéb beállítás, szemben a show fgv-el
 */
function showSingle(menuelem) {
	if (browserType == "gecko" )
	     document.poppedLayer = eval('document.getElementById(menuelem)');
	else if (browserType == "ie")
		document.poppedLayer = eval('document.getElementById(menuelem)');
	else
		document.poppedLayer = eval('document.layers[menuelem]');
	
	document.poppedLayer.style.display = "block";
}

function switchLanguage(nyelv) {
	var pathArray = window.location.pathname.split('/');
	
	//ha nem szerepel az urlben a pontos cím
	if (pathArray[1] == "") {
		pathArray[1] = "index.html";
	}
	
	if (nyelv == "en") {
		//angolra váltás: Eng végződés hozzáírása a lap címéhez
		//ha már ott volt, akkor töröljük
		pathArray[pathArray.length - 1] = pathArray[pathArray.length - 1].replace("Eng.", ".");
			
		//Eng hozzáírása a címhez
		pathArray[pathArray.length - 1] = pathArray[pathArray.length - 1].replace(".", "Eng.");
	}
	else {
		//magyarra váltás (töröljük az Eng elnevezést a hivatkozásból, ha van)
		pathArray[pathArray.length - 1] = pathArray[pathArray.length - 1].replace("Eng.", ".");
	}
	var path = pathArray.join("/");
	if (path[0] == "/"){
		path = path.substring(1);
	}
	window.location = path;
}