

function _CheckValue(name, nullvalue)
{
  var obj = document.getElementById(name);
  return (obj.value != nullvalue);
}



// ellenőrzi, hogy üres-e a mező ("")
function IsFilled(name, caption)
{
  var result = _CheckValue(name, "");
  if (!result) { alert("A(z) '"+caption+"' mező kitöltése kötelező!"); }
  return result;
}



// ellenőrzi, hogy kitöltött-e a mező
function IsNotEmpty(name, caption, nullvalue)
{
  var result = _CheckValue(name, nullvalue);
  if (!result) { alert("A(z) '"+caption+"' mező kitöltése kötelező!");  /*SelectControl(name);*/ }
  return result;
}



function checkEmail(name, caption)
{
//alert('kjhih');
  var obj = document.getElementById(name);
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  var result = filter.test(obj.value);
  if (!result) { alert("A(z) '"+caption+"' mezőben található e-mail cím nem megfelelő!");  /*SelectControl(name);*/ }
  return result;
}



function cfValidate()
{
  if ( (!IsFilled("kapcsolat_cegnev", "cégnév")) ||
       (!IsFilled("kapcsolat_nev", "név")) ||
       (!checkEmail("kapcsolat_email", "e-mail")) ||
       (!IsNotEmpty("kapcsolat_szolg", "szolgáltatás", -1)) ||
       (!IsNotEmpty("kapcsolat_miez", "miben segíthetünk?", -1)) )
    return false;
}

