//---------ellenorzi a valtozo (szoveg,egyeb) mezot--------
function ellenor_szov(nn,kiir)
{
jo=true;
n=nn.value;
if (n=="")
	{
	window.alert('Nem írt be '+kiir+'!');
	jo=false;
	}
if (jo==false)
	{
	nn.focus();
	nn.select();
	}
return jo;
}

//---------ellenorzi, hogy két mező ugyanaz-e--------
function ellenor_egyezik(nn1,nn2,kiir)
{
jo=true;
n1=nn1.value;
n2=nn2.value;
if (n1!=n2)
	{
	window.alert('A két '+kiir+' nem egyezik! Ellenőrizze!');
	jo=false;
	}
if (jo==false)
	{
	nn1.value="";
	nn2.value="";
	nn1.focus();
	}
return jo;
}

//---------ellenorzi, hogy egy listából lett-e választva--------
function ellenor_lista(nn,kiir)
{
jo=true;
n=nn.value;
if (n==-1)
	{
	window.alert('Nem választott '+kiir+'!');
	jo=false;
	}
if (jo==false)
	{
	nn.focus();
	}
return jo;
}

//---------ellenorzi, hogy az e-mail cim helyes-e--------
function ellenor_email(ee)
{
jo=true;
e=ee.value;

if (e=="")
	{
	window.alert('Nem írt be e-mail címet!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.indexOf(' ')!=-1)
	{
	window.alert('Az e-mail címben nem szerepelhet szóköz!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.indexOf('@')==0)
	{
	window.alert('Az e-mail cím elején nem szerepelhet @!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.indexOf('@')==-1)
	{
	window.alert('Nem szerepel @ az e-mail címben!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.indexOf('@')!=e.lastIndexOf('@'))
	{
	window.alert('Csak egy @ szerepelhet az e-mail címben!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.indexOf('@')==e.length-1)
	{
	window.alert('@ nem állhat az e-mail cím végén!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if ((e.indexOf('@')+1==e.lastIndexOf('.')) || (e.indexOf('@')-1==e.lastIndexOf('.')))
	{
	window.alert('Pont és @ nem állhat egymás mellett az e-mail címben!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.lastIndexOf('.')<e.indexOf('@'))
	{
	window.alert('Legalább egy pontnak szerepelnie kell a @ után az e-mail címben!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}
else if (e.lastIndexOf('.')==e.length-1)
	{
	window.alert('Pont nem állhat az e-mail cím végén!\nHelyes e-mail cim: nev@domain.hu');
	jo=false;
	}

if (jo==false)
	{
	ee.focus();
	ee.select();
	}
return jo;
}



//-----------csak szamokat lehet beirni--------
function csakszam(cs,kiir)
{
maszk='0123456789';
for(i=0;i<cs.value.length;i++)
	if (maszk.indexOf(cs.value.charAt(i))==-1)
		{
		window.alert('Csak számot írhat be '+kiir+'!');
		cs.focus();
		cs.select();
		return false;
		}
return true;
}

//--------az elso form elso elemenek fokuszalasa-----
function form_fokusz()
{
document.forms[0].elements[0].focus();
}