www.inca.coop Open in urlscan Pro
81.95.52.11  Public Scan

Submitted URL: https://www.inca.coop/civicrm/mailing/url?u=29434&qid=1294687
Effective URL: https://www.inca.coop/civicrm/event/register?reset=1&id=471
Submission: On February 10 via manual from GB — Scanned from GB

Form analysis 1 forms found in the DOM

Name: RegisterPOST /civicrm/event/register

<form action="/civicrm/event/register" method="post" name="Register" id="Register" class="CRM_Event_Form_Registration_Register" enctype="multipart/form-data" data-warn-changes="true" novalidate="novalidate" data-submitdontprocess="true">
  <div><input name="qfKey" type="hidden" value="CRMEventControllerRegistration2ezycv8gdask4c00kggwgkggc444s0scso088844g0s4ko40g4_2193">
    <input name="entryURL" type="hidden" value="https://www.inca.coop/civicrm/event/register?reset=1&amp;amp;id=471">
    <input name="hidden_processor" type="hidden" value="1">
    <input name="priceSetId" type="hidden" value="98">
    <input name="payment_processor_id" type="hidden" value="3">
    <input id="bypass_payment" name="bypass_payment" type="hidden" value="">
    <input name="_qf_default" type="hidden" value="Register:upload">
    <input name="MAX_FILE_SIZE" type="hidden" value="536870912">
  </div>
  <div class="crm-event-id-471 crm-block crm-event-register-form-block">
    <div class="crm-public-form-item crm-section additional_participants-section" id="noOfparticipants">
      <div class="label"><label for="additional_participants">How many people are you registering?</label> <span class="crm-marker" title="This field is required.">*</span></div>
      <div class="content">
        <select name="additional_participants" id="additional_participants" class="crm-form-select">
          <option value="">1</option>
          <option value="1">2</option>
          <option value="2">3</option>
          <option value="3">4</option>
          <option value="4">5</option>
          <option value="5">6</option>
          <option value="6">7</option>
          <option value="7">8</option>
          <option value="8">9</option>
          <option value="9">10</option>
        </select> <br>
        <div class="description" id="additionalParticipantsDescription" style="display: none;">Fill in your registration information on this page. You will be able to enter the registration information for additional people after you complete this
          page and click "Continue".</div>
      </div>
      <div class="clear"></div>
    </div>
    <div class="crm-public-form-item crm-section cms_user-section">
    </div>
    <div class="crm-public-form-item crm-section custom_pre-section">
      <fieldset class="crm-profile crm-profile-id-42 crm-profile-name-Participant_Information_42">
        <legend>Webinar Participant Info</legend>
        <div class="crm-section editrow_email-6-section form-item" id="editrow-email-6">
          <div class="label">
            <label for="email-6"> Email address <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <input maxlength="254" size="30" name="email-6" type="text" id="email-6" class="big crm-form-text required">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section helprow-email-6-section helprow-post" id="helprow-email-6">
          <div class="content description">Enter the email address in the field above for the person attending the event. We use this to send joining instructions and other important communications relevant to this event.</div>
        </div>
        <div class="crm-section editrow_first_name-section form-item" id="editrow-first_name">
          <div class="label">
            <label for="first_name"> First Name <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <input maxlength="64" size="30" name="first_name" type="text" id="first_name" class="big crm-form-text required">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_last_name-section form-item" id="editrow-last_name">
          <div class="label">
            <label for="last_name"> Last Name <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <input maxlength="64" size="30" name="last_name" type="text" id="last_name" class="big crm-form-text required">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_current_employer-section form-item" id="editrow-current_employer">
          <div class="label">
            <label for="current_employer">Organisation</label>
          </div>
          <div class="content">
            <input name="current_employer" type="text" id="current_employer" class="crm-form-text ui-autocomplete-input" autocomplete="new-password">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_job_title-section form-item" id="editrow-job_title">
          <div class="label">
            <label for="job_title">Job Title</label>
          </div>
          <div class="content">
            <input maxlength="255" size="30" name="job_title" type="text" id="job_title" class="big crm-form-text">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section helprow-custom_113-section helprow-pre" id="helprow-custom_113">
          <div class="content description">Ensure that you tick the box below to confirm that you have read and understand the terms and conditions that relate to this event registration.</div>
        </div>
        <div class="crm-section editrow_custom_113-section form-item" id="editrow-custom_113">
          <div class="label">
            <label> T&amp;Cs <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <input type="hidden" name="custom_113[1]" value=""><input id="custom_113_1" name="custom_113" type="checkbox" value="1" class="crm-form-checkbox required" data-name="custom_113[1]"><label for="custom_113_1">I have read and agree to the
              terms and conditions as shown below</label>
          </div>
          <div class="clear"></div>
        </div>
      </fieldset>
      <script type="text/javascript">
        CRM.$(function($) {
          $('#selector tr:even').addClass('odd-row');
          $('#selector tr:odd ').addClass('even-row');
        });
      </script>
    </div>
    <fieldset id="priceset" class="crm-public-form-item crm-group priceset-group">
      <legend>Fee</legend>
      <div class="crm-public-form-item crm-section cividiscount-section cividiscount">
        <div class="label"><label for="discountcode">If you have a discount code, enter it here</label></div>
        <div class="content"><input class="description crm-form-text" name="discountcode" type="text" id="discountcode"></div>
        <div class="label"></div>
        <div class="content"><button formnovalidate="1" type="submit" class="crm-form-submit" name="_qf_Register_reload" id="_qf_Register_reload">Apply</button></div>
        <div class="clear"></div>
      </div>
      <div id="priceset" class="crm-section price_set-section">
        <div class="crm-section webinar_participation-section crm-price-field-id-153">
          <div class="label"><label> Webinar <span class="crm-marker" title="This field is required.">*</span>
            </label></div>
          <div class="content webinar_participation-content">
            <div class="price-set-row webinar_participation-row1">
              <span class="price-set-option-content"><input price="[&quot;price_153&quot;,&quot;102|1|&quot;]" data-amount="85.000000000" data-currency="GBP"
                  data-price-field-values="{&quot;353&quot;:{&quot;id&quot;:&quot;353&quot;,&quot;price_field_id&quot;:&quot;153&quot;,&quot;name&quot;:&quot;_35_VAT&quot;,&quot;label&quot;:&quot;Per person:&quot;,&quot;amount&quot;:&quot;85.000000000&quot;,&quot;count&quot;:&quot;1&quot;,&quot;weight&quot;:&quot;1&quot;,&quot;is_default&quot;:&quot;1&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;4&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;,&quot;tax_rate&quot;:&quot;20.00000000&quot;,&quot;tax_amount&quot;:17}}"
                  visibility="1" class="crm-form-radio" value="353" type="radio" id="CIVICRM_QFID_353_price_153" name="price_153" checked="checked"><label for="CIVICRM_QFID_353_price_153"><span class="crm-price-amount-label">Per person:</span><span
                    class="crm-price-amount-label-separator">&nbsp;-&nbsp;</span>£ 85.00<span class="crm-price-amount-tax"> + £ 17.00 VAT</span></label></span>
            </div>
          </div>
          <div class="clear"></div>
        </div>
        <div id="pricesetTotal" class="crm-section section-pricesetTotal">
          <div id="pricelabel" class="label ">
            <span id="amount_sum_label">Total for this participant</span>
          </div>
          <div class="content calc-value" id="pricevalue">£ 102.00</div>
        </div>
        <script type="text/javascript">
          var thousandMarker = ',';
          var separator = '.';
          var symbol = '£';
          // moneyFormat is part of a temporary fix. it should
          // not be expected to be present in future versions
          // see https://github.com/civicrm/civicrm-core/pull/19151
          var moneyFormat = '£ 1,234.56';
          var optionSep = '|';
          // Recalculate the total fees based on user selection
          cj("#priceset [price]").each(function() {
            var elementType = cj(this).attr('type');
            if (this.tagName == 'SELECT') {
              elementType = 'select-one';
            }
            switch (elementType) {
              case 'checkbox':
                cj(this).click(function() {
                  calculateCheckboxLineItemValue(this);
                  display(calculateTotalFee());
                });
                calculateCheckboxLineItemValue(this);
                break;
              case 'radio':
                cj(this).click(function() {
                  calculateRadioLineItemValue(this);
                  display(calculateTotalFee());
                });
                calculateRadioLineItemValue(this);
                break;
              case 'text':
                cj(this).bind('keyup', function() {
                  calculateText(this);
                }).bind('blur', function() {
                  calculateText(this);
                });
                //default calculation of element.
                calculateText(this);
                break;
              case 'select-one':
                calculateSelectLineItemValue(this);
                cj(this).change(function() {
                  calculateSelectLineItemValue(this);
                  display(calculateTotalFee());
                });
                break;
            }
            display(calculateTotalFee());
          });
          /**
           * Calculate the value of the line item for a radio value.
           */
          function calculateCheckboxLineItemValue(priceElement) {
            eval('var option = ' + cj(priceElement).attr('price'));
            optionPart = option[1].split(optionSep);
            price = parseFloat(0);
            if (cj(priceElement).prop('checked')) {
              price = parseFloat(optionPart[0]);
            }
            cj(priceElement).data('line_raw_total', price);
          }
          /**
           * Calculate the value of the line item for a radio value.
           */
          function calculateRadioLineItemValue(priceElement) {
            eval('var option = ' + cj(priceElement).attr('price'));
            optionPart = option[1].split(optionSep);
            var lineTotal = parseFloat(optionPart[0]);
            cj(priceElement).data('line_raw_total', lineTotal);
            var radionGroupName = cj(priceElement).attr("name");
            // Reset all unchecked options to having a data value of 0.
            cj('input[name=' + radionGroupName + ']:radio:unchecked').each(function() {
              cj(this).data('line_raw_total', 0);
            });
          }
          /**
           * Calculate the value of the line item for a select value.
           */
          function calculateSelectLineItemValue(priceElement) {
            eval('var selectedText = ' + cj(priceElement).attr('price'));
            var price = parseFloat('0');
            var option = cj(priceElement).val();
            if (option) {
              optionPart = selectedText[option].split(optionSep);
              price = parseFloat(optionPart[0]);
            }
            cj(priceElement).data('line_raw_total', price);
          }
          /**
           * Calculate the value of the line item for a text box.
           */
          function calculateText(priceElement) {
            //CRM-16034 - comma acts as decimal in price set text pricing
            //CRM-19937 - dollar sign easy mistake to make by users.
            var textval = parseFloat(cj(priceElement).val().replace(thousandMarker, '').replace(symbol, ''));
            if (isNaN(textval)) {
              textval = parseFloat(0);
            }
            eval('var option = ' + cj(priceElement).attr('price'));
            optionPart = option[1].split(optionSep);
            addprice = parseFloat(optionPart[0]);
            var curval = textval * addprice;
            cj(priceElement).data('line_raw_total', curval);
            display(calculateTotalFee());
          }
          /**
           * Calculate the total fee for the visible priceset.
           */
          function calculateTotalFee() {
            var totalFee = 0;
            cj("#priceset [price]").each(function() {
              totalFee = totalFee + cj(this).data('line_raw_total');
            });
            return totalFee;
          }
          /**
           * Display calculated amount.
           */
          function display(totalfee) {
            // totalfee is monetary, round it to 2 decimal points so it can
            // go as a float - CRM-13491
            totalfee = Math.round(totalfee * 100) / 100;
            // dev/core#1019 Use the moneyFormat assigned to the template as an interim fix
            // to support forms using a currency other that the site default. Also make sure to
            // support various currency formatting options,
            // temporary measure - pending
            // our preferred fix.
            // see https://github.com/civicrm/civicrm-core/pull/19151
            var totalFormattedFee = CRM.formatMoney(totalfee, false, moneyFormat);
            cj('#pricevalue').html(totalFormattedFee);
            cj('#total_amount').val(totalfee);
            cj('#pricevalue').data('raw-total', totalfee).trigger('change');
            if (totalfee < 0) {
              cj('table#pricelabel').addClass('disabled');
            } else {
              cj('table#pricelabel').removeClass('disabled');
            }
            if (typeof skipPaymentMethod == 'function') {
              // Advice to anyone who, like me, feels hatred towards this if construct ... if you remove the if you
              // get an error on participant 2 of a event that requires approval & permits multiple registrants.
              skipPaymentMethod();
            }
          }
        </script>
      </div>
    </fieldset>
    <div id="billing-payment-block">
      <script type="text/javascript">
        CRM.config.creditCardTypes = {
          "Visa": {
            "label": "Visa",
            "name": "Visa",
            "css_key": "visa",
            "pattern": "4(?:[0-9]{12}|[0-9]{15})"
          },
          "MasterCard": {
            "label": "MasterCard",
            "name": "MasterCard",
            "css_key": "mastercard",
            "pattern": "(5[1-5][0-9]{2}|2[3-6][0-9]{2}|22[3-9][0-9]|222[1-9]|27[0-1][0-9]|2720)[0-9]{12}"
          },
          "Amex": {
            "label": "Amex",
            "name": "Amex",
            "css_key": "amex",
            "pattern": "3[47][0-9]{13}"
          },
          "Discover": {
            "label": "Discover",
            "name": "Discover",
            "css_key": "discover",
            "pattern": "6011[0-9]{12}"
          }
        };
      </script>
      <link href="https://www.inca.coop/sites/default/files/civicrm/persist/contribute/dyn/elements.e07674df77c6e9d6c5a1aea92af8baf8.css" rel="stylesheet" type="text/css">
      <script type="text/javascript">
        CRM.$(function($) {
          $(document).ready(function() {
            if (typeof CRM.vars.stripe === 'undefined') {
              var stripe = {
                id: '3',
                currency: 'GBP',
                billingAddressID: '5',
                publishableKey: 'pk_live_NtG708FClPMwHcZg3WhuVnK300UzjyUtyX',
                paymentProcessorTypeID: '16',
                locale: 'en-GB',
                apiVersion: '2022-11-15',
                csrfToken: '1676023417.4dd0fdac48db8c0dc5e323f6.71290c5e0fdc48f7ce841f20ae265545d39b68f52e5d40188ce9cd966d1731fc',
                country: '',
              };
              CRM.vars.stripe = stripe;
            }
          });
        });
      </script>
      <div id="crm-payment-js-billing-form-container" class="stripe">
        <div id="card-element" style="display: block;" class="StripeElement StripeElement--empty">
          <div class="__PrivateStripeElement" style="margin: 0px !important; padding: 0px !important; border: none !important; display: block !important; background: transparent !important; position: relative !important; opacity: 1 !important;">
            <iframe name="__privateStripeFrame0876" frameborder="0" allowtransparency="true" scrolling="no" role="presentation" allow="payment *"
              src="https://js.stripe.com/v3/elements-inner-card-97cb539cc04a5eeb8b767b4026ab9eae.html#locale=en-GB&amp;wait=false&amp;mids[guid]=NA&amp;mids[muid]=NA&amp;mids[sid]=NA&amp;style[base][fontSize]=1.1em&amp;style[base][fontWeight]=lighter&amp;style[invalid][::placeholder][color]=%23E25950&amp;style[invalid][::placeholder][fontWeight]=500&amp;style[invalid][color]=%23E25950&amp;style[invalid][fontWeight]=500&amp;rtl=false&amp;componentName=card&amp;keyMode=live&amp;apiKey=pk_live_NtG708FClPMwHcZg3WhuVnK300UzjyUtyX&amp;referrer=https%3A%2F%2Fwww.inca.coop%2Fcivicrm%2Fevent%2Fregister%3Freset%3D1%26id%3D471&amp;controllerId=__privateStripeController0871"
              title="Secure card payment input frame"
              style="border: none !important; margin-top: 0px; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding: 0px !important; width: 1px !important; min-width: 100% !important; overflow: hidden !important; display: block !important; user-select: none !important; transform: translate(0px) !important; color-scheme: light only !important; height: 18.48px;"></iframe><input
              class="__PrivateStripeElement-input" aria-hidden="true" aria-label=" " autocomplete="false" maxlength="1"
              style="border: none !important; display: block !important; position: absolute !important; height: 1px !important; top: -1px !important; left: 0px !important; padding: 0px !important; margin: 0px !important; width: 100% !important; opacity: 0 !important; background: transparent !important; pointer-events: none !important; font-size: 16px !important;">
          </div>
        </div>
        <div id="paymentrequest-element" style="display: none"></div>
        <div id="card-errors" role="alert" class="crm-error alert alert-danger"></div>
      </div>
      <script type="text/javascript">
        CRM.$(function($) {
          $(document).ready(function() {
            if (typeof CRM.vars.payment === 'undefined') {
              var paymentJSVars = {
                jsDebug: '',
                basePage: 'civicrm',
              };
              CRM.vars.payment = paymentJSVars;
            }
          });
        });
      </script>
      <div id="payment_information">
      </div>
      <script type="text/javascript" src="https://www.inca.coop/sites/all/modules/civicrm/templates/CRM/Core/BillingBlock.js?r=KD3AYen_GB">
      </script>
      <script type="text/javascript" src="https://www.inca.coop/sites/default/files/civicrm/persist/contribute/dyn/civicrmStripe.07edef064a8766aab09a45f85025fd20.js">
      </script>
    </div>
    <script type="text/javascript">
      /**
       * Show or hide payment options.
       *
       * @param bool $isHide
       *   Should the block be hidden.
       */
      function showHidePayment(isHide) {
        var payment_options = cj(".payment_options-group");
        var payment_processor = cj("div.payment_processor-section");
        var payment_information = cj("div#payment_information");
        // I've added a hide for billing block. But, actually the issue
        // might be that the unselecting of the processor should cause it
        // to be hidden (or removed) in which case it can go from this function.
        var billing_block = cj("div#billing-payment-block");
        if (isHide) {
          payment_options.hide();
          payment_processor.hide();
          payment_information.hide();
          billing_block.hide();
          // Ensure that jquery validation doesn't block submission when we don't need to fill in the billing details section
          cj('#billing-payment-block select.crm-select2').addClass('crm-no-validate');
          // also unset selected payment methods
          cj('input[name="payment_processor_id"]').removeProp('checked');
        } else {
          payment_options.show();
          payment_processor.show();
          payment_information.show();
          billing_block.show();
          cj('#billing-payment-block select.crm-select2').removeClass('crm-no-validate');
          // also set selected payment methods
          cj('input[name="payment_processor_id"][checked=checked]').prop('checked', true);
        }
      }
      /**
       * Hides or shows billing and payment options block depending on whether payment is required.
       *
       * In general incomplete orders or $0 orders do not require a payment block.
       */
      function skipPaymentMethod() {
        var isHide = false;
        var isMultiple = "1";
        var alwaysShowFlag = (isMultiple && cj("#additional_participants").val());
        var alwaysHideFlag = (cj("#bypass_payment").val() == 1);
        var total_amount_tmp = cj('#pricevalue').data('raw-total');
        // Hide billing questions if this is free
        if (!alwaysShowFlag && total_amount_tmp == 0) {
          isHide = true;
        } else {
          isHide = false;
        }
        if (alwaysHideFlag) {
          isHide = true;
        }
        showHidePayment(isHide);
      }
      skipPaymentMethod();
      CRM.$(function($) {
        function buildPaymentBlock(type) {
          var $form = $('#billing-payment-block').closest('form');
          var payment_instrument_id = $('#payment_instrument_id').val();
          var currency = 'GBP';
          currency = currency == '' ? $('#currency').val() : currency;
          var dataUrl = "/civicrm/payment/form?formName=Register&is_back_office=&pre_profile_id=42&processor_id=" + type;
          if (typeof(CRM.vars) != "undefined") {
            if (typeof(CRM.vars.coreForm) != "undefined") {
              if (typeof(CRM.vars.coreForm.contact_id) != "undefined") {
                dataUrl = dataUrl + "&cid=" + CRM.vars.coreForm.contact_id;
              }
              if (typeof(CRM.vars.coreForm.checksum) != "undefined") {
                dataUrl = dataUrl + "&cs=" + CRM.vars.coreForm.checksum;
              }
            }
          }
          dataUrl = dataUrl + "&payment_instrument_id=" + payment_instrument_id + "&currency=" + currency;
          // Processors like pp-express will hide the form submit buttons, so re-show them when switching
          $('.crm-submit-buttons', $form).show().find('input').prop('disabled', true);
          CRM.loadPage(dataUrl, {
            target: '#billing-payment-block'
          });
        }
        $('[name=payment_processor_id], #currency').on('change.paymentBlock', function() {
          var payment_processor_id = $('[name=payment_processor_id]:checked').val() == undefined ? $('[name=payment_processor_id]').val() : $('[name=payment_processor_id]:checked').val();
          if (payment_processor_id != undefined) {
            buildPaymentBlock(payment_processor_id);
          }
        });
        $('#payment_instrument_id').on('change.paymentBlock', function() {
          buildPaymentBlock(0);
        });
        $('#billing-payment-block').on('crmLoad', function() {
          $('.crm-submit-buttons input').prop('disabled', false);
        })
      });
    </script>
    <div class="crm-public-form-item crm-section custom_post-section">
      <script type="text/javascript">
        CRM.$(function($) {
          $('#selector tr:even').addClass('odd-row');
          $('#selector tr:odd ').addClass('even-row');
        });
      </script>
    </div>
    <div id="crm-submit-buttons" class="crm-submit-buttons">
      <button class="crm-form-submit default validate crm-button crm-button-type-upload crm-button_qf_Register_upload" value="1" type="submit" name="_qf_Register_upload"
        id="_qf_Register_upload-bottom"><i aria-hidden="true" class="crm-i fa-chevron-right"></i> Review</button>
    </div>
    <div id="footer_text" class="crm-public-form-item crm-section event_footer_text-section">
      <p></p>
      <div style="text-align:center;">
        <p>Event Sponsors</p>
        <p>If you would like to sponsor this event or one like it please contact <a href="mailto:gill.williams@inca.coop">Gill Williams</a>.</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>Email confirmation notices and joining instructions for this event will be sent to you from info@inca.coop. Please ensure that mail from this address is not filtered into your spam/junk. Adding info@inca.coop to your contacts and/or
          whitelisting this address/mail domain is recommended.</p>
        <p>&nbsp;</p>
      </div>
      <p><strong style="font-size: 13px;">Terms &amp; Conditions</strong><span style="font-size: 13px;">: Full payment is required at least 7 days prior to the day of the event. Notice of cancellation must be given in writing. A 50% administration
          charge will apply to all cancellations made more than 14 days prior to the event. A 100% administration charge will apply from 14 days prior to the event. INCA reserves the right to alter the arrangements or cancel an event due to
          unforeseen circumstances. Every effort will be made to keep registered participants&nbsp;promptly informed of any such changes, and where appropriate&nbsp;provide a&nbsp;refund. These terms are in addition to INCA standard terms and
          conditions.</span></p>
      <p></p>
    </div>
  </div>
  <script type="text/javascript">
    cj("#additional_participants").change(function() {
      if (typeof skipPaymentMethod == 'function') {
        // For free event there is no involvement of payment processor, hence
        // this function is not available. if above condition not present
        // then you will receive JS Error in case you change multiple
        // registrant option.
        skipPaymentMethod();
      }
    });
    CRM.$(function($) {
      $('#additional_participants').change(function() {
        toggleAdditionalParticipants();
        allowParticipant();
      });

      function toggleAdditionalParticipants() {
        var submit_button = $("#crm-submit-buttons > button").html();
        var review_translated = 'Review';
        var continue_translated = 'Continue';
        if ($('#additional_participants').val()) {
          $("#additionalParticipantsDescription").show();
          $("#crm-submit-buttons > button").html(submit_button.replace(review_translated, continue_translated));
        } else {
          $("#additionalParticipantsDescription").hide();
          $("#crm-submit-buttons > button").html(submit_button.replace(continue_translated, review_translated));
        }
      }
    });

    function allowParticipant() {}

    function allowGroupOnWaitlist(additionalParticipants, pricesetParticipantCount) {
      if (!additionalParticipants) {
        additionalParticipants = cj('#additional_participants').val();
      }
      additionalParticipants = parseInt(additionalParticipants);
      if (!additionalParticipants) {
        additionalParticipants = 0;
      }
      var availableRegistrations = '';
      var totalParticipants = parseInt(additionalParticipants) + 1;
      if (pricesetParticipantCount) {
        // add priceset count if any
        totalParticipants += parseInt(pricesetParticipantCount) - 1;
      }
      var isrequireApproval = '';
      if (totalParticipants > availableRegistrations) {
        cj("#id-waitlist-msg").show();
        cj("#id-waitlist-approval-msg").show();
        //set the value for hidden bypass payment.
        cj("#bypass_payment").val(1);
      } else {
        if (isrequireApproval) {
          cj("#id-waitlist-approval-msg").show();
          cj("#id-waitlist-msg").hide();
          cj("#bypass_payment").val(1);
        } else {
          cj("#id-waitlist-approval-msg").hide();
          cj("#bypass_payment").val(0);
        }
        //reset value since user don't want or not eligible for waitlist
        if (typeof skipPaymentMethod == 'function') {
          // For free event there is no involvement of payment processor, hence
          // this function is not available. if above condition not present
          // then you will receive JS Error in case register multiple participants
          // enabled and require approval.
          skipPaymentMethod();
        }
      }
    }
  </script>
  <script type="text/javascript">
    CRM.$(function($) {
      $("form.CRM_Event_Form_Registration_Register").crmValidate();
    });
  </script>
