var menu = 0;

function hide() {
	for(var i = 1;  i < 5; i++) {
		document.getElementById("submenu_" + i).style.visibility = "hidden";
	}
	
	try {
		var i = 1;
		while(true) {
			if(document.getElementById("submenu_" + i).style.visibility != '') {
				document.getElementById("submenu_" + i).style.visibility = "hidden";
			} else {
				break;
			}
			i++;
		}
	
	} catch(e) {};
	
}

function on() {
   menu++;
}

function off() {
   setTimeout("check()", 700);
}

function check() {
	menu--;
	if (menu == 0) hide();
}

function show(obj,num) {
   on();
   hide();
   document.getElementById("submenu_" + num).style.visibility = "visible";
}

/************/

function mytrim(str) {

	while(true) {
		if(str.match(/^\s/)) {str = str.substring(1,str.length);}
		if(str.match(/\s$/)) {str = str.substring(0,str.length-1);}
		if(!str.match(/^\s/) && !str.match(/\s$/)) {break;}
	}

	return str;

}


window.onload = function() {
	var name_swc = 0;
	var mail_swc = 0;
	var mail_name = document.getElementById('name');
	var mail_email = document.getElementById('email');
	
	mail_name.onclick = function() {
		if(!name_swc) {
			mail_name.value = '';
			name_swc = 1;
		}
	}
	
	mail_email.onclick = function() {
		if(!mail_swc) {
			mail_email.value = '';
			mail_swc = 1;
		}
	}
	
	var login_name_swc = 0;
	var login_pass_swc = 0;
	var login_name = document.getElementById('logname');
	var login_pass = document.getElementById('logpass');
	
	login_name.onclick = function() {
		if(!name_swc) {
			login_name.value = '';
			name_swc = 1;
		}
	}
	
	login_pass.onclick = function() {
		if(!mail_swc) {
			login_pass.value = '';
			mail_swc = 1;
		}
	}
	
}

function mailauth() {
	var errmsg = '';
	var name = mytrim(document.getElementById('name').value);
	var email = mytrim(document.getElementById('email').value);

	if(name == '') {
		errmsg = 'Kérem adja meg nevét!';
	} else {
		if(email == '') {
			errmsg = 'Kérem adja meg e-mail címét!';
		} else {
			if(!email.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/)) {
				errmsg = 'A megadott e-mail cím helytelen!';
			}
		}
	}
	
	if(errmsg == '') {
		return true;
	} else {
		alert(errmsg);
		return false;
	}
}

function loginauth() {
	var errmsg = '';
	var logname = mytrim(document.getElementById('logname').value);
	var logpass = mytrim(document.getElementById('logpass').value);

	if(logname == '' || logname == 'Felhasználónév') {
		errmsg = 'Kérem adja meg felhasználónevét!';
	} else {
		if(logpass == '' || logname == 'Jelszó') {
			errmsg = 'Kérem adja meg jelszavát!';
		}
	}
	
	errmsg = 'A bejelentkezés fejlesztés alatt!';
	
	if(errmsg == '') {
		return true;
	} else {
		alert(errmsg);
		return false;
	}
}

function howmany(objstr) {
	var what = document.getElementById(objstr).value.length;
	if(what > 2) {
		return true;
	} else {
		alert("A keresett szó legalább 3 karakter legyen!");
		return false;
	}
}
