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;
	}
}

var msgsHU = new Array();
msgsHU['yourname'] = 'A vásárláshoz meg kell adnia a nevét!';
msgsHU['youremail'] = 'A vásárláshoz meg kell adnia az e-mail címét!';
msgsHU['yourpassword'] = 'A megadott jelszavak nem egyeznek!';
msgsHU['passwordlength'] = 'A jelszó minimális hossza 5 karakter!';
msgsHU['yourbillname'] = 'Kérjük, adja meg a számlázási nevet!';
msgsHU['yourcity'] = 'Kérjük, adja meg a várost!';
msgsHU['yourpostalcode'] = 'Kérjük, adja meg az irányítószámot!';
msgsHU['yourstreet'] = 'Kérjük, adja meg az utca/házszámot !';
msgsHU['yourtelephone'] = 'Kérjük, adja meg a telefonszámát!';
msgsHU['loginname'] = 'A belépéshez meg kell adnia az e-mail címét!';
msgsHU['loginpassword'] = 'Kérjük, adja meg a jelszót!';
msgsHU['payment'] = 'Kérjük, adja meg a fizetési módot!';
msgsHU['deliveryregion'] = 'Kérjük, adja meg a régiót!';
msgsHU['deliverycity'] = 'Kérjük, adja meg a várost!';
msgsHU['deliverypostalcode'] = 'Kérjük, adja meg az irányítószámot!';
msgsHU['deliverystreet'] = 'Kérjük, adja meg az utca/házszámot !';
msgsHU['deliverydate'] = 'Kérjük, adja meg az átvétel dátumát!';
msgsHU['county'] = 'Kérjük, adja meg a megyét!';
msgsHU['bank_account_number'] = 'Kérjük, adja meg Bankszámlaszámát!';
msgsHU['id_card'] = 'Kérjük, adja meg Személyi igazolvány számát!';

var msgsRo = new Array();
msgsRo['yourname'] = 'Pentru cumparare va rugam dati numele dvs.';
msgsRo['youremail'] = 'PENTRU CUMPARARE VA RUGAM DATI O ADRESA DE E-MAIL!';
msgsRo['yourpassword'] = 'APAROLELE NU CORESPUND!';
msgsRo['passwordlength'] = 'Parola trebuie sa fie min. 5 caractere!';
msgsRo['yourbillname'] = 'VA RUGAM DATI DENUMIREA FIRMEI/NUMELE PERSOANEI PENTRU FACTURARE!';
msgsRo['yourcity'] = 'VA RUGAM DATI NUMELE ORASULUI!';
msgsRo['yourpostalcode'] = 'VA RUGAM DATI CODUL POSTAL!';
msgsRo['yourstreet'] = 'VA RUGAM DATI NUMELE STRAZII/NUMARUL!';
msgsRo['yourtelephone'] = 'VA RUGAM DATI NUMARUL DE TELEFON!';
msgsRo['loginname'] = 'PENTRU INTRARE VA RUGAM DATI ADRESA DE E-MAIL!';
msgsRo['loginpassword'] = 'VA RUGAM DATI PAROLA!';
msgsRo['payment'] = 'VA RUGAM SPECIFICATI MODALITATEA DE PLATA!';
msgsRo['deliveryregion'] = 'VA RUGAM DATI JUDETUL!';
msgsRo['deliverycity'] = 'VA RUGAM DATI NUMELE ORASULUI!';
msgsRo['deliverypostalcode'] = 'VA RUGAM DATI CODUL POSTAL!';
msgsRo['deliverystreet'] = 'VA RUGAM DATI NUMELE STRAZII/NUMARUL!';
msgsRo['deliverydate'] = 'VA RUGAM SELECTATI DATA PRELUARII COLETULUI!';
msgsRo['bank_account_number'] = 'Va rugam dati numarul de cont bancar!';
msgsRo['id_card'] = 'Va rugam dati numarul de CNP!';
msgsRo['county'] = 'VA RUGAM DATI JUDETUL!';


var msgsEn = new Array();
msgsEn['yourname'] = 'Please, type your name!';
msgsEn['youremail'] = 'Please, type your e-mail address!';
msgsEn['yourpassword'] = 'The passwords do not match!';
msgsEn['passwordlength'] = 'The password length has to be at least 5 character long!';
msgsEn['yourbillname'] = 'Please, type your billing name!';
msgsEn['yourcity'] = 'Please, type your city!';
msgsEn['yourpostalcode'] = 'Please, type your postal code!';
msgsEn['yourstreet'] = 'Please, type your street!';
msgsEn['yourtelephone'] = 'Please, type your a phone number!';

msgsEn['bank_account_number'] = 'Please, type your Bank account number!';
msgsEn['id_card'] = 'Please, type your ID number!';

msgsEn['loginname'] = 'Please, type your e-mail address!';
msgsEn['loginpassword'] = 'Please, type your password!';
msgsEn['county'] = 'Please, select the county!';
msgsEn['payment'] = 'Please, select from paymant methods!';
msgsEn['deliveryregion'] = 'Please, select the delivery region!';
msgsEn['deliverycity'] = 'Please, type the delivery city!';
msgsEn['deliverypostalcode'] = 'Please, type the delivery postal code!';
msgsEn['deliverystreet'] = 'Please, type the delivery street!';
msgsEn['deliverydate'] = 'Please, type the delivery date!';

function checkMegrendelesSzemelyes(form)
{	
	if (!checkEmpty(form.yourname, msg.yourname)) return false;
	if (!checkEmpty(form.youremail, msg.youremail)) return false;
	if (form.key_customer.value == '')
	{
		if (form.yourpassword1.value.length >= 5) { if (form.yourpassword1.value != form.yourpassword2.value) { alert(msg.yourpassword2); return false; } } 
		else { alert(msg.passwordlength); return false; }
	}
	if (!checkEmpty(form.yourbillname, msg.yourbillname)) return false;
	if (!checkEmpty(form.yourcity, msg.yourcity)) return false;
	if (!checkEmpty(form.yourpostalcode, msg.yourpostalcode)) return false;
	if (!checkEmpty(form.yourstreet, msg.yourstreet)) return false;
	if (!checkEmpty(form.yourtelephone, msg.yourtelephone)) return false;
	if (!checkEmpty(form.id_card, msg.id_card)) return false;
	if (!checkEmpty(form.county, msg.county)) return false;
	return true;
}

function checkMegrendelesSzemelyesBelepo(form)
{
	if (!checkEmpty(form.loginname, msg.loginname)) return false;
	if (!checkEmpty(form.loginpassword, msg.loginpassword)) return false;
	return true;
}

function checkMegrendelesSzallitas(form)
{
	if (!checkEmpty(form.payment, msg.payment)) return false;
	if (document.deliveryCheckForm.delivery.value != '0')
	{
		if (document.deliveryCheckForm.delivery.value == '2') 
		/*if (!checkEmpty(form.deliveryregion, msg.deliveryregion)) return false;*/
		if (!checkEmpty(form.deliverycity, msg.deliverycity)) return false;
		if (!checkEmpty(form.deliverypostalcode, msg.deliverypostalcode)) return false;
		if (!checkEmpty(form.deliverystreet, msg.deliverystreet)) 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)
}

