// (c) 2002-2003 Visibility Works, Inc.

function validateForm(form)
{
  var re = "";
  var str = "";

  re=/\w+\W+\w+/;
  if ( form.Name.value == "" ) {
    alert( "Name is a required field and may not be blank.\n\nPlease enter your name." );
    form.Name.focus();
    return(false);
  } else if ( re.test(form.Name.value) == 0 ) {
    alert( "The Name field does not appear to contain a valid name.\n\nPlease enter your first and last name." );
    form.Name.focus();
    return(false);
  }

  re=/\d\d\d\D+\d\d\d\D+\d\d\d\d/;
  if ( form.Phone.value == "" ) {
    alert( "Phone is a required field and may not be blank.\n\nPlease enter your phone number." );
    form.Phone.focus();
    return(false);
  } else if ( re.test(form.Phone.value) == 0 ) {
    alert( "The Phone field does not appear to contain a valid phone number.\n\nPlease enter your phone number including area code." );
    form.Phone.focus();
    return(false);
  }

  re=/^\w(\.?\w)+@\w([\.-]?\w)+(\.\w+)+$/;
  if ( form.Email.value == "" ) {
    alert( "Email is a required field and may not be blank.\n\nPlease enter your email address." );
    form.Email.focus();
    return(false);
  } else if ( re.test(form.Email.value) == 0 ) {
    alert( "The Email field does not appear to contain a valid email address.\n\nPlease enter your email address." );
    form.Email.focus();
    return(false);
  }

  re = /\w\w+/;
  if ( form.Community.value == "" ) {
    alert( "Company is a required field and may not be blank.\n\nPlease enter the community in which you are interested." );
    form.Community.focus();
    return(false);
  } else if ( re.test(form.Community.value) == 0 ) {
    alert( "The Company field does not appear to contain a valid community name.\n\nPlease enter the community in which you are interested." );
    form.Community.focus();
    return(false);
  }

  re=/\w\w+/;
  if ( form.Message.value == "" ) {
    alert( "Message is a required field and may not be blank.\n\nPlease enter your message." );
    form.Message.focus();
    return(false);
  } else if ( re.test(form.Message.value) == 0 ) {
    alert( "The Message field does not appear to contain a message.\n\nPlease enter a message." );
    form.Message.focus();
    return(false);
  }

  return(true);
}
