function cf (field) {
	if (field.defaultValue == field.value) field.value = "";
}

function ff (field) {
	if (field.value == "")field.value = field.defaultValue;
}
function ValidateForm(form)
{

if (form1.pracarea.options[form1.pracarea.selectedIndex].value == "") {

    alert("Please select a practice area.");

    form1.pracarea.focus();

    return (false);
}

  if (form1.state.options[form1.state.selectedIndex].value == "") {

            if (form1.areacode.value == "") {

    alert("Please either enter an area code or select a state.");

    form1.areacode.focus();

    return (false);
}

function IsNumeric(sText)  {

 var ValidChars = "0123456789";

 var IsNumber=true;

 var Char;
 for (i = 0; i < sText.length && IsNumber == true; i++) 

      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 

         {

         IsNumber = false;

         }
      }
            return IsNumber;

   }

   if (!IsNumeric(form1.areacode.value)) 
   { 

      alert('Please enter only numbers in the area code field') 

      form1.areacode.focus(); 

      return false; 

      }

if (form1.areacode.value.length < 3 || form1.areacode.value.length > 3) {

      alert('Please enter three digits') 

      form1.areacode.focus(); 

      return false; 

      }
  }
return true;
} 