</form>

Text Content

Jump to navigation

Back to top


PROJECT GIGABIT SEMINAR

How many people are you registering? *
1 2 3 4 5 6 7 8 9 10

Fill in your registration information on this page. You will be able to enter
the registration information for additional people after you complete this page
and click "Continue".


Webinar Participant Info
Email address *


Enter the email address in the field above for the person attending the event.
We use this to send joining instructions and other important communications
relevant to this event.
First Name *


Last Name *


Organisation


Job Title


Ensure that you tick the box below to confirm that you have read and understand
the terms and conditions that relate to this event registration.
T&Cs *
I have read and agree to the terms and conditions as shown below

Fee
If you have a discount code, enter it here


Apply

Webinar *
Per person: - £ 85.00 + £ 17.00 VAT

Total for this participant
£ 102.00


Review

Event Sponsors

If you would like to sponsor this event or one like it please contact Gill
Williams.

 

 

Email confirmation notices and joining instructions for this event will be sent
to you from info@inca.coop. Please ensure that mail from this address is not
filtered into your spam/junk. Adding info@inca.coop to your contacts and/or
whitelisting this address/mail domain is recommended.

 

Terms & Conditions: Full payment is required at least 7 days prior to the day of
the event. Notice of cancellation must be given in writing. A 50% administration
charge will apply to all cancellations made more than 14 days prior to the
event. A 100% administration charge will apply from 14 days prior to the event.
INCA reserves the right to alter the arrangements or cancel an event due to
unforeseen circumstances. Every effort will be made to keep registered
participants promptly informed of any such changes, and where
appropriate provide a refund. These terms are in addition to INCA standard terms
and conditions.



