var inmenu=0;

function clickel(id)
{
	switch(id)
	{
		case "fooldal":
			document.getElementById(navigator.userAgent.indexOf("IE 6") != -1 ? "tartalom" : "fixed").style.visibility = "hidden";
			//new fadeshow(fadeimages, 400, 266, 0, 3000, 1, 0);
			document.getElementById("slide").style.visibility = "visible";
			break;
		case "belepes":
			var win = document.getElementById("belepes_win")
			win.style.marginLeft = "-"+(win.offsetWidth/2)+"px";
			win.style.marginTop = "-"+(win.offsetHeight/2)+"px";
			win.style.visibility = "visible";
			document.getElementById("username").focus();
			break;
		default:
			PutXml(encodeURI("data.php?t="+id), tartalom);
	}
}

function close()
{
	var o = document.getElementById(this.name);
	document.body.removeChild(o);
}

function eltavolit(id)
{
	var o = document.getElementById(id);
	if (o != null)
		document.body.removeChild(o);
}

function hideMenu(id)
{
	var o = document.getElementById(id);
	if (o != null)
		o.style.visibility = "hidden";
}

function hideMenus()
{
	hideMenu("rolunkMenu");
	hideMenu("toborzoMenu");
	hideMenu("jotudniMenu");
	hideMenu("szolgalatMenu");
	hideMenu("jelentkezesMenu");
	hideMenu("uzenetMenu");
	hideMenu("feltoltesMenu");
	hideMenu("felhasznaloMenu");
	hideMenu("statisztikaMenu");

	eltavolit('jelentkezik');
	eltavolit('szerk');
	eltavolit('stat_panel');
	eltavolit('felhasznalo_table');
	eltavolit('log_panel');
}

function clickBelso(id)
{
	PutXml(encodeURI("data.php?t="+id), tartalom);
}

function over(id)
{
	var i = document.getElementById(id);
	i.src="images/"+id+"a.png";

	switch(id)
	{
		case "rolunk":
		case "jotudni":
		case "szolgalat":
		case "jelentkezes":
		case "uzenet":
		case "feltoltes":
		case "felhasznalo":
		case "statisztika":
		case "toborzo":
			showMenu(id);
			break;
		case "fooldal":
		case "bemutatkozas":
		case "tamogatoink":
		case "elerhetosegek":
		case "belepes":
		case "kilepes":
			hideMenus();
			break;
		default:
			inmenu=1;
			break;
	}
}

function out(id)
{
	var i = document.getElementById(id);
	i.src="images/"+id+".png";
	if (inmenu == 1)
	{
		inmenu=0;
//		window.setTimeout("hide();", 100);
	}	
}

function hide()
{
	if (inmenu == 0)
		hideMenus();
}

function showMenu(id)
{
	hideMenus();
	inmenu=1;
	var menu = document.getElementById(id+"Menu");
	menu.style.visibility = "visible";
}


function createXml ()
{
  try
  {
    if (typeof ActiveXObject != "undefined")
      {
      return new ActiveXObject ("Microsoft.XMLHTTP")}
    else if (window.XMLHttpRequest)
      {
      return new XMLHttpRequest}
  }
  catch (a)
  {
  }
return null;
};

function Ec() {};

function PutXml (a, b, c, d)
{
  var e = createXml ();
  if (!e)
    return false;
  if (b)
    {
      e.onreadystatechange = function ()
      {
	if (e.readyState == 4)
	  {
	    var g = -1, h = null;
	    try
	    {
	      g = e.status;
	    h = e.responseText}
	    catch (i)
	    {
	    }
	    b (h, g);
	  e.onreadystatechange = Ec}
      }
    }
  if (c)
  {
      e.open ("POST", a, true);
      var f = d;
      if (!f)
	{
	f = "application/x-www-form-urlencoded"}
      e.setRequestHeader ("Content-Type", f);
    e.send (c)
  } else
  {
      e.open ("GET", a, true);
    e.send (null);
  }
return true;
};

/*
- GET esetén
PutXml(encodeURI(url), ss_cb);
function ss_cb(data, responseCode)
data = visszakapott text
responseCode = nemtom

- POST esetén
PutXml("data.php", rogzit_ok, encodeURI(url));

*/

function tartalom(data, responseCode)
{
	hideMenus();
	var win = document.getElementById("tartalom");
		document.getElementById("slide").style.visibility = "hidden";
	win.innerHTML = data;
	if (navigator.userAgent.indexOf("IE 6") != -1)
		win.style.visibility = "visible";
	else
		win.parentNode.style.visibility = "visible";
}

function hover(e)
{
	e.style.color = "#fbed12";
	e.style.cursor = "pointer";
}

function hout(e)
{
	e.style.color = "#000000";
}


function hover_img(id)
{
	var i = document.getElementById(id+"_img");
	i.style.cursor = "pointer";
	hover(document.getElementById(id));
}

