function setPaymentInfo(isChecked)
{
	with (window.document.frmCheckout) {
		if (isChecked) {
			txtCegnev_pay.value  		= txtCegnev.value;
			txtAdoazonosito_pay.value   = txtAdoazonosito.value;
			txtVezeteknev_pay.value  	= txtVezeteknev.value;
			txtKeresztnev_pay.value   	= txtKeresztnev.value;
			txtUtca_pay.value   		= txtUtca.value;
			txtHazszam_pay.value   		= txtHazszam.value;
			txtTelefon_pay.value      	= txtTelefon.value;
			txtOrszag_pay.value      	= txtOrszag.value;			
			txtTelepules_pay.value      = txtTelepules.value;
			txtIrszam_pay.value 		= txtIrszam.value;
			
			txtCegnev_pay.readOnly  		= true;
			txtAdoazonosito_pay.readOnly  	= true;
			txtVezeteknev_pay.readOnly  	= true;
			txtKeresztnev_pay.readOnly  	= true;
			txtUtca_pay.readOnly   			= true;
			txtHazszam_pay.readOnly   		= true;
			txtTelefon_pay.readOnly      	= true;
			txtOrszag_pay.readOnly      	= true;			
			txtTelepules_pay.readOnly       = true;
			txtIrszam_pay.readOnly 			= true;			
		} else {
			txtCegnev_pay.readOnly			= false;
			txtAdoazonosito_pay.readOnly  	= false;
			txtVezeteknev_pay.readOnly  	= false;
			txtKeresztnev_pay.readOnly   	= false;
			txtUtca_pay.readOnly   			= false;
			txtHazszam_pay.readOnly   		= false;
			txtTelefon_pay.readOnly      	= false;
			txtOrszag_pay.readOnly      	= false;			
			txtTelepules_pay.readOnly       = false;
			txtIrszam_pay.readOnly 			= false;			
		}
	}
}


function checkShippingAndPaymentInfo()
{
	with (window.document.frmCheckout) {
		if (isEmpty(txtRegEmail, 'Kérem adjon meg egy érvényes email címet!')) {
			return false;
		} else if (isEmpty(txtRegPassword, 'Kérem adjon meg egy jelszót!')) {
			return false;
		} else if (isEmpty(txtRegPasswordConfirm, 'Kérem adja meg jelszavát mégegyszer!')) {
			return false;
		} else if (document.getElementById('txtRegPassword').value != document.getElementById('txtRegPasswordConfirm').value) {
			alert('A két jelszó nem egyezik!');
			document.getElementById('txtRegPassword').value = "";
			document.getElementById('txtRegPasswordConfirm').value = "";
			document.getElementById('txtRegPassword').focus();
			return false;
			
		} else if (isEmpty(txtVezeteknev, 'Vezeték név?')) {
			return false;
		} else if (isEmpty(txtKeresztnev, 'Keresztnév?')) {
			return false;
		} else if (isEmpty(txtIrszam, 'Irányítószám?')) {
			return false;
		}  else if (isEmpty(txtOrszag, 'Ország?')) {
			return false;
		} else if (isEmpty(txtTelepules, 'Település?')) {
			return false;
		} else if (isEmpty(txtUtca, 'Utca?')) {
			return false;
		} else if (isEmpty(txtHazszam, 'Házszám?')) {
			return false;
		}  else if (isEmpty(txtTelefon, 'Telefon?')) {
			return false;
			
		} else if (isEmpty(txtVezeteknev_pay, 'Számlázási vezeték név?')) {
			return false;
		} else if (isEmpty(txtKeresztnev_pay, 'Számlázási keresztnév?')) {
			return false;
		} else if (isEmpty(txtIrszam_pay, 'Számlázási irányítószám?')) {
			return false;
		} else if (isEmpty(txtOrszag_pay, 'Számlázási ország?')) {
			return false;
		} else if (isEmpty(txtTelepules_pay, 'Számlázási település?')) {
			return false;
		} else if (isEmpty(txtUtca_pay, 'Számlázási utca?')) {
			return false;
		} else if (isEmpty(txtHazszam_pay, 'Számlázási házszám?')) {
			return false;
		} else if (isEmpty(txtTelefon_pay, 'Számlázási telefon?')) {
			return false;
		} else if (document.getElementById('elfogUzlFelt').checked == false) {
			alert('Ahhoz, hogy regisztrálni tudjon, el kell fogadni az üzleti feltételeket.');
			document.getElementById('elfogUzlFelt').focus();
			return false;
		} else {
			return true;
		}
	}
}

function checkEmailForgotPassword()
{
		var userEmail = document.getElementById('txtEmailFp');
		if (userEmail.value == '') 
		{
			document.getElementById('statusText').innerHTML = '<img src="images/cross.png" /> <span class="error">Email cím megadása kötelező</span>'
			userEmail.focus();
			return false;
		}
		
		if (checkXMLHTTP() == true)
		{
			xmlhttp.open('GET', 'library/ajaxRequest.php?forgotpassword&userEmail=' + userEmail.value, true);
			xmlhttp.onreadystatechange = requestStatus;
			xmlhttp.send(null);
		}
		
		function requestStatus()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200)
				{
					if (xmlhttp.responseText != '27dd68c021fdee0bdd7231ecb503820f')
					{
						
						document.getElementById('statusText').innerHTML = '<img src="images/cross.png" /> <span class="error">Sajnáljuk de nincs ilyem e-mail cím az adatbázisunkban.</span>'
						userEmail.focus();
						return false;
					}
					else
					{
						document.getElementById('statusText').innerHTML = '<img src="../images/tick.png" /> <span class="success">Az új jelszót elküldtük a(z) ' + userEmail.value + ' e-mail címre.</span>'
						userEmail.value = "";
					}
				}
				else if (xmlhttp.status == 404)
				{
					alert('Az XMLHttpRequest nem tudja elérni a megadott címet!');
				}
			} 
		}
}

function checkRegEmail()
{
	
	var userEmail = document.getElementById('txtRegEmail');
	
	if (checkXMLHTTP() == true)
	{
		xmlhttp.open('GET', 'library/ajaxRequest.php?checkRegEmail&userEmail=' + userEmail.value, true);
		xmlhttp.onreadystatechange = requestStatus;
		xmlhttp.send(null);
	}
	
	function requestStatus()
	{
		if (xmlhttp.readyState == 4)
		{
			if (xmlhttp.status == 200)
			{ 
				if (xmlhttp.responseText == '40d0c3c802541a33c77fb28ed4560362')
				{
					alert('A(z) ' + userEmail.value + ' e-mail cím már szerepel az adatbázisban.');
					userEmail.value = "";
					userEmail.focus();
				}
			}
			else if (xmlhttp.status == 404)
			{
				alert('Az XMLHttpRequest nem tudja elérni a megadott címet!');
			}
		}
	}
}




