function INV_CheckEmail(val) { 
  var splitted = val.match("^(.+)@(.+)$"); 
  if(splitted == null) return false; 
  if(splitted[1] != null ) { 
    var regexp_user=/^\"?[\w-_\.]*\"?$/; 
    if(splitted[1].match(regexp_user) == null) return false; 
  } 
  
  if(splitted[2] != null) { 
    var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/; 
    if(splitted[2].match(regexp_domain) == null) { 
      var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/; 
      if(splitted[2].match(regexp_ip) == null) return false; 
    }
    return true; 
  } 
  return false; 
}

function INV_SendInvite(form) {
  var name  = form.name.value;
  var email = form.email.value;
  var objError = document.getElementById('idInviteError');
  
  if (!name || !email) {
    var error = '';
    if (!name)  { form.name.focus(); error += 'نام'; }
    if (!name && !email) error += ' و ';
    if (!email) { if (name) form.email.focus(); error += 'پست الکترونیک'; }
    
    objError.style.display = 'inline';
    objError.innerHTML = error + ' وارد نشده است.';
    return false;
  }
  
  if (!INV_CheckEmail(email)) {
    form.email.focus();
    objError.style.display = 'inline';
    objError.innerHTML = 'پست الکترونیک صحیح نمی باشد.';
    return false;
  }
  
  objError.style.display = 'none';
  objError.innerHTML = '';
  
  return rtue;
}