Back to top
Menu
 * Events »
   * Project Gigabit
 * Policy »
   * 2022 Point Topic AltNet Metrics Report
   * 2021 Point Topic 'State of the AltNets' Report
   * Consultations: DCMS, Ofcom, Parliament »
     * OTS Ofcom consultation
     * Ofcom statement on EECC Implementation & Consultation 27 Oct 20
   * Policy & Regulatory Service
   * Switching & Wholesale »
     * TOTSCo Ltd
 * Join »
   * Levels, Benefits and Fees
   * Eligibility
   * Current Members
   * INCA Groups
 * Gold Standard »
   * INCA Standards Group »
     * GigaTAG and Labelling
     * Ofcom Common Standards WG
     * Connection Labelling
   * The Sign of Quality
   * Accredited Networks
   * Gold Standard Criteria »
     * Wholesale
   * Speed Names
   * Accreditation: Application Form
   * Accreditation and Governance
 * About »
   * Contact
   * Getting to Net Zero
   * INCA Awards 2022 »
     * 2022 Awards Finalists
 * Login


MEMBERSHIP

INCA is powered by our members. If your organisation shares our vision of
working together to build Gigabit Britain then you should join us.

JOIN INCA TODAY
 * Home
 * Membership
 * Policy
 * Events
 * Awards
 * News
 * About
 * Terms and Conditions
 * Privacy policy
 * Contact

