﻿//FORMOK ELLENORZESE**************************************************************************************************

//********************************* BELEPES *************************************

function validateuser(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg felhasználónevet!");
				return false;
			}
	}
	
function validatepass(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg jelszót!");
				return false;
			}
	}
	
function ellenoriz()
	{
		if (validateuser(document.login.username) && validatepass(document.login.password))
			{
				document.login.action = "index.php?a=login";
				return true;
			}
		else return false;
	}
	

//*********************************** HIRLEVEL ***********************************

function validatenev(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg nevét!");
				return false;
			}
	}
	
function validateemail(mezonev)
	{
		var szoveg = mezonev.value;
		if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) return true;
		else
			{
				alert("Valós e-mail címet adjon meg!");
				return false;
			}
	}

function ellenoriz_news()
	{
		if (validatenev(document.news.nev) && validateemail(document.news.email))
			{
				document.news.action = "index.php?a=news";
				return true;
			}
		else return false;
	}




//*********************************** REGISZTRACIO ***********************************

function validatenev(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg nevet!");
				return false;
			}
	}
function validateazonosito(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg azonosítót!");
				return false;
			}
	}
function validatejelszo(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg jelszót!");
				return false;
			}
	}
function validaterejelszo(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Kérjük adja meg jelszavát újra!");
				return false;
			}
	}
function validateemail(mezonev)
	{
		var szoveg = mezonev.value;
		if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) return true;
		else
			{
				alert("Valós e-mail címet adjon meg!");
				return false;
			}
	}
function validatenem(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg nemét!");
				return false;
			}
	}
function validateiskola(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg legmagasabb iskolai végzettségét!");
				return false;
			}
	}
function validatemegye(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg lakhelyét!");
				return false;
			}
	}
function regjelszoegyezes(jelszo, rejelszo)
	{
		if (jelszo.value == rejelszo.value) return true;
		else
			{
				alert("A megadott jelszavak nem egyeznek!");
				return false;
			}
	}	
	
function ellenoriz_reg()
	{
		if (validatenev(document.reg.nev) && validateazonosito(document.reg.azonosito) && validatejelszo(document.reg.jelszo) &&
			validaterejelszo(document.reg.rejelszo) && validateemail(document.reg.email) && validatenem(document.reg.nem) && 
			validateiskola(document.reg.iskola) && validatemegye(document.reg.megye) && regjelszoegyezes(document.reg.jelszo, document.reg.rejelszo))
			{
				document.reg.action = "index.php?p=reg&a=add";
				return true;
			}
		else return false;
	}

	
	
//*********************************** ADATAIM MODOSITASA ***********************************

function validatenevmod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg nevet!");
				return false;
			}
	}
function validatejelszomod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adott meg jelszót!");
				return false;
			}
	}
function validaterejelszomod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Kérjük adja meg jelszavát újra!");
				return false;
			}
	}
function validateemailmod(mezonev)
	{
		var szoveg = mezonev.value;
		if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) return true;
		else
			{
				alert("Valós e-mail címet adjon meg!");
				return false;
			}
	}
function validatenemmod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg nemét!");
				return false;
			}
	}
function validateiskolamod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg legmagasabb iskolai végzettségét!");
				return false;
			}
	}
function validatemegyemod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg lakhelyét!");
				return false;
			}
	}
function jelszoegyezes(jelszo, rejelszo)
	{
		if (jelszo.value == rejelszo.value) return true;
		else
			{
				alert("A megadott jelszavak nem egyeznek!");
				return false;
			}
	}
function validateoldjelszomod(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg jelenlegi jelszavát!");
				return false;
			}
	}	
	
