var bInMenu = false;
var sLastMenu = "";

function menu(sCurrent, iWidth) {
	bInMenu = true;
	var sOldMenu = sLastMenu;
	sLastMenu = sCurrent;
	if(sOldMenu) {
		erase(sOldMenu);
	}
	var oBox = document.getElementById(sCurrent);
	oBox.style.width = iWidth + "em";
	oBox.style.display = "block";
}

function erase(sCurrent) {
	if(bInMenu && sLastMenu == sCurrent) {
		return;
	}
	var oBox = document.getElementById(sCurrent);
	oBox.style.display = "none";
}

function timeout(sCurrent) {
	bInMenu = false;
	window.setTimeout("erase('" + sCurrent + "');", 100);
}

function checkLoginData() {
	if (document.login.loginusername.value == "") {
		alert("A felhasználó név megadása kötelezo!");
		document.login.loginusername.focus();
		return false;
	}
	if (document.login.loginpass.value == "") {
		alert("A jelszó megadása kötelezo!");
		document.login.loginpass.focus();
		return false;
	}
	if (document.login.loginusername.value.length < 6) {
		alert("A felhasználónév legalább 6 karakter kell, hogy legyen!");
		document.login.loginusername.focus();
		return false;
	}
	if (document.login.loginpass.value.length < 6) {
		alert("A jelszó legalább 6 karakter kell, hogy legyen!");
		document.login.loginpass.focus();
		return false;
	}
}

function showTip(oEvent, sInputField) {
	var oTip = document.getElementById("tip");
	switch (sInputField) {
		case "username": oTip.innerHTML = "6-tól 12 karakter hosszú felhasználó nevet kell megadni, ami a késobbiekben az ügyfél azonosításához lessz szükséges.";
			break;
		case "password1": oTip.innerHTML = "6-tól 12 karakter hosszú jelszót kell megadni, ami a késobbiekben az ügyfél azonosításához lessz szükséges.";
			break;
		case "password2": oTip.innerHTML = "A jelszónak meg kell egyeznie a fent megadottal!";
			break;
		case "lastname": oTip.innerHTML = "A kapcsolattartó vezetéknevét kell itt megadni.";
			break;
		case "firstname": oTip.innerHTML = "A kapcsolattartó keresztnevét kell itt megadni.";
			break;
		case "company": oTip.innerHTML = "Cégnevet vagy egy szervezetnevet kell megadni.";
			break;
		case "email": oTip.innerHTML = "A kapcsolttartó email címét kell megadni.";
			break;
		case "address": oTip.innerHTML = "A postázási címet (utca, házszám) kell megadni";
			break;
		case "zip": oTip.innerHTML = "A település irányítószámát kell megadni.";
			break;
		case "city": oTip.innerHTML = "A település nevét kell megadni.";
			break;
		case "telefon": oTip.innerHTML = "Érvényes telefonszámot kell megadni.";
			break;
		case "fax": oTip.innerHTML = "Érvényes fax számot kell megadni.";
			break;
		default: alert("Hibás valamelyik tipp mezo!");
	}
	oTip.style.left = oEvent.clientX + 20 + "px";
	oTip.style.top = oEvent.clientY - 30 + "px";
	oTip.style.visibility = "visible";
}

function hideTip(oEvent) {
	var oTip = document.getElementById("tip");
	oTip.style.visibility = "hidden";
}