function hout_img(id)
{
	hout(document.getElementById(id));
}

function belepes_click(o)
{
	var e = new Array();
	e.keyCode = 13;
	belepes_cb(e);
}

function jelentkezes_click()
{
	var nev = document.getElementById("nev").value;
	var szulhely = document.getElementById("szulhely").value;
	var szulido = document.getElementById("szulido").value;
	var cim = document.getElementById("cim").value;
	var email= document.getElementById("email").value;
	var telefon = document.getElementById("telefon").value;
	var vegzettseg = document.getElementById("vegzettseg").value;
	var szakkepesites = document.getElementById("szakkepesites").value;
	var munkahely = document.getElementById("munkahely").value;
	var ok = document.getElementById("ok").value;

	
	PutXml("jelentkezes.php", jelentkezes_reply, encodeURI("nev="+nev+"&szulhely="+szulhely+
				"&szulido="+szulido+"&cim="+
				cim+"&email="+email+"&telefon="+telefon+"&vegzettseg="+vegzettseg+
				"&szakkepesites="+szakkepesites+"&munkahely="+munkahely+"&ok="+ok));

}

function jelentkezes_reply(data, response)
{
	belso_login(data,response);
}

function belepes_cb(e)
{
	if (e.keyCode == 13)
	{
		var username = document.getElementById("username").value;
		var pass = document.getElementById("password").value;
		document.getElementById("rolunkMenu").style.visibility = "hidden";
		document.getElementById("jotudniMenu").style.visibility = "hidden";
		document.getElementById("slide").style.visibility = "hidden";

		PutXml("belso/belepes.php", belso_login, encodeURI("u="+username+"&p="+pass));
	}
}

function belso_login(data, responseCode)
{
	if (data)
		eval(data);
	return 0;
}

function hide_login()
{
	document.getElementById("belepes_win").style.visibility = "hidden";
}

function include_js(id,file, exec)
{
	var headTag = document.getElementsByTagName('head')[0];

	for (var i = 0; i < headTag.childNodes.length; i++)
	{
		if (headTag.childNodes[i].type == "text/javascript" &&
			(headTag.childNodes[i].id == id ||
			headTag.childNodes[i].src.indexOf(file) != -1))
		{
			eval(exec);
			return;
		}
	}

	PutXml(encodeURI(file), function(data, responseCode) {
		var script = document.createElement('script'); 
		script.id = id;
		script.language = 'javascript';
		script.type = 'text/javascript';
		script.defer = true;
		script.text = data;
		headTag.appendChild(script);
		eval(exec);
	});
};

function build_menu(menu, txt, type)
{
	var bdiv;
	var html = "";
	var div = document.createElement('div');
	div.id = menu;

	//IE6
	if (navigator.userAgent.indexOf("IE 6") != -1)
		div.className = menu+" "+menu+"KulsoIE6 "+menu+"Belso";
	else
	{
		div.className = menu+" "+menu+"Kulso";
		bdiv = document.createElement('div');
		bdiv.id = menu+"Belso";
		bdiv.className = "menuKeret "+menu+"Belso";
		div.appendChild(bdiv);
	}

	var j = 0;

	for (var i = 0; i < txt.length; i++)
	{
		if (type >= txt[i][1])
		{
			html += txt[i][0];
			j++;
		}
	}
	
	var height = j * 40;

	// NEM IE6
	if (navigator.userAgent.indexOf("IE 6") == -1)
	{
		bdiv.innerHTML = html;
		div.style.height = (height+21)+"px";
		create_img("images/jf.png", div, 0, 0);
		var sright = document.createElement("div");
		sright.className = "shadowRight";
		div.appendChild(sright);
		create_img("images/ba.png", div, 1, 1);
		create_img("images/ja.png", div, 0, 1);
		var sbottom;
		if (navigator.userAgent.indexOf("IE 7") != -1)
		{
			sbottom = document.createElement("div");
			sbottom.className = "shadowBottom shadowBottomIE7";
		} else
		{
			sbottom = document.createElement("div");
			sbottom.className = "shadowBottom shadowBottomOther";
		}

		div.appendChild(sbottom);
	} else
	{
		div.style.height = height+"px";
		div.innerHTML = html;
	}

	document.body.appendChild(div);
};

function create_img(imgsrc, div, bal, also)
{
	var img = document.createElement('img');
	img.style.position = "absolute";
	if (bal)
		img.style.left = "0px";
	else
		img.style.right = "0px";
	if (also)
		img.style.bottom = "0px";
	else
		img.style.top = "0px";
	img.src = imgsrc;
	div.appendChild(img);
};

function kituntetes_click(img)
{
	var url = document.location.href+img;
	window.open(url);//, 'fullscreen=0,width=700,height=500,resizable=1,scrollbars=1');
};


