function checkAnders(id,elt) {
  var andersEltVisible = false;
  if (elt.type.indexOf("select")!=-1) {
    // select
    if (elt.options[elt.options.selectedIndex].value == "anders") {
      andersEltVisible = true;
    }
  }
  else if (elt.type == "radio"){
    // radio
    andersEltVisible = (elt.checked && elt.value == "anders");
  }
  else {
    // checkbox
    andersEltVisible = elt.checked;
  }
  andersEltVisible?$("#Anders_"+id).show():$("#Anders_"+id).hide();
  andersEltVisible?$("#AndersReq_"+id).show():$("#AndersReq_"+id).hide();
  if (!andersEltVisible) {
    $("#Anders_"+id).val('');

    var overArray = new Array();
    for (var a=0; a<requiredFields["mailform"].length; a++) {
      if (requiredFields["mailform"][a] != "Anders_"+id) {
        overArray[overArray.length] = requiredFields["mailform"][a];
      }
    }

    requiredFields["mailform"] = new Array();
    for (var a=0; a<overArray.length; a++) {
      requiredFields["mailform"][requiredFields["mailform"].length] = overArray[a];
    }

  }
  else {
    requiredFields["mailform"][requiredFields["mailform"].length] = "Anders_"+id;
  }
}