function placeFocus() {
	document.forms[0].elements[0].focus();
}

function ujablak(mit, parameter, form){
		if ((parameter != "") && (form != ""))
		{
		ertek = eval("document.forms['"+form+"']."+parameter+".value");
		//alert(ertek);			
		ablak = open(mit+'?ertek='+ertek);
		}	
		else
		{
		ablak = open(mit);
		}
}

function EmptyText(mezo, alert_text)
{
  mt=mezo.value;
  if ((mt.length<1)) {
	alert(alert_text);

	mezo.focus();

	return false;
  }
  else 
  { 
    return true; 
  }
}

function Hosszabb (mezo, hossz, alert_text)
{
  mt=mezo.value;
  //alert(hossz);
	if ((mt.length<=hossz)) {
	alert(alert_text);

	mezo.focus();

	return false;
  }
  else 
  { 
    return true; 
  }
}

function PwdCheck(mezo1, mezo2)
{
  mt1=mezo1.value;
  mt2=mezo2.value;
  if (mt1 != mt2) {
	alert("A jelszó és a jelszó megerősítése nem egyezik meg!");

	mezo1.focus();

	return false;
  }
  else 
  { 
    return true; 
  }
}

function SzCimCheck(sznev, szirszam, szvaros, szutca)
{
  mt1=sznev.value;
	mt2=szirszam.value;
  mt3=szvaros.value;
  mt4=szutca.value;
	
	if (mt1.length != 0)
	{
		if (mt3.length == 0)
		{
			alert("Kérjük adja meg a várost is");

			szvaros.focus();

			return false;
		}
		else if (mt2.length == 0)
		{
			alert("Kérjük adja meg az irányítószámot is");

			szirszam.focus();

			return false;
		}
		else if (mt4.length == 0)
		{
			alert("Kérjük adja meg az utcát is");

			szutca.focus();

			return false;			
		}
		else {return true;}
	}
	else if (mt2.length != 0)
	{
		if (mt1.length == 0)
		{
			alert("Kérjük adja meg a számlán szereplő nevet is");

			sznev.focus();

			return false;
		}
		else if (mt3.length == 0)
		{
			alert("Kérjük adja meg a várost is");

			szvaros.focus();

			return false;
		}
		else if (mt4.length == 0)
		{
			alert("Kérjük adja meg az utcát is");

			szutca.focus();

			return false;			
		}	
		else {return true;}
	}
	else if (mt3.length != 0)
	{
		if (mt1.length == 0)
		{
			alert("Kérjük adja meg a számlán szereplő nevet is");

			sznev.focus();

			return false;
		}
		else if (mt2.length == 0)
		{
			alert("Kérjük adja meg az irányítószámot is");

			szirszam.focus();

			return false;
		}
		else if (mt4.length == 0)
		{
			alert("Kérjük adja meg az utcát is");

			szutca.focus();

			return false;			
		}	
		else {return true;}
	}
	else if (mt4.length != 0)
	{
		if (mt1.length == 0)
		{
			alert("Kérjük adja meg a számlán szereplő nevet is");

			sznev.focus();

			return false;
		}
		else if (mt2.length == 0)
		{
			alert("Kérjük adja meg az irányítószámot is");

			szirszam.focus();

			return false;
		}
		else if (mt3.length == 0)
		{
			alert("Kérjük adja meg a várost is");

			szvaros.focus();

			return false;			
		}	
		else {return true;}
	}
  else {return true; }
}

function EmailCheck(email)
{
var str=email.value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if (filter.test(str))
	testresults=true;
else{
	alert("Kérjük, érvényes e-mail címet adjon meg!")
	email.focus();
	testresults=false
}
return (testresults)
}

function CimCheck(radio)
{
 if (radio.length)
 {
	for(var i = 0; i < radio.length; i++) 
	{	
		if (radio[i].checked) {return true;}
	}
	alert('Nem adott meg szállítási címet'); return false;
 }
 else
 {
  if (radio.checked){ return radio.value;}
	else {alert('Nem adott meg szállítási címet'); return false;}
 }
}

function PasswordCheck(ujjelszo, regijelszo)
{
  mt1=ujjelszo.value;
  mt2=regijelszo.value;
	
	if ((mt2.length != 0) && (mt1.length == 0)) {
		alert("Kérjük adja meg a választott új jelszót!");

		ujjelszo.focus();

		return false;
  }
	else if ((mt1.length != 0) && (mt2.length == 0)) {
		alert("Kérjük adja meg régi jelszavát is!");

		regijelszo.focus();

		return false;
  }
  else { return true; }
}