function toggleLow(item) {
	if (document.getElementById(item).style.display == 'block') {
		document.getElementById(item).style.display = 'none';
	} else {
		document.getElementById(item).style.display = 'block';
	}
}

//AJAX functions
function getHTTPObject(){
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}

var httpObject = null;

function getNextMonth(currentMonth) {
	//alert("ajax/get_next_month.php?month=" + currentMonth);
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", "ajax/get_next_month.php?month=" + currentMonth, true);
		httpObject.onreadystatechange = setNextMonth;
		httpObject.send(null);
	}
}
function setNextMonth(){
	if(httpObject.readyState == 4) {
		var response = httpObject.responseText;
		var items = response.split("|");
		document.getElementById('dateValue').innerHTML = items[0];
		document.getElementById('dateText').innerHTML = items[1];
		document.getElementById('calendarContent').innerHTML = items[2];
		httpObject = null;
	}
}

function getPrevMonth(currentMonth) {
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", "ajax/get_prev_month.php?month=" + currentMonth, true);
		httpObject.onreadystatechange = setPrevMonth;
		httpObject.send(null);
	}
}
function setPrevMonth(){
	if(httpObject.readyState == 4) {
		var response = httpObject.responseText;
		var items = response.split("|");
		document.getElementById('dateValue').innerHTML = items[0];
		document.getElementById('dateText').innerHTML = items[1];
		document.getElementById('calendarContent').innerHTML = items[2];
		httpObject = null;
	}
}

function checkOnkentesForm() {
	if (document.forms.onkentesForm.nev.value == "" || document.forms.onkentesForm.szuletesiev.value == "" || document.forms.onkentesForm.varos.value == "" || document.forms.onkentesForm.utca.value == "" || document.forms.onkentesForm.irsz.value == "" || document.forms.onkentesForm.email.value == "" || document.forms.onkentesForm.code.value == "") {
		alert("Töltsd ki a *-al jelölt mezőket");
		return false;
	} else if (document.forms.onkentesForm.email.value.indexOf("@") == -1 || document.forms.onkentesForm.email.value.indexOf(".") == -1) {
		alert("Nem megfelelő e-mail cím");
		return false;
	} else {
		return true;
	}
}

function checkHirlevelForm() {
	if (document.forms.hirlevelForm.vezeteknev.value == "" || document.forms.hirlevelForm.keresztnev.value == "" || document.forms.hirlevelForm.email.value == "" || document.forms.hirlevelForm.code.value == "") {
		alert("Töltsd ki a *-al jelölt mezőket");
		return false;
	} else if (document.forms.hirlevelForm.email.value.indexOf("@") == -1 || document.forms.hirlevelForm.email.value.indexOf(".") == -1) {
		alert("Nem megfelelő e-mail cím");
		return false;
	} else if (document.forms.hirlevelForm.beleegyezem.checked == false) {
		alert("A hírlevélre feliratkozás feltétele az adattároláshoz történő hozzájárulásod");
	} else {
		return true;
	}
}

function checkIntraLogin() {
	if (document.forms.loginForm.username.value == "" || document.forms.loginForm.password.value == "") {
		alert("Belépéshez kérjük, töltse ki a mezőket");
		return false;
	} else {
		return true;
	}
}

function toggleBlock(url, item) {
	if (document.getElementById("block_" + item).style.display == "block") {
		document.getElementById("block_" + item).style.display = "none";
		document.getElementById("button_" + item).style.backgroundImage = "url(img/dir_open.png)";
	} else {
		document.getElementById("block_" + item).style.display = "block";
		document.getElementById("button_" + item).style.backgroundImage = "url(img/dir_close.png)";
	}
}
