weblon2.bakermckenzie.com Open in urlscan Pro
80.81.79.106  Public Scan

Submitted URL: https://weblon2.bakermckenzie.com/reaction/Home?RSID=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN
Effective URL: https://weblon2.bakermckenzie.com/REACTION/Home/RSForm?RSID=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN
Submission: On March 10 via manual from IN — Scanned from GB

Form analysis 3 forms found in the DOM

Name: AcceptPOST Process?rsid=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN

<form action="Process?rsid=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN" method="post" name="Accept" id="Acceptform" onsubmit="return rsValidate(this);" accept-charset="utf-8"> <span id="centeredNotification" style="display:none;"
    data-role="notification"></span><input name="__RequestVerificationToken" type="hidden" value="KsT5AAxQnva5w2Q2BhzD1bg2iV6VdkP-JyJTak-Juv2uBQdvbo_qaGuDS6-2qKhSLtHVS2F7EstYwkk1osi5ilqDBIyR4vKbk9P-NB418mE1"><input data-val="true"
    data-val-number="The field ID must be a number." data-val-required="The ID field is required." id="ID" name="ID" type="hidden" value="814"><input id="RSID" name="RSID" type="hidden"
    value="govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN"><input data-val="true" data-val-number="The field ID must be a number." data-val-required="The ID field is required." id="reaction_ID" name="reaction.ID" type="hidden"
    value="1952"><input id="PreviousForm" name="PreviousForm" type="hidden" value="">
  <p><strong>Yes, I would like to attend</strong></p><br>
  <p></p>
  <table width="100%" class="rsreaction k-table">
    <tbody>
      <tr style="">
        <td style="padding-top:10px;padding-bottom:10px;width:100%;background-color:#e8e8e8;">&nbsp; <label class="rsfieldlabelrequired" for="action_Session_attending" id="lblSession_attending">Please select which session(s) you would like to
            attend:</label>
        </td>
      </tr>
      <tr style="">
        <td style="padding-bottom:10px;"> <span id="Session_attendingplaceholder" class="rsfieldcontrolrequired">
            <table width="100%">
              <tbody>
                <tr>
                  <td width="100%"><input type="checkbox" name="action.Session_attending" value="Tues 11 am_Case law update" id="action_Session_attending_0" class="rsfieldoptioncontrolrequired" required=""><label for="action_Session_attending_0"
                      class="rsfieldoptionlabelrequired">Tuesday 14 March, 11.00 am - 12 noon GMT: Commercial Case Law Update</label></td>
                </tr>
                <tr>
                  <td width="100%"><input type="checkbox" name="action.Session_attending" value="Tues 2 pm_Legislative" id="action_Session_attending_1" class="rsfieldoptioncontrolrequired" required=""><label for="action_Session_attending_1"
                      class="rsfieldoptionlabelrequired">Tuesday 14 March, 2.00 - 3.00 pm GMT: Legislative Developments: data privacy, modern slavery, late payments and the “Brexit Bonfire"</label></td>
                </tr>
                <tr>
                  <td width="100%"><input type="checkbox" name="action.Session_attending" value="Wed 11 am_Sanctions" id="action_Session_attending_2" class="rsfieldoptioncontrolrequired" required=""><label for="action_Session_attending_2"
                      class="rsfieldoptionlabelrequired">Wednesday 15 March, 11.00 am - 12.00 noon GMT: Sanctions Developments</label></td>
                </tr>
              </tbody>
            </table><input type="hidden" name="action.Session_attending" value="action.Session_attending" id="action_Session_attending_1678471396215">
          </span>
          <script>
            var controlTypeSession_attending = set("CHECKLIST");
            var controlValueSession_attending = set("%CLEARED%");
            var showCurrentSession_attending = set(false);
            var tableIdSession_attending = set("8589950893");
            var fieldNameSession_attending = set("Session attending");
            var fieldIdSession_attending = ""; //set("8589999319");
            var optionsSession_attending = set([{
              name: 'Tues 11 am_Case law update',
              description: 'Tuesday 14 March, 11.00 am - 12 noon GMT: Commercial Case Law Update',
              hide: false,
              disable: false
            }, {
              name: 'Tues 2 pm_Legislative',
              description: 'Tuesday 14 March, 2.00 - 3.00 pm GMT: Legislative Developments: data privacy, modern slavery, late payments and the “Brexit Bonfire"',
              hide: false,
              disable: false
            }, {
              name: 'Wed 11 am_Sanctions',
              description: 'Wednesday 15 March, 11.00 am - 12.00 noon GMT: Sanctions Developments',
              hide: false,
              disable: false
            }]);
            var chklstOrderSession_attending = set("1");
            var chklstCountSession_attending = set(1);
            var requiredSession_attending = set(true);
            var useParentSourceSession_attending = set(true);
            var isDateSession_attending = false;
            var showNoOptionSession_attending = set(false);
            var boolFSession_attending = "";
            var boolTSession_attending = "";
            var multiSelectSession_attending = false;
            var currentSavedValSession_attending = set("");
            var fieldDefSession_attending = set({
              "EnumValues": [{
                "ValueId": "8590066681",
                "Value": "Tues 11 am_Case law update"
              }, {
                "ValueId": "8590066682",
                "Value": "Tues 2 pm_Legislative"
              }, {
                "ValueId": "8590066683",
                "Value": "Wed 11 am_Sanctions"
              }],
              "TableId": "8589950893",
              "Id": "8589999319",
              "Name": "Session attending",
              "Description": "",
              "DataTypeName": "enumeration",
              "DisplayDataType": null,
              "ListingType": "Person",
              "MultiValue": true,
              "BoolTrueValue": null,
              "BoolFalseValue": null,
              "FieldSize": null,
              "MaxValue": "",
              "MinValue": ""
            });

            function populateFromModelSession_attending() {
              if (controlValueSession_attending === "%CURRENT%" && (currentSavedValSession_attending == null || currentSavedValSession_attending == "")) {
                $("#action_Session_attending").val(""); //set to nothing
                return;
              }
              if (controlValueSession_attending !== "%CURRENT%" && (currentSavedValSession_attending == null || currentSavedValSession_attending == "")) {
                //we have a set value and no stored value
                return;
              }
              checkBoxesSession_attending(currentSavedValSession_attending, currentSavedValSession_attending.constructor === Array);
              //radio button option
              $('input[name$=Session_attending]').filter("[type=radio]").val([currentSavedValSession_attending]);
              //make sure we trigger that one has been checked and remove the required attribute
              //only do this if required....was adding required to non-required elements
              if (requiredSession_attending) {
                Session_attendingchkGrpChange();
              }
            }

            function getFieldsSession_attending() {
              var setField = true;
              if (fieldDefSession_attending == undefined) {
                //return;
                //hide the placeholder if it's visible
                if ($("#Session_attendingplaceholder") !== undefined && $("#Session_attendingplaceholder") !== null) {
                  $("#Session_attendingplaceholder").hide();
                }
                $("#action_Session_attending").hide();
                $("#lblSession_attending").hide(); //hide the label too
                setField = false;
              }
              if (setField) {
                //if it's a yes/no then populate the dropdown with bool values
                //if multivalue then set property so multiples can be populated later
                if (fieldDefSession_attending.DataTypeName == "date") {
                  //remove some attributes to ensure it's ok for a DTP
                  var dtp = document.getElementById('action_Session_attending');
                  var classes = dtp.className;
                  dtp.className = classes.replace("k-textbox", "");
                  $("#action_Session_attending").kendoDatePicker({
                    format: "dd MMM yyyy"
                  });
                  isDateSession_attending = true;
                } else if (fieldDefSession_attending.DataTypeName == "time") {
                  var dtp = document.getElementById('action_Session_attending');
                  var classes = dtp.className;
                  dtp.className = classes.replace("k-textbox", "");
                  $("#action_Session_attending").kendoTimePicker();
                } else if (fieldDefSession_attending.DataTypeName == "integer") {
                  var box = document.getElementById('action_Session_attending');
                  box.type = "number";
                  if (fieldDefSession_attending.MaxValue != null) {
                    box.max = fieldDefSession_attending.MaxValue;
                  }
                  if (fieldDefSession_attending.MinValue != null) {
                    box.min = fieldDefSession_attending.MinValue;
                  } else {
                    //set a default min of 0
                    box.min = 0;
                  }
                } else if (fieldDefSession_attending.DataTypeName == "decimal") {
                  var box = document.getElementById('action_Session_attending');
                  box.type = "number";
                  box.step = "any"; //allow all numbers great and small
                  if (fieldDefSession_attending.MaxValue != null) {
                    box.max = fieldDefSession_attending.MaxValue;
                  }
                  if (fieldDefSession_attending.MinValue != null) {
                    box.min = fieldDefSession_attending.MinValue;
                  }
                }
                var visibleOptions = Session_attendingfindVisibleOptions(fieldDefSession_attending);
                if (!fieldDefSession_attending.MultiValue && controlTypeSession_attending == "CHECKLIST") {
                  //RADIO BUTTONS
                  Session_attendingcreateRadioButtons(visibleOptions, fieldDefSession_attending);
                  //remove the loading img
                  var element = document.getElementById("Session_attendingloading");
                  element.parentNode.removeChild(element);
                } else {
                  //checkboxes
                  Session_attendingcreateCheckboxes(visibleOptions, fieldDefSession_attending);
                  //remove the loading img
                  var element = document.getElementById("Session_attendingloading");
                  element.parentNode.removeChild(element);
                }
              }
              //now attempt to populate the field
              if (controlValueSession_attending == "%CURRENT%" || showCurrentSession_attending) {
                populateFromModelSession_attending();
              } else if (controlValueSession_attending == "%CLEARED%") {
                $("#action_Session_attending").val(""); //clear the value
              }
            }

            function Session_attendingchkGrpChange(e) {
              //if one is check remove the attribute from all, if none are checked then add the attribute to all
              if (!$('input[name$=Session_attending]').is(":checked") && requiredSession_attending) {
                $('input[name$=Session_attending]').filter(":visible").attr("required", true);
              } else {
                $('input[name$=Session_attending]').filter(":visible").attr("required", false);
              }
            }
            $(document).ready(function() {
              getFieldsSession_attending();
            });
          </script>
          <script>
            function checkBoxesSession_attending(values, array) {
              var boxes = $('input[name$=Session_attending]').filter("[type=checkbox]");
              if (boxes.length > 0) {
                // boxes.val(values);
                if (array) {
                  boxes.filter(function() {
                    return $.inArray(this.value, values) >= 0;
                  }).prop('checked', true);
                } else {
                  boxes.filter(function() {
                    return this.value == values;
                  }).prop('checked', true);
                }
                boxes.attr("required", false);
              }
            }

            function Session_attendingcreateRadioButtons(visibleOptions, data) {
              var container = document.getElementById('Session_attendingplaceholder');
              var table = document.createElement('table');
              table.width = "100%";
              container.appendChild(table);
              var addedCount = 0;
              Session_attendingnormaliseOptions(data.EnumValues);
              for (var j = 0; j < optionsSession_attending.length; j++) {
                //find the enum value in the options list and show if we should
                var curVal = optionsSession_attending[j];
                var description = curVal.description;
                var addItem = !curVal.hide;
                var disable = curVal.disable;
                if (addItem) {
                  addedCount++;
                  var radio = document.createElement('input');
                  radio.type = "radio";
                  radio.name = "action.Session_attending";
                  radio.value = curVal.name;
                  radio.id = "action_Session_attending_" + j; // curVal.ValueId;
                  radio.className = "rsfieldoptioncontrol";
                  if (controlValueSession_attending != '%CURRENT%' && controlValueSession_attending != '%CLEARED%') {
                    radio.checked = curVal.name == controlValueSession_attending;
                  }
                  var label = document.createElement('label')
                  label.htmlFor = "action_Session_attending_" + j; //curVal.ValueId;
                  label.className = "rsfieldoptionlabel";
                  if (requiredSession_attending) {
                    radio.required = "required";
                    radio.className = "rsfieldoptioncontrolrequired";
                    label.className = "rsfieldoptionlabelrequired";
                  }
                  if (disable) {
                    radio.disabled = "disabled";
                    radio.className = "rsfieldoptioncontroldisabled";
                    label.className = "rsfieldoptionlabeldisabled";
                  }
                  //if (description.length == 0) {
                  //    description = curVal.Value;
                  //}
                  label.appendChild(document.createTextNode(description));
                  //container.appendChild(radio);
                  //container.appendChild(label);
                  if (chklstCountSession_attending == "1" || chklstCountSession_attending == null) {
                    ////add a br
                    //var brItem = document.createElement('br');
                    //container.appendChild(brItem);
                    var tr = document.createElement('tr');
                    var td = document.createElement('td');
                    td.width = "100%";
                    td.appendChild(radio);
                    td.appendChild(label);
                    tr.appendChild(td);
                    table.appendChild(tr);
                  } else if (chklstOrderSession_attending == "1") {
                    //down then across
                    var rowCount = Math.ceil(visibleOptions / chklstCountSession_attending);
                    var newRow = addedCount <= rowCount; // addedCount % rowCount != 0;
                    var tr = null;
                    if (newRow) {
                      //create and add the row
                      tr = document.createElement('tr');
                      tr.id = 'Session_attendingrow' + addedCount % rowCount;
                    } else {
                      //get the existing row
                      tr = document.getElementById('Session_attendingrow' + addedCount % rowCount);
                    }
                    var td = document.createElement('td');
                    td.width = (100 / chklstCountSession_attending).toString() + "%";
                    td.appendChild(radio);
                    td.appendChild(label);
                    tr.appendChild(td);
                    if (newRow) {
                      table.appendChild(tr);
                    }
                  } else {
                    //across then down. count columns and add new line when time
                    var rowCount = Math.ceil(visibleOptions / chklstCountSession_attending);
                    var rowId = Math.ceil(addedCount / chklstCountSession_attending); //which row we should be on
                    //var newRow = addedCount > chklstCountSession_attending || addedCount == 1;//(addedCount-1) % chklstCountSession_attending == 0
                    var tr = null;
                    //get the existing row
                    tr = document.getElementById('Session_attendingrow' + rowId);
                    if (tr == null) {
                      //create and add the row
                      tr = document.createElement('tr');
                      tr.id = 'Session_attendingrow' + rowId;
                      table.appendChild(tr);
                    }
                    var td = document.createElement('td');
                    td.width = (100 / chklstCountSession_attending).toString() + "%";
                    td.appendChild(radio);
                    td.appendChild(label);
                    tr.appendChild(td);
                  }
                }
              }
            }

            function Session_attendingcreateCheckboxes(visibleOptions, data) {
              var container = document.getElementById('Session_attendingplaceholder');
              var table = document.createElement('table');
              table.width = "100%";
              if (requiredSession_attending) {
                container.className = "rsfieldcontrolrequired";
              } else {
                container.className = "rsfieldcontrol";
              }
              container.appendChild(table);
              var addedCount = 0;
              Session_attendingnormaliseOptions(data.EnumValues);
              //now we loop through all items and add to page.
              for (var j = 0; j < optionsSession_attending.length; j++) {
                //find the enum value in the options list and show if we should
                var addItem = true;
                var disable = false;
                var curVal = optionsSession_attending[j]; //this.data()[i].EnumValues[j];
                var description = curVal.description;
                addItem = !curVal.hide;
                disable = curVal.disable;
                if (addItem) {
                  addedCount++;
                  var checkbox = document.createElement('input');
                  checkbox.type = "checkbox";
                  checkbox.name = "action.Session_attending";
                  checkbox.value = curVal.name; //curVal.Value;
                  checkbox.id = "action_Session_attending_" + j; //curVal.name;//ValueId;
                  checkbox.className = "rsfieldoptioncontrol";
                  if (controlValueSession_attending != '%CURRENT%' && controlValueSession_attending != '%CLEARED%') {
                    checkbox.checked = curVal.name == controlValueSession_attending;
                  }
                  var label = document.createElement('label')
                  label.htmlFor = "action_Session_attending_" + j; // curVal.ValueId;
                  label.className = "rsfieldoptionlabel";
                  if (disable) {
                    checkbox.disabled = "disabled";
                    checkbox.className = "rsfieldoptioncontroldisabled";
                    label.className = "rsfieldoptionlabeldisabled";
                  }
                  if (requiredSession_attending) {
                    checkbox.required = "required";
                    checkbox.onchange = Session_attendingchkGrpChange;
                    checkbox.className = "rsfieldoptioncontrolrequired";
                    label.className = "rsfieldoptionlabelrequired";
                  }
                  //if (description.length == 0) {
                  //    description = curVal.Value;
                  //}
                  label.appendChild(document.createTextNode(description));
                  //container.appendChild(checkbox);
                  //container.appendChild(label);
                  if (chklstCountSession_attending == "1" || chklstCountSession_attending == null) {
                    ////add a br
                    //var brItem = document.createElement('br');
                    //container.appendChild(brItem);
                    var tr = document.createElement('tr');
                    var td = document.createElement('td');
                    td.width = (100 / chklstCountSession_attending).toString() + "%";
                    td.appendChild(checkbox);
                    td.appendChild(label);
                    tr.appendChild(td);
                    table.appendChild(tr);
                  } else if (chklstOrderSession_attending == "1") {
                    //down then across
                    var rowCount = Math.ceil(visibleOptions / chklstCountSession_attending);
                    var newRow = addedCount <= rowCount; // addedCount % rowCount != 0;
                    var tr = null;
                    if (newRow) {
                      //create and add the row
                      tr = document.createElement('tr');
                      tr.id = 'Session_attendingrow' + addedCount % rowCount;
                    } else {
                      //get the existing row
                      tr = document.getElementById('Session_attendingrow' + addedCount % rowCount);
                    }
                    var td = document.createElement('td');
                    td.width = (100 / chklstCountSession_attending).toString() + "%";
                    td.appendChild(checkbox);
                    td.appendChild(label);
                    tr.appendChild(td);
                    if (newRow) {
                      table.appendChild(tr);
                    }
                  } else {
                    //across then down. count columns and add new line when time
                    var rowCount = Math.ceil(visibleOptions / chklstCountSession_attending);
                    var rowId = Math.ceil(addedCount / chklstCountSession_attending); //which row we should be on
                    //var newRow = addedCount > chklstCountSession_attending || addedCount == 1;//(addedCount-1) % chklstCountSession_attending == 0
                    var tr = null;
                    //get the existing row
                    tr = document.getElementById('Session_attendingrow' + rowId);
                    if (tr == null) {
                      //create and add the row
                      tr = document.createElement('tr');
                      tr.id = 'Session_attendingrow' + rowId;
                      table.appendChild(tr);
                    }
                    var td = document.createElement('td');
                    td.width = (100 / chklstCountSession_attending).toString() + "%";
                    td.appendChild(checkbox);
                    td.appendChild(label);
                    tr.appendChild(td);
                  }
                }
              }
              //create a hidden element to be submitted in the event they uncheck everything
              var dummy = document.createElement('input');
              dummy.type = "hidden";
              dummy.name = "action.Session_attending";
              dummy.value = "action.Session_attending";
              dummy.id = "action_Session_attending_" + $.now().toString().replace(/ /g, '');
              //dummy.checked = true;
              container.appendChild(dummy);
            }
          </script>
          <script>
            function Session_attendingnormaliseOptions(crmOptionsSession_attending) {
              //need to make sure items are in the correct order and not the order from CRM
              //any additional items should just add to the end.
              //populate the dropdown list with the enum values
              //  var  crmOptionsSession_attending = this.data()[i].EnumValues.toJSON();
              //now we have an array of field values
              //find all items that no longer exist in CRM and remove
              var toRemove = [];
              $.each(optionsSession_attending, function(key, value) {
                var valueFound = false;
                $.each(crmOptionsSession_attending, function(i, value2) {
                  if (value2.Value === value.name) {
                    valueFound = true;
                  }
                });
                if (!valueFound) {
                  toRemove.push(value.name);
                }
              });
              //remove all the items we need to
              $.each(toRemove, function(i, name) {
                var indexToRemove = -1;
                $.each(optionsSession_attending, function(key, value) {
                  if (value.name == name) {
                    indexToRemove = key;
                  }
                });
                if (indexToRemove > -1) {
                  optionsSession_attending.splice(indexToRemove, 1);
                }
              });
              //now find new items
              var newItemsCount = 0;
              $.each(crmOptionsSession_attending, function(i, value) {
                var newValue = true;
                $.each(optionsSession_attending, function(key, value2) {
                  if (value2.name === value.Value) {
                    newValue = false;
                  }
                });
                if (newValue) {
                  optionsSession_attending.push({
                    name: value.Value,
                    description: value.Value,
                    hide: false,
                    disable: false
                  });
                }
              });
            }

            function Session_attendingfindVisibleOptions(data) {
              var visibleOptions = 0;
              for (var k = 0; k < optionsSession_attending.length; k++) {
                if (!optionsSession_attending[k].hide) {
                  visibleOptions++;
                }
              }
              if (optionsSession_attending.length == 0) {
                visibleOptions = data.EnumValues.length;
              }
              return visibleOptions;
            }
          </script>
          <br>
        </td>
      </tr>
      <tr style="">
        <td style="padding-top:10px;padding-bottom:10px;width:100%;background-color:#e8e8e8;">&nbsp; <span style=""><strong>
              <label class="rsfieldlabel" for="action_Accessibility_Requirements" id="lblAccessibility_Requirements">Please let us know about any accessibility requirements:</label>
            </strong></span></td>
      </tr>
      <tr style="">
        <td style="padding-bottom:10px;"> <textarea id="action_Accessibility_Requirements" name="action.Accessibility_Requirements" class="rsfieldcontrol rsaction k-textbox" cols="50" onkeyup="Accessibility_Requirementscounter(this);"
            maxlength="254">%CLEARED%</textarea>
          <span id="Accessibility_Requirementsremaining" class="rscharremain"></span>
          <script>
            var controlTypeAccessibility_Requirements = set("TEXTAREA");
            var controlValueAccessibility_Requirements = set("%CLEARED%");
            var showCurrentAccessibility_Requirements = set(false);
            var tableIdAccessibility_Requirements = set("8589950893");
            var fieldNameAccessibility_Requirements = set("Accessibility Requirements");
            var fieldIdAccessibility_Requirements = ""; //set("8589996868");
            var optionsAccessibility_Requirements = set([]);
            var chklstOrderAccessibility_Requirements = set(null);
            var chklstCountAccessibility_Requirements = set(0);
            var requiredAccessibility_Requirements = set(false);
            var useParentSourceAccessibility_Requirements = set(true);
            var isDateAccessibility_Requirements = false;
            var showNoOptionAccessibility_Requirements = set(false);
            var boolFAccessibility_Requirements = "";
            var boolTAccessibility_Requirements = "";
            var multiSelectAccessibility_Requirements = false;
            var currentSavedValAccessibility_Requirements = set("");
            var fieldDefAccessibility_Requirements = set({
              "EnumValues": [],
              "TableId": "8589950893",
              "Id": "8589999295",
              "Name": "Accessibility Requirements",
              "Description": "",
              "DataTypeName": "text",
              "DisplayDataType": null,
              "ListingType": "Person",
              "MultiValue": true,
              "BoolTrueValue": null,
              "BoolFalseValue": null,
              "FieldSize": null,
              "MaxValue": "",
              "MinValue": ""
            });

            function populateFromModelAccessibility_Requirements() {
              if (controlValueAccessibility_Requirements === "%CURRENT%" && (currentSavedValAccessibility_Requirements == null || currentSavedValAccessibility_Requirements == "")) {
                $("#action_Accessibility_Requirements").val(""); //set to nothing
                Accessibility_Requirementscounter(document.getElementById("action_Accessibility_Requirements"));
                return;
              }
              if (controlValueAccessibility_Requirements !== "%CURRENT%" && (currentSavedValAccessibility_Requirements == null || currentSavedValAccessibility_Requirements == "")) {
                //we have a set value and no stored value
                Accessibility_Requirementscounter(document.getElementById("action_Accessibility_Requirements"));
                return;
              }
              $("#action_Accessibility_Requirements").val(currentSavedValAccessibility_Requirements);
              Accessibility_Requirementscounter(document.getElementById("action_Accessibility_Requirements"));
            }

            function getFieldsAccessibility_Requirements() {
              var setField = true;
              if (fieldDefAccessibility_Requirements == undefined) {
                //return;
                //hide the placeholder if it's visible
                if ($("#Accessibility_Requirementsplaceholder") !== undefined && $("#Accessibility_Requirementsplaceholder") !== null) {
                  $("#Accessibility_Requirementsplaceholder").hide();
                }
                $("#action_Accessibility_Requirements").hide();
                $("#lblAccessibility_Requirements").hide(); //hide the label too
                setField = false;
              }
              if (setField) {
                //if it's a yes/no then populate the dropdown with bool values
                //if multivalue then set property so multiples can be populated later
                if (fieldDefAccessibility_Requirements.DataTypeName == "date") {
                  //remove some attributes to ensure it's ok for a DTP
                  var dtp = document.getElementById('action_Accessibility_Requirements');
                  var classes = dtp.className;
                  dtp.className = classes.replace("k-textbox", "");
                  $("#action_Accessibility_Requirements").kendoDatePicker({
                    format: "dd MMM yyyy"
                  });
                  isDateAccessibility_Requirements = true;
                } else if (fieldDefAccessibility_Requirements.DataTypeName == "time") {
                  var dtp = document.getElementById('action_Accessibility_Requirements');
                  var classes = dtp.className;
                  dtp.className = classes.replace("k-textbox", "");
                  $("#action_Accessibility_Requirements").kendoTimePicker();
                } else if (fieldDefAccessibility_Requirements.DataTypeName == "integer") {
                  var box = document.getElementById('action_Accessibility_Requirements');
                  box.type = "number";
                  if (fieldDefAccessibility_Requirements.MaxValue != null) {
                    box.max = fieldDefAccessibility_Requirements.MaxValue;
                  }
                  if (fieldDefAccessibility_Requirements.MinValue != null) {
                    box.min = fieldDefAccessibility_Requirements.MinValue;
                  } else {
                    //set a default min of 0
                    box.min = 0;
                  }
                } else if (fieldDefAccessibility_Requirements.DataTypeName == "decimal") {
                  var box = document.getElementById('action_Accessibility_Requirements');
                  box.type = "number";
                  box.step = "any"; //allow all numbers great and small
                  if (fieldDefAccessibility_Requirements.MaxValue != null) {
                    box.max = fieldDefAccessibility_Requirements.MaxValue;
                  }
                  if (fieldDefAccessibility_Requirements.MinValue != null) {
                    box.min = fieldDefAccessibility_Requirements.MinValue;
                  }
                }
                var size = fieldDefAccessibility_Requirements.FieldSize != null ? fieldDefAccessibility_Requirements.FieldSize : 254;
                document.getElementById("action_Accessibility_Requirements").maxLength = size;
              }
              //now attempt to populate the field
              if (controlValueAccessibility_Requirements == "%CURRENT%" || showCurrentAccessibility_Requirements) {
                populateFromModelAccessibility_Requirements();
              } else if (controlValueAccessibility_Requirements == "%CLEARED%") {
                $("#action_Accessibility_Requirements").val(""); //clear the value
              }
            }

            function Accessibility_RequirementschkGrpChange(e) {
              //if one is check remove the attribute from all, if none are checked then add the attribute to all
              if (!$('input[name$=Accessibility_Requirements]').is(":checked") && requiredAccessibility_Requirements) {
                $('input[name$=Accessibility_Requirements]').filter(":visible").attr("required", true);
              } else {
                $('input[name$=Accessibility_Requirements]').filter(":visible").attr("required", false);
              }
            }
            $(document).ready(function() {
              getFieldsAccessibility_Requirements();
            });
          </script>
          <script>
            function Accessibility_Requirementscounter(msg) {
              if (true && msg.maxLength > 0) {
                document.getElementById("Accessibility_Requirementsremaining").innerHTML = "(" + msg.value.length + "/" + msg.maxLength + ")";
              }
              if (false && true) {
                var text = $("#action_Accessibility_Requirements").val();
                var lines = text.split(/\r|\r\n|\n/);
                var maxFriends = 0;
                additionalCount = lines.length - lines.filter(function(name) {
                  return name == "";
                }).length; //only count lines when they actually have text else we count when they hit enter
                if (false && true) {
                  //stop them from going over the limit
                  if (0 < additionalCount) {
                    var namelines = lines.filter(function(name) {
                      return name != "";
                    });
                    namelines.splice(maxFriends); //remove additional names
                    var validNames = namelines.join("\r\n");
                    $("#action_Accessibility_Requirements").val(validNames);
                    additionalCount = maxFriends;
                  }
                  document.getElementById("Accessibility_Requirementsremaining").innerHTML = "(" + additionalCount + "/0)";
                } else {
                  document.getElementById("Accessibility_Requirementsremaining").innerHTML = "(0/0)";
                }
                if (typeof calculateCost == 'function') {
                  calculateCost();
                }
              }
            }
          </script>
          <br>
        </td>
      </tr>
      <tr style="">
        <td style="padding-bottom:10px;">&nbsp;</td>
      </tr>
    </tbody>
  </table>
  <p><button type="submit" id="btnAcceptsubmit" class="k-button rssubmit" style="">Accept</button></p>
