function checkemail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		return true;
	else{
		return false;
	}
}

function regcheck (form) {
	jo = true;

	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (form.nick.value.length == 0 || 
		form.vezeteknev.value.length == 0 || 
		form.keresztnev.value.length == 0 || 
		form.email.value.length == 0 || 
		form.irsz.value.length == 0 ||
		form.varos.value.length == 0 ||
		form.cim.value.length == 0 ||
		form.telepi_hazszam.value.length == 0) {

		hiba += '- A csillaggal jelölt mezők megadása kötelező!\n';
		jo = false;
	}

	if (!checkemail(form.email.value)) {
		hiba += '- Az e-mail cím helytelen!\n';
		jo = false;
	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

function jcheck (form) {
	jo = true;

	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (!checkemail(form.email.value)) {
		hiba += '- Az e-mail cím helytelen!';
		jo = false;
	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

function profilcheck (form) {
	jo = true;

	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (form.vezeteknev.value.length == 0 || 
		form.keresztnev.value.length == 0 ||  
		form.irsz.value.length == 0 ||
		form.varos.value.length == 0 ||
		form.cim.value.length == 0 ||
		form.telepi_hazszam.value.length == 0) {

		hiba += '- A csillaggal jelölt mezők megadása kötelező!\n';
		jo = false;
	}

	if (form.jelszo.value != form.jelszo2.value) {
		hiba += '- A jelszó és a jelszó újra mezők értéke nem egyezik!\n';
		jo = false;
	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

function topiccheck (form) {
	jo = true;
	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (form.hozzaszolas.value.length == 0 || form.tema.value.length == 0) {
		hiba += 'A csillaggal jelölt mezők megadása kötelező!\n';
		jo = false;
  	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

function postcheck (form) {
	jo = true;
	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (form.hozzaszolas.value.length == 0) {
		hiba += 'A csillaggal jelölt mezők megadása kötelező!\n';
		jo = false;
  	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

function areachange(area,maxhossz,feliratid) {
	felirat = document.getElementById(feliratid);
	if (area.value.length > maxhossz) {
		area.value = area.value.substr(0, maxhossz);
	}
	felirat.innerHTML = maxhossz-area.value.length;
}

function hirlevelcheck (form) {
	jo = true;

	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (!checkemail(form.email.value)) {
		hiba += '- Az e-mail cím helytelen!\n';
		jo = false;
	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

function rowhighlight(row) {
	row.className = 'kiemeltsor';
}

function rowdehighlight(row) {
	row.className = 'forumtablasor';
}

function getreplied(id,container,link) {
	var url = 'valasz.php?id=' + id;
	a = document.getElementById(link);
	c = document.getElementById(container);
	if (a.innerHTML == 'mutat') {
		if (c.innerHTML.length == 0) {
			$.ajax({
				url: url ,
					type: 'POST',
				dataType: 'xml',
				timeout: 10000,
				error: function(){
					alert('Error loading XML document');
				},
				success: function(xml){
					c.innerHTML = $(xml).find('valasz').text();
				}
			});
		}
		c.style.display = '';
		a.innerHTML = 'elrejt'
	} else {
		c.style.display = 'none';
		a.innerHTML = 'mutat'
	}
}

function messagecheck (form) {
	jo = true;
	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (form.uzenet.value.length == 0 || form.nev.value.length == 0 || form.email.value.length == 0) {
		hiba += 'A csillaggal jelölt mezők megadása kötelező!\n';
		jo = false;
  	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

var min=10;
var max=18;

function increase_fontsize (id) {
	container = document.getElementById(id);
	if(container.style.fontSize) {
		var s = parseInt(container.style.fontSize.replace("px",""));
	} else {
		var s = 11;
	}
	if(s!=max) {
		s += 1;
	}
	container.style.fontSize = s+"px";
}

function decrease_fontsize (id) {
	container = document.getElementById(id);
	if(container.style.fontSize) {
		var s = parseInt(container.style.fontSize.replace("px",""));
	} else {
		var s = 11;
	}
	if(s!=min) {
		s -= 1;
	}
	container.style.fontSize = s+"px";
}

function forwardcheck (form) {
	jo = true;

	hiba = 'Az űrlap az alábbi hibákat tartalmazza: \n\n';

	if (form.onneve.value.length == 0 || 
		form.oncime.value.length == 0 || 
		form.cimzettcime.value.length == 0) {

		hiba += '- A csillaggal jelölt mezők megadása kötelező!\n';
		jo = false;
	}

	if (!checkemail(form.oncime.value)) {
		hiba += '- Az ön e-mail címe helytelen!\n';
		jo = false;
	}

	if (!checkemail(form.cimzettcime.value)) {
		hiba += '- A címzett e-mail címe helytelen!\n';
		jo = false;
	}

	if (!jo) {
		alert(hiba);
		return false;
	} else {
		return true;
	}
}

