function DCH_validateForm()
{
// defaults for the script
   var errors = '';
   var oMyForm = document.appform;
// regular expression patterns
   var validemail     = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   var validname      = /^([a-zA-Z\-'])+ *([a-zA-Z\- '])*$/;
   var validzip       = /^[0-9]{5}$/;
   var valid3digit    = /^[0-9]{3}$/;
   var valid4digit    = /^[0-9]{4}$/;
   var validcurrency    = /^[\d\., ]{4,}$/;
   var validphone     = /^[\d_ \.\-]{11,}$/;
   
   if(oMyForm.priceRange.value =='')
   {errors+='Provide a Price Range.\n';}
	if(!validname.test(oMyForm.name.value))
   { errors+='Provide your name.\n'; }
   if(!validemail.test(oMyForm.email.value))
   {errors+='Provide a valid email address.\n';}
//   if(!validphone.test(oMyForm.number.value))
//   {errors+='Provide a valid phone number.\n';}

// show errors or submit form
   if (errors){alert('We cannot accept your application until the following fields are completed\n-----------------------------------------------------------------------------\n'+errors);}
   else{oMyForm.submit();}
}