Independent Networks Cooperative Association Limited is a Registered Society No.
30852R.
Registered Office: 11 Riverview, The Embankment Business Park, Vale Road, Heaton
Mersey, Stockport SK4 3GN, UK.
Tel: 0330 113 2075


Events
* Project Gigabit
Policy
* 2022 Point Topic AltNet Metrics Report
* 2021 Point Topic 'State of the AltNets' Report
* Consultations: DCMS, Ofcom, Parliament
  * OTS Ofcom consultation
  * Ofcom statement on EECC Implementation & Consultation 27 Oct 20
* Policy & Regulatory Service
* Switching & Wholesale
  * TOTSCo Ltd
Join
* Levels, Benefits and Fees
* Eligibility
* Current Members
* INCA Groups
Gold Standard
* INCA Standards Group
  * GigaTAG and Labelling
  * Ofcom Common Standards WG
  * Connection Labelling
* The Sign of Quality
* Accredited Networks
* Gold Standard Criteria
  * Wholesale
* Speed Names
* Accreditation: Application Form
* Accreditation and Governance
About
* Contact
* Getting to Net Zero
* INCA Awards 2022
  * 2022 Awards Finalists
Login


WE USE COOKIES ON THIS SITE TO ENHANCE YOUR USER EXPERIENCE

By clicking any link on this page you are giving your consent for us to set
cookies.

Give me more info
OK, I agree No, thanks