function ellenoriz_mod()
	{
		if (document.getElementById("showpform").checked)
			{
				if (validatenevmod(document.mod.nev) && validatejelszomod(document.mod.jelszo) && validaterejelszomod(document.mod.rejelszo) &&
					validateemailmod(document.mod.email) && validatenemmod(document.mod.nem) && validateiskolamod(document.mod.iskola) &&
					validatemegyemod(document.mod.megye) && jelszoegyezes(document.mod.jelszo, document.mod.rejelszo) && validateoldjelszomod(document.mod.oldjelszo))
					{
						document.mod.action = "index.php?p=mod&a=add";
						return true;
					}
				else return false;
			}
		else
			{
				if (validatenevmod(document.mod.nev) && validateemailmod(document.mod.email) && validatenemmod(document.mod.nem) &&
					validateiskolamod(document.mod.iskola) && validatemegyemod(document.mod.megye) && validateoldjelszomod(document.mod.oldjelszo))
					{
						document.mod.action = "index.php?p=mod&a=add";
						return true;
					}
				else return false;
			}
	}
	
	
	
	
	
//*********************************** ELFELEJTETT JELSZO ***********************************
function validateemail(mezonev)
	{
		var szoveg = mezonev.value;
		if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) return true;
		else
			{
				alert("Valós e-mail címet adjon meg!");
				return false;
			}
	}

function ellenoriz_lost()
	{
		if (validateemail(document.lost.email))
			{
				document.lost.action = "index.php?p=lost";
				return true;
			}
		else return false;
	}

	
	
	
// FORUM
function validateuzenet(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írtál üzenetet!");
				return false;
			}
	}
	
function ellenorizforum()
	{
		if (validateuzenet(document.form.uzenet))
			{
				document.form.action = "index.php?p=forum&action=showcomments&act=addcomment";
				return true;
			}
		else return false;
	}
	
	
	


//BETUMERET VALTOZTATAS
function betumeret(inc)
{
  var p = document.getElementsByTagName('p');
  for (n=0; n<p.length; n++)
	{
		if (p[n].style.fontSize)
			{
				var size = parseInt(p[n].style.fontSize.replace("px", ""));
			}
		else
			{
				var size = 13;
			}
		if (size==19 && inc!=(-2))
			{
				p[n].style.fontSize = size + 'px';
			}
		else if (size==13 && inc!=(2))
			{
				p[n].style.fontSize = size + 'px';
			}
		else
			{
				p[n].style.fontSize = size+inc + 'px';
			}
	}
}
	
	
function showpassform()
{
	if (document.getElementById("showpform").checked)
		{
			document.getElementById("pf").style.display="block";
			document.getElementById("pf2").style.display="block";
			document.getElementById("pf3").style.display="block";
			document.getElementById("pf4").style.display="block";
		}
	else
		{
			document.getElementById("pf").style.display="none";
			document.getElementById("pf2").style.display="none";
			document.getElementById("pf3").style.display="none";
			document.getElementById("pf4").style.display="none";
		}
	
}


//MAXLEGHT TEXTAREA
function ismaxlength(obj)
	{
		var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
		if (obj.getAttribute && obj.value.length>mlength) obj.value=obj.value.substring(0,mlength)
	}
	
	
	
	
	
	
	
// 	PALYAZATOK BEKULDESE

function fteljesnev(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg nevét!");
				return false;
			}
	}
function fkozterulet(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a közterületet!");
				return false;
			}
	}
function fvaros(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a várost!");
				return false;
			}
	}
function firanyitoszam(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg az irányítószámot!");
				return false;
			}
	}
function fjogiforma(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg az a jogi formát!");
				return false;
			}
	}
function fadoszam(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg az adószámot!");
				return false;
			}
	}
function ftelefonszam1(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a telefonszám 1. tagját!");
				return false;
			}
	}
function ftelefonszam2(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a telefonszám 2. tagját!");
				return false;
			}
	}
function ftelefonszam3(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a telefonszám 3. tagját!");
				return false;
			}
	}
function fkepviselok1(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a szervezet képviseletére jogosult személy(eke)t!");
				return false;
			}
	}
function fproszemely1(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a projektért felelős személy(eke)t!");
				return false;
			}
	}
function fszamlatulaj(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a számlatulajdonos nevét!");
				return false;
			}
	}
