function mt_berak()
{
    fuggveny = new Array("mt('login', 'regisztr�lt c�m');", "mt('keres_beiro', 'Kulcssz�');", "document.getElementById(\'loginForm\').submit();", "document.getElementById(\'searchForm\').submit()");
    elem = new Array("login", "keres_beiro", "login_button", "searchbutton");
    for (i=0;i<elem.length;i++)
    {
		try
		{
			document.getElementById(elem[i]).onclick =  new Function(fuggveny[i]);
		}
		catch(err)
		{
		}
	}			
}

function kosarbarak(mit, db)
{
	x_showKosarOsszeg(mit, document.getElementById("mennyidb"+mit).value, showKosarOsszeg);
	document.getElementById("mennyidb"+mit).value=0;
}	

function mt(mit, ertek)
{
	obj = document.getElementById(mit);
	if (obj.value == ertek)
	{
		obj.value='';
	}
	else
	{
		if (obj.value.length == 0)
		{
			obj.value = ertek;
		}
	}	
}

function mouseCheck(e, mit)
{
    if (e.button == 2)
    	x_szerkeszt(mit, show_szerkeszt);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*Input File*/

/* QUIRKSMODE JAVASCRIPT */

var blogs = ['/blog/','/bugreports/','/elsewhere/'];
var archivedText = 'You\'re looking at outdated content that is no longer maintained. Use with care.';

var advancedJavaScriptSupport = createXMLHTTPObject() && document.createElement && document.getElementsByTagName;

window.onunload = function () {

	// execute unload routine of page, if present

	if (self.exit)
		exit();
	
	// execute unload routine for blog pages, if present

	if (self.exitBlogs)
		exitBlogs();
}

window.onload = function () {
	
	
	/* Initialise example scripts on content pages in all browsers */
	
	if (self.init)
		init();

	/* See if browser supports advanced interface */


	/* Initialise blog and bilingual scripts, if they're there */

	if (self.initBlogs)
		initBlogs();
	
	if (self.initBilingual)
		initBilingual();
}

/***************************************/
/*                                     */
/*             UTILITIES               */
/*                                     */
/***************************************/




/* XMLHTTP */

function sendRequest(url,callback,postData) {
	var req = createXMLHTTPObject();
	if (!req) return;
	var method = (postData) ? "POST" : "GET";
	req.open(method,url,true);
	req.setRequestHeader('User-Agent','XMLHTTP/1.0');
	if (postData)
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	req.onreadystatechange = function () {
		if (req.readyState != 4) return;
		if (req.status != 200 && req.status != 304) {
		//	alert('HTTP error ' + req.status);
			return;
		}
		callback(req);
	}
	if (req.readyState == 4) return;
	req.send(postData);
}

function XMLHttpFactories() {
	return [
		function () {return new XMLHttpRequest()},
		function () {return new ActiveXObject("Msxml2.XMLHTTP")},
		function () {return new ActiveXObject("Msxml3.XMLHTTP")},
		function () {return new ActiveXObject("Microsoft.XMLHTTP")}
	];
}

function createXMLHTTPObject() {
	var xmlhttp = false;
	var factories = XMLHttpFactories();
	for (var i=0;i<factories.length;i++) {
		try {
			xmlhttp = factories[i]();
		}
		catch (e) {
			continue;
		}
		break;
	}
	return xmlhttp;
}


var W3CDOM = (document.createElement && document.getElementsByTagName);

function init()
	{
	if (!W3CDOM) return;
	var fileinput_lathatoUpload = document.createElement('div');
	fileinput_lathatoUpload.className = 'fileinput_lathato';
	fileinput_lathatoUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='img/button_select.gif';
	fileinput_lathatoUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++)
		{
		if (x[i].type != 'file') continue;
		if (x[i].getAttribute('noscript')) continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fileinput_lathatoUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		if (x[i].value)
			x[i].onchange();
		x[i].onchange = x[i].onmouseout = function ()
			{
			this.relatedElement.value = this.value;
			}
		}
	}

window.onload = init();

sorok=new Array();
allapot=new Array();

ott=false;

function getelem(mit)
{
	return document.getElementById(mit);
}

function varj()
{
	getelem("varj").style.display="";
}

function nevarj()
{
	getelem("varj").style.display="none";
}

function am(mit, tv)
{
	varj();
	x_allapotmentes(mit, tv, show_main);
}

function szm(mit, tv)
{
	varj();
	x_szovegmentes(mit, tv, show_main)
}

function p2m(mit, tv)
{
	varj();
	x_pr2ment(mit, tv, show_main)
}

function p3m(mit, tv)
{
	varj();
	x_pr3ment(mit, tv, show_main)
}


function um(mit)
{
	varj();
	x_ujmenu(mit, show_main)
}

function sp(mit)
{
	varj();
	ott=false;
	show_projprop(mit);
}

function im(mit, tv)
{
	varj();
	x_ikonmentes(mit, tv, show_main);
}

function st(mit)
{
	if (confirm('Biztosan t�r�lni szeretn�d ?'))
	{
		varj();
		x_sortorles(mit, show_main)
	}
}

function fament()
{
	varj();
	x_fament(fament_cb);
	nevarj();
}

function fament_cb()
{
//	alert("Ment�s rendben.");
}

function fatolt()
{
	varj();
	x_fatolt(show_main);
}


function change(id)
{
	varj();
	x_change(id,  show_main);
}

function allopen()
{
	varj();
	x_allopen(show_main);
}




function editor()
{
	varj();
	x_editor("", show_main);
}



function feladat_mentes(id)
{
	varj();
	x_feladat_mentes(id, getelem("kellleiras").checked, getelem("leiras").value, getelem("hatarido").value, getelem("prior").value, getelem("becsult_idoigeny").value, getelem("bemeneti_link").value, getelem("felelos").value, getelem("feladat_feladat").value, feladat_mentes_cb);
}
function feladat_mentes_cb(vissza)
{
	show_projprop(vissza);
}
function feladatlista_betolt(id)
{
	varj();
	getelem("feladat_feladat").length=0;
	x_feladatlista_betolt(id, feladatlista_betolt_cb);
}
function feladatlista_betolt_cb(vissza)
{
	hossz=vissza[0];
	for (i=0;i<hossz;i++)
	{

		var y=document.createElement("option");
		y.text=vissza[2][i];
		y.value=vissza[1][i];

		var x=document.getElementById("feladat_feladat");
		try
		{
			x.add(y,null); // standards compliant
		}
		catch(ex)
		{
			x.add(y); // IE only
		}
//		alert(vissza[1][i]+"  "+vissza[2][i]);
	}
	nevarj();
}
function menumutat(id)
{
	obj = document.getElementById("sub"+id);
    if (obj.style.display == "none")
    	obj.style.display = "";
   	else
    	obj.style.display = "none";
}

function menucserel()
{
	try
	{
		document.getElementById("balmenutermekkategioria").className="kivalasztotttermekkategoria";
	}
	catch (err)
	{}
}
function show_main()
{
	varj();
	stat="";
	for (i=0;i<sorok.length;i++)
	{
		stat+=sorok[i]+":"+mutat[sorok[i]]+"\\n";
	}
	//alert(stat);
	x_show_main(stat, show_main_cb);
}
function show_main_cb(vissza)
{
	getelem("kozepe").innerHTML=vissza;
	nevarj();
	allit();
}


function show_projprop(id)
{
	varj();
	x_show_projprop(id, show_projprop_cb);
}
function show_projprop_cb(vissza)
{
	getelem("prop").innerHTML=vissza;
	nevarj();
}

