

function onMaritalStatus(formName)
{
  if (document.forms[formName].srMarital.options.selectedIndex == 1)
  {
    for (i=1;i<19;i++)
    {
      document.forms[formName].srFamilySize.options[i] = new Option(i+2, i+2, false, false);
    }
    document.forms[formName].srFamilySize.options[19] = null;
  }
  else
  {
    for (i=1;i<20;i++)
    {
      document.forms[formName].srFamilySize.options[i] = new Option(i+1, i+1, false, false);
    }
  }
}


function validate_age_family_info(field, flag)
{
    if ((field == null) || (field.value == ""))
    {
        if (flag == 1)
        {
            alert("Please provide the student's age in order to continue.");
        }
        else
        {
            alert("Please enter a valid age to continue.");
        }
        return false;
    }
    var len = field.value.length;
    var ch = field.value.charAt(0);

    for (var x=0; x<len; ++x)
    {
        ch = field.value.charAt(x);
        if (ch<'0' || ch>'9')
        {
          if (flag == 1)
          {
            alert("Please provide the student's age in order to continue.");
          }
          else
          {
            alert("Please enter a valid age to continue.");
          }
          field.select();
          field.focus();
          return false;
        }
    }
    return true;
}

function validate_numeric(field)
 {
     if ((field == null) || (field.value == ""))
     {
         return true;
     }
     var len = field.value.length;
     var ch = field.value.charAt(0);

     if ((ch<'0' || ch>'9') && (ch!='-') && (ch!='+') && (ch!=','))
     {
        alert("Please enter an integer value or leave it blank.");
        field.select();
 	   field.focus();
        return false;
     }

     for (var x=1; x<len; ++x)
     {
         ch = field.value.charAt(x);
         if ((ch<'0' || ch>'9') && (ch!=','))
         {
             alert("Please enter a number value or leave it blank.");
             field.select();
 	        field.focus();
             return false;
         }
     }
     return true;
}