function fszamlaszam1(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a bankszámlaszám 1. tagját!");
				return false;
			}
	}
function fszamlaszam2(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a bankszámlaszám 2. tagját!");
				return false;
			}
	}
function fszamlaszam3(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a bankszámlaszám 3. tagját!");
				return false;
			}
	}
function fbanknev(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a bank nevét!");
				return false;
			}
	}
function fbankcim(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a bank címét!");
				return false;
			}
	}
function falairjog(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg az aláírásra jogosult(ak) neve(i)t!");
				return false;
			}
	}
function falairbeoszt(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg az aláírásra jogosult(ak) beosztását!");
				return false;
			}
	}
function fbejegyido1(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a szervezet bejegyzési idejének 1. tagját!");
				return false;
			}
	}
function fbejegyido2(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a szervezet bejegyzési idejének 2. tagját!");
				return false;
			}
	}
function fbejegyido3(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a szervezet bejegyzési idejének 3. tagját!");
				return false;
			}
	}
function fszerzszam(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a nyertes HEFOP és/vagy EQUAL szerződés számát!");
				return false;
			}
	}
function ffotevekeny(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a szervezet jelenlegi fő tevékenységeit!");
				return false;
			}
	}
function ftermekcim(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg az árverésre bocsátott termék, szolgáltatás címét!");
				return false;
			}
	}
function fkikialtar(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a kikiáltási árat!");
				return false;
			}
	}
function frovidbemut(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írt semmit a projekt rövid bemutatása mezőbe!");
				return false;
			}
	}
function fcelcsoport(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írt semmit a vállalaton belüli célcsoportról!");
				return false;
			}
	}
function fidotartam(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg a megvalósuló projekt időtartamát!");
				return false;
			}
	}
function fprojektfo(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg, hány főt érint a projekt!");
				return false;
			}
	}
function fkapcsolodas(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem adta meg projekt kapcsolódását a nyertes HEFOP és/vagy EQUAL projekthez!");
				return false;
			}
	}
function findokoltsag(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írt semmit a projekt indokoltságáról!");
				return false;
			}
	}
function fvarhatohatas(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írt semmit a projekt várható hatásáról!");
				return false;
			}
	}
function fszolgaltatas1(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írt semmit szűkebb értelemben vett üzleti sikerről!");
				return false;
			}
	}
function fszolgaltatas2(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem írt semmit szélesebb értelemben vett üzleti sikerről!");
				return false;
			}
	}
function freflista(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("A kikiáltási ár indoklása hiányzik!");
				return false;
			}
	}
function fkoztarturl(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem töltötte fel nyilatkozatát a köztartozásokról!");
				return false;
			}
	}
function falapokirurl(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem töltötte fel az alapító okirat másolatát!");
				return false;
			}
	}
function fmukodengurl(mezonev)
	{
		if (mezonev.value != "") return true;
		else
			{
				alert("Nem töltötte fel a működési engedély másolatát!");
				return false;
			}
	}
function femail(mezonev)
	{
		var szoveg = mezonev.value;
		if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) return true;
		else
			{
				alert("Valós e-mail címet adjon meg!");
				return false;
			}
	}
function fbeavterulet()
	{
		myOption = -1;
		for (i=document.palyaz.beavterulet.length-1; i > -1; i--)
			{
				if (document.palyaz.beavterulet[i].checked)
					{
						myOption = i; i = -1;
					}
			}
		if (myOption == -1)
			{
				alert("Nem választotta ki a projektek beavatkozási területét!");
				return false;
			}
		else
			{
				return true;
			}
	}
function fprojekttipus()
	{
		myOption = -1;
		for (i=document.palyaz.projekttipus.length-1; i > -1; i--)
			{
				if (document.palyaz.projekttipus[i].checked)
					{
						myOption = i; i = -1;
					}
			}
		if (myOption == -1)
			{
				alert("Nem választotta ki a projekt típusát!");
				return false;
			}
		else
			{
				return true;
			}
	}
