// Verifies that a field contains at least 10 digits in any format:
// ##########
// (###) ###-####
// ###-###-#####
// etc. etc.
function verifyPhoneNum(p)
{
  var phone = p;
  var digitCount = 0;
  var i = 0;
  // Minimalist phone number is 3 digit area code plus 7 digits
  if (phone.length < 10)
  {
    return false;
  }
  
  // Be forgiving  about format so long as we get our ten digits
  for (i = 0; i < phone.length; i++)
  {
    if (phone.charAt(i) <= '9' && phone.charAt(i) >= '0')
    {
      digitCount++;
    }
  }

  return (digitCount >= 10);
}


// Kiss form contains name, e-mail, phone, and optional contact info.
// we verify phone and e-mail.
function verifyKissForm(f)
{
	  var email = f["email"].value;
		var name = f["name"].value;
		var phone = f["phone"].value;
		

    if (name.length == 0)
    {
       alert("Please enter your name");
       f["name"].focus();
       return false;
    }

    if (email.length == 0)
    {
       alert("Please enter your e-mail address");
       f["email"].focus();
       return false;
    }

    if (email.indexOf("@") == -1 ||
      email.indexOf(".") == -1 ||
      email.indexOf(".") < email.indexOf("@")) {
      alert("Invalid e-mail address entered.  E-mail address should be in in the form:  \"myusername@somewhere.com\" (no quotes)\.");
      f["email"].focus();
      return false;
    }
/*
    if (false == verifyPhoneNum(phone))
		{
				alert("Phone number missing or invalid.  Please 3-digit area code and 7-digit phone number." );
        f["email"].focus();
        return false;
		}
*/
		return true;
}


