CINXE.COM
TechEx Global 2025
<!DOCTYPE html> <html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="shortcut icon" href="favicon.ico" /> <link rel="stylesheet" type="text/css" href="/css/smoothness/jquery-ui.css" /> <link rel="stylesheet" type="text/css" href="/themes/default-base/icomoon/portal/style.css" /> <link rel="stylesheet" type="text/css" href="/themes/default-base/portal.css" media="all" /> <link rel="stylesheet" type="text/css" href="/themes/default-base/er-extras.css" media="all" /> <link rel="stylesheet" type="text/css" href="/themes/default-base/erprint.css" media="print" /> <link rel="stylesheet" type="text/css" href="/themes/default-base/popups.css" media="all" /> <link rel="stylesheet" type="text/css" href="themes/techex-global-2025/eventref.css" media="all" /> <script type="text/javascript" src="/js/jquery.min.js"></script> <script type="text/javascript" src="/js/jquery-ui.min.js"></script> <script type="text/javascript" src="/js/portal.js"></script> <script type="text/javascript" src="/js/duplicatecheck.js"></script> <script type="text/javascript"> $(document).ready(function() { $('.hide').hide(); $('.flashMessage').show(); $('.flashClose').click(function() { $('.flashMessage').hide() }); }); </script> <title>TechEx Global 2025</title> <script type="text/javascript"> var alertTitle = 'Alert'; </script> <script src="/js/popups.js?v=2021-10-12"></script> <script type="text/javascript"> var healthySubmit = false; var ValidationStrings = {}; var mandatoryRows; var formPreview = false; var sliders = {}; var actionCallbacks = { "pageChange": new Array() }; $(document).ready(function(){ $.getScript("/js/conditionals.js?rnkey=" + Date.now()); var captchaDiv = $('.g-recaptcha[data-sitekey]'); if (typeof captchaDiv == 'object' && captchaDiv.length) { $.getScript("https://www.google.com/recaptcha/api.js"); } showFirstPage(); getMandatoryRows(); ValidationStrings.mandatory2 = { message: 'is invalid.', regexp: /^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ }; ValidationStrings.mandatory3 = { message: 'must only contain numbers.', regexp: /^[0-9]+$/i }; ValidationStrings.mandatory4 = { message: 'must only contain numbers and spaces.', regexp: /^[0-9 ]+$/i }; ValidationStrings.mandatory5 = { message: 'must only contain numbers, spaces, hyphens, brackets and plus.', regexp: /^[0-9 \-\(\)\+]+$/i }; ValidationStrings.mandatory6 = { message: 'must only contain letters.', regexp: /^[a-z]+$/i }; ValidationStrings.mandatory7 = { message: 'must only contain letters and spaces.', regexp: /^[a-z ]+$/i }; ValidationStrings.mandatory8 = { message: 'must only contain letters, spaces, hyphens, brackets.', regexp: /^[a-z \-\(\)]+$/i }; ValidationStrings.mandatory9 = { message: 'must only contain letters, numbers and spaces.', regexp: /^[0-9a-z]+$/i }; ValidationStrings.mandatory10 = { message: 'must only contain letters, numbers and spaces.', regexp: /^[0-9a-z ]+$/i }; ValidationStrings.mandatory11 = { message: 'must only contain letters, numbers, spaces, hyphens and brackets.', regexp: /^[0-9a-z \-\(\)]+$/i }; $(document).keydown(function(event){ switch(event.keyCode){ case 13 : //Enter return false; break; } }); // Loop through each field option where a capacity has been set and therefore the option is disabled $('[capacity]:disabled').each(function() { var field = $(this); // If already selected, enable this option if (field.is(':checked')) { field.prop('disabled', false); // Else do a capacity check and enable if capacity limit not reached } else { checkCapacity(field, function(intSelections) { var intCapacity = Number(field.attr('capacity')); // -1 = error if (intSelections !== -1) { if (intSelections < intCapacity) { field.prop('disabled', false); } // Show remaining label? if (field.attr('show-remaining') == 1) { var strRemaining = ' ['; strRemaining += (intSelections < intCapacity) ? (intCapacity - intSelections) : 'none'; strRemaining += ' remaining]'; if (field.is('option')) { field.append(strRemaining); } else { field.parent().append('<span class="choiceCapacityRemaining">'+ strRemaining +'</span>'); } } } // Attach an on-change event that triggers the capacity check to be re-run if choice was selected field.change(function() { if (field.is(':checked')) { // Give silent submit time to run first setTimeout(function() { checkCapacity(field, function(intSelections) { var intCapacity = Number(field.attr('capacity')); // Capacity limit reached, unselect and disable the field if ((intSelections === -1) || (intSelections >= intCapacity)) { field.prop('checked', false); field.prop('selected', false); field.trigger('change'); // Silent submit (but no re-check of capacity as field is no longer selected) field.prop('disabled', true); frontEndPopup('Capacity limit reached for choice "'+ getChoiceText(field) +'"'); } }); }, 500); } }); }); } }); var paginationInfo = $('[data-is="paginationInfo"] p'); var pageMenu = $('.pageMenu'); if (typeof paginationInfo != 'object' || !paginationInfo.length) { paginationInfo = $('#EventRef div.pages:first p'); } if (typeof paginationInfo === 'object' && paginationInfo.length && typeof pageMenu === 'object' && pageMenu.length) { paginationInfo.hide(); } // Sliders initSliders(); // Loading spinners on submit? if (typeof loadingSpinner === "function") { $('form[name="regform"]').submit(function () { loadingSpinner(true); }); } else if (typeof modalLoadingSpinnerShow === "function") { $('form[name="regform"]').submit(function () { modalLoadingSpinnerShow(); }); } }); function initSliders() { $.each($('div.formRowWrapper[data-fieldtype="slider"] select:visible'), function (index, element) { var select = $(element); var id = select.attr('id'); var min = parseInt($(select[0][1]).val()); var max = parseInt($(select[0][select[0].length-1]).val()) var preset = (select.val() !== ''); var val = (preset) ? select.val() : min; var options = { min: min, max: max, range: "min", value: val, create: function () { select.parent().find('.ui-slider-handle .sliderValue').text(val); if (!preset) { select.parent().find('.ui-slider-handle').hide(); select.parent().find('.clickToSelect').show(); } else { select.parent().find('.clickToSelect').hide(); } select.hide(); }, slide: function (event, ui) { select.val(ui.value); select.parent().find('.ui-slider-handle .sliderValue').text(ui.value); }, change: function () { select.parent().find('.ui-slider-handle').show(); select.parent().find('.clickToSelect').hide(); }, disable: function () { console.log('hero'); }, step: parseInt(select.attr('data-step')) }; sliders[id] = $(' <div id="slider_' + id + '" class="noDisableStyle">' + ' <div class="ui-slider-handle custom-handle">' + ' <table cellpadding="3" cellspacing="0" border="0">' + ' <tr>' + ' <td class="sliderValue"></td>' + ' <td class="clearSlider"><a href="javascript:;" onclick="clearSlider(\'' + id + '\');"><img src="/themes/default-base/images/cancel_icon.png" width="16" height="16" border="0" /></a></td>' + ' </tr>' + ' </table>' + ' </div>' + ' <div class="clickToSelect">Click to Select</div>' + ' </div>').insertAfter(select).slider(options); $('.clearSlider').mouseenter(function () { toggleSliders(id, false); }); $('.clearSlider').mouseleave(function () { toggleSliders(id, true); }); }); } function toggleSliders(id, on) { $.each(sliders, function (index, slider) { if (index == id) { slider.slider((on) ? 'enable' : 'disable'); } }); } function clearSlider(id) { if (typeof id === 'string' && id.length) { var slider = sliders[id]; if (typeof slider == 'object' && slider.length) { slider.slider('value', ''); var input = $('#' + id.replace('[', '\\\[').replace(']', '\\\]')); var parent = input.parent(); input.val(''); parent.find('.ui-slider-handle').hide(); parent.find('.clickToSelect').show(); } } } function getQtnLabelText(squid) { var strLabel = $.trim($('div[data-sqid="'+ squid +'"] .formLabel').text()); if (strLabel.length > 0) { strLabel = strLabel.replace(/\:\*?$/, ''); // Remove trailing colon and asterisk } return strLabel; } function checkCapacity(field, callback) { if (!formPreview) { var strFieldType = field.parents('.formRowWrapper').attr('data-fieldtype'); var intCapacity = Number(field.attr('capacity')); var strURL = '/choice_capacity_check.php'+ window.location.search +'&sdelegateid='+ $('#sdelegateid').val() +'&fieldtype='+ strFieldType +'&field='; switch (strFieldType) { // Radio case 's_choice': strURL += field.attr('id') +'_'+ field.attr('value'); break; // Select case 'dropdown': strURL += field.parent().attr('id').match(/^delegateextra\[(\w+)\]$/)[1] +'&schoiceid='+ field.val(); break; // Checkbox case 'm_choice': strURL += field.attr('id'); break; } $.get(strURL, function(strResponse) { callback(Number(strResponse)); }).fail(function () { if (!window.capacityFailDone) { frontEndPopup({ 'content': 'There was a problem loading this form. Please refresh the page to try again.', 'closeText': 'Refresh Page' }, function () { window.location.href = window.location.href; }); window.capacityFailDone = true; } }); } else { callback(0); } } function getChoiceText(field) { var strChoiceText = ''; switch (field.parents('.formRowWrapper').attr('data-fieldtype')) { case 's_choice': case 'm_choice': case 'confirmation': strChoiceText = field.parent().text(); break; case 'dropdown': strChoiceText = field.text(); break; } return strChoiceText; } function showFirstPage() { $('div[data-page]').hide(); $('div[data-page="1"]').show(); } // JS Validation Common Code function getMandatoryRows() { mandatoryRows = $('div[data-mandatory][data-mandatory!=""][data-mandatory!="0"]:visible'); if (typeof mandatoryRows == 'object' && mandatoryRows.length) { mandatoryRows.each(function (index, element) { var mandatoryRow = $(element); var mandatoryFields = mandatoryRow.find('input, textarea, select'); if (typeof mandatoryFields == 'object' && mandatoryFields.length) { mandatoryFields.unbind('blur change keyup', removeMandatoryAlert); mandatoryFields.on('blur change keyup', removeMandatoryAlert); } }); } } function removeMandatoryAlert(event) { var mandatoryRow = $(this).parents().filter('[data-sqid]'); if (ValidateRow(mandatoryRow)) { mandatoryRow.removeClass('mandatoryAlert'); } } function HighlightMandatory(row) { if (typeof row == 'object' && row.length) { row.addClass('mandatoryAlert'); } } function ValidateRow(row, main, returnWhat, doFocus) { var main = (typeof main === 'boolean') ? main : false; var returnWhat = (typeof returnWhat === 'string') ? returnWhat : 'bool'; var doFocus = (typeof doFocus === 'boolean') ? doFocus : main; var numIncomplete = 0; if (typeof row == 'object' && row.length) { var mandatoryType = row.attr('data-mandatory'); var fieldType = row.attr('data-fieldtype'); var labelSelector = (fieldType !== 'confirmation') ? '.formLabel' : 'label[data-for]'; var specialType = ValidationStrings['mandatory' + mandatoryType]; var labelText = $.trim(row.find(labelSelector).first().text()); while (labelText.substring(labelText.length - 1) === ':' || labelText.substring(labelText.length - 1) === '*') { labelText = labelText.substring(0, labelText.length - 1); } if (typeof fieldType === 'string' && fieldType.length && fieldType.substring(0, 7) === 'modular') { var innerInput = row.find('input:visible, select:visible, textarea:visible').first(); if (typeof innerInput == 'object' && innerInput.length) { if (innerInput.is('input')) { switch (innerInput.attr('type')) { case 'text': case 'password': fieldType = 'text'; break; case 'checkbox': fieldType = 'm_choice'; break; case 'radio': fieldType = 's_choice'; break; } } else if (innerInput.is('select')) { fieldType = 'dropdown'; } else if (innerInput.is('textarea')) { fieldType = 'textarea'; } } } switch (fieldType) { case 'text' : case 'textarea' : case 'password' : case 'integer' : var element = row.find('input[type="text"], input[type="password"], input[type="number"], textarea').filter(':visible').first(); if (typeof element == 'object' && element.length) { var value = element.val() + ''; if (!$.trim(value).length) { numIncomplete++; if (doFocus) { element.focus(); } if (main) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } else if (typeof specialType == 'object' && !specialType.regexp.test(value) && (returnWhat !== 'numIncomplete')) { if (doFocus) { element.focus(); } if (main) { frontEndPopup('"' + labelText + '" ' + specialType.message, function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } if (fieldType == 'password') { var elementConfirm = row.find('input[type="password"][data-is="confirm"]'); if (typeof elementConfirm == 'object' && elementConfirm.length) { var passwordConfirm = elementConfirm.val(); if (!$.trim(passwordConfirm).length) { numIncomplete++; if (doFocus) { elementConfirm.focus(); } } if (main && (passwordConfirm != value) && (returnWhat !== 'numIncomplete')) { var labelConfirm = elementConfirm.parent().parent().find('.formLabel').first().text(); labelConfirm = labelConfirm.substring(0, labelConfirm.length - 1); frontEndPopup('"' + labelConfirm + '" does not match "' + labelText + '"', function () { HighlightMandatory(row); elementConfirm.focus(); }); if (returnWhat === 'bool') { return false; } } else if (main && value.length && $('#passchk_scale').is(':visible') && typeof passwordEntropyRank == 'number' && passwordEntropyRank < 3) { frontEndPopup('"' + labelText + '" is not strong enough.', function () { HighlightMandatory(row); element.focus(); }); if (returnWhat === 'bool') { return false; } } } } if (element.attr('name') == 'delegates\[email\]') { var elementConfirm = row.find('#emailconf'); if (typeof elementConfirm == 'object' && elementConfirm.length) { var emailConfirm = elementConfirm.val(); if (!$.trim(emailConfirm).length) { numIncomplete++; if (doFocus) { elementConfirm.focus(); } } if (main && (emailConfirm.toLowerCase() != value.toLowerCase()) && (returnWhat !== 'numIncomplete')) { frontEndPopup('"Business Email Address" does not match "Confirm Business Email Address".', function () { HighlightMandatory(row); elementConfirm.focus(); }); if (returnWhat === 'bool') { return false; } } } } } break; case 'dropdown' : var dropdown = row.find('select:visible'); if (typeof dropdown == 'object' && dropdown.length) { var options = dropdown.find('option[value!=""]'); var disabled = options.filter(':disabled'); var value = dropdown.val() + ''; // If the options aren't all disabled, ensure at least one is chosen if ((disabled.length < options.length) && !$.trim(value).length) { numIncomplete++; if (doFocus) { dropdown.focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } } break; case 's_choice' : case 'm_choice' : case 'confirmation' : var choices = row.find('input[type="radio"], input[type="checkbox"]'); var disabled = choices.filter(':disabled'); var chosen = choices.filter(':visible:checked'); //if (window.console) { console.log('choices.length = '+ choices.length +', disabled.length = '+ disabled.length +', chosen.length = '+ chosen.length); } // If the choices aren't all disabled, ensure at least one is chosen if ((disabled.length < choices.length) && ((typeof chosen != 'object') || !chosen.length)) { numIncomplete++; if (doFocus) { choices.first().focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } break; case 'photo' : var photoField = row.find('input.photoFileHidden'); if (typeof photoField != 'object' || !photoField.length || !photoField.val().length) { numIncomplete++; if (doFocus) { row.find('input[type="file"]').first().focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } break; case 'upload' : const uploadField = row.find('input.uploadFileHidden'); if (typeof uploadField != 'object' || !uploadField.length || !uploadField.val().length) { numIncomplete++; if (doFocus) { row.find('input[type="file"]').first().focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } break; case 'date' : var dateField = row.find('input.datepickerHidden'); if (typeof dateField != 'object' || !dateField.length || !dateField.val().length) { numIncomplete++; if (doFocus) { row.find('input[type="text"]').first().focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } break; case 'autocomplete' : var hiddenField = row.find('input[type="hidden"][id][name]'); if (typeof hiddenField != 'object' || !hiddenField.length || !hiddenField.val().length) { numIncomplete++; if (doFocus) { row.find('input[type="text"]').first().focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('"' + labelText + '" is a mandatory field.', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } } var needsOther = false; var otherChoiceLabel = ''; switch (fieldType) { case 's_choice' : case 'm_choice' : var otherChoiceSelected = row.find('input[type="radio"], input[type="checkbox"]').filter('[data-other="1"]:visible:checked').first(); if (typeof otherChoiceSelected == 'object' && otherChoiceSelected.length) { needsOther = true; otherChoiceLabel = otherChoiceSelected.parent().text(); } break; case 'dropdown' : var otherOption = row.find('select option[data-other="1"]').first(); if (typeof otherOption == 'object' && otherOption.length && otherOption.attr('value') == value) { needsOther = true; otherChoiceLabel = otherOption.text(); } break; } if (needsOther) { var otherBox = row.find('input.otherText:visible').not(':disabled'); if (typeof otherBox == 'object' && otherBox.length && !$.trim(otherBox.val()).length) { numIncomplete++; if (doFocus) { otherBox.focus(); } if (main && (returnWhat !== 'numIncomplete')) { frontEndPopup('You must enter text for the "' + otherChoiceLabel + '" choice for the question "' + labelText + '".', function () { HighlightMandatory(row); }); } if (returnWhat === 'bool') { return false; } } } } if (returnWhat === 'numIncomplete') { return numIncomplete; } else { return true; } } function isChecked(field) { var found = -1; for (var count = field.length - 1; count > -1; count--) { if (field[count].checked) { found = count; count = -1; } } if (found > -1) { return field[found].value; } else { return null; } } function trimAllFields() { $('#EventRef form input[type="text"]').each(function (index, element) { element = $(element); element.val($.trim(element.val())); }); } function ValidateForm(PageNo, forward) { if ($('#cookieconsent').is(':visible')) { frontEndPopup('You must agree to our use of cookies before continuing with your registration. Please click Accept Cookies at the bottom of the page if you wish to continue.'); return; } var validationOK = false; trimAllFields(); if (!formPreview && typeof ValdateFormCustomBefore == 'function' && !ValdateFormCustomBefore(PageNo, forward)) { return false; } if (!formPreview && typeof ValdateFormCustomBefore === 'object' && typeof ValdateFormCustomBefore.length === 'number' && ValdateFormCustomBefore.length) { var multiCustomOK = true; $.each(ValdateFormCustomBefore, function (key, validateFunc) { if (typeof validateFunc === 'function' && !validateFunc(PageNo, forward)) { multiCustomOK = false; } }); if (!multiCustomOK) { return false; } } validateChoiceCapacities(PageNo, function(blnValid) { if (blnValid) { if (ValidateFormChk(PageNo, forward) !== false) { if (PageNo !== false) { $('.regButtonSection #centreButton .submit').prop('disabled', true); // stop multiple submits $('form[name="regform"]').submit(); } validationOK = true; } } }); return validationOK; } function validateMandatoryRows() { var arrIncomplete = []; var intIncomplete = 0; if (typeof mandatoryRows == 'object' && mandatoryRows.length) { mandatoryRows.each(function () { var row = $(this); // A row may contain more than one field e.g. "Email" and "Confirm Email" intRowIncomplete = ValidateRow(row, true, 'numIncomplete', (intIncomplete === 0)); if (intRowIncomplete > 0) { intIncomplete+= intRowIncomplete; arrIncomplete.push(row); HighlightMandatory(row); } }); if (intIncomplete === 1) { ValidateRow(arrIncomplete[0], true); } else if ((intIncomplete >= 2) && (intIncomplete <= 4)) { var strMsg = 'You have missed [X] mandatory fields. They are highlighted.'; frontEndPopup(strMsg.replace('[X]', intIncomplete)); } else if (intIncomplete > 4) { frontEndPopup('You have missed some mandatory fields. They are highlighted.', function() { return false; }); } } return (intIncomplete === 0); } function validateIntegers(PageNo) { var blnValid = true; var fields; // If this is a multi-page form and we're not submitting (i.e. Back or Next clicked) then only validate the // questions on the current page, otherwise do all of them if (true && (PageNo != 'submit')) { fields = $('.multiPage:visible div[data-fieldtype="integer"]:visible'); } else { fields = $('div[data-fieldtype="integer"]:visible'); } if (typeof fields !== 'undefined') { fields.each(function() { var field = $(this); var input = field.find('input[type="number"]'); var strValue = $.trim(input.val()); if (strValue.length > 0) { var intValue = Number(strValue); var intMin = Number(input.attr('min')); var intMax = Number(input.attr('max')); var strFieldLabel = getQtnLabelText(field.attr('data-sqid')); // Sanity checks for min/max values if (intMin < 0) { intMin = 0; } if (intMin > 4294967294) { intMin = 4294967294; } if (intMax < intMin) { intMax = intMin; } if (intMax > 4294967295) { intMax = 4294967295; } // Validate the value against the min/max range if ((intValue < intMin) || (intValue > intMax)) { blnValid = false; frontEndPopup('Please enter a value between '+ intMin +' and '+ intMax +" for '"+ strFieldLabel +"'", function () { HighlightMandatory(field); input.focus(); }); } } if (!blnValid) { return false; // Only breaks out of the .each() loop } }); } return blnValid; } function validateChoiceCapacities(PageNo, callback) { //if (window.console) { console.log('validateChoiceCapacities('+ PageNo +', '+ callback +');'); } // If this is a multi-page form and we're not submitting (i.e. Back or Next clicked) then only validate the // selected capacity-restricted choices on the current page, otherwise do all of them if (true && (PageNo != 'submit')) { var fields = $('.multiPage:visible [capacity]:checked'); } else { var fields = $('[capacity]:checked'); } // If no fields to validate run the callback immediately passing true for validation passed, otherwise validate each one first if (fields.length === 0) { callback(true); } else { var intChecked = 0; var blnValid = true; fields.each(function() { var field = $(this); checkCapacity(field, function(intSelections) { intChecked++; var intCapacity = Number(field.attr('capacity')); // -1 = error if ((intSelections === -1) || (intSelections >= intCapacity)) { field.prop('checked', false); field.prop('selected', false); field.trigger('change'); // Silent submit field.prop('disabled', true); frontEndPopup('Capacity limit reached for choice "'+ getChoiceText(field) +'"'); blnValid = false; } // If this is the last field, execute the callback, passing the result of validation if (intChecked === fields.length) { callback(blnValid); } }); }); } } function validateMinMaxSelections(PageNo) { var blnValid = true; var fields; // If this is a multi-page form and we're not submitting (i.e. Back or Next clicked) then only validate the // questions on the current page, otherwise do all of them if (true && (PageNo != 'submit')) { fields = $('.multiPage:visible div[data-fieldtype="m_choice"][data-min-selections][data-max-selections]:visible'); } else { fields = $('div[data-fieldtype="m_choice"][data-min-selections][data-max-selections]:visible'); } if (typeof fields !== 'undefined') { fields.each(function() { var field = $(this); var intSelected = field.find('input[type="checkbox"]:visible:checked').length; var intMinSelections = Number(field.attr('data-min-selections')); var intMaxSelections = Number(field.attr('data-max-selections')); var strFieldLabel = getQtnLabelText(field.attr('data-sqid')); if ((intMinSelections === intMaxSelections) && (intMinSelections > 0) && (intSelected !== intMinSelections)) { frontEndPopup('Please select precisely '+ intMinSelections +' option'+ ((intMinSelections !== 1) ? 's' : '') +" for '"+ strFieldLabel +"'"); blnValid = false; } else if (intSelected < intMinSelections) { if (intMaxSelections > intMinSelections) { frontEndPopup('Please select between '+ intMinSelections +' and '+ intMaxSelections +" options for '"+ strFieldLabel +"'"); } else { frontEndPopup('Please select at least '+ intMinSelections +' option'+ ((intMinSelections !== 1) ? 's' : '') +" for '"+ strFieldLabel +"'"); } blnValid = false; } else if ((intSelected > intMaxSelections) && (intMaxSelections > 0)) { if (intMinSelections > 0) { frontEndPopup('Please select between '+ intMinSelections +' and '+ intMaxSelections +" options for '"+ strFieldLabel +"'"); } else { frontEndPopup('Please select no more than '+ intMaxSelections +' option'+ ((intMaxSelections !== 1) ? 's' : '') +" for '"+ strFieldLabel +"'"); } blnValid = false; } if (!blnValid) { return false; // Only breaks out of the .each() loop } }); } return blnValid; } function ValidateFormChk(PageNo, forward) { if (typeof dupeCheck == 'function') { dupeCheck(); if (typeof dupeOK != 'undefined' && !dupeOK) { return false; } } if (PageNo != false || true) { if (!true) { document.getElementById('pageno').value = PageNo; } } if (PageNo != false || true) { if (!true) { document.getElementById('pageno').value = PageNo; } healthySubmit = true; setTimeout(function(){ healthySubmit = false; }, 10); } else if(!healthySubmit) { return false; } if (forward != false && !formPreview) { getMandatoryRows(); if (typeof mandatoryRows == 'object' && mandatoryRows.length) { var ok = validateMandatoryRows(); if (ok) { mandatoryRows.each(function () { var row = $(this); if (!ValidateRow(row, true)) { ok = false; return false; } }); } if (!ok) { return false; } } if (!validateIntegers(PageNo)) { return false; } if (!validateMinMaxSelections(PageNo)) { return false; } // Check captcha has been specified var captchaInput = $('#g-recaptcha-response'); if (typeof captchaInput == 'object' && captchaInput.length && !captchaInput.val().length) { var parentPage = captchaInput.parents().filter('.multiPage:visible'); if (typeof parentPage == 'object' && parentPage.length) { frontEndPopup('Please verify that you are not a robot.'); return false; } } // Custom function to run after? if (typeof ValdateFormCustomAfter == 'function' && !ValdateFormCustomAfter()) { return false; } } // If we've got through to this stage, then everything is OK (false is returned if something goes wrong above) if (true) { if (typeof regQuestionOverlay != 'undefined' && regQuestionOverlay.length) { regQuestionOverlay.hide(); } if (PageNo == 'submit') { $('input[name="pageno"]').val('submit'); // Remove any disabled elements' values $('form[name="regform"] .questionSection div.formRowWrapper[data-disabled="1"]').find('input, select, textarea').val(''); $('form[name="regform"] .questionSection div.formRowWrapper[data-disabled="1"]').find('input:radio').prop('checked',false); } else { return (PageNo !== false) ? changePage(forward) : true; } } } function validateScrollTo(element) { $("html, body").animate({ scrollTop: element.offset().top - 5 }, 0); } function jumpPageValidate(pageTo) { if (ValidateForm(false)) { changePage(pageTo); } } function changePage(forward) { var pageno = $('#pageno'); var paginationInfo = $('[data-is="paginationInfo"] p'); var pageMenu = $('.pageMenu'); if (typeof paginationInfo != 'object' || !paginationInfo.length) { paginationInfo = $('#EventRef div.pages:first p, #EventRef div.pages:first h2'); } if (typeof pageno != 'undefined' && pageno.length) { var page = pageno.val(); var nextDone = false; var prevDone = false; var pageNext = $('#pageNext' + page).val(); var pagePrev = $('#pagePrev' + page).val(); while (!nextDone) { var nextPage = $('[data-is="multiDiv"][data-page="' + pageNext + '"]'); if (typeof nextPage == 'object' && nextPage.length) { if (nextPage.attr('data-disabled') !== '1') { nextDone = true; } else { pageNext++; } } else { changePageButtons(pageTo, true); nextDone = true; } } while (!prevDone) { var prevPage = $('[data-is="multiDiv"][data-page="' + pagePrev + '"]'); if (typeof prevPage == 'object' && prevPage.length) { if (prevPage.attr('data-disabled') !== '1') { prevDone = true; } else { pagePrev--; } } else { pagePrev = 0; prevDone = true; } } var allPages = $('div[data-page]'); if (conditionalPageSkipActive && typeof conditionalPageSkipActive.to == 'number' && typeof conditionalPageSkipActive.from == 'number' && conditionalPageSkipActive.to < 255) { if (forward && pageNext > conditionalPageSkipActive.from && pageNext < conditionalPageSkipActive.to) { pageNext = conditionalPageSkipActive.to; } else if (pagePrev > conditionalPageSkipActive.from && pagePrev < conditionalPageSkipActive.to) { pagePrev = conditionalPageSkipActive.from; } } var pageTo = (forward) ? pageNext : pagePrev; if (!isNaN(forward) && forward !== true && forward !== false) { pageTo = forward; } if (!isNaN(pageTo) && pageTo) { allPages.hide(); $('div[data-page="' + pageTo + '"]').show(); if (!formPreview) { getConditionalRows(); //conditionalRowCheckAll(); } changePageButtons(pageTo); if (typeof paginationInfo != 'undefined' && paginationInfo.length) { paginationInfo.html('Page ' + pageTo + ' of ' + allPages.length); } if (typeof pageMenu == 'object' && pageMenu.length) { pageMenu.find('li').removeClass('current'); pageMenu.find('li[data-page-for="' + pageTo + '"]').addClass('current'); } pageno.val(pageTo); if (typeof multiPageOverlayInit == 'function') { multiPageOverlayInit(); } $("html, body").animate({ scrollTop: 0 }, 0); initSliders(); // Post page change functions $.each(actionCallbacks.pageChange, function (index, callback) { if (typeof callback === 'function') { callback(pageTo); } }); } } return false; } function changePageButtons(pageTo, forceSubmit) { var leftButton = $('#leftButton input[type="button"]'); var centreButton = $('#centreButton input[type="button"]'); var rightButton = $('#rightButton input[type="button"]'); var allButtons = leftButton.add(centreButton).add(rightButton); var pageToNext = $('#pageNext' + pageTo); var pageToPrev = $('#pagePrev' + pageTo); var pageNext = pageToNext.val(); var pagePrev = pageToPrev.val(); centreButton.hide(); if (!forceSubmit) { var nextDone = false; var prevDone = false; while (!nextDone) { var nextPage = $('[data-is="multiDiv"][data-page="' + pageNext + '"]'); if (typeof nextPage == 'object' && nextPage.length) { if (nextPage.attr('data-disabled') !== '1') { nextDone = true; } else { pageNext++; } } else { changePageButtons(pageTo, true); nextDone = true; return; } } while (!prevDone) { var prevPage = $('[data-is="multiDiv"][data-page="' + pagePrev + '"]'); if (typeof prevPage == 'object' && prevPage.length) { if (prevPage.attr('data-disabled') !== '1') { prevDone = true; } else { pagePrev--; } } else { pagePrev = 0; prevDone = true; } } //==================================================================================================== if (!isNaN(pageNext) && pageNext > 0) { rightButton.show(); } else{ rightButton.hide(); if ($('#pageCentre' + pageTo).val() == 1) { centreButton.show(); } } if (!isNaN(pagePrev) && pagePrev > 0) { leftButton.show(); } else{ leftButton.hide(); } } else { rightButton.hide(); centreButton.show(); if (!isNaN(pagePrev) && pagePrev > 0) { leftButton.show(); } else{ leftButton.hide(); } } } function isValid(parm, val) { if (parm == "") { return true; } for (y=0; y < parm.length; y++) { if (val.indexOf(parm.charAt(y),0) == -1) { return false; } } return true; } </script> </head> <body> <div id="wrapper"><div id="header"> <div class="graphicHead"><img src="headergraphic.php?seventid=1008546&sbadgetypeid=100102" alt="TechEx Global" title="TechEx Global" /></div> </div><div id="midWrapper"> <div id="midContainer"> <div class="mainContent"> <!-- this div contains all the content between the header and footer --> <div id="EventRef"><link rel="stylesheet" href="/css/switcher.css" type="text/css" /> <link rel="stylesheet" href="/css/cookieconsent.css" type="text/css" /> <script type="text/javascript">var ERCC_Domain = "eventreference.com";</script> <script type="text/javascript" src="/js/switcher.min.js"></script> <script type="text/javascript" src="/js/cookieconsent_v2.js"></script><div class="pages" data-is="paginationInfo"><p>Page 1 of 1</p></div> <div class="required"> <div style="width:50%;float:left;text-align:left;">Please enter your details.</div> <div style="width:50%;float:left;text-align:right;">Questions marked with <span class="requiredStar">*</span> are compulsory.</div> </div> <div class="clearSection"> </div><script type="text/javascript" src="/js/jquery.cookie.js"></script> <link rel="stylesheet" href="/themes/default-base/shared.css" type="text/css" media="all" /> <form name="regform" action="/register.php" method="post"> <input type="hidden" autocomplete="off" readonly="readonly" name="store" id="store" value="1"> <input type="hidden" autocomplete="off" readonly="readonly" name="pageno" id="pageno" value="1"> <input type="hidden" autocomplete="off" readonly="readonly" name="pagenoactual" id="pagenoactual" value=""> <input type="hidden" autocomplete="off" readonly="readonly" id="pagenomax" value="1"> <input type="hidden" autocomplete="off" readonly="readonly" name="seventid" id="seventid" value="1008546"> <input type="hidden" autocomplete="off" readonly="readonly" name="sdelegateid" id="sdelegateid" value="10052926"> <input type="hidden" autocomplete="off" readonly="readonly" name="sbadgetypeid" id="sbadgetypeid" value="100102"> <input type="hidden" autocomplete="off" readonly="readonly" name="k" id="k" value="2c00ed2be4be06847e0c3967b6079e15f2ac7f9b:6e8cfee5ca9c7fde5ee935d3604cbf629145a6ab"> <script src="/js/silentsubmit.js"></script> <script src="/js/fileuploads.js"></script> <input type="hidden" name="vn" value="69"> <div class="formContent"> <div class="questionSection"><div class="multiPage clearfix" data-is="multiDiv" data-page="1" data-page-actual="1"> <input type="hidden" id="pageNext1" value="" /> <input type="hidden" id="pagePrev1" value="" /> <input type="hidden" id="pageCentre1" value="1" /><div data-sqid="42Oh" data-fieldtype="label" data-mandatory="0" style="margin-top: -60px; margin-bottom: -60px;" class="clearfix formRowWrapper spannedLabel"><div class="formRow" data-for="100624"> <p class="formtitle"> <span style="font-size:24px;"><strong>To register for your free pass please fill out your details below.</strong></span></p> </div> <!-- end formRow --><div class="formRow"> <div class="formLabel"><label data-for="100624"><span style="display:none;">Header - Free Pass</span> <span style="display:none;"></span> </label></div> <div class="formInput"></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="qXQq" data-fieldtype="text" data-mandatory="1" style="margin-top: 0px;" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100526">First Name:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="delegates[firstname]" name="delegates[firstname]" class="inputText" value="" maxlength="255" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="qTcN" data-fieldtype="text" data-mandatory="1" style="margin-top: 0px;" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100527">Last Name:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="delegates[lastname]" name="delegates[lastname]" class="inputText" value="" maxlength="255" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="!UQC" data-fieldtype="text" data-mandatory="2" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100533">Business Email Address:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="delegates[email]" name="delegates[email]" class="inputText" value="" maxlength="255" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --><div class="formRow"> <div class="formLabel"><label data-for="100533">Confirm Email:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="emailconf" name="emailconf" class="inputText" value=""/></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="bwSa" data-fieldtype="text" data-mandatory="5" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100530">Phone Number:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="delegates[tel]" name="delegates[tel]" class="inputText" value="" maxlength="255" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="q8DQ" data-fieldtype="text" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100528">Job Title:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="delegates[jobtitle]" name="delegates[jobtitle]" class="inputText" value="" maxlength="255" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="XvW7" data-fieldtype="text" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100529">Company Name:<span class="requiredStar">*</span></label></div> <div class="formInput"><input type="text" id="delegates[companyname]" name="delegates[companyname]" class="inputText" value="" maxlength="255" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="qfA5" data-fieldtype="dropdown" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100547">Your company size:<span class="requiredStar">*</span></label></div> <div class="formInput"><select id="delegateextra[yourcompanysize1]" name="delegateextra[yourcompanysize1]" class="select"><option value="">Please Select</option><option value="100276">1-10</option><option value="100277">11-200</option><option value="100278">201-1000</option><option value="100279">1001-5000</option><option value="100280">5000+</option></select></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="4dkX" data-fieldtype="dropdown" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100615">Which sector best describes your company?:<span class="requiredStar">*</span></label></div> <div class="formInput"><select id="delegateextra[whichsectorbestdescribesyou2]" name="delegateextra[whichsectorbestdescribesyou2]" class="select"><option value="">Please Select</option><option value="1001277">Biotechnology & Pharmaceuticals</option><option value="1001278">Computer Hardware & Electronics</option><option value="1001279">Consulting & Professional Services</option><option value="1001280">Defence & Security</option><option value="1001281">E-Commerce</option><option value="1001282">Education</option><option value="1001283">Energy, Chemicals & Utilities</option><option value="1001284">Engineering & Research</option><option value="1001285">Environmental</option><option value="1001286">Financial & Insurance Services</option><option value="1001287">Government</option><option value="1001288">Healthcare</option><option value="1001289">IT Services</option><option value="1001290">Manufacturing</option><option value="1001291">Media & Entertainment</option><option value="1001292">Not for Profit</option><option value="1001293">Real Estate & Construction</option><option value="1001294">Retail</option><option value="1001295">Software & Cloud Services</option><option value="1001296">Technology</option><option value="1001297">Telecommunications</option><option value="1001298">Transportation, Shipping & Logistics</option><option value="1001299">Travel & Hospitality</option><option value="1001300">Wholesale</option><option value="1001301">Other</option></select></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="!1ca" data-fieldtype="dropdown" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100541">Country:<span class="requiredStar">*</span></label></div> <div class="formInput"><select id="delegates[countryid]" name="delegates[countryid]" class="select"><option value="">Please Select</option><option value="1001242">United Kingdom</option><option value="1001056">Afghanistan</option><option value="1001057">Albania</option><option value="1001058">Algeria</option><option value="1001059">Andorra</option><option value="1001060">Angola</option><option value="1001061">Antigua and Barbuda</option><option value="1001062">Argentina</option><option value="1001063">Armenia</option><option value="1001064">Australia</option><option value="1001065">Austria</option><option value="1001066">Azerbaijan</option><option value="1001067">The Bahamas</option><option value="1001068">Bahrain</option><option value="1001069">Bangladesh</option><option value="1001070">Barbados</option><option value="1001071">Belarus</option><option value="1001072">Belgium</option><option value="1001073">Belize</option><option value="1001074">Benin</option><option value="1001075">Bhutan</option><option value="1001076">Bolivia</option><option value="1001077">Bosnia and Herzegovina</option><option value="1001078">Botswana</option><option value="1001079">Brazil</option><option value="1001080">Brunei</option><option value="1001081">Bulgaria</option><option value="1001082">Burkina Faso</option><option value="1001083">Burundi</option><option value="1001084">Cabo Verde</option><option value="1001085">Cambodia</option><option value="1001086">Cameroon</option><option value="1001087">Canada</option><option value="1001088">Central African Republic</option><option value="1001089">Chad</option><option value="1001090">Chile</option><option value="1001091">China</option><option value="1001092">Colombia</option><option value="1001093">Comoros</option><option value="1001094">Congo, Democratic Republic of the</option><option value="1001095">Congo, Republic of the</option><option value="1001096">Costa Rica</option><option value="1001097">Côte d’Ivoire</option><option value="1001098">Croatia</option><option value="1001099">Cuba</option><option value="1001100">Cyprus</option><option value="1001101">Czech Republic</option><option value="1001102">Denmark</option><option value="1001103">Djibouti</option><option value="1001104">Dominica</option><option value="1001105">Dominican Republic</option><option value="1001106">East Timor (Timor-Leste)</option><option value="1001107">Ecuador</option><option value="1001108">Egypt</option><option value="1001109">El Salvador</option><option value="1001110">Equatorial Guinea</option><option value="1001111">Eritrea</option><option value="1001112">Estonia</option><option value="1001113">Eswatini</option><option value="1001114">Ethiopia</option><option value="1001115">Fiji</option><option value="1001116">Finland</option><option value="1001117">France</option><option value="1001118">Gabon</option><option value="1001119">The Gambia</option><option value="1001120">Georgia</option><option value="1001121">Germany</option><option value="1001122">Ghana</option><option value="1001123">Greece</option><option value="1001124">Grenada</option><option value="1001125">Guatemala</option><option value="1001126">Guinea</option><option value="1001127">Guinea-Bissau</option><option value="1001128">Guyana</option><option value="1001129">Haiti</option><option value="1001130">Honduras</option><option value="1001131">Hungary</option><option value="1001132">Iceland</option><option value="1001133">India</option><option value="1001134">Indonesia</option><option value="1001135">Iran</option><option value="1001136">Iraq</option><option value="1001137">Ireland</option><option value="1001138">Israel</option><option value="1001139">Italy</option><option value="1001140">Jamaica</option><option value="1001141">Japan</option><option value="1001142">Jordan</option><option value="1001143">Kazakhstan</option><option value="1001144">Kenya</option><option value="1001145">Kiribati</option><option value="1001146">Korea, North</option><option value="1001147">Korea, South</option><option value="1001148">Kosovo</option><option value="1001149">Kuwait</option><option value="1001150">Kyrgyzstan</option><option value="1001151">Laos</option><option value="1001152">Latvia</option><option value="1001153">Lebanon</option><option value="1001154">Lesotho</option><option value="1001155">Liberia</option><option value="1001156">Libya</option><option value="1001157">Liechtenstein</option><option value="1001158">Lithuania</option><option value="1001159">Luxembourg</option><option value="1001160">Madagascar</option><option value="1001161">Malawi</option><option value="1001162">Malaysia</option><option value="1001163">Maldives</option><option value="1001164">Mali</option><option value="1001165">Malta</option><option value="1001166">Marshall Islands</option><option value="1001167">Mauritania</option><option value="1001168">Mauritius</option><option value="1001169">Mexico</option><option value="1001170">Micronesia, Federated States of</option><option value="1001171">Moldova</option><option value="1001172">Monaco</option><option value="1001173">Mongolia</option><option value="1001174">Montenegro</option><option value="1001175">Morocco</option><option value="1001176">Mozambique</option><option value="1001177">Myanmar (Burma)</option><option value="1001178">Namibia</option><option value="1001179">Nauru</option><option value="1001180">Nepal</option><option value="1001055">Netherlands</option><option value="1001181">Netherlands</option><option value="1001182">New Zealand</option><option value="1001183">Nicaragua</option><option value="1001184">Niger</option><option value="1001185">Nigeria</option><option value="1001186">North Macedonia</option><option value="1001187">Norway</option><option value="1001188">Oman</option><option value="1001189">Pakistan</option><option value="1001190">Palau</option><option value="1001191">Panama</option><option value="1001192">Papua New Guinea</option><option value="1001193">Paraguay</option><option value="1001194">Peru</option><option value="1001195">Philippines</option><option value="1001196">Poland</option><option value="1001197">Portugal</option><option value="1001198">Qatar</option><option value="1001199">Romania</option><option value="1001200">Russia</option><option value="1001201">Rwanda</option><option value="1001202">Saint Kitts and Nevis</option><option value="1001203">Saint Lucia</option><option value="1001204">Saint Vincent and the Grenadines</option><option value="1001205">Samoa</option><option value="1001206">San Marino</option><option value="1001207">Sao Tome and Principe</option><option value="1001208">Saudi Arabia</option><option value="1001209">Senegal</option><option value="1001210">Serbia</option><option value="1001211">Seychelles</option><option value="1001212">Sierra Leone</option><option value="1001213">Singapore</option><option value="1001214">Slovakia</option><option value="1001215">Slovenia</option><option value="1001216">Solomon Islands</option><option value="1001217">Somalia</option><option value="1001218">South Africa</option><option value="1001219">Spain</option><option value="1001220">Sri Lanka</option><option value="1001221">Sudan</option><option value="1001222">Sudan, South</option><option value="1001223">Suriname</option><option value="1001224">Sweden</option><option value="1001225">Switzerland</option><option value="1001226">Syria</option><option value="1001227">Taiwan</option><option value="1001228">Tajikistan</option><option value="1001229">Tanzania</option><option value="1001230">Thailand</option><option value="1001231">Togo</option><option value="1001232">Tonga</option><option value="1001233">Trinidad and Tobago</option><option value="1001234">Tunisia</option><option value="1001235">Turkey</option><option value="1001236">Turkmenistan</option><option value="1001237">Tuvalu</option><option value="1001238">Uganda</option><option value="1001239">Ukraine</option><option value="1001240">United Arab Emirates</option><option value="1001241">United States</option><option value="1001243">Uruguay</option><option value="1001244">Uzbekistan</option><option value="1001245">Vanuatu</option><option value="1001246">Vatican City</option><option value="1001247">Venezuela</option><option value="1001248">Vietnam</option><option value="1001249">Yemen</option><option value="1001250">Zambia</option><option value="1001251">Zimbabwe</option></select></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="qqSj" data-fieldtype="dropdown" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel"><label data-for="100616">How did you find out about TechEx Events ?:<span class="requiredStar">*</span></label></div> <div class="formInput"><select id="delegateextra[howdidyoufindoutabouttechex1]" name="delegateextra[howdidyoufindoutabouttechex1]" class="select"><option value="">Please Select</option><option value="100849">Search Engine</option><option value="100850">Word of mouth</option><option value="100851">Twitter</option><option value="100852">LinkedIn</option><option value="100853">Facebook</option><option value="1001328">Instagram</option><option value="100854">Email</option><option value="100855">Event Listing Website</option><option data-other="1" value="1001309">Other (please specify)</option></select><br /><input type="text" class="inputText otherText" id="delegateextra[q100616_c1001309]" name="delegateextra[q100616_c1001309]" value="" maxlength="100" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="bxPq" data-fieldtype="s_choice" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow"> <div class="formLabel">I would be happy to be considered for tailored 1:1 meetings with Event Sponsors and Partners for this event:<span class="requiredStar">*</span></div> <div class="formInput"><label data-for="1001326" class="labelRadio"><input type="radio" name="delegateanswers[q100650]" id="q100650" value="c1001326" class="inputRadio inputRadioList" />Yes</label><br><label data-for="1001327" class="labelRadio"><input type="radio" name="delegateanswers[q100650]" id="q100650" value="c1001327" class="inputRadio inputRadioList" />No</label><br><input type="hidden" name="daradio[q100650]" value="1"></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div><div data-sqid="qTOm" data-fieldtype="confirmation" data-mandatory="1" style="" class="clearfix formRowWrapper notSpannedLabel"><div class="formRow confirmation" style=""> <div class="formInput" style=""><label data-for="q100617"><input type="checkbox" name="delegateextra[termsandconditionsbyregiste1]" id="q100617" value="100857" class="inputRadio inputRadioList" /> <span class="requiredStar">*</span><b>Terms and Conditions</b> - By registering I have read and agree to the <a href="https://www.techexevent.com/terms-conditions/" target="_blank"> Terms and Conditions </a></label></div> <div class="clearSection"> </div> </div> <!-- end formRow --></div></div><div class="clearSection"> </div> </div> <!--end questionSection --> <div class="clearSection"> </div><div class="regButtonSection"> <div class="formRow"> <div class="leftButton" id="leftButton"><input class="submit" style=" display:none" type="button" value="Back" onclick="return ValidateForm('0', false)" /></div><div class="centreButton" id="centreButton"><input class="submit" style="" type="button" value="Submit" onclick="return ValidateForm('submit')"/></div><div class="rightButton" id="rightButton"><input class="submit" style=" display:none" type="button" value="Continue" onclick="return ValidateForm('0', true)" /></div> <div class="clearSection"> </div> </div> <!-- end formRow --> <div class="clearSection"> </div> </div> <!--end regButtonSection --> <div class="clearSection"> </div> </div> </form><div id="ERfoot">Powered by <a href="https://www.eventreference.com" target="_blank"><img src="themes/techex-global-2025/images/er_powered_logo.png" alt="EventReference" title="EventReference" />EventReference</a></div> </div> <!-- end EventRef --> </div> <!-- end mainContent --> </div> <!-- end midContainer --> </div> <!-- end midWrapper --> <div id="footer"> <div id="top-footer" class="clearfloat"> <div id="footer-logo"><a href="https://www.techexevent.com/" title="TechEx" target="_blank"><img src="themes/techex-global-2025/images/TechEx-Main-White.png" alt="TechEx"></a></div> </div> <div id="footer-base"> <div id="footer-socialmedia"> <ul> <li><a title="LinkedIn" href="https://www.linkedin.com/company/techex-events" target="_blank"><img src="themes/techex-global-2025/images/linkedin-icon.svg" alt="LinkedIn"></a></li> <li><a title="Instagram" href="https://www.instagram.com/techexevents/" target="_blank"><img src="themes/techex-global-2025/images/instagram-icon.svg" alt="Instagram"></a></li> <li><a title="X" href="https://twitter.com/TechEx_Event" target="_blank"><img src="themes/techex-global-2025/images/x-icon.svg" alt="X"></a></li> <li><a title="Facebook" href="https://www.facebook.com/techexevent" target="_blank"><img src="themes/techex-global-2025/images/facebook-icon.svg" alt="Facebook"></a></li> </ul> </div> <div id="copyright">© 2024 TechEx Events Ltd – All Rights Reserved.</div> </div> </div> <!-- end footer --> </div> <!-- end wrapper --> </body> </html>