function ures(subj)
{
	r = new RegExp("^ *$","g");
	return r.test(subj);
}

function showmenu(obj)
{
	document.getElementById(obj).style.display = 'block';
}

function hidemenu(obj)
{
	document.getElementById(obj).style.display = 'none';
}


function formkuldes(szp) {	
	if(szp)
	{
		document.getElementById('newsletterForm').action = szp;
		document.getElementById('bside').value = szp;
		document.getElementById('newsletterForm').submit();
	}
}

function searchStart() {
	key = document.getElementById("keyword").value;
	if(key != "")
	{
		document.getElementById("searchForm").submit();
	}
}

window.onload=function(){
	document.onclick=function(e) {
		if (!document.getElementById('tobbi').style.display) 
			document.getElementById('tobbi').style.display='none'; 
		else 
			document.getElementById('tobbi').style.display='';
		
		if (document.all) {
			if (window.event.srcElement.id.substring(0,1)=='b') document.getElementById('a1').innerHTML=window.event.srcElement.innerHTML;
			if (window.event.srcElement.id.substring(0,1)!='a') document.getElementById('tobbi').style.display='none'; 
			szp=window.event.srcElement.id.split('_');
			//document.getElementById('valju').value=szp[1];
			valju=szp[1];
		}
		else {
			if (e.target.id.substring(0,1)=='b') document.getElementById('a1').innerHTML=e.target.innerHTML;
			if (e.target.id.substring(0,1)!='a') document.getElementById('tobbi').style.display='none'; 
			szp=e.target.id.split('_');
			//document.getElementById('valju').value=szp[1];
			valju=szp[1];
		}
		formkuldes(valju);
	}
}

function hirlevel(dir,b)
{
	email = document.getElementById("hirlevel").value;
	nev = document.getElementById("neve").value;
	
	regmail = new RegExp("^[a-zA-Z0-9\\.\\-_]{2,}@([a-zA-Z0-9\\-_]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	regmail.lastIndex = 0;
	if(!regmail.test(email)) {
		alert("Hibás email címet adott meg!");
	} else {
			nlnk = "";
			if(!ures(nev))
			{
				nlnk = "&neve="+nev;
			}
			window.location = "hirlevel/iratkozas.php?dir="+dir+"&email="+email+"&bsite="+b+""+nlnk;
	};
}

function hirlevelez(obj)
{
	if(obj.selectedIndex>0)
	{
		document.getElementById("newsLetterForm").action = obj.options[obj.selectedIndex].value;
		document.getElementById("newsLetterForm").submit();
	}
}

function simaLevel()
{
	e = document.getElementById("simaForm").elements;
	h = false;
	for(i=0;i<7;i++)
	{
		if(ures(e[i].value) && e[i].name != "beosztas")
		{
			h = true;
			alert("A *-gal jelölt mezőket kötelező kitölteni!");
			break;
		}
	}
	// ha nincs hiba
	if(!h)
	{
		document.getElementById("simaForm").submit();
	}
	return false;	
}

function regPost()
{
	e = document.getElementById("regForm").elements;
	h = false;
	for(i=0;i<3;i++)
	{
		if(ures(e[i].value))
		{
			h = true;
			alert("A *-gal jelölt mezőket kötelező kitölteni!");
			return false;
			break;
		}
	}
	
	mreg = new RegExp("^[a-zA-Z0-9\\.\\-_]{2,}@([a-zA-Z0-9\\-_]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	if(!mreg.test(document.getElementById("email").value))
	{
		h = true;
		alert("Hibás e-mail címet adott meg!");
		return false;
	}
	
	reglog = new RegExp("^[a-zA-Z0-9\\-_]{2,16}$","g");
	login = document.getElementById("loginnev").value;
	jelszo1 = document.getElementById("jelszo1").value;
	jelszo2 = document.getElementById("jelszo2").value;	
	if(!reglog.test(login))
	{
		h = true;
		alert("A felhasználónév csak kis- és nagybetűkből, valamint számokból állhat, 2-16 karakterig!");
		return false;
	}
	reglog.lastIndex = 0;
	
	if(!reglog.test(jelszo1))
	{
		h = true;
		alert("A jelszó csak kis- és nagybetűkből, valamint számokból állhat, 2-16 karakterig!");
		return false;
	}
	
	if(jelszo1 != jelszo2)
	{
		h = true;
		alert("Nem egyezik a két jelszó!");
		return false;
	}
	
	// ha nincs hiba
	if(!h)
	{
		document.getElementById("regForm").submit();
	}
	return false;	
}


function verify()
{
	nev = document.getElementById("nev").value;
	tel = document.getElementById("telefon").value;
	email = document.getElementById("email").value;
	megj = document.getElementById("megjegyzes").value;
	
	mReg = new RegExp("^[a-zA-Z0-9\\-\\._]{2,}@([a-zA-Z0-9\\-_]{2,}\\.){1,7}[a-zA-Z]{2,3}$","g");
	
	t1 = ures(nev);
	t2 = ures(tel);
	t3 = mReg.test(email);
	t4 = ures(megj);
	
	if(t1)
	{
		alert("Nem adott meg nevet!");
		return false;
	}
	
	if(t2)
	{
		alert("Nem adott meg telefonszámot!");
		return false;
	}
	
	if(!t3)
	{
		alert("Hibás e-mail címet adott meg!");
		return false;		
	}
	
	if(t4)
	{
		alert("Nem írt megjegyzést!");
		return false;
	}
}