  function addAdvisorFormField(degreeBlock) {
    var id = parseInt($("#degree"+degreeBlock+"advisorsCount").val()) + 1;
  $("#degree"+degreeBlock+"advisors").append("<div id='degree"+degreeBlock+"advisorBlock" + id + 
  "' style='padding-top: 10px'><label for='degree"+degreeBlock+"advisor" + id +"GivenName'>Advisor " + id + " Given Name</label>" +
  "<input type='text' name='degrees["+degreeBlock+"][advisors]["+id+"][given_name]' id='degree"+degreeBlock+"advisor" + id + 
  "GivenName' value='' /> <br />" + "<label for='degree"+degreeBlock+"advisor" + id +"OtherNames'>Advisor " + id + " Other Names</label>" +
  "<input type='text' name='degrees["+degreeBlock+"][advisors]["+id+"][other_names]' id='degree"+degreeBlock+"advisor" + id + 
  "OtherNames' value='' /> <br />" + "<label for='degree"+degreeBlock+"advisor" + id +"FamilyName'>Advisor " + id + " Family Name</label>" +
  "<input type='text' name='degrees["+degreeBlock+"][advisors]["+id+"][family_name]' id='degree"+degreeBlock+"advisor" + id + 
  "FamilyName' value='' /> "+    " <a href='#' onclick='removeFormField(\"#degree"+degreeBlock+"advisorBlock"+
    id+"\"); return false;'>Remove advisor</a><br />"+
"<label for='degree"+degreeBlock+"advisor"+
    id+"ID'>Advisor "+id+" ID</label>"+
    "<input type='text' name='degrees["+degreeBlock+"][advisors]["+id+
    "][advisor_id]' id='degree"+degreeBlock+"advisor"+id+"ID' value='' /><br />"+
  "<label for='degree"+degreeBlock+"adviceType"+id+"'>Advice Type "+id+"</label>"+
  "<input type='text' name='degrees["+degreeBlock+"][advisors]["+id+"][advice_type]' id='degree"+degreeBlock+"adviceType"+id+
  "' maxlength='25' value='Advisor "+id+"' />"+
  "</div>");
  $("#degree"+degreeBlock+"advisorsCount").val(id);
}

function addSchoolFormField(degreeBlock) 
{
    var id = parseInt($("#degree"+degreeBlock+"schoolsCount").val()) + 1;

    $("#degree"+degreeBlock+"schools").append("<div id='degree"+degreeBlock+"schoolBlock" + id + 
  "'><label for='degree"+degreeBlock+"school" + id + "'>School " + id + "</label>" +
  "<input type='text' name='degrees["+degreeBlock+"][schools]["+id+"]' id='degree"+degreeBlock+"school" + id + 
  "' value='' onkeyup='getSchoolHint(this.id, this.value)' /> " + 
  " <a href='#' onclick='removeFormField(\"#degree"+degreeBlock+"schoolBlock" + id + 
  "\"); return false;'>Remove school</a>"+
  "</div>");

  $("#degree"+degreeBlock+"schoolsCount").val(id);
}

function addDegreeBlock()
{
    $('#degreeCount').val(parseInt($('#degreeCount').val()) + 1);
    $.get('submit-degree-block.php', { degreeIndex: $('#degreeCount').val(), degreeID: "NEW" }, function(data) { $('#degreeBlock').append(data); }, 'text');
}

function removeFormField(id) {
  $(id).remove();
}
