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
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 DOMName: Accept — POST 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;"> <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;"> <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;"> </td>
</tr>
</tbody>
</table>
<p><button type="submit" id="btnAcceptsubmit" class="k-button rssubmit" style="">Accept</button></p>
</form>
Name: Materials — POST 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: Decline — POST 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