</form>

Name: MaterialsPOST Process?rsid=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN

<form action="Process?rsid=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN" method="post" name="Materials" id="Materialsform" onsubmit="return rsValidate(this);" accept-charset="utf-8"><input name="__RequestVerificationToken"
    type="hidden" value="kcsEcA6bXRCQhfMdmsWjuqDs-EtMTpAvIfYe5VL_cSoKVGm0OiKoaUKT4oyqIL9UUutWpcIry_VGzHRijY4gcsvJh1fj9hGEOwHX14SgSJQ1"><input id="ID" name="ID" type="hidden" value="814"><input id="RSID" name="RSID" type="hidden"
    value="govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN"><input id="reaction_ID" name="reaction.ID" type="hidden" value="1954"><input id="PreviousForm" name="PreviousForm" type="hidden" value=""><br>
  <p>I am unable to attend, but would like to receive the event materials</p><br><button type="submit" id="btnMaterialssubmit" class="k-button rssubmit" style="">Materials</button>
  <p></p>
  <p></p>
</form>

Name: DeclinePOST Process?rsid=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN

<form action="Process?rsid=govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN" method="post" name="Decline" id="Declineform" onsubmit="return rsValidate(this);" accept-charset="utf-8"><input name="__RequestVerificationToken"
    type="hidden" value="CpOfnPuWz_g3jrBvDSObSK2DagijdPn1tnpdq0nICMItYEdQSIhMBxWNnj1UNkSMgIIhc8pUKhUDLxy6LqXy3uucvpyLCIwyhqKrB453UbU1"><input id="ID" name="ID" type="hidden" value="814"><input id="RSID" name="RSID" type="hidden"
    value="govJAXbuqTqjQzHIDKmN9pFiR0bhh7YveiDoce2IbgxLlN0F2bCsVJX9VetGB2VN"><input id="reaction_ID" name="reaction.ID" type="hidden" value="1953"><input id="PreviousForm" name="PreviousForm" type="hidden" value=""><br>
  <p>I am unable to attend</p><br><button type="submit" id="btnDeclinesubmit" class="k-button rssubmit" style="">Decline</button><br>
</form>

Text Content

This site requires javascript to function. Please enable javascript before
attempting to use this site.



ANNUAL COMMERCIAL UPDATE 2023

DATE:



TUESDAY 14 - WEDNESDAY 15 MARCH



TIME:

VIRTUAL SESSIONS WILL TAKE PLACE AT VARIOUS TIMES AND ARE LISTED IN GMT



LOCATION:

JOINING DETAILS WILL BE CIRCULATED TO YOU AHEAD OF THE WEBINARS

 

This registration page is for Sumaya Jannat, if you are not Sumaya Jannat,
please click here to register your details with us.



Yes, I would like to attend




  Please select which session(s) you would like to attend:

Tuesday 14 March, 11.00 am - 12 noon GMT: Commercial Case Law UpdateTuesday 14
March, 2.00 - 3.00 pm GMT: Legislative Developments: data privacy, modern
slavery, late payments and the “Brexit Bonfire"Wednesday 15 March, 11.00 am -
12.00 noon GMT: Sanctions Developments


  Please let us know about any accessibility requirements: %CLEARED%
 

Accept



 






I am unable to attend, but would like to receive the event materials


Materials







 






I am unable to attend


Decline