// Ajax Functions - Form adattovábbítás

function FormBoxValue(url, formbox, messagebox)
 {
	var myAjax = new Ajax.Updater(
				{success: messagebox}, 
					url, 
					{
						method: 'post', 
						parameters: 'FormBox=' + formbox + '&' + Form.serialize(formbox), 
						onFailure: ReportError
					});
 }

function FormBoxHide(formbox)
 {
	$(formbox).innerHTML = '';

 } 

function ReportError(request)
 {
	alert('Hiba a lekérés közben.');
 }

function content(originalRequest)
 {
	$('content').innerHTML = originalRequest.responseText;
 }

function vvalidateNonNumber (evt) {
  var keyCode = evt.which ? evt.which : evt.keyCode;
  return keyCode < '0'.charCodeAt() || keyCode > '9'.charCodeAt(); 
}

function validateNonNumber (evt) {
  var keyCode = evt.which ? evt.which : evt.keyCode;

  return (
          (
           (
             (48 <= keyCode) 
             && 
             (keyCode <= 57)
           ) 
          )
           ? true : false); 

}

function checkMail(email) {
  var x = email.value;
  var filter = /(([a-zA-Z0-9\.\_]{1,})(\@|\@)([a-zA-Z0-9\.\_\-]{1,}\.[a-zA-Z]{2,4}))/;
  if (filter.test(x)) {
    return false;  
  } else {
    return true;
  }
}

