function validateContactInfo(f)
{
  return (validateFieldNotEmpty(f.name, "Please enter your name") &&
          validateEmailField(f.email, "Please enter a valid email address") &&
          validateFieldNotEmpty(f.subject, "Please enter a subject") &&
          validateFieldNotEmpty(f.message, "Please enter a message"))
}

function validateFieldNotEmpty(fld, errorMsg)
{
  if (!fld.value)
  {
    alert(errorMsg);
    fld.focus();
    return false;
  }
  return true;
}

function validateEmailField(fld, errorMsg)
{
  if (!validateEmail(fld.value))
  {
    alert(errorMsg);
    fld.focus();
    return false;
  }
  return true;
}

function validateEmail(src)
{
  var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
  var regex = new RegExp(emailReg);
  return regex.test(src);
 }