

function contact_onsubmit()
{
   var ok = false;

   if( document.form1.fullName.value == "" )
   {
      	alert( "Please enter your name." );
     	document.form1.fullName.focus();
   }
   else if( validName( document.form1.fullName.value ) == false )
   {
	alert( "Name must contain alphabetic characters only." );
	document.form1.fullName.focus();
   }
   else if( document.form1.street.value == "" )
   {
	alert( "Please enter a street address." );
	document.form1.street.focus();
   }
   else if( document.form1.city.value == "" )
   {
	alert( "Please enter a city." );
	document.form1.city.focus();
   }
   else if( document.form1.state.value == "" )
   {
	alert( "Please enter a state." );
	document.form1.state.focus();
   }
   else if( validZip( document.form1.zip.value ) == false )
   {
	alert( "Zip code must be in 5 or 9 digit format." );
	document.form1.zip.focus();
   }
   else if( validPhone( document.form1.homePhone.value ) == false )
   {
      	alert( "Home phone number must be in the format xxx-xxx-xxxx." );
	document.form1.homePhone.focus();
   }
   else if( validPhone( document.form1.workPhone.value ) == false )
   {
      	alert( "Work phone number must be in the format xxx-xxx-xxxx." );
	document.form1.workPhone.focus();
   }
   else if( validEmail( document.form1.email.value ) == false )
   {
      	alert( "Email address must be in the format name@provider.xyz." );
	document.form1.email.focus();
   }
   else if( document.form1.emp.value == "" )
   {
	alert( "Please enter an Employer." );
	document.form1.emp.focus();
   }

   else if( document.form1.dogs.value != "" &&
	    valid2DNum( document.form1.dogs.value ) == false )
   {
	alert( "Please enter a numeric value less than 100 for the number of dogs." );
	document.form1.dogs.focus();
   }
   else if( document.form1.cats.value != "" &&
	    valid2DNum( document.form1.cats.value ) == false )
   {
	alert( "Please enter a numeric value less than 100 for the number of cats." );
	document.form1.cats.focus();
   }
   else if( document.form1.other.value != "" &&
	    valid2DNum( document.form1.other.value ) == false )
   {
	alert( "Please enter a numeric value less than 100 for the number of other pets." );
	document.form1.other.focus();
   }
/*
   else if( ( ( document.form1.dogs.value != "" && document.form1.dogs.value != "0" ) ||
	    ( document.form1.cats.value != "" && document.form1.cats.value != "0" ) || 
	    ( document.form1.other.value != "" && document.form1.cats.value != "0" ) ) &&
		document.form1.petinfo.value == "" )
*/
   else if( ( document.form1.dogs.value > 0 || document.form1.cats.value > 0 ||
		document.form1.other.value > 0 ) && document.form1.petinfo.value == "" )
   {
	alert( "Please enter more information about your pet(s)." );
	document.form1.petinfo.focus();
   }
   else if( validDate( document.form1.movein.value ) == false )
   {
	alert( "Please enter a valid move-in date." );
	document.form1.movein.focus();
   }
   else if( validDate( document.form1.visit.value ) == false )
   {
	alert( "Please etner a valid visit date." );
	document.form1.visit.focus();
   }

   else
   {
	ok = true;
   }

   return ok;
}


