//	Validate e-mail address

function validateEmail ( email )
{
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		email.focus;
		return false;
	}
	else return true;
}

//	Check Login form

function checkLogin ()
{
	if ( ! document.loginform.lgn_uname_textbox.value || document.loginform.lgn_uname_textbox.value.length < 8 || ! validateEmail(document.loginform.lgn_uname_textbox) ) {
		alert('Kérem, adja meg a regisztrált e-mail címet a bejelentkezéshez!');
		return false;
	}
	else if ( ! document.loginform.lgn_passwd_textbox.value ) {
		alert('Kérem, adja meg a hozzáféréséhez tartozó jelszót a bejelentkezéshez!');
		return false;
	}
	else return true;
}

//	Check category search

function checkCategorySearch ()
{
	if ( ! document.categoryhelperform.categorysearch.value || document.categoryhelperform.categorysearch.value.length < 2 ) {
		alert('Kérem, nevezze meg a keresendő kategóriát!\n(A szöveg minimális hossza: 2 karakter)');
		return false;
	}
	else return true;
}

//	Copy recipent data

function copyAddress ()
{
	var form = document.getElementById('frm_main');
	
	if ( form.reg_chk_lev_cim.checked ) {
		form.reg_txt_cimz_neve.value = form.reg_txt_rend_nev.value;
		form.reg_txt_post_irsz.value = form.reg_txt_rend_irsz.value;
		form.reg_txt_post_varos.value = form.reg_txt_rend_varos.value;
		form.reg_txt_post_utca.value = form.reg_txt_rend_utca.value;
		form.reg_txt_cimz_neve.disabled = true;
		form.reg_txt_post_irsz.disabled = true;
		form.reg_txt_post_varos.disabled = true;
		form.reg_txt_post_utca.disabled = true;
	}
	else {
		form.reg_txt_cimz_neve.value = "";
		form.reg_txt_post_irsz.value = "";
		form.reg_txt_post_varos.value = "";
		form.reg_txt_post_utca.value = "";
		form.reg_txt_cimz_neve.disabled = false;
		form.reg_txt_post_irsz.disabled = false;
		form.reg_txt_post_varos.disabled = false;
		form.reg_txt_post_utca.disabled = false;
	}
}

function copyAddress_turc ()
{
	var form = document.getElementById('orderform');
	
	if ( form.equalpostaddress.checked ) {
		form.recipent.value = form.company.value;
		form.recipentzipcode.value = form.zipcode.value;
		form.recipentcity.value = form.city.value;
		form.recipentaddress.value = form.address.value;
		form.recipent.disabled = true;
		form.recipentzipcode.disabled = true;
		form.recipentcity.disabled = true;
		form.recipentaddress.disabled = true;
	}
	else {
		form.recipent.value = "";
		form.recipentzipcode.value = "";
		form.recipentcity.value = "";
		form.recipentaddress.value = "";
	}
}

//	Confirm logout

function confirmLogout ()
{
	if ( confirm('Biztosan ki szeretne jelentkezni?') ) document.location.href='index.html';
}

//	Check QuickSearch

function checkQuickSearch ()
{
	if ( ! document.quicksearchform.quicksearch.value || document.quicksearchform.quicksearch.value < 3 ) {
		alert('Kérem, adja meg a keresendő kifejezést (kifejezéseket)!');
		return false;
	}
	else return true;
}