function fvallalattipus()
	{
		if (!document.palyaz.vallalattipus1.checked &&
			!document.palyaz.vallalattipus2.checked &&
			!document.palyaz.vallalattipus3.checked) {
			alert("Nem választotta ki a vállalat típusát!");
			return false
		}
		else return true;
	}
function fprotel(mezonev)
{
	if (mezonev.value != "") return true;
	else
		{
			alert("A kapcsolattartó telefonszámát!");
			return false;
		}
}
function fprotel(mezonev)
{
	if (mezonev.value != "") return true;
	else
		{
			alert("Nem adta meg a kapcsolattartó telefonszámát!");
			return false;
		}
}
function fproemail(mezonev)
{
	var szoveg = mezonev.value;
	if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) return true;
	else
		{
			alert("A kapcsolattartó e-mail címe nem valós!");
			return false;
		}
}
function flogo(mezonev)
{
	if (mezonev.value != "") return true;
	else
		{
			alert("Nem töltött fel logót!");
			return false;
		}
}


function ellenoriz_palyaz()
	{
		if (fteljesnev(document.palyaz.teljesnev) && fkozterulet(document.palyaz.kozterulet) 
			&& fvaros(document.palyaz.varos) && firanyitoszam(document.palyaz.iranyitoszam)
			&& fjogiforma(document.palyaz.jogiforma) && fadoszam(document.palyaz.adoszam)
			&& ftelefonszam1(document.palyaz.telefonszam1) && ftelefonszam2(document.palyaz.telefonszam2)
			&& ftelefonszam3(document.palyaz.telefonszam3) && femail(document.palyaz.email)
			&& flogo(document.palyaz.logourl) && fkepviselok1(document.palyaz.kepviselok1) && fproszemely1(document.palyaz.proszemely1)
			&& fprotel(document.palyaz.protel) && fproemail(document.palyaz.proemail)
			&& fszamlatulaj(document.palyaz.szamlatulaj) && fszamlaszam1(document.palyaz.szamlaszam1)
			&& fszamlaszam2(document.palyaz.szamlaszam2) && fszamlaszam3(document.palyaz.szamlaszam3)
			&& fbanknev(document.palyaz.banknev) && fbankcim(document.palyaz.bankcim)
			&& falairjog(document.palyaz.alairjog) && falairbeoszt(document.palyaz.alairbeoszt)
			&& fbejegyido1(document.palyaz.bejegyido1) && fbejegyido2(document.palyaz.bejegyido2)
			&& fbejegyido3(document.palyaz.bejegyido3) && fszerzszam(document.palyaz.szerzszam) 
			&& ffotevekeny(document.palyaz.fotevekeny) && ftermekcim(document.palyaz.termekcim)
			&& fkikialtar(document.palyaz.kikialtar) && frovidbemut(document.palyaz.rovidbemut) 
			&& fbeavterulet(document.palyaz.beavterulet) && fprojekttipus(document.palyaz.projekttipus)
			&& fvallalattipus() && fcelcsoport(document.palyaz.celcsoport)
			&& fidotartam(document.palyaz.idotartam) && fprojektfo(document.palyaz.projektfo)
			&& fkapcsolodas(document.palyaz.kapcsolodas) && findokoltsag(document.palyaz.indokoltsag)
			&& fvarhatohatas(document.palyaz.varhatohatas) && fvarhatohatas(document.palyaz.varhatohatas)
			&& fszolgaltatas1(document.palyaz.szolgaltatas1) && fszolgaltatas2(document.palyaz.szolgaltatas2)
			&& freflista(document.palyaz.arindoklas)
			//&& fkoztarturl(document.palyaz.koztarturl)
			//&& falapokirurl(document.palyaz.alapokirurl)
			//&& fmukodengurl(document.palyaz.mukodengurl)
			
			)
			{
				document.palyaz.action = "index.php?p=palyazat&a=send";
				return true;
			}
		else return false;
	}
	
