function checkEmpty(thing, szoveg)
{                                                                             
	if (thing.value == '') { alert(szoveg); return false; }
	return true;
}
function checkPasswd(thing)
{
	if (thing.value.length < 5) { alert ('A megadott jelszó túl rövid!'); return false; }
	return true;
}
function teszt(adat,minta)
{
	for (var i=0; i<adat.length; i++) if (minta.indexOf(adat.charAt(i)) == -1) return false;
	return true;
}
function numerikusCheck(mezo, szoveg)
{
	if (!teszt(mezo.value,'1234567890')) { alert(szoveg); return false; }
	return true;
}
function telefonszamCheck(mezo, szoveg)
{
	if (!teszt(mezo.value,'1234567890-+/() ')) { alert(szoveg); return false; }
	return true;
}

function jelszoEllenorzes(form)
{
	if (form.new_pass1.value.length >= 5) 
	{
		if (form.new_pass1.value != form.new_pass2.value) alert('A megadott jelszavak nem egyeznek!'); 
		else return true;
	} 
	else 
	{
		alert('A jelszó minimális hossza 5 karakter!'); 
		return false;
	}
}

function checkMegrendelesSzemelyes(form)
{
	if (!checkEmpty(form.yourname, 'A vásárláshoz meg kell adnia a nevét!')) return false;
	if (!checkEmpty(form.youremail, 'A vásárláshoz meg kell adnia az e-mail címét!')) return false;
	if (form.key_customer.value == '')
	{
		if (form.yourpassword1.value.length >= 5) { if (form.yourpassword1.value != form.yourpassword2.value) { alert('A megadott jelszavak nem egyeznek!'); return false; } } 
		else { alert('A jelszó minimális hossza 5 karakter!'); return false; }
	}
	if (!checkEmpty(form.yourbillname, 'Kérjük, adja meg a számlázási nevet!')) return false;
	if (!checkEmpty(form.yourcity, 'Kérjük, adja meg a várost!')) return false;
	if (!checkEmpty(form.yourpostalcode, 'Kérjük, adja meg az irányítószámot!')) return false;
	if (!checkEmpty(form.yourstreet, 'Kérjük, adja meg az utca/házszámot !')) return false;
	if (!checkEmpty(form.yourtelephone, 'Kérjük, adja meg a telefonszámát!')) return false;
	return true;
}

function checkMegrendelesSzemelyesBelepo(form)
{
	if (!checkEmpty(form.loginname, 'A belépéshez meg kell adnia az e-mail címét!')) return false;
	if (!checkEmpty(form.loginpassword, 'Kérjük, adja meg a jelszót!')) return false;
	return true;
}

function checkMegrendelesSzallitas(form)
{
	if (!checkEmpty(form.payment, 'Kérjük, adja meg a fizetési módot!')) return false;
	if (document.deliveryCheckForm.delivery.value != '0')
	{
		if (document.deliveryCheckForm.delivery.value == '2') if (!checkEmpty(form.deliveryregion, 'Kérjük, adja meg a régiót!')) return false;
		if (!checkEmpty(form.deliverycity, 'Kérjük, adja meg a várost!')) return false;
		if (!checkEmpty(form.deliverypostalcode, 'Kérjük, adja meg az irányítószámot!')) return false;
		if (!checkEmpty(form.deliverystreet, 'Kérjük, adja meg az utca/házszámot !')) return false;
	}
	/*if (!checkEmpty(form.deliverydate, 'Kérjük, adja meg az átvétel dátumát!')) return false;*/
	form.submit();
}

function popupWindow(url, width, height) 
{
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,screenX=150,screenY=150,top=150,left=150,width=' + width + ',height=' + height)
}
