londonschool.my.salesforce-sites.com Open in urlscan Pro
35.158.127.53  Public Scan

Submitted URL: https://marketing.londonschool.info/e/975633/678876103-997219137-1678178048/6ry18/426315724/h/hIlKfpw3T1GOjAiwZrh6PNxvvAyP0H2ep0wRv5...
Effective URL: https://londonschool.my.salesforce-sites.com/?_ga=2.196926308.975188484.1678876103-997219137.1678178048
Submission: On October 27 via api from US — Scanned from NL

Form analysis 16 forms found in the DOM

Name: BookingsPage:priceFormPOST /SWKS__Portal_Booking

<form id="BookingsPage:priceForm" name="BookingsPage:priceForm" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:priceForm" value="BookingsPage:priceForm">
  <span id="BookingsPage:priceForm:pricePanelStatus"><span id="BookingsPage:priceForm:pricePanelStatus.start" style="display: none">
      <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:priceForm:pricePanelStatus.stop"></span></span>
  <div id="BookingsPage:priceForm:j_id27_0">
    <div id="BookingsPage:priceForm:j_id27_1" class="BookingPanel horizontalBar"><span class="TotalLabel">Total</span><span id="BookingsPage:priceForm:EnrolmentTotalValue" class="EnrolmentTotalValue">0.00</span></div>
  </div>
  <div id="BookingsPage:priceForm:j_id706"></div>
</form>

Name: BookingsPage:idFormHiddenPOST /SWKS__Portal_Booking

<form id="BookingsPage:idFormHidden" name="BookingsPage:idFormHidden" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:idFormHidden" value="BookingsPage:idFormHidden">
  <span id="BookingsPage:idFormHidden:oPanelInputHiddens"><input id="BookingsPage:idFormHidden:idAccommodationRestrictions" type="hidden" name="BookingsPage:idFormHidden:idAccommodationRestrictions"><input
      id="BookingsPage:idFormHidden:idSelectedInsuranceRestrictions" type="hidden" name="BookingsPage:idFormHidden:idSelectedInsuranceRestrictions"><input id="BookingsPage:idFormHidden:idSelectedSundryRestrictions" type="hidden"
      name="BookingsPage:idFormHidden:idSelectedSundryRestrictions"><input id="BookingsPage:idFormHidden:idSelectedITRestrictions" type="hidden" name="BookingsPage:idFormHidden:idSelectedITRestrictions"><input
      id="BookingsPage:idFormHidden:idActionSupportResult" type="hidden" name="BookingsPage:idFormHidden:idActionSupportResult"><input id="BookingsPage:idFormHidden:idIsSaveAndNextPanelSuccess" type="hidden"
      name="BookingsPage:idFormHidden:idIsSaveAndNextPanelSuccess" value="false"><input id="BookingsPage:idFormHidden:idAccommodationStartEndDateJSON" type="hidden" name="BookingsPage:idFormHidden:idAccommodationStartEndDateJSON"
      value="{&quot;accommodationStartDate&quot;:&quot;null&quot;,&quot;accommodationEndDate&quot;:&quot;null&quot;}"><input id="BookingsPage:idFormHidden:idTotalBookingsByType" type="hidden" name="BookingsPage:idFormHidden:idTotalBookingsByType"
      value="{}"><input id="BookingsPage:idFormHidden:idEnquirySteps" type="hidden" name="BookingsPage:idFormHidden:idEnquirySteps"
      value="[&quot;Product Selection&quot;,&quot;Courses&quot;,&quot;Transfers&quot;,&quot;Accommodation&quot;,&quot;Sundries&quot;,&quot;Insurance&quot;,&quot;Personal Details&quot;,&quot;Confirm&quot;,&quot;Finished&quot;]"><input
      id="BookingsPage:idFormHidden:idEnquiryStepsText" type="hidden" name="BookingsPage:idFormHidden:idEnquiryStepsText"
      value="[&quot;Course selection&quot;,&quot;Courses&quot;,&quot;Transfers&quot;,&quot;Accommodation&quot;,&quot;Sundries&quot;,&quot;Insurance&quot;,&quot;Personal details&quot;,&quot;Booking review&quot;,&quot;Booking submitted&quot;]"><input
      id="BookingsPage:idFormHidden:idEnquiryStepsUpsell" type="hidden" name="BookingsPage:idFormHidden:idEnquiryStepsUpsell" value="[]"><input id="BookingsPage:idFormHidden:idFilterAccommodation" type="hidden"
      name="BookingsPage:idFormHidden:idFilterAccommodation" value="false"><input id="BookingsPage:idFormHidden:idCurrentStep" type="hidden" name="BookingsPage:idFormHidden:idCurrentStep" value="0"><input
      id="BookingsPage:idFormHidden:idCaptchaSiteKey" type="hidden" name="BookingsPage:idFormHidden:idCaptchaSiteKey" value="6LcvgT0UAAAAAKCVX002QuwZU5_BpJgYRIH_F6C-"><input id="BookingsPage:idFormHidden:idcaptchadataConfirmed" type="hidden"
      name="BookingsPage:idFormHidden:idcaptchadataConfirmed" value="false"><input id="BookingsPage:idFormHidden:idConfirm" type="hidden" name="BookingsPage:idFormHidden:idConfirm"><input id="BookingsPage:idFormHidden:requiresVisaOut" type="hidden"
      name="BookingsPage:idFormHidden:requiresVisaOut" value=""><span id="BookingsPage:idFormHidden:userLoggedId" class="hide">false</span><input id="BookingsPage:idFormHidden:oldUserFoundId" type="hidden"
      name="BookingsPage:idFormHidden:oldUserFoundId" value="false"><input id="BookingsPage:idFormHidden:passwordResetedId" type="hidden" name="BookingsPage:idFormHidden:passwordResetedId" value="false"><input
      id="BookingsPage:idFormHidden:insuranceBookedId" type="hidden" name="BookingsPage:idFormHidden:insuranceBookedId" value="false"><input id="BookingsPage:idFormHidden:monthNamesValuesId" type="hidden"
      name="BookingsPage:idFormHidden:monthNamesValuesId"
      value="[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;]"><input
      id="BookingsPage:idFormHidden:AccommodationVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:AccommodationVirtualPageTitleId"><input id="BookingsPage:idFormHidden:AccommodationVirtualURLId" type="hidden"
      name="BookingsPage:idFormHidden:AccommodationVirtualURLId" value="/#1/form-step-3/"><input id="BookingsPage:idFormHidden:AdditionalCoursesVirtualPageTitleId" type="hidden"
      name="BookingsPage:idFormHidden:AdditionalCoursesVirtualPageTitleId"><input id="BookingsPage:idFormHidden:AdditionalCoursesVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:AdditionalCoursesVirtualURLId"
      value="/#0/form-step-2/"><input id="BookingsPage:idFormHidden:IndividualTuitionVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:IndividualTuitionVirtualPageTitleId"><input
      id="BookingsPage:idFormHidden:IndividualTuitionVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:IndividualTuitionVirtualURLId"><input id="BookingsPage:idFormHidden:ConfirmVirtualPageTitleId" type="hidden"
      name="BookingsPage:idFormHidden:ConfirmVirtualPageTitleId"><input id="BookingsPage:idFormHidden:ConfirmVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:ConfirmVirtualURLId" value="/#5/form-step-7/"><input
      id="BookingsPage:idFormHidden:InsuranceVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:InsuranceVirtualPageTitleId"><input id="BookingsPage:idFormHidden:InsuranceVirtualURLId" type="hidden"
      name="BookingsPage:idFormHidden:InsuranceVirtualURLId" value="/#3/form-step-5/"><input id="BookingsPage:idFormHidden:LandingVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:LandingVirtualPageTitleId"><input
      id="BookingsPage:idFormHidden:LandingVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:LandingVirtualURLId" value="/#0/form-step-1/"><input id="BookingsPage:idFormHidden:LandingURLId" type="hidden"
      name="BookingsPage:idFormHidden:LandingURLId" value="https://londonschool.my.salesforce-sites.com?_ga=2.196926308.975188484.1678876103-997219137.1678178048"><input id="BookingsPage:idFormHidden:URLResultParameterId" type="hidden"
      name="BookingsPage:idFormHidden:URLResultParameterId"><input id="BookingsPage:idFormHidden:LoginVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:LoginVirtualPageTitleId"><input id="BookingsPage:idFormHidden:LoginVirtualURLId"
      type="hidden" name="BookingsPage:idFormHidden:LoginVirtualURLId" value="/#0/form-step-1.5/"><input id="BookingsPage:idFormHidden:PaymentKOVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:PaymentKOVirtualPageTitleId"><input
      id="BookingsPage:idFormHidden:PaymentKOVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:PaymentKOVirtualURLId" value="/#6/form-thank-you/"><input id="BookingsPage:idFormHidden:PaymentOKVirtualPageTitleId" type="hidden"
      name="BookingsPage:idFormHidden:PaymentOKVirtualPageTitleId"><input id="BookingsPage:idFormHidden:PaymentOKVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:PaymentOKVirtualURLId"><input
      id="BookingsPage:idFormHidden:PaymentVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:PaymentVirtualPageTitleId"><input id="BookingsPage:idFormHidden:PaymentVirtualURLId" type="hidden"
      name="BookingsPage:idFormHidden:PaymentVirtualURLId"><input id="BookingsPage:idFormHidden:PersonalDetailsVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:PersonalDetailsVirtualPageTitleId"><input
      id="BookingsPage:idFormHidden:PersonalDetailsVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:PersonalDetailsVirtualURLId" value="/#4/form-step-6/"><input id="BookingsPage:idFormHidden:SundryVirtualPageTitleId" type="hidden"
      name="BookingsPage:idFormHidden:SundryVirtualPageTitleId"><input id="BookingsPage:idFormHidden:SundryVirtualURLId" type="hidden" name="BookingsPage:idFormHidden:SundryVirtualURLId"><input
      id="BookingsPage:idFormHidden:TransferVirtualPageTitleId" type="hidden" name="BookingsPage:idFormHidden:TransferVirtualPageTitleId"><input id="BookingsPage:idFormHidden:TransferVirtualURLId" type="hidden"
      name="BookingsPage:idFormHidden:TransferVirtualURLId" value="/#2/form-step-4/"><input id="BookingsPage:idFormHidden:InsurancePopUpId" type="hidden" name="BookingsPage:idFormHidden:InsurancePopUpId"
      value="You have not selected insurance.   You may lose your course or accommodation fees if you are not insured and need to cancel or postpone your programme.  Please click <OK> to continue without insurance or <Cancel> to go back and add insurance"><input
      id="BookingsPage:idFormHidden:PasswordToolTipId" type="hidden" name="BookingsPage:idFormHidden:PasswordToolTipId"
      value="<b>Password Strength</b><p>The password must be at least 8 characters long and also contain at least one number.</p>"><input id="BookingsPage:idFormHidden:PasswordUserValidationId" type="hidden"
      name="BookingsPage:idFormHidden:PasswordUserValidationId" value="Password cannot be equal or contain your user name"><input id="BookingsPage:idFormHidden:PasswordNumberValidationId" type="hidden"
      name="BookingsPage:idFormHidden:PasswordNumberValidationId" value="Password must contain at least one number (0-9)"><input id="BookingsPage:idFormHidden:PasswordValidationId" type="hidden" name="BookingsPage:idFormHidden:PasswordValidationId"
      value="Password must contain at least eight characters"><input id="BookingsPage:idFormHidden:GoogleIdId" type="hidden" name="BookingsPage:idFormHidden:GoogleIdId" value="UA-3583272-1"><input id="BookingsPage:idFormHidden:GoogleLinkDomainsId"
      type="hidden" name="BookingsPage:idFormHidden:GoogleLinkDomainsId" value="londonschool.com,sagepay.com"><input id="BookingsPage:idFormHidden:VisaFeeId" type="hidden" name="BookingsPage:idFormHidden:VisaFeeId" value="false"><input
      id="BookingsPage:idFormHidden:accommodationCutOffMessageId" type="hidden" name="BookingsPage:idFormHidden:accommodationCutOffMessageId"><input id="BookingsPage:idFormHidden:enforceVisaId" type="hidden"
      name="BookingsPage:idFormHidden:enforceVisaId" value="false"><input id="BookingsPage:idFormHidden:ageCheckMessagePopupId" type="hidden" name="BookingsPage:idFormHidden:ageCheckMessagePopupId"
      value="Your age does not meet the course criteria. Please go back and choose another course."><input id="BookingsPage:idFormHidden:levelCheckMessagePopupId" type="hidden" name="BookingsPage:idFormHidden:levelCheckMessagePopupId"
      value="Your level does not fit with the course criteria"><input id="BookingsPage:idFormHidden:AccommodationNoDatesMessageId" type="hidden" name="BookingsPage:idFormHidden:AccommodationNoDatesMessageId"
      value="There is no availability on this accommodation for the dates chosen. Please try different dates or different accommodation"><input id="BookingsPage:idFormHidden:AccommodationDatesWarningMessageId" type="hidden"
      name="BookingsPage:idFormHidden:AccommodationDatesWarningMessageId" value="There is no availability on this accommodation for the dates chosen. Please try different dates or different accommodation"><input
      id="BookingsPage:idFormHidden:strDefaultOptionalITValueId" type="hidden" name="BookingsPage:idFormHidden:strDefaultOptionalITValueId"><input id="BookingsPage:idFormHidden:strDefaultOptionalInsuranceValueId" type="hidden"
      name="BookingsPage:idFormHidden:strDefaultOptionalInsuranceValueId"><input id="BookingsPage:idFormHidden:strDefaultOptionalSundryValueId" type="hidden" name="BookingsPage:idFormHidden:strDefaultOptionalSundryValueId"></span>
  <script id="BookingsPage:idFormHidden:j_id30" type="text/javascript">
    gettingBrowser = function(browserNameParam) {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id30',
        'parameters': {
          'BookingsPage:idFormHidden:j_id30': 'BookingsPage:idFormHidden:j_id30',
          'browserNameParam': (typeof browserNameParam != 'undefined' && browserNameParam != null) ? browserNameParam : ''
        },
        'status': 'BookingsPage:priceForm:pricePanelStatus'
      })
    };
  </script>
  <script type="text/javascript" language="Javascript">
    function dpf(f) {
      var adp = f.adp;
      if (adp != null) {
        for (var i = 0; i < adp.length; i++) {
          adp[i].parentNode.removeChild(adp[i]);
        }
      }
    };

    function apf(f, pvp) {
      var adp = new Array();
      f.adp = adp;
      var ps = pvp.split(',');
      for (var i = 0, ii = 0; i < ps.length; i++, ii++) {
        var p = document.createElement("input");
        p.type = "hidden";
        p.name = ps[i];
        p.value = ps[i + 1];
        f.appendChild(p);
        adp[ii] = p;
        i += 1;
      }
    };

    function jsfcljs(f, pvp, t) {
      apf(f, pvp);
      var ft = f.target;
      if (t) {
        f.target = t;
      }
      f.submit();
      f.target = ft;
      dpf(f);
    };
  </script>
  <script>
    function reloadSiteAfterDeleteFirstBookingFunction() {
      SfdcApp.Visualforce.VSManager.vfPrepareForms(["BookingsPage:idFormHidden"]);
      if (typeof jsfcljs == 'function') {
        jsfcljs(document.forms['BookingsPage:idFormHidden'], 'BookingsPage:idFormHidden:j_id32,BookingsPage:idFormHidden:j_id32', '');
      }
      return false
    }
  </script>
  <script id="BookingsPage:idFormHidden:j_id33" type="text/javascript">
    deleteBookingFunction = function(firstParam) {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id33',
        'oncomplete': function(request, event, data) {
          onDeleteBooking();
        },
        'parameters': {
          'firstParam': (typeof firstParam != 'undefined' && firstParam != null) ? firstParam : '',
          'BookingsPage:idFormHidden:j_id33': 'BookingsPage:idFormHidden:j_id33'
        },
        'status': 'BookingsPage:priceForm:pricePanelStatus'
      })
    };
  </script>
  <script id="BookingsPage:idFormHidden:j_id35" type="text/javascript">
    createCourse = function(secondParam) {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id35',
        'oncomplete': function(request, event, data) {
          ajaxButtonComplete(this);
          onCourseAddComplete();
        },
        'parameters': {
          'BookingsPage:idFormHidden:j_id35': 'BookingsPage:idFormHidden:j_id35',
          'secondParam': (typeof secondParam != 'undefined' && secondParam != null) ? secondParam : 'true'
        },
        'status': 'BookingsPage:priceForm:pricePanelStatus'
      })
    };
  </script>
  <script id="BookingsPage:idFormHidden:j_id37" type="text/javascript">
    bookCourierFunction = function() {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id37',
        'oncomplete': function(request, event, data) {
          onCreateBooking();
        },
        'parameters': {
          'BookingsPage:idFormHidden:j_id37': 'BookingsPage:idFormHidden:j_id37'
        },
        'status': 'BookingsPage:priceForm:pricePanelStatus'
      })
    };
  </script>
  <script id="BookingsPage:idFormHidden:j_id38" type="text/javascript">
    cancelBookingAndLogoutFunction = function() {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id38',
        'oncomplete': function(request, event, data) {
          disableBtnLoadingSts('PayPageBackButton');
        },
        'parameters': {
          'BookingsPage:idFormHidden:j_id38': 'BookingsPage:idFormHidden:j_id38'
        }
      })
    };
  </script>
  <script id="BookingsPage:idFormHidden:j_id39" type="text/javascript">
    refreshAccomodationPanel = function() {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id39',
        'parameters': {
          'BookingsPage:idFormHidden:j_id39': 'BookingsPage:idFormHidden:j_id39'
        }
      })
    };
  </script>
  <script id="BookingsPage:idFormHidden:j_id40" type="text/javascript">
    loadSchoolworksCaptcha = function() {
      A4J.AJAX.Submit('BookingsPage:idFormHidden', null, {
        'similarityGroupingId': 'BookingsPage:idFormHidden:j_id40',
        'parameters': {
          'BookingsPage:idFormHidden:j_id40': 'BookingsPage:idFormHidden:j_id40'
        }
      })
    };
  </script>
  <div id="BookingsPage:idFormHidden:j_id707"></div>
</form>

Name: BookingsPage:GeneralProductFormPOST /SWKS__Portal_Booking

<form id="BookingsPage:GeneralProductForm" name="BookingsPage:GeneralProductForm" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:GeneralProductForm" value="BookingsPage:GeneralProductForm">
  <div class="BookingTypeHeading">
    <h1></h1>
  </div>
  <div class="BookingTypePanel">
    <div id="BookingsPage:GeneralProductForm:SeedBookingFields" class="seedBookingFieldsClass">
      <div id="BookingsPage:GeneralProductForm:ServiceBookingPanel">
        <div id="BookingsPage:GeneralProductForm:j_id72_0" class="customGapBetweenFields">
          <div id="BookingsPage:GeneralProductForm:j_id72_1" style="float:left;" class="ExtDateDiv"><label class="FieldSetLabelQuestion"> Date of birth<span style="color:red;"> *</span></label>
            <div id="BookingsPage:GeneralProductForm:questDOB"
              onclick="generateHelpButton('The date of birth is needed for the purposes of course selection and, in some cases, visa documentation.',document.getElementById('BookingsPage:GeneralProductForm:questDOB'))" class="questionBooking"></div>
          </div>
          <div id="BookingsPage:GeneralProductForm:j_id72_5"
            onchange="tempDisableBeforeUnload=true;;A4J.AJAX.Submit('BookingsPage:GeneralProductForm',event,{'similarityGroupingId':'BookingsPage:GeneralProductForm:j_id72_7','containerId':'BookingsPage:GeneralProductForm:j_id72_4','parameters':{'BookingsPage:GeneralProductForm:j_id72_7':'BookingsPage:GeneralProductForm:j_id72_7'} ,'status':'BookingsPage:GeneralProductForm:dateOfBirthStatus'} )"
            class="FieldSetWidget">
            <script>
              if (!window.sfdcPage) {
                window.sfdcPage = new ApexDetailPage();
              }
              UserContext.initialize({
                "ampm": ["AM", "PM"],
                "isAccessibleMode": false,
                "salesforceURL": "https://londonschool.my.salesforce-sites.com?refURL=http%3A%2F%2Flondonschool.my.salesforce-sites.com%2F",
                "dateFormat": "dd/MM/yyyy",
                "language": "en_GB",
                "locale": "en_GB",
                "dateTimeFormat": "dd/MM/yyyy HH:mm",
                "labelLastModified": "1729800056000",
                "today": "27/10/2024 09:12",
                "userPreferences": [{
                  "index": 112,
                  "name": "HideInlineEditSplash",
                  "value": false
                }, {
                  "index": 114,
                  "name": "OverrideTaskSendNotification",
                  "value": false
                }, {
                  "index": 115,
                  "name": "DefaultTaskSendNotification",
                  "value": false
                }, {
                  "index": 119,
                  "name": "HideUserLayoutStdFieldInfo",
                  "value": false
                }, {
                  "index": 116,
                  "name": "HideRPPWarning",
                  "value": false
                }, {
                  "index": 87,
                  "name": "HideInlineSchedulingSplash",
                  "value": false
                }, {
                  "index": 88,
                  "name": "HideCRUCNotification",
                  "value": false
                }, {
                  "index": 89,
                  "name": "HideNewPLESplash",
                  "value": false
                }, {
                  "index": 90,
                  "name": "HideNewPLEWarnIE6",
                  "value": false
                }, {
                  "index": 122,
                  "name": "HideOverrideSharingMessage",
                  "value": false
                }, {
                  "index": 91,
                  "name": "HideProfileILEWarn",
                  "value": false
                }, {
                  "index": 93,
                  "name": "HideProfileElvVideo",
                  "value": false
                }, {
                  "index": 97,
                  "name": "ShowPicklistEditSplash",
                  "value": false
                }, {
                  "index": 92,
                  "name": "HideDataCategorySplash",
                  "value": false
                }, {
                  "index": 128,
                  "name": "ShowDealView",
                  "value": false
                }, {
                  "index": 129,
                  "name": "HideDealViewGuidedTour",
                  "value": false
                }, {
                  "index": 132,
                  "name": "HideKnowledgeFirstTimeSetupMsg",
                  "value": false
                }, {
                  "index": 104,
                  "name": "DefaultOffEntityPermsMsg",
                  "value": false
                }, {
                  "index": 135,
                  "name": "HideNewCsnSplash",
                  "value": false
                }, {
                  "index": 101,
                  "name": "HideBrowserWarning",
                  "value": false
                }, {
                  "index": 139,
                  "name": "HideDashboardBuilderGuidedTour",
                  "value": false
                }, {
                  "index": 140,
                  "name": "HideSchedulingGuidedTour",
                  "value": false
                }, {
                  "index": 180,
                  "name": "HideReportBuilderGuidedTour",
                  "value": false
                }, {
                  "index": 183,
                  "name": "HideAssociationQueueCallout",
                  "value": false
                }, {
                  "index": 194,
                  "name": "HideQTEBanner",
                  "value": false
                }, {
                  "index": 270,
                  "name": "HideIDEGuidedTour",
                  "value": false
                }, {
                  "index": 282,
                  "name": "HideQueryToolGuidedTour",
                  "value": false
                }, {
                  "index": 196,
                  "name": "HideCSIGuidedTour",
                  "value": false
                }, {
                  "index": 271,
                  "name": "HideFewmetGuidedTour",
                  "value": false
                }, {
                  "index": 272,
                  "name": "HideEditorGuidedTour",
                  "value": false
                }, {
                  "index": 205,
                  "name": "HideApexTestGuidedTour",
                  "value": false
                }, {
                  "index": 206,
                  "name": "HideSetupProfileHeaderTour",
                  "value": false
                }, {
                  "index": 207,
                  "name": "HideSetupProfileObjectsAndTabsTour",
                  "value": false
                }, {
                  "index": 213,
                  "name": "DefaultOffArticleTypeEntityPermMsg",
                  "value": false
                }, {
                  "index": 214,
                  "name": "HideSelfInfluenceGetStarted",
                  "value": false
                }, {
                  "index": 215,
                  "name": "HideOtherInfluenceGetStarted",
                  "value": false
                }, {
                  "index": 216,
                  "name": "HideFeedToggleGuidedTour",
                  "value": false
                }, {
                  "index": 268,
                  "name": "ShowChatterTab178GuidedTour",
                  "value": false
                }, {
                  "index": 275,
                  "name": "HidePeopleTabDeprecationMsg",
                  "value": false
                }, {
                  "index": 276,
                  "name": "HideGroupTabDeprecationMsg",
                  "value": false
                }, {
                  "index": 224,
                  "name": "HideUnifiedSearchGuidedTour",
                  "value": false
                }, {
                  "index": 226,
                  "name": "ShowDevContextMenu",
                  "value": false
                }, {
                  "index": 227,
                  "name": "HideWhatRecommenderForActivityQueues",
                  "value": false
                }, {
                  "index": 228,
                  "name": "HideLiveAgentFirstTimeSetupMsg",
                  "value": false
                }, {
                  "index": 232,
                  "name": "HideGroupAllowsGuestsMsgOnMemberWidget",
                  "value": false
                }, {
                  "index": 233,
                  "name": "HideGroupAllowsGuestsMsg",
                  "value": false
                }, {
                  "index": 234,
                  "name": "HideWhatAreGuestsMsg",
                  "value": false
                }, {
                  "index": 235,
                  "name": "HideNowAllowGuestsMsg",
                  "value": false
                }, {
                  "index": 236,
                  "name": "HideSocialAccountsAndContactsGuidedTour",
                  "value": false
                }, {
                  "index": 237,
                  "name": "HideAnalyticsHomeGuidedTour",
                  "value": false
                }, {
                  "index": 238,
                  "name": "ShowQuickCreateGuidedTour",
                  "value": false
                }, {
                  "index": 245,
                  "name": "HideFilePageGuidedTour",
                  "value": false
                }, {
                  "index": 250,
                  "name": "HideForecastingGuidedTour",
                  "value": false
                }, {
                  "index": 251,
                  "name": "HideBucketFieldGuide",
                  "value": false
                }, {
                  "index": 263,
                  "name": "HideSmartSearchCallOut",
                  "value": false
                }, {
                  "index": 273,
                  "name": "ShowForecastingQuotaAttainment",
                  "value": false
                }, {
                  "index": 280,
                  "name": "HideForecastingQuotaColumn",
                  "value": false
                }, {
                  "index": 301,
                  "name": "HideManyWhoGuidedTour",
                  "value": false
                }, {
                  "index": 298,
                  "name": "HideFileSyncBannerMsg",
                  "value": false
                }, {
                  "index": 299,
                  "name": "HideTestConsoleGuidedTour",
                  "value": false
                }, {
                  "index": 302,
                  "name": "HideManyWhoInlineEditTip",
                  "value": false
                }, {
                  "index": 303,
                  "name": "HideSetupV2WelcomeMessage",
                  "value": false
                }, {
                  "index": 312,
                  "name": "ForecastingShowQuantity",
                  "value": false
                }, {
                  "index": 313,
                  "name": "HideDataImporterIntroMsg",
                  "value": false
                }, {
                  "index": 314,
                  "name": "HideEnvironmentHubLightbox",
                  "value": false
                }, {
                  "index": 316,
                  "name": "HideSetupV2GuidedTour",
                  "value": false
                }, {
                  "index": 317,
                  "name": "HideFileSyncMobileDownloadDialog",
                  "value": false
                }, {
                  "index": 322,
                  "name": "HideEnhancedProfileHelpBubble",
                  "value": false
                }, {
                  "index": 328,
                  "name": "ForecastingHideZeroRows",
                  "value": false
                }, {
                  "index": 330,
                  "name": "HideEmbeddedComponentsFeatureCallout",
                  "value": false
                }, {
                  "index": 341,
                  "name": "HideDedupeMatchResultCallout",
                  "value": false
                }, {
                  "index": 340,
                  "name": "HideS1BrowserUI",
                  "value": false
                }, {
                  "index": 346,
                  "name": "HideS1Banner",
                  "value": false
                }, {
                  "index": 358,
                  "name": "HideEmailVerificationAlert",
                  "value": false
                }, {
                  "index": 354,
                  "name": "HideLearningPathModal",
                  "value": false
                }, {
                  "index": 359,
                  "name": "HideAtMentionsHelpBubble",
                  "value": false
                }, {
                  "index": 368,
                  "name": "LightningExperiencePreferred",
                  "value": false
                }, {
                  "index": 373,
                  "name": "PreviewLightning",
                  "value": false
                }, {
                  "index": 281,
                  "name": "HideMSPPopup",
                  "value": false
                }],
                "networkId": "",
                "uiTheme": "Theme3",
                "uiSkin": "Theme3",
                "userName": "schoolworks_student_portal@londonschool.force.com",
                "userId": "005w0000003y56d",
                "isCurrentlySysAdminSU": false,
                "renderMode": "RETRO",
                "startOfWeek": "2",
                "vfDomainPattern": "londonschool--(?:[^.]+).vf.force.com",
                "auraDomain": "londonschool.lightning.force.com",
                "useNativeAlertConfirmPrompt": false,
                "orgPreferences": [{
                  "index": 257,
                  "name": "TabOrganizer",
                  "value": true
                }, {
                  "index": 113,
                  "name": "GroupTasks",
                  "value": true
                }],
                "isDefaultNetwork": true,
                "timeFormat": "HH:mm"
              });
            </script><span class="dateInput dateOnlyInput"><input id="BookingsPage:GeneralProductForm:j_id72_6" name="BookingsPage:GeneralProductForm:j_id72_6" onfocus="DatePicker.pickDate(true, 'BookingsPage:GeneralProductForm:j_id72_6', false);"
                size="12" type="text"><span class="hide">[&nbsp;<a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:GeneralProductForm:j_id72_6', true);">27/10/2024</a>&nbsp;]</span></span>
          </div><span id="BookingsPage:GeneralProductForm:dateOfBirthStatus"><span id="BookingsPage:GeneralProductForm:dateOfBirthStatus.start" style="display: none"><img src="/img/loading.gif" style="padding-left:5px;" title="Please Wait..."
                class="waitingImage"></span><span id="BookingsPage:GeneralProductForm:dateOfBirthStatus.stop"></span></span>
          <div id="BookingsPage:GeneralProductForm:j_id72_9" style="clear:both"></div>
        </div>
        <div id="BookingsPage:GeneralProductForm:j_id72_10" class="customGapBetweenFields">
          <div id="BookingsPage:GeneralProductForm:j_id72_11"><label class="FieldSetLabelQuestion"> Level of English<span style="color:red;"> *</span></label>
            <div id="BookingsPage:GeneralProductForm:questL"
              onclick="generateHelpButton('Please make sure you select the correct level. If you are unsure, please use the <a href=&quot;http://www.londonschool.com/my-english-test/&quot; target=&quot;_blank&quot; style=&quot;color:#669933&quot;> online English test</a> (opens in a different tab).',document.getElementById('BookingsPage:GeneralProductForm:questL'))"
              class="questionBooking"></div>
          </div>
          <div id="BookingsPage:GeneralProductForm:j_id72_15" class="FieldSetWidget"><select name="BookingsPage:GeneralProductForm:j_id72_16" size="1"
              onchange="tempDisableBeforeUnload=true;;A4J.AJAX.Submit('BookingsPage:GeneralProductForm',event,{'similarityGroupingId':'BookingsPage:GeneralProductForm:j_id72_27','containerId':'BookingsPage:GeneralProductForm:j_id72_14','parameters':{'BookingsPage:GeneralProductForm:j_id72_27':'BookingsPage:GeneralProductForm:j_id72_27'} ,'status':'BookingsPage:GeneralProductForm:levelActionStatus'} )">
              <option value="">Please select a level...</option>
              <option value="a14w00000013tZ9AAI">Beginners (A1, IELTS 1.0)</option>
              <option value="a14w00000013tZBAAY">Elementary (A2, IELTS 2.0)</option>
              <option value="a14w00000013tZDAAY">Pre-Intermediate (A2+, IELTS 3.0)</option>
              <option value="a14w00000013tZFAAY">Low Intermediate (B1, IELTS 4.0)</option>
              <option value="a14w00000013tZHAAY">Intermediate (B1+, IELTS 5.0)</option>
              <option value="a14w00000013tZJAAY">Upper Intermediate (B2, IELTS 6.0)</option>
              <option value="a14w00000013tZLAAY">Pre-Advanced (C1, IELTS 7.0)</option>
              <option value="a14w00000013tZNAAY">Advanced (C2, IELTS 8.0)</option>
              <option value="a14w00000013tZPAAY">Very Advanced (C2+, IELTS 9.0)</option>
            </select><span id="BookingsPage:GeneralProductForm:levelActionStatus"><span id="BookingsPage:GeneralProductForm:levelActionStatus.start" style="display: none"><img src="/img/loading.gif" style="padding-left:5px;" title="Please Wait..."
                  class="waitingImage"></span><span id="BookingsPage:GeneralProductForm:levelActionStatus.stop"></span></span></div>
          <div id="BookingsPage:GeneralProductForm:j_id72_29" class="panelLevelMessage"><span class="levelMessage"></span><a href="" target="_blank" class="levelMessageUrl"><span style="margin-left:3px;" class="levelMessageUrlText"></span></a></div>
          <div id="BookingsPage:GeneralProductForm:j_id72_33" style="clear:both"></div>
        </div>
        <div id="BookingsPage:GeneralProductForm:j_id72_34" class="customGapBetweenFields">
          <div id="BookingsPage:GeneralProductForm:j_id72_35"><label class="FieldSetLabel"> Location<span style="color:red;"> *</span></label></div>
          <div id="BookingsPage:GeneralProductForm:j_id72_39" class="FieldSetWidget"><select name="BookingsPage:GeneralProductForm:j_id72_40" size="1"
              onchange="tempDisableBeforeUnload=true;;A4J.AJAX.Submit('BookingsPage:GeneralProductForm',event,{'similarityGroupingId':'BookingsPage:GeneralProductForm:j_id72_44','containerId':'BookingsPage:GeneralProductForm:j_id72_38','parameters':{'BookingsPage:GeneralProductForm:j_id72_44':'BookingsPage:GeneralProductForm:j_id72_44'} ,'status':'BookingsPage:GeneralProductForm:locationsActionStatus'} )">
              <option value="">Please Select...</option>
              <option value="a1rw000000CwvccAAB">London</option>
              <option value="a1r4J000000Yb7sQAC">Online</option>
            </select><span id="BookingsPage:GeneralProductForm:locationsActionStatus"><span id="BookingsPage:GeneralProductForm:locationsActionStatus.start" style="display: none"><img src="/img/loading.gif" style="padding-left:5px;"
                  title="Please Wait..." class="waitingImage"></span><span id="BookingsPage:GeneralProductForm:locationsActionStatus.stop"></span></span></div>
          <div id="BookingsPage:GeneralProductForm:j_id72_46" style="clear:both"></div>
        </div>
      </div>
    </div>
    <a class="btn-next hide btn-right" id="ProductSelectionNextButton" onclick="nextPanel();">Next</a>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:GeneralProductForm:addButtonPanel" class="addButtonPanel">
      <a class="btn-next btn-right" href="#" id="BookingsPage:GeneralProductForm:addGeneralButton" name="BookingsPage:GeneralProductForm:addGeneralButton" onclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:GeneralProductForm');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:GeneralProductForm',event,{'similarityGroupingId':'BookingsPage:GeneralProductForm:addGeneralButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addGeneralButton');onGeneralAddComplete();ajaxButtonComplete(this);},'parameters':{'BookingsPage:GeneralProductForm:addGeneralButton':'BookingsPage:GeneralProductForm:addGeneralButton'} } );return false;" ondblclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);ajaxButtonSubmit(this);">Add to Basket</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:GeneralProductForm:j_id708"></div>
</form>

Name: BookingsPage:j_id75POST /SWKS__Portal_Booking

<form id="BookingsPage:j_id75" name="BookingsPage:j_id75" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:j_id75" value="BookingsPage:j_id75">
  <script id="BookingsPage:j_id75:j_id76" type="text/javascript">
    forceSundryChange = function() {
      A4J.AJAX.Submit('BookingsPage:j_id75', null, {
        'similarityGroupingId': 'BookingsPage:j_id75:j_id76',
        'oncomplete': function(request, event, data) {
          sundryDatesConfig();
        },
        'parameters': {
          'BookingsPage:j_id75:j_id76': 'BookingsPage:j_id75:j_id76'
        },
        'status': 'BookingsPage:j_id75:sundryStatus'
      })
    };
  </script>
  <div class="BookingTypeHeading">
    <h1>Restaurant Pass</h1>
  </div>
  <div class="BookingTypePanel">
    <div class="ihl-radio high">
      <span class="radio-checked" id="noSundriesSpan" onclick="disableSundries();">I don't want a restaurant pass</span>
      <span class="radio-unchecked" id="yesSundriesSpan" onclick="enableSundries();">I would like a restaurant pass</span>
      <div style="clear:both;"></div>
      <br>
      <div id="BookingsPage:j_id75:sundryPromoMsgId" class="BookingTypePanel sundryPromoMsg"></div>
    </div><span id="BookingsPage:j_id75:sundriesWidgets" class="hide">
      <div id="BookingsPage:j_id75:SundriesSelectListPanel" class="customGapBetweenFields"><label class="fontClass"> Item<span class="coloredText"> *</span></label><select id="BookingsPage:j_id75:sundriesSelectList"
          name="BookingsPage:j_id75:sundriesSelectList" class="fontClass" size="1"
          onchange="A4J.AJAX.Submit('BookingsPage:j_id75',event,{'similarityGroupingId':'BookingsPage:j_id75:j_id85','oncomplete':function(request,event,data){sundryDatesConfig();},'parameters':{'BookingsPage:j_id75:j_id85':'BookingsPage:j_id75:j_id85'} ,'status':'BookingsPage:j_id75:sundryStatus'} )"></select>
      </div>
      <div><span id="BookingsPage:j_id75:sundryStatus"><span id="BookingsPage:j_id75:sundryStatus.start" style="display: none">
            <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:j_id75:sundryStatus.stop"></span></span>
      </div>
      <div id="BookingsPage:j_id75:idSundryStartDate" class="hide customGapBetweenFields">
        <div class="classLeft"><label class="sundryFontClass"> Start Date<span class="coloredText"> *</span></label>
        </div>
        <div class="ExtDateDiv classLeft" id="ext-gen1020">
          <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker" style="table-layout: fixed;">
            <tbody>
              <tr role="presentation" id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                <td role="presentation" id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                    id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-labelEl" for="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;"
                    unselectable="on"></label></td>
                <td role="presentation" class="x-form-item-body  " id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                  <table id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                    <tbody>
                      <tr>
                        <td id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:j_id75:sundryStartDate-ExtDatePicker-inputEl" type="text" size="1"
                            name="BookingsPage:j_id75:sundryStartDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false" data-errorqtip="" style="width: 100%;">
                        </td>
                        <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1024">
                          <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1023"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <div style="clear:both;"></div>
      </div>
      <div id="BookingsPage:j_id75:idSundryEndDate" style="clear:both;" class="hide customGapBetweenFields">
        <div class="classLeft"><label class="sundryFontClass"> End Date<span class="coloredText"> *</span></label>
        </div>
        <div class="ExtDateDiv classLeft" id="ext-gen1028">
          <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker" style="table-layout: fixed;">
            <tbody>
              <tr role="presentation" id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                <td role="presentation" id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                    id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-labelEl" for="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;"
                    unselectable="on"></label></td>
                <td role="presentation" class="x-form-item-body  " id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                  <table id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                    <tbody>
                      <tr>
                        <td id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:j_id75:sundryEndDate-ExtDatePicker-inputEl" type="text" size="1"
                            name="BookingsPage:j_id75:sundryEndDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false" data-errorqtip="" style="width: 100%;"></td>
                        <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1030">
                          <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1029"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <div style="clear:both;"></div>
      </div>
      <div id="BookingsPage:j_id75:idSundryQty" class="hide customGapBetweenFields"><label class="fontClass"> Days<span class="coloredText"> *</span></label><select id="BookingsPage:j_id75:qtyInput" name="BookingsPage:j_id75:qtyInput"
          class="fontClass" size="1">
          <option value="">Please choose an item</option>
        </select></div>
    </span>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:j_id75:j_id103" class="addButtonPanel">
      <a class="btn-back btn-left" id="SundriesBackButton" onclick="backPanel()">Back</a>
      <a class="btn-next btn-right" id="sundriesNextButton" onclick="nextPanel()">Next</a><a class="btn-next hide btn-right" href="#" id="BookingsPage:j_id75:addSundriesButton" name="BookingsPage:j_id75:addSundriesButton" onclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:j_id75');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:j_id75',event,{'similarityGroupingId':'BookingsPage:j_id75:addSundriesButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addSundriesButton');onSundryAddComplete(this);},'parameters':{'BookingsPage:j_id75:addSundriesButton':'BookingsPage:j_id75:addSundriesButton'} } );return false;" ondblclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this)">Add</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:j_id75:j_id709"></div>
</form>

Name: BookingsPage:theFormPOST /SWKS__Portal_Booking

<form id="BookingsPage:theForm" name="BookingsPage:theForm" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:theForm" value="BookingsPage:theForm">
  <script id="BookingsPage:theForm:j_id106" type="text/javascript">
    forceAdditionalCourseChange = function() {
      A4J.AJAX.Submit('BookingsPage:theForm', null, {
        'similarityGroupingId': 'BookingsPage:theForm:j_id106',
        'parameters': {
          'BookingsPage:theForm:j_id106': 'BookingsPage:theForm:j_id106'
        },
        'status': 'BookingsPage:theForm:courseStatus'
      })
    };
  </script>
  <div class="BookingTypeHeading">
    <h1>Additional Courses</h1>
  </div>
  <div class="BookingTypePanel">
    <div class="ihl-radio high">
      <span class="radio-checked" id="noCourseSpan" onclick="disableCourses();">I do not want to add another course</span>
      <span class="radio-unchecked" id="yesCourseSpan" onclick="enableCourses();">I would like to add another course</span>
      <div style="clear:both;"></div>
      <br>
      <div id="BookingsPage:theForm:addCoursesPromoMsgId" class="BookingTypePanel addCoursesPromoMsg"></div>
    </div>
    <div class="hide" id="CourseWidgets">
      <div id="BookingsPage:theForm:newCoursePanelGrid">
        <div id="BookingsPage:theForm:j_id113" class="customGapBetweenFields">
          <div class="classLeft"><label class="FieldSetLabelQuestion"> Your Course:<span class="coloredText"> *</span></label>
          </div>
          <div id="BookingsPage:theForm:j_id118" onclick="generateHelpButton('If you cannot find the required course in the pull-down menu, please contact us on +44 20 7605 4142',this);" class="questionBooking"></div>
          <div class="FieldSetWidget">
            <div class="classLeft"><select id="BookingsPage:theForm:coursesSelectList" name="BookingsPage:theForm:coursesSelectList" size="1"
                onchange="A4J.AJAX.Submit('BookingsPage:theForm',event,{'similarityGroupingId':'BookingsPage:theForm:j_id120','containerId':'BookingsPage:theForm:j_id112','parameters':{'BookingsPage:theForm:j_id120':'BookingsPage:theForm:j_id120'} ,'status':'BookingsPage:theForm:courseStatus'} )"
                class="coursesFormElement:disabled" disabled=""></select>
            </div>
            <div class="actionStatusDiv classLeft">
            </div>
          </div>
          <div style="clear:both"></div>
        </div>
        <div id="BookingsPage:theForm:CourseStartDatePanel" class="customGapBetweenFields">
          <div class="classLeft"><label class="FieldSetLabelQuestion"> Start Date:<span class="coloredText"> *</span></label>
          </div>
          <div id="BookingsPage:theForm:j_id128" onclick="generateHelpButton('The pull-down menu shows all available start dates for the chosen course',this);" class="questionBooking"></div>
          <div class="FieldSetWidget">
            <div class="classLeft"><select id="BookingsPage:theForm:coursesStartSelectList" name="BookingsPage:theForm:coursesStartSelectList" size="1"
                onchange="A4J.AJAX.Submit('BookingsPage:theForm',event,{'similarityGroupingId':'BookingsPage:theForm:j_id131','containerId':'BookingsPage:theForm:j_id123','parameters':{'BookingsPage:theForm:j_id131':'BookingsPage:theForm:j_id131'} ,'status':'BookingsPage:theForm:courseDurationStatus'} )"
                class="disabled" disabled="">
                <option value="">Please select the start date...</option>
              </select>
            </div>
            <div class="actionStatusDiv classLeft"><span id="BookingsPage:theForm:courseStatus"><span id="BookingsPage:theForm:courseStatus.start" style="display: none">
                  <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:theForm:courseStatus.stop"></span></span>
            </div>
          </div>
          <div style="clear:both"></div>
        </div>
        <div id="BookingsPage:theForm:CourseDurationPanel" class="customGapBetweenFields">
          <div class="classLeft"><label class="fontClass"> Course Length:<span class="coloredText"> *</span></label>
          </div>
          <div class="FieldSetWidget">
            <div class="classLeft"><select id="BookingsPage:theForm:coursesLengthSelectList" name="BookingsPage:theForm:coursesLengthSelectList" size="1"
                onchange="A4J.AJAX.Submit('BookingsPage:theForm',event,{'similarityGroupingId':'BookingsPage:theForm:j_id140','parameters':{'BookingsPage:theForm:j_id140':'BookingsPage:theForm:j_id140'} ,'status':'BookingsPage:theForm:holidayDurationStatus'} )"
                class="disabled" disabled="">
                <option value="0">Please select the course length...</option>
              </select>
            </div>
            <div class="actionStatusDiv classLeft"><span id="BookingsPage:theForm:courseDurationStatus"><span id="BookingsPage:theForm:courseDurationStatus.start" style="display: none">
                  <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:theForm:courseDurationStatus.stop"></span></span>
            </div>
            <div class="actionStatusDiv classLeft"><span id="BookingsPage:theForm:holidayDurationStatus"><span id="BookingsPage:theForm:holidayDurationStatus.start" style="display: none">
                  <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:theForm:holidayDurationStatus.stop"></span></span>
            </div>
          </div>
          <div style="clear:both"></div>
        </div>
      </div>
    </div>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:theForm:j_id161" class="addButtonPanel">
      <a class="btn-back btn-left" id="CoursesBackButton" onclick="backPanel()">Back</a>
      <a class="btn-next btn-right" id="CoursesNextButton" onclick="nextPanel()">Next</a><a class="btn-next hide btn-right" href="#" id="BookingsPage:theForm:addCourseButton" name="BookingsPage:theForm:addCourseButton" onclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:theForm');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:theForm',event,{'similarityGroupingId':'BookingsPage:theForm:addCourseButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addCourseButton');ajaxButtonComplete(this);onCourseAddComplete();},'parameters':{'BookingsPage:theForm:addCourseButton':'BookingsPage:theForm:addCourseButton','secondParam':'false'} } );return false;" ondblclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);">Add to Basket</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:theForm:j_id710"></div>
</form>

Name: BookingsPage:j_id165POST /SWKS__Portal_Booking

<form id="BookingsPage:j_id165" name="BookingsPage:j_id165" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:j_id165" value="BookingsPage:j_id165">
  <script id="BookingsPage:j_id165:j_id166" type="text/javascript">
    forceITChange = function() {
      A4J.AJAX.Submit('BookingsPage:j_id165', null, {
        'similarityGroupingId': 'BookingsPage:j_id165:j_id166',
        'oncomplete': function(request, event, data) {
          ITDatesConfig();
        },
        'parameters': {
          'BookingsPage:j_id165:j_id166': 'BookingsPage:j_id165:j_id166'
        },
        'status': 'BookingsPage:j_id165:ITStatus'
      })
    };
  </script>
  <div id="itHeaderDiv">
    <div class="BookingTypeHeading">
      <h1>Individual Tuition</h1>
    </div>
  </div>
  <div class="BookingTypePanel">
    <div class="ihl-radio high">
      <span class="radio-checked" id="noITSpan" onclick="disableIT();">I don't want individual tuition</span>
      <span class="radio-unchecked" id="yesITSpan" onclick="enableIT();">I would like individual tuition</span>
      <div style="clear:both;"></div>
      <br>
      <div id="BookingsPage:j_id165:ITPromoMsgId" class="BookingTypePanel itPromoMsg"></div>
    </div><span id="BookingsPage:j_id165:ITWidget" class="hide">
      <div id="BookingsPage:j_id165:ITSelectListPanel" class="customGapBetweenFields"><label class="fontClass"> Individual Tuition<span class="coloredText"> *</span></label><select id="BookingsPage:j_id165:ITSelectList"
          name="BookingsPage:j_id165:ITSelectList" class="fontClass" size="1"
          onchange="A4J.AJAX.Submit('BookingsPage:j_id165',event,{'similarityGroupingId':'BookingsPage:j_id165:j_id178','oncomplete':function(request,event,data){ITDatesConfig();},'parameters':{'BookingsPage:j_id165:j_id178':'BookingsPage:j_id165:j_id178'} ,'status':'BookingsPage:j_id165:ITStatus'} )"></select>
      </div>
      <div><span id="BookingsPage:j_id165:ITStatus"><span id="BookingsPage:j_id165:ITStatus.start" style="display: none">
            <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:j_id165:ITStatus.stop"></span></span>
      </div>
      <div id="BookingsPage:j_id165:idITStartDate" class="hide customGapBetweenFields">
        <div class="classLeft"><label class="itFontClass"> Start Date<span class="coloredText"> *</span></label>
        </div>
        <div class="ExtDateDiv classLeft" id="ext-gen1032">
          <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:j_id165:ITStartDate-ExtDatePicker" style="table-layout: fixed;">
            <tbody>
              <tr role="presentation" id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                <td role="presentation" id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                    id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-labelEl" for="BookingsPage:j_id165:ITStartDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;"
                    unselectable="on"></label></td>
                <td role="presentation" class="x-form-item-body  " id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                  <table id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                    <tbody>
                      <tr>
                        <td id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:j_id165:ITStartDate-ExtDatePicker-inputEl" type="text" size="1"
                            name="BookingsPage:j_id165:ITStartDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false" data-errorqtip="" style="width: 100%;"></td>
                        <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1034">
                          <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1033"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <div style="clear:both;"></div>
      </div>
      <div id="BookingsPage:j_id165:idITEndDate" style="clear:both;" class="hide customGapBetweenFields">
        <div class="classLeft"><label class="itFontClass"> End Date<span class="coloredText"> *</span></label>
        </div>
        <div class="ExtDateDiv classLeft" id="ext-gen1036">
          <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:j_id165:ITEndDate-ExtDatePicker" style="table-layout: fixed;">
            <tbody>
              <tr role="presentation" id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                <td role="presentation" id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                    id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-labelEl" for="BookingsPage:j_id165:ITEndDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;"
                    unselectable="on"></label></td>
                <td role="presentation" class="x-form-item-body  " id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                  <table id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                    <tbody>
                      <tr>
                        <td id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:j_id165:ITEndDate-ExtDatePicker-inputEl" type="text" size="1"
                            name="BookingsPage:j_id165:ITEndDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false" data-errorqtip="" style="width: 100%;"></td>
                        <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1038">
                          <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1037"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <div style="clear:both;"></div>
      </div>
      <div id="BookingsPage:j_id165:ITHoursSelectListPanel" class="hide customGapBetweenFields"><label class="itFontClass"> Hours<span class="coloredText"> *</span></label><select id="BookingsPage:j_id165:ITHoursSelectList"
          name="BookingsPage:j_id165:ITHoursSelectList" class="fontClass" size="1">
          <option value="0">Please Select...</option>
        </select></div>
    </span>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:j_id165:j_id196" class="addButtonPanel">
      <a class="btn-back btn-left" id="ITBackButton" onclick="backPanel()">Back</a>
      <a class="btn-next btn-right" id="ITNextButton" onclick="nextPanel()">Next</a><a class="btn-next hide btn-right" href="#" id="BookingsPage:j_id165:addITButton" name="BookingsPage:j_id165:addITButton" onclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:j_id165');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:j_id165',event,{'similarityGroupingId':'BookingsPage:j_id165:addITButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addITButton');onITAddComplete(this);},'parameters':{'BookingsPage:j_id165:addITButton':'BookingsPage:j_id165:addITButton'} } );return false;" ondblclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this)">Add</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:j_id165:j_id711"></div>
</form>

Name: BookingsPage:AccommodationPOST /SWKS__Portal_Booking

<form id="BookingsPage:Accommodation" name="BookingsPage:Accommodation" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:Accommodation" value="BookingsPage:Accommodation">
  <div id="AccommodationHeaderDiv">
    <div class="BookingTypeHeading">
      <h1>Accommodation</h1>
    </div>
  </div>
  <div class="hide" id="AdditionalAccommodationDiv">
    <div class="BookingTypeHeading">
      <h1>Additional Accommodation</h1>
    </div>
    <div id="BookingsPage:Accommodation:j_id203" class="BookingTypePanel"> Your accommodation was succesfully added to your booking. Would you like to add some more accommodation?</div>
  </div>
  <div class="BookingTypePanel">
    <div class="ihl-radio high">
      <span class="radio-checked" id="noAccommodationSpan" onclick="disableAccommodation();">I do not want to add accommodation</span>
      <span class="radio-unchecked" id="yesAccommodationSpan" onclick="enableAccommodation();">I would like to add accommodation</span>
      <div style="clear:both;"></div>
      <br>
      <div id="BookingsPage:Accommodation:accommPromoMsgId" class="BookingTypePanel accommPromoMsg"></div>
    </div>
    <div class="hide" id="accommodationWidgets">
      <div id="BookingsPage:Accommodation:accommodationActionRegion">
        <div id="BookingsPage:Accommodation:accommodationFieldsContainer1">
          <div id="BookingsPage:Accommodation:AccommodationProductPanel">
            <div id="BookingsPage:Accommodation:accommodationTypeDiv" class="customGapBetweenFields accomodationFontClass"><label> Accommodation Type<span class="coloredText"> *</span></label><select
                id="BookingsPage:Accommodation:accommodationTypeSelectList" name="BookingsPage:Accommodation:accommodationTypeSelectList" class="fontClass" size="1"
                onchange="A4J.AJAX.Submit('BookingsPage:Accommodation',event,{'similarityGroupingId':'BookingsPage:Accommodation:j_id214','oncomplete':function(request,event,data){RestrictAccommodation();},'parameters':{'BookingsPage:Accommodation:j_id214':'BookingsPage:Accommodation:j_id214'} ,'status':'BookingsPage:Accommodation:accommodationTypeStatus'} )">
                <option value="0">Please Select...</option>
                <option value="a05w000000IGVuoAAH">Homestay</option>
                <option value="a05w000000IIc9DAAT">Residences</option>
              </select></div>
            <div class="actionStatusDiv statusAccommodation"><span id="BookingsPage:Accommodation:accommodationTypeStatus"><span id="BookingsPage:Accommodation:accommodationTypeStatus.start" style="display: none">
                  <img class="waitingImage" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:Accommodation:accommodationTypeStatus.stop"></span></span>
            </div>
            <div id="divAccommodationProductPortalDescription">
              <div id="BookingsPage:Accommodation:accommodationProductPortalDescription"></div>
            </div>
          </div>
          <div id="BookingsPage:Accommodation:productOptionsPanelId">
            <div class="productOptionsDiv" id="productOptionsDivId" style="clear:both;">
            </div>
          </div>
        </div>
        <div id="BookingsPage:Accommodation:accommodationStartDate" class="customGapBetweenFields">
          <div class="classLeft"><label class="accommodationStartDate-label"> Start Date<span class="coloredText"> *</span></label>
          </div>
          <div class="ExtDateDiv classLeft" id="ext-gen1040">
            <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker" style="table-layout: fixed;">
              <tbody>
                <tr role="presentation" id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                  <td role="presentation" id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                      id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-labelEl" for="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left"
                      style="width:100px;margin-right:5px;" unselectable="on"></label></td>
                  <td role="presentation" class="x-form-item-body  " id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                    <table id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                      <tbody>
                        <tr>
                          <td id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker-inputEl"
                              type="text" size="1" name="BookingsPage:Accommodation:accommodationStartDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false"
                              data-errorqtip="" style="width: 100%;"></td>
                          <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1042">
                            <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1041"></div>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:Accommodation:accommodationEndDate" style="clear:both;" class="customGapBetweenFields">
          <div class="classLeft"><label class="accommodationEndDate-label"> End Date<span class="coloredText"> *</span></label>
          </div>
          <div class="ExtDateDiv classLeft" id="ext-gen1044">
            <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker" style="table-layout: fixed;">
              <tbody>
                <tr role="presentation" id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                  <td role="presentation" id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                      id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-labelEl" for="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left"
                      style="width:100px;margin-right:5px;" unselectable="on"></label></td>
                  <td role="presentation" class="x-form-item-body  " id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                    <table id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                      <tbody>
                        <tr>
                          <td id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker-inputEl"
                              type="text" size="1" name="BookingsPage:Accommodation:accommodationEndDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false"
                              data-errorqtip="" style="width: 100%;"></td>
                          <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1046">
                            <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1045"></div>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="divAccomodationServicePortalDates">
          <div id="BookingsPage:Accommodation:accomodationServicePortalDates"></div>
        </div>
        <div id="BookingsPage:Accommodation:j_id241" class="customGapBetweenFields">
          <div class="FieldSetLabel specialReqClass"> Special requirements </div>
          <div class="FieldSetWidgetSpecialReq"><textarea class="specialReqClassValue" id="BookingsPage:Accommodation:j_id243" maxlength="255" name="BookingsPage:Accommodation:j_id243"
              onchange="handleTextAreaElementChangeWithByteCheck('BookingsPage:Accommodation:j_id243', 255, 765, 'remaining', 'over limit', false);"
              onclick="handleTextAreaElementChangeWithByteCheck('BookingsPage:Accommodation:j_id243', 255, 765, 'remaining', 'over limit', false);"
              onkeydown="handleTextAreaElementChangeWithByteCheck('BookingsPage:Accommodation:j_id243', 255, 765, 'remaining', 'over limit', false);"
              onkeyup="handleTextAreaElementChangeWithByteCheck('BookingsPage:Accommodation:j_id243', 255, 765, 'remaining', 'over limit', false);"
              onmousedown="handleTextAreaElementChangeWithByteCheck('BookingsPage:Accommodation:j_id243', 255, 765, 'remaining', 'over limit', false);" type="text" wrap="soft"></textarea>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:Accommodation:AccommodationPreferencesPanel"></div>
      </div>
    </div>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:Accommodation:j_id250" class="addButtonPanel">
      <a class="btn-back btn-left" id="AccommodationBackButton" onclick="backPanel()">Back</a>
      <a class="btn-next btn-right" id="accommodationNextButton" onclick="nextPanel()">Next</a><a class="btn-next hide btn-right" href="#" id="BookingsPage:Accommodation:addAccomodationButton" name="BookingsPage:Accommodation:addAccomodationButton" onclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:Accommodation');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:Accommodation',event,{'similarityGroupingId':'BookingsPage:Accommodation:addAccomodationButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addAccomodationButton');onAccommodationAddComplete(this);},'parameters':{'BookingsPage:Accommodation:addAccomodationButton':'BookingsPage:Accommodation:addAccomodationButton'} } );return false;" ondblclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this)">Add to Basket</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:Accommodation:j_id712"></div>
</form>

Name: BookingsPage:TransferFormPOST /SWKS__Portal_Booking

<form id="BookingsPage:TransferForm" name="BookingsPage:TransferForm" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:TransferForm" value="BookingsPage:TransferForm">
  <div id="TransferHeaderDiv">
    <div class="BookingTypeHeading">
      <h1>Transfer</h1>
    </div>
    <div id="BookingsPage:TransferForm:j_id254" class="messageBeforeClass"> We can arrange for you to be met at your arrival airport and taken to your accommodation</div>
  </div>
  <div class="hide" id="AdditionalTransferHeaderDiv">
    <div class="BookingTypeHeading">
      <h1>Additional Transfer</h1>
    </div>
    <div id="BookingsPage:TransferForm:j_id257" class="BookingTypePanel transferMessagePanel">
      <div class="customGapBetweenFields transferMessage">Your transfer was successfully booked. Would you like to book another transfer?</div>
    </div>
  </div>
  <div>
    <div id="BookingsPage:TransferForm:j_id260_0" class="hide"></div>
  </div>
  <div class="BookingTypePanel">
    <div class="ihl-radio high">
      <span class="radio-checked" id="noTransferSpan" onclick="disableTransfers();">I do not need to add a transfer</span>
      <span class="radio-unchecked" id="yesTransferSpan" onclick="enableTransfers();">I would like to add a transfer</span>
      <div style="clear:both;"></div>
      <br>
      <div id="BookingsPage:TransferForm:transferPromoMsgId" class="BookingTypePanel transferPromoMsg"></div>
    </div>
    <div class="hide" id="TransferWidgets">
      <div id="BookingsPage:TransferForm:transferActionRegion">
        <div id="BookingsPage:TransferForm:transferFieldsContainer" class="customGapBetweenFields">
          <div id="BookingsPage:TransferForm:transferSelectListPanel" class="customGapBetweenFields"><label class="FieldSetLabelQuestion"> Transfer Type<span class="coloredText"> *</span></label>
            <div id="BookingsPage:TransferForm:j_id267"
              onclick="generateHelpButton('If you book our transfer service, you do not need to give us any travel details at this stage - You should send us this information later. You should \u003Cb\u003Enot\u003C/b\u003E book your travel until you have received your course confirmation documentation from us',this);"
              class="questionBooking"></div><select id="BookingsPage:TransferForm:transfersSelectList" name="BookingsPage:TransferForm:transfersSelectList" class="fontClass shrinkClass" size="1"
              onchange="A4J.AJAX.Submit('BookingsPage:TransferForm',event,{'similarityGroupingId':'BookingsPage:TransferForm:j_id269','parameters':{'BookingsPage:TransferForm:j_id269':'BookingsPage:TransferForm:j_id269'} ,'status':'BookingsPage:TransferForm:transferStatus'} )"></select>
            <div class="actionStatusDiv"><span id="BookingsPage:TransferForm:transferStatus"><span id="BookingsPage:TransferForm:transferStatus.start" style="display: none">
                  <img class="waitingImage classLeft" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:TransferForm:transferStatus.stop"></span></span>
            </div>
          </div>
          <div class="fieldSetsTransfer"><span id="BookingsPage:TransferForm:dynamicTransferFieldsComponent_0"></span>
          </div>
          <div class="hide" id="transferProductOptionsPanel">
            <div id="BookingsPage:TransferForm:transferProductOptions"></div>
          </div>
        </div>
      </div>
    </div>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:TransferForm:j_id282" class="addButtonPanel">
      <a class="btn-back btn-left" id="TransfersBackButton" onclick="backPanel()">Back</a>
      <a class="btn-next btn-right" id="transferNextButton" onclick="nextPanel()">Next</a><a class="btn-next hide btn-right" href="#" id="BookingsPage:TransferForm:addTransferButton" name="BookingsPage:TransferForm:addTransferButton" onclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:TransferForm');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:TransferForm',event,{'similarityGroupingId':'BookingsPage:TransferForm:addTransferButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addTransferButton');onTransferAddComplete(this);ajaxButtonComplete(this);},'parameters':{'BookingsPage:TransferForm:addTransferButton':'BookingsPage:TransferForm:addTransferButton'} } );return false;" ondblclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this)">Add</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:TransferForm:j_id713"></div>
</form>

Name: BookingsPage:insuranceFormPOST /SWKS__Portal_Booking

<form id="BookingsPage:insuranceForm" name="BookingsPage:insuranceForm" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:insuranceForm" value="BookingsPage:insuranceForm">
  <script id="BookingsPage:insuranceForm:j_id285" type="text/javascript">
    forceInsuranceChange = function() {
      A4J.AJAX.Submit('BookingsPage:insuranceForm', null, {
        'similarityGroupingId': 'BookingsPage:insuranceForm:j_id285',
        'oncomplete': function(request, event, data) {
          insuranceDatesConfig();
        },
        'parameters': {
          'BookingsPage:insuranceForm:j_id285': 'BookingsPage:insuranceForm:j_id285'
        },
        'status': 'BookingsPage:insuranceForm:insuranceStatus'
      })
    };
  </script>
  <div id="insuranceHeaderDiv">
    <div class="BookingTypeHeading">
      <h1>Insurance</h1>
    </div>
    <div class="messageBeforeClass"><span class="insuranceBeforeSection">Insurance cover allows you to recover the course fees in case of illness and may cover your medical expenses</span>
    </div>
  </div>
  <div id="BookingsPage:insuranceForm:InsurancePanel" class="BookingTypePanel">
    <div id="BookingsPage:insuranceForm:insuranceChoice">
      <div class="ihl-radio high">
        <span class="radio-checked" id="noInsuranceSpan" onclick="disableInsurance();">I do not want to add insurance</span>
        <span class="radio-unchecked" id="yesInsuranceSpan" onclick="enableInsurance();">I would like to add insurance (recommended)</span>
        <div style="clear:both;"></div>
        <br>
        <div id="BookingsPage:insuranceForm:insurancePromoMsgId" class="BookingTypePanel insurancePromoMsg"></div>
      </div>
    </div>
    <div id="BookingsPage:insuranceForm:insuranceChoosen" class="hide">
      <span>You have already purchased insurance. If you would like to remove or change your insurance, please click the ‘Remove’ button in the summary section above</span>
    </div>
    <div class="hide" id="insuranceWidget">
      <div id="BookingsPage:insuranceForm:insuranceActionRegion">
        <div id="BookingsPage:insuranceForm:insuranceFieldsContainer" class="customGapBetweenFields">
          <div id="BookingsPage:insuranceForm:insuranceSelectListPanel"><label class="insuranceFontClass"> Select Insurance<span class="coloredText"> *</span></label><select id="BookingsPage:insuranceForm:insuranceSelectList"
              name="BookingsPage:insuranceForm:insuranceSelectList" class="fontClass" size="1"
              onchange="A4J.AJAX.Submit('BookingsPage:insuranceForm',event,{'similarityGroupingId':'BookingsPage:insuranceForm:j_id299','oncomplete':function(request,event,data){insuranceDatesConfig();},'parameters':{'BookingsPage:insuranceForm:j_id299':'BookingsPage:insuranceForm:j_id299'} ,'status':'BookingsPage:insuranceForm:insuranceStatus'} )"></select>
            <div class="actionStatusDiv"><span id="BookingsPage:insuranceForm:insuranceStatus"><span id="BookingsPage:insuranceForm:insuranceStatus.start" style="display: none">
                  <img class="waitingImage classLeft" src="/img/loading.gif" title="Please Wait..."></span><span id="BookingsPage:insuranceForm:insuranceStatus.stop"></span></span>
            </div>
          </div>
          <div id="BookingsPage:insuranceForm:insuranceInformationLinkHolder" class="hide"><a id="BookingsPage:insuranceForm:insuranceInformationLink" name="BookingsPage:insuranceForm:insuranceInformationLink" href="" target="_blank" class="insuranceInformationURL">
														        </a></div>
        </div>
        <div id="BookingsPage:insuranceForm:insuranceStartDate" class="customGapBetweenFields">
          <div class="classLeft"><label class="insuranceFontClass"> Start Date<span class="coloredText"> *</span></label>
          </div>
          <div class="ExtDateDiv classLeft" id="ext-gen1048">
            <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker" style="table-layout: fixed;">
              <tbody>
                <tr role="presentation" id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                  <td role="presentation" id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                      id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-labelEl" for="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left"
                      style="width:100px;margin-right:5px;" unselectable="on"></label></td>
                  <td role="presentation" class="x-form-item-body  " id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                    <table id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                      <tbody>
                        <tr>
                          <td id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker-inputEl"
                              type="text" size="1" name="BookingsPage:insuranceForm:insuranceStartDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false"
                              data-errorqtip="" style="width: 100%;"></td>
                          <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1050">
                            <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1049"></div>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:insuranceForm:insuranceEndDate" style="clear:both;" class="customGapBetweenFields">
          <div class="classLeft"><label class="insuranceFontClass"> End Date<span class="coloredText"> *</span></label>
          </div>
          <div class="ExtDateDiv classLeft" id="ext-gen1052">
            <table class="x-field x-table-plain x-form-item x-form-type-text x-item-disabled x-field-default x-border-box" cellpadding="0" id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker" style="table-layout: fixed;">
              <tbody>
                <tr role="presentation" id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-inputRow" class="x-form-item-input-row">
                  <td role="presentation" id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-labelCell" style="display:none;" valign="top" halign="left" width="105" class="x-field-label-cell"><label
                      id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-labelEl" for="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left"
                      style="width:100px;margin-right:5px;" unselectable="on"></label></td>
                  <td role="presentation" class="x-form-item-body  " id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-bodyEl" colspan="3" style="width: 150px;">
                    <table id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-triggerWrap" class="x-form-trigger-wrap" cellpadding="0" cellspacing="0" style="width: 150px; table-layout: fixed;">
                      <tbody>
                        <tr>
                          <td id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-inputCell" class="x-form-trigger-input-cell" style="width: 100%;"><input id="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker-inputEl" type="text"
                              size="1" name="BookingsPage:insuranceForm:insuranceEndDate-ExtDatePicker" readonly="readonly" disabled="" class="x-form-field x-form-text x-trigger-noedit" autocomplete="off" aria-invalid="false" data-errorqtip=""
                              style="width: 100%;"></td>
                          <td valign="top" class=" x-trigger-cell x-unselectable" style="width:22px;" id="ext-gen1054">
                            <div class="x-trigger-index-0 x-form-trigger x-form-date-trigger x-form-trigger-first" role="button" id="ext-gen1053"></div>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:insuranceForm:insuranceMessageAfterDatesHolder" class="customGapBetweenFields insuranceMessageAfterDatesHolder"><span class="insuranceMessageAfterDates"></span></div>
        <div id="BookingsPage:insuranceForm:insuranceMessageAfterSection" class="insuranceMessageAfterSection"></div>
      </div>
      <br>
      <div id="BookingsPage:insuranceForm:j_id317" class="divBlockCheckboxesAccommodation">
        <div id="BookingsPage:insuranceForm:j_id318" style="clear:both;" class="customGapBetweenFields"><input id="BookingsPage:insuranceForm:insuranceTerms" name="BookingsPage:insuranceForm:insuranceTerms" type="checkbox" value="1">
          <span>Please tick here to confirm you have agree with the terms and conditions of insurance.</span><span class="coloredText"> *</span>
          <span><a href="https://www.londonschool.com/information/about-us/services-facilities/insurance/" target="_blank" class="termsConditionLink">(click to read)</a></span>
        </div>
      </div>
    </div>
    <hr class="hrClass buttonTop">
    <div id="BookingsPage:insuranceForm:j_id324" class="addButtonPanel">
      <a class="btn-back btn-left" id="insuranceBackButton" onclick="backPanel()">Back</a>
      <a class="btn-next btn-right" id="insuranceNextButton" onclick="insuranceAlert(document.getElementById('BookingsPage:idFormHidden:insuranceBookedId').value);">Next</a><a class="btn-next hide btn-right" href="#" id="BookingsPage:insuranceForm:addInsuranceButton" name="BookingsPage:insuranceForm:addInsuranceButton" onclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:insuranceForm');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:insuranceForm',event,{'similarityGroupingId':'BookingsPage:insuranceForm:addInsuranceButton','oncomplete':function(request,event,data){disableBtnLoadingSts('addInsuranceButton');onInsuranceAddComplete(this);},'parameters':{'BookingsPage:insuranceForm:addInsuranceButton':'BookingsPage:insuranceForm:addInsuranceButton'} } );return false;" ondblclick="enableBtnLoadingSts(this);ajaxButtonSubmit(this)">Add to Basket</a>
    </div>
    <hr class="hrClass buttonBottom">
  </div>
  <div id="BookingsPage:insuranceForm:j_id714"></div>
</form>

Name: BookingsPage:j_id327POST /SWKS__Portal_Booking

<form id="BookingsPage:j_id327" name="BookingsPage:j_id327" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:j_id327" value="BookingsPage:j_id327">
  <div class="actionStatusDiv classLeft"><span id="BookingsPage:j_id327:DetailsStatusLogin"><span id="BookingsPage:j_id327:DetailsStatusLogin.start" style="display: none"></span>
      <script type="text/javascript">
        window.document.getElementById('BookingsPage:j_id327:DetailsStatusLogin.start').onstart = function() {
          enablePortalMask('Loading');;
        };
      </script><span id="BookingsPage:j_id327:DetailsStatusLogin.stop"></span>
      <script type="text/javascript">
        window.document.getElementById('BookingsPage:j_id327:DetailsStatusLogin.stop').onstop = function() {
          disablePortalMask();;
        };
      </script>
    </span>
  </div>
  <div id="BookingsPage:j_id327:j_id715"></div>
</form>

Name: BookingsPage:PersonalDetailsPageBlock:BuyerDetailsPOST /SWKS__Portal_Booking

<form id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails" value="BookingsPage:PersonalDetailsPageBlock:BuyerDetails">
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PersonalDetailsHeader">
    <div class="BookingTypeHeading PersonalDetailsHeader" id="PersonalDetailsHeader2">
      <h1>Student Details</h1>
    </div>
  </div>
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:OnBehalfDiv" class="BookingTypePanel">
    <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:onbehalfQ">
      <div class="questionTitle">
        <b>Are you booking this course on behalf of someone else and are you the contact person?</b>
      </div>
      <div class="ihl-radio med-high">
        <span class="radio-checked" id="NoOnBehalfSpan" onclick="onNoOnBehalf(this);">No</span>
        <span class="radio-unchecked" id="YesOnBehalfSpan" onclick="onYesOnBehalf(this);">Yes</span><input class="hide" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:requiresOnBehalf"
          name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:requiresOnBehalf" type="checkbox" value="1">
      </div>
      <script>
        // This code should be here because after a rerender this could be fired automatically
        if (document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:requiresOnBehalf')) {
          if (document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:requiresOnBehalf').checked) {
            onYesOnBehalf(document.getElementById('YesOnBehalfSpan'));
          } else {
            onNoOnBehalf(document.getElementById('NoOnBehalfSpan'));
          }
        }
      </script>
      <div style="clear:both;"></div>
    </div>
    <div class="hide" id="OnBehalfPanel"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id387">
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id388" class="onBehalfMessageClass"><span class="customGapBetweenFields">If you are the one making this booking, your details go here</span></div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:0:j_id391" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Title<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:0:j_id396" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:0:j_id398" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:0:j_id398">
              <option value="">--None--</option>
              <option value="Mr">Mr</option>
              <option value="Mrs">Mrs</option>
              <option value="Ms">Ms</option>
              <option value="Miss">Miss</option>
              <option value="Dr">Dr</option>
              <option value="Prof">Prof</option>
            </select>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:1:j_id391" class="customGapBetweenFields">
          <div class="FieldSetLabel"> First Name<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:1:j_id396" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:1:j_id398" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:1:j_id398" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:2:j_id391" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Last Name<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:2:j_id396" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:2:j_id398" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:2:j_id398" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id391" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Organisation Details<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id395" onclick="generateHelpButton('Enter \&quot;None\&quot; if you are a family member',this);" class="question"></div>
          </div>
          <div class="FieldSetWidget"><textarea id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398" maxlength="5000" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398"
              onchange="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398', 5000, 0, 'remaining', 'over limit', false);"
              onclick="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398', 5000, 0, 'remaining', 'over limit', false);"
              onkeydown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398', 5000, 0, 'remaining', 'over limit', false);"
              onkeyup="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398', 5000, 0, 'remaining', 'over limit', false);"
              onmousedown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:3:j_id398', 5000, 0, 'remaining', 'over limit', false);" rows="3" type="text" wrap="soft"></textarea>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:4:j_id391" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Phone<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:4:j_id396" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:4:j_id398" maxlength="50" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:4:j_id398" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:5:j_id391" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Email<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:5:j_id396" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:5:j_id398" maxlength="80" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id390:5:j_id398" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
      </span>
    </div>
  </div>
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:onBehalfHeadPanel" class="hide">
    <div class="BookingTypeHeading2">
      <h1>Student Details</h1>
    </div>
  </div>
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:StudentDetailPanelBlock">
    <div class="BookingTypePanel panelAfterHeaderClass" id="StudentDetailPanel"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:StudentDetailsForm">
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:0:j_id404" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Title<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:0:j_id409" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:0:j_id411" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:0:j_id411" onchange="checkData(this.value,'SWKS__Title__c');">
              <option value="">--None--</option>
              <option value="Mr">Mr</option>
              <option value="Ms">Ms</option>
              <option value="Mrs">Mrs</option>
              <option value="Miss">Miss</option>
              <option value="Dr">Dr</option>
              <option value="Prof">Prof</option>
            </select>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:1:j_id404" class="customGapBetweenFields">
          <div class="FieldSetLabel"> First Name<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:1:j_id409" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:1:j_id411" maxlength="40" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:1:j_id411"
              onchange="checkData(this.value,'SWKS__First_Name__c');" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:2:j_id404" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Last Name<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:2:j_id409" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:2:j_id411" maxlength="80" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:2:j_id411"
              onchange="checkData(this.value,'SWKS__Last_Name__c');" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:3:j_id404" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Email<span class="coloredText"> *</span>
          </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:3:j_id409" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:3:j_id411" maxlength="80" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:3:j_id411"
              onchange="checkData(this.value,'SWKS__Email__c');" size="20" type="text">
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id404" class="customGapBetweenFields">
          <div class="FieldSetLabel"> Has an agent advised you? </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id408" onclick="generateHelpButton('Has an agent or other organisation advised you about the course?\r\nIf yes, please provide name and contact details',this);"
              class="question"></div>
          </div>
          <div class="FieldSetWidget"><textarea id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411"
              onchange="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411', 255, 765, 'remaining', 'over limit', false); checkData(this.value,'SWKS__References__c');"
              onclick="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411', 255, 765, 'remaining', 'over limit', false);"
              onkeydown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411', 255, 765, 'remaining', 'over limit', false);"
              onkeyup="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411', 255, 765, 'remaining', 'over limit', false);"
              onmousedown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:4:j_id411', 255, 765, 'remaining', 'over limit', false);" type="text" wrap="soft">Name: 
Location: </textarea>
          </div>
          <div style="clear:both;"></div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:5:j_id404" class="customGapBetweenFields">
          <div class="FieldSetLabel"> How did you hear about us? </div>
          <div class="FieldSetHelp">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:5:j_id409" class="noQuestion"></div>
          </div>
          <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:5:j_id411" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id403:5:j_id411"
              onchange="checkData(this.value,'SWKS__How_user_hear__c');">
              <option value="">--None--</option>
              <option value="Newspaper advert">Newspaper advert</option>
              <option value="Agent">Agent</option>
              <option value="Another website">Another website</option>
              <option value="Event">Event</option>
              <option value="Online search (Google, Bing etc)">Online search (Google, Bing etc)</option>
              <option value="Recommendation (friend, family, colleague)">Recommendation (friend, family, colleague)</option>
              <option value="Sign outside the school">Sign outside the school</option>
              <option value="Social Media Facebook / Instagram">Social Media Facebook / Instagram</option>
              <option value="Social Meda LinkedIn">Social Meda LinkedIn</option>
              <option value="Social Media Other">Social Media Other</option>
              <option value="Other">Other</option>
            </select>
          </div>
          <div style="clear:both;"></div>
        </div>
      </span>
    </div>
  </div>
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:workDetailsPanel">
    <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id415" class="customGapBetweenFields">
      <div class="questionTitle2">
        <b>Which contact details should we use:</b>
      </div>
      <div class="ihl-radio med-high"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:HomeDetailsSpan"
          onclick="A4J.AJAX.Submit('BookingsPage:PersonalDetailsPageBlock:BuyerDetails',event,{'similarityGroupingId':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id420','oncomplete':function(request,event,data){promptHomeWorkPanel();},'parameters':{'paramValFalse':'false','BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id420':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id420'} ,'status':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus'} )"
          class="radio-checked">
          <b>Home</b></span><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:WorkDetailsSpan"
          onclick="A4J.AJAX.Submit('BookingsPage:PersonalDetailsPageBlock:BuyerDetails',event,{'similarityGroupingId':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id423','oncomplete':function(request,event,data){promptHomeWorkPanel();},'parameters':{'paramValTrue':'true','BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id423':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id423'} ,'status':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus'} )"
          class="radio-unchecked">
          <b>Work</b></span>
        <div class="actionStatusDiv"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus.start" style="display: none"></span>
            <script type="text/javascript">
              window.document.getElementById('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus.start').onstart = function() {
                enablePortalMask('Loading');;
              };
            </script><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus.stop"></span>
            <script type="text/javascript">
              window.document.getElementById('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:DetailsStatus.stop').onstop = function() {
                disablePortalMask();;
              };
            </script>
          </span>
        </div><input class="hide" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:WorkDetailsChosen" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:WorkDetailsChosen" type="checkbox" value="1">
      </div>
      <script>
        // This code should be here because after a rerender this could be fired automatically
        if (document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:WorkDetailsChosen')) {
          if (document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:WorkDetailsChosen').checked) {
            onWorkDetails(document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:WorkDetailsSpan'));
          } else {
            onHomeDetails(document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:HomeDetailsSpan'));
          }
        }
      </script>
      <div style="clear:both;"></div>
    </div>
  </div>
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:personalDetailsPanel" class="personalDetailsMainPanel"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:HomeDetailPanel"><span
        id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id449">
        <div id="FieldSet:None">
          <div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Date of Birth<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id459" onclick="generateHelpButton('The date of birth is needed for the purposes of course selection and, in some cases, visa documentation.',this);"
                  class="question"></div>
              </div>
              <div class="FieldSetWidget"><span class="dateInput dateOnlyInput"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id462"
                    name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id462" onchange="checkData(this.value,'SWKS__Date_of_Birth__c');"
                    onfocus="DatePicker.pickDate(true, 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id462', false);" size="12" type="text"><span
                    class="hide">[&nbsp;<a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id462', true);">27/10/2024</a>&nbsp;]</span></span></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:1:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Level<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:1:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:1:j_id462" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:1:j_id462"
                  onchange="checkData(this.value,'SWKS__Level_Picklist__c');">
                  <option value="">--None--</option>
                  <option value="Beginners (A1, IELTS 1.0)">Beginners (A1, IELTS 1.0)</option>
                  <option value="Elementary (A2, IELTS 2.0)">Elementary (A2, IELTS 2.0)</option>
                  <option value="Pre-Intermediate (A2+, IELTS 3.0)">Pre-Intermediate (A2+, IELTS 3.0)</option>
                  <option value="Low Intermediate (B1, IELTS 4.0)">Low Intermediate (B1, IELTS 4.0)</option>
                  <option value="Intermediate (B1+, IELTS 5.0)">Intermediate (B1+, IELTS 5.0)</option>
                  <option value="Upper Intermediate (B2, IELTS 6.0)">Upper Intermediate (B2, IELTS 6.0)</option>
                  <option value="Pre-Advanced (C1, IELTS 7.0)">Pre-Advanced (C1, IELTS 7.0)</option>
                  <option value="Advanced (C2, IELTS 8.0)">Advanced (C2, IELTS 8.0)</option>
                  <option value="Very Advanced (C2+, IELTS 9.0)">Very Advanced (C2+, IELTS 9.0)</option>
                </select></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:2:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Address Line 1<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:2:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:2:j_id462" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:2:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_Address_Line_1__c');" size="20" type="text"></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:3:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Address Line 2</div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:3:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:3:j_id462" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:3:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_Address_Line_2__c');" size="20" type="text"></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:4:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">City<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:4:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:4:j_id462" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:4:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_City__c');" size="20" type="text"></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:5:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">County/State</div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:5:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:5:j_id462" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:5:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_State__c');" size="20" type="text"></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:6:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Post Code/Zip Code<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:6:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:6:j_id462" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:6:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_Post_Code__c');" size="20" type="text"></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:7:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Country<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:7:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:7:j_id462" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:7:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_Country__c');">
                  <option value="">--None--</option>
                  <option value="Afghanistan">Afghanistan</option>
                  <option value="Albania">Albania</option>
                  <option value="Algeria">Algeria</option>
                  <option value="Andorra">Andorra</option>
                  <option value="Angola">Angola</option>
                  <option value="Antigua and Barbuda">Antigua and Barbuda</option>
                  <option value="Argentina">Argentina</option>
                  <option value="Armenia">Armenia</option>
                  <option value="Australia">Australia</option>
                  <option value="Austria">Austria</option>
                  <option value="Azerbaijan">Azerbaijan</option>
                  <option value="Bahamas">Bahamas</option>
                  <option value="Bahrain">Bahrain</option>
                  <option value="Bangladesh">Bangladesh</option>
                  <option value="Barbados">Barbados</option>
                  <option value="Belarus">Belarus</option>
                  <option value="Belgium">Belgium</option>
                  <option value="Bermuda">Bermuda</option>
                  <option value="Bhutan">Bhutan</option>
                  <option value="Bolivia (Plurinational State of)">Bolivia (Plurinational State of)</option>
                  <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
                  <option value="Botswana">Botswana</option>
                  <option value="Brazil">Brazil</option>
                  <option value="Brunei Darussalam">Brunei Darussalam</option>
                  <option value="Bulgaria">Bulgaria</option>
                  <option value="Burkina Faso">Burkina Faso</option>
                  <option value="Burundi">Burundi</option>
                  <option value="Cabo Verde">Cabo Verde</option>
                  <option value="Cambodia">Cambodia</option>
                  <option value="Cameroon">Cameroon</option>
                  <option value="Canada">Canada</option>
                  <option value="Cayman Islands">Cayman Islands</option>
                  <option value="Central African Republic">Central African Republic</option>
                  <option value="Chad">Chad</option>
                  <option value="Chile">Chile</option>
                  <option value="China">China</option>
                  <option value="Colombia">Colombia</option>
                  <option value="Congo">Congo</option>
                  <option value="Congo (the Democratic Republic of the)">Congo (the Democratic Republic of the)</option>
                  <option value="Costa Rica">Costa Rica</option>
                  <option value="Cote d'Ivoire">Cote d'Ivoire</option>
                  <option value="Croatia">Croatia</option>
                  <option value="Cuba">Cuba</option>
                  <option value="Cyprus">Cyprus</option>
                  <option value="Czech Republic">Czech Republic</option>
                  <option value="Denmark">Denmark</option>
                  <option value="Dominica">Dominica</option>
                  <option value="Dominican Republic">Dominican Republic</option>
                  <option value="Ecuador">Ecuador</option>
                  <option value="Egypt">Egypt</option>
                  <option value="El Salvador">El Salvador</option>
                  <option value="Equatorial Guinea">Equatorial Guinea</option>
                  <option value="Eritrea">Eritrea</option>
                  <option value="Estonia">Estonia</option>
                  <option value="Eswatini">Eswatini</option>
                  <option value="Ethiopia">Ethiopia</option>
                  <option value="Faroe Islands">Faroe Islands</option>
                  <option value="Fiji">Fiji</option>
                  <option value="Finland">Finland</option>
                  <option value="France">France</option>
                  <option value="French Guiana">French Guiana</option>
                  <option value="French Polynesia">French Polynesia</option>
                  <option value="French Southern Territories">French Southern Territories</option>
                  <option value="Gabon">Gabon</option>
                  <option value="Gambia">Gambia</option>
                  <option value="Georgia">Georgia</option>
                  <option value="Germany">Germany</option>
                  <option value="Ghana">Ghana</option>
                  <option value="Gibraltar">Gibraltar</option>
                  <option value="Greece">Greece</option>
                  <option value="Greenland">Greenland</option>
                  <option value="Guadeloupe">Guadeloupe</option>
                  <option value="Guam">Guam</option>
                  <option value="Guatemala">Guatemala</option>
                  <option value="Guinea">Guinea</option>
                  <option value="Haiti">Haiti</option>
                  <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
                  <option value="Holy See (the)">Holy See (the)</option>
                  <option value="Honduras">Honduras</option>
                  <option value="Hong Kong">Hong Kong</option>
                  <option value="Hungary">Hungary</option>
                  <option value="Iceland">Iceland</option>
                  <option value="India">India</option>
                  <option value="Indonesia">Indonesia</option>
                  <option value="Iran (Islamic Republic of)">Iran (Islamic Republic of)</option>
                  <option value="Iraq">Iraq</option>
                  <option value="Ireland">Ireland</option>
                  <option value="Isle of Man">Isle of Man</option>
                  <option value="Israel">Israel</option>
                  <option value="Italy">Italy</option>
                  <option value="Jamaica">Jamaica</option>
                  <option value="Japan">Japan</option>
                  <option value="Jersey">Jersey</option>
                  <option value="Jordan">Jordan</option>
                  <option value="Kazakhstan">Kazakhstan</option>
                  <option value="Kenya">Kenya</option>
                  <option value="Korea (the Democratic People's Republic of)">Korea (the Democratic People's Republic of)</option>
                  <option value="Korea (the Republic of)">Korea (the Republic of)</option>
                  <option value="Kuwait">Kuwait</option>
                  <option value="Kyrgyzstan">Kyrgyzstan</option>
                  <option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option>
                  <option value="Latvia">Latvia</option>
                  <option value="Lebanon">Lebanon</option>
                  <option value="Lesotho">Lesotho</option>
                  <option value="Liberia">Liberia</option>
                  <option value="Libya">Libya</option>
                  <option value="Liechtenstein">Liechtenstein</option>
                  <option value="Lithuania">Lithuania</option>
                  <option value="Luxembourg">Luxembourg</option>
                  <option value="Macao">Macao</option>
                  <option value="Madagascar">Madagascar</option>
                  <option value="Malawi">Malawi</option>
                  <option value="Malaysia">Malaysia</option>
                  <option value="Maldives">Maldives</option>
                  <option value="Mali">Mali</option>
                  <option value="Malta">Malta</option>
                  <option value="Martinique">Martinique</option>
                  <option value="Mauritania">Mauritania</option>
                  <option value="Mauritius">Mauritius</option>
                  <option value="Mayotte">Mayotte</option>
                  <option value="Mexico">Mexico</option>
                  <option value="Micronesia (Federated States of)">Micronesia (Federated States of)</option>
                  <option value="Moldova (the Republic of)">Moldova (the Republic of)</option>
                  <option value="Monaco">Monaco</option>
                  <option value="Mongolia">Mongolia</option>
                  <option value="Montenegro">Montenegro</option>
                  <option value="Montserrat">Montserrat</option>
                  <option value="Morocco">Morocco</option>
                  <option value="Mozambique">Mozambique</option>
                  <option value="Myanmar">Myanmar</option>
                  <option value="Namibia">Namibia</option>
                  <option value="Nauru">Nauru</option>
                  <option value="Nepal">Nepal</option>
                  <option value="Netherlands">Netherlands</option>
                  <option value="Netherlands Antilles">Netherlands Antilles</option>
                  <option value="New Caledonia">New Caledonia</option>
                  <option value="New Zealand">New Zealand</option>
                  <option value="Nicaragua">Nicaragua</option>
                  <option value="Niger">Niger</option>
                  <option value="Nigeria">Nigeria</option>
                  <option value="Niue">Niue</option>
                  <option value="Norfolk Island">Norfolk Island</option>
                  <option value="North Macedonia">North Macedonia</option>
                  <option value="Norway">Norway</option>
                  <option value="Oman">Oman</option>
                  <option value="Other">Other</option>
                  <option value="Pakistan">Pakistan</option>
                  <option value="Palau">Palau</option>
                  <option value="Palestine">Palestine</option>
                  <option value="Panama">Panama</option>
                  <option value="Papua New Guinea">Papua New Guinea</option>
                  <option value="Paraguay">Paraguay</option>
                  <option value="Peru">Peru</option>
                  <option value="Philippines">Philippines</option>
                  <option value="Pitcairn">Pitcairn</option>
                  <option value="Poland">Poland</option>
                  <option value="Portugal">Portugal</option>
                  <option value="Puerto Rico">Puerto Rico</option>
                  <option value="Qatar">Qatar</option>
                  <option value="Réunion">Réunion</option>
                  <option value="Romania">Romania</option>
                  <option value="Russia">Russia</option>
                  <option value="Rwanda">Rwanda</option>
                  <option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option>
                  <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
                  <option value="Saint Lucia">Saint Lucia</option>
                  <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
                  <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
                  <option value="Samoa">Samoa</option>
                  <option value="San Marino">San Marino</option>
                  <option value="Sao Tome and Principe">Sao Tome and Principe</option>
                  <option value="Saudi Arabia">Saudi Arabia</option>
                  <option value="Senegal">Senegal</option>
                  <option value="Serbia">Serbia</option>
                  <option value="Seychelles">Seychelles</option>
                  <option value="Sierra Leone">Sierra Leone</option>
                  <option value="Singapore">Singapore</option>
                  <option value="Slovakia">Slovakia</option>
                  <option value="Slovenia">Slovenia</option>
                  <option value="Solomon Islands">Solomon Islands</option>
                  <option value="Somalia">Somalia</option>
                  <option value="South Africa">South Africa</option>
                  <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
                  <option value="South Sudan">South Sudan</option>
                  <option value="Spain">Spain</option>
                  <option value="Sri Lanka">Sri Lanka</option>
                  <option value="Sudan">Sudan</option>
                  <option value="Suriname">Suriname</option>
                  <option value="Sweden">Sweden</option>
                  <option value="Switzerland">Switzerland</option>
                  <option value="Syrian Arab Republic">Syrian Arab Republic</option>
                  <option value="Taiwan">Taiwan</option>
                  <option value="Tajikistan">Tajikistan</option>
                  <option value="Tanzania">Tanzania</option>
                  <option value="Thailand">Thailand</option>
                  <option value="Tibet">Tibet</option>
                  <option value="Togo">Togo</option>
                  <option value="Trinidad and Tobago">Trinidad and Tobago</option>
                  <option value="Tunisia">Tunisia</option>
                  <option value="Türkiye">Türkiye</option>
                  <option value="Turkmenistan">Turkmenistan</option>
                  <option value="Uganda">Uganda</option>
                  <option value="Ukraine">Ukraine</option>
                  <option value="United Arab Emirates">United Arab Emirates</option>
                  <option value="United Kingdom">United Kingdom</option>
                  <option value="United States of America">United States of America</option>
                  <option value="Uruguay">Uruguay</option>
                  <option value="Uzbekistan">Uzbekistan</option>
                  <option value="Venezuela">Venezuela</option>
                  <option value="Viet Nam">Viet Nam</option>
                  <option value="Virgin Islands (British)">Virgin Islands (British)</option>
                  <option value="Virgin Islands (U.S.)">Virgin Islands (U.S.)</option>
                  <option value="Yemen">Yemen</option>
                  <option value="Zambia">Zambia</option>
                  <option value="Zimbabwe">Zimbabwe</option>
                </select></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:8:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Telephone<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:8:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:8:j_id462" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:8:j_id462"
                  onchange="checkData(this.value,'SWKS__Home_Telephone__c');" size="20" type="text"></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:9:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">First Language<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:9:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:9:j_id462" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:9:j_id462"
                  onchange="checkData(this.value,'SWKS__Language__c');">
                  <option value="">--None--</option>
                  <option value="Abkhazian">Abkhazian</option>
                  <option value="Afrikaans">Afrikaans</option>
                  <option value="Albanian">Albanian</option>
                  <option value="Arabic">Arabic</option>
                  <option value="Armenian">Armenian</option>
                  <option value="Bangla">Bangla</option>
                  <option value="Basque">Basque</option>
                  <option value="Belarusian">Belarusian</option>
                  <option value="Bengali">Bengali</option>
                  <option value="Bosnian">Bosnian</option>
                  <option value="Bulgarian">Bulgarian</option>
                  <option value="Burmese">Burmese</option>
                  <option value="Cantonese">Cantonese</option>
                  <option value="Catalan">Catalan</option>
                  <option value="Celtic">Celtic</option>
                  <option value="Cornish">Cornish</option>
                  <option value="Creole">Creole</option>
                  <option value="Croatian">Croatian</option>
                  <option value="Czech">Czech</option>
                  <option value="Danish">Danish</option>
                  <option value="Dutch">Dutch</option>
                  <option value="Dutch, Flemish">Dutch, Flemish</option>
                  <option value="English">English</option>
                  <option value="Esperanto">Esperanto</option>
                  <option value="Estonian">Estonian</option>
                  <option value="Farsi">Farsi</option>
                  <option value="Fijian">Fijian</option>
                  <option value="Filipino">Filipino</option>
                  <option value="Finnish">Finnish</option>
                  <option value="French">French</option>
                  <option value="Gaelic, Scottish Gaelic">Gaelic, Scottish Gaelic</option>
                  <option value="Galician">Galician</option>
                  <option value="Georgian">Georgian</option>
                  <option value="German">German</option>
                  <option value="Greek">Greek</option>
                  <option value="Gujarati">Gujarati</option>
                  <option value="Hebrew">Hebrew</option>
                  <option value="Hindi">Hindi</option>
                  <option value="Hungarian">Hungarian</option>
                  <option value="Icelandic">Icelandic</option>
                  <option value="Igbo">Igbo</option>
                  <option value="Indonesian">Indonesian</option>
                  <option value="Iranian">Iranian</option>
                  <option value="Irish">Irish</option>
                  <option value="Italian">Italian</option>
                  <option value="Japanese">Japanese</option>
                  <option value="Kashmiri">Kashmiri</option>
                  <option value="Kazakh">Kazakh</option>
                  <option value="Kirundi">Kirundi</option>
                  <option value="Kiswahili">Kiswahili</option>
                  <option value="Korean">Korean</option>
                  <option value="Kurdish">Kurdish</option>
                  <option value="Kyrgyz">Kyrgyz</option>
                  <option value="Ladino">Ladino</option>
                  <option value="Latvian">Latvian</option>
                  <option value="Lithuanian">Lithuanian</option>
                  <option value="Macedonian">Macedonian</option>
                  <option value="Malay">Malay</option>
                  <option value="Malayalam">Malayalam</option>
                  <option value="Maltese">Maltese</option>
                  <option value="Mandarin">Mandarin</option>
                  <option value="Marathi">Marathi</option>
                  <option value="Mongolian">Mongolian</option>
                  <option value="Moroccan">Moroccan</option>
                  <option value="Nepali">Nepali</option>
                  <option value="Norwegian">Norwegian</option>
                  <option value="Other">Other</option>
                  <option value="Pashto, Pushto">Pashto, Pushto</option>
                  <option value="Patwa">Patwa</option>
                  <option value="Persian">Persian</option>
                  <option value="Polish">Polish</option>
                  <option value="Portuguese">Portuguese</option>
                  <option value="Punjabi, Panjabi">Punjabi, Panjabi</option>
                  <option value="Romanian">Romanian</option>
                  <option value="Romansh">Romansh</option>
                  <option value="Russian">Russian</option>
                  <option value="Samoan">Samoan</option>
                  <option value="Sanskrit">Sanskrit</option>
                  <option value="Serbian">Serbian</option>
                  <option value="Shona">Shona</option>
                  <option value="Sinhala, Sinhalese">Sinhala, Sinhalese</option>
                  <option value="Slavic">Slavic</option>
                  <option value="Slovak">Slovak</option>
                  <option value="Slovenian">Slovenian</option>
                  <option value="Somali">Somali</option>
                  <option value="Spanish">Spanish</option>
                  <option value="Swahili">Swahili</option>
                  <option value="Swedish">Swedish</option>
                  <option value="Swiss/French">Swiss/French</option>
                  <option value="Swiss/German">Swiss/German</option>
                  <option value="Tagalog">Tagalog</option>
                  <option value="Taiwanese">Taiwanese</option>
                  <option value="Tajik">Tajik</option>
                  <option value="Tamil">Tamil</option>
                  <option value="Telugu">Telugu</option>
                  <option value="Thai">Thai</option>
                  <option value="Turkish">Turkish</option>
                  <option value="Uighur, Uyghur">Uighur, Uyghur</option>
                  <option value="Ukrainian">Ukrainian</option>
                  <option value="Urdu">Urdu</option>
                  <option value="Uzbek">Uzbek</option>
                  <option value="Vietnamese">Vietnamese</option>
                  <option value="Welsh">Welsh</option>
                  <option value="Xhosa">Xhosa</option>
                  <option value="Yiddish">Yiddish</option>
                  <option value="Yoruba">Yoruba</option>
                  <option value="Zulu">Zulu</option>
                </select></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:10:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Nationality<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:10:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:10:j_id462" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:10:j_id462"
                  onchange="checkData(this.value,'SWKS__Nationality__c');">
                  <option value="">--None--</option>
                  <option value="Afghan">Afghan</option>
                  <option value="Albanian">Albanian</option>
                  <option value="Algerian">Algerian</option>
                  <option value="American">American</option>
                  <option value="Andorran">Andorran</option>
                  <option value="Angolan">Angolan</option>
                  <option value="Antiguan and Barbudan">Antiguan and Barbudan</option>
                  <option value="Argentine">Argentine</option>
                  <option value="Armenian">Armenian</option>
                  <option value="Australian">Australian</option>
                  <option value="Austrian">Austrian</option>
                  <option value="Azerbaijani">Azerbaijani</option>
                  <option value="Bahamian">Bahamian</option>
                  <option value="Bahraini">Bahraini</option>
                  <option value="Bangladeshi">Bangladeshi</option>
                  <option value="Barbadian">Barbadian</option>
                  <option value="Batswana">Batswana</option>
                  <option value="Belarusian">Belarusian</option>
                  <option value="Belgian">Belgian</option>
                  <option value="Belizean">Belizean</option>
                  <option value="Beninese">Beninese</option>
                  <option value="Bermudian">Bermudian</option>
                  <option value="Bhutanese">Bhutanese</option>
                  <option value="Bolivian">Bolivian</option>
                  <option value="Bosnian">Bosnian</option>
                  <option value="Brazilian">Brazilian</option>
                  <option value="British">British</option>
                  <option value="Bruneian">Bruneian</option>
                  <option value="Bulgarian">Bulgarian</option>
                  <option value="Burkinabè">Burkinabè</option>
                  <option value="Burmese">Burmese</option>
                  <option value="Burundian">Burundian</option>
                  <option value="Cambodian">Cambodian</option>
                  <option value="Cameroonian">Cameroonian</option>
                  <option value="Canadian">Canadian</option>
                  <option value="Cape Verdean">Cape Verdean</option>
                  <option value="Catalan">Catalan</option>
                  <option value="Caymanian">Caymanian</option>
                  <option value="Central African">Central African</option>
                  <option value="Chadian">Chadian</option>
                  <option value="Chilean">Chilean</option>
                  <option value="Chinese">Chinese</option>
                  <option value="Colombian">Colombian</option>
                  <option value="Congolese (Congo)">Congolese (Congo)</option>
                  <option value="Congolese (DRC)">Congolese (DRC)</option>
                  <option value="Costa Rican">Costa Rican</option>
                  <option value="Croatian">Croatian</option>
                  <option value="Cuban">Cuban</option>
                  <option value="Cypriot">Cypriot</option>
                  <option value="Czech">Czech</option>
                  <option value="Danish">Danish</option>
                  <option value="Djiboutian">Djiboutian</option>
                  <option value="Dominican">Dominican</option>
                  <option value="Dutch">Dutch</option>
                  <option value="East Timorese">East Timorese</option>
                  <option value="Ecuadorian">Ecuadorian</option>
                  <option value="Egyptian">Egyptian</option>
                  <option value="Emirati">Emirati</option>
                  <option value="Equatorial Guinean">Equatorial Guinean</option>
                  <option value="Eritrean">Eritrean</option>
                  <option value="Estonian">Estonian</option>
                  <option value="Ethiopian">Ethiopian</option>
                  <option value="Fijian">Fijian</option>
                  <option value="Filipino">Filipino</option>
                  <option value="Finnish">Finnish</option>
                  <option value="French">French</option>
                  <option value="French Guianan">French Guianan</option>
                  <option value="Gabonese">Gabonese</option>
                  <option value="Gambian">Gambian</option>
                  <option value="Georgian">Georgian</option>
                  <option value="German">German</option>
                  <option value="Ghanaian">Ghanaian</option>
                  <option value="Gibraltarian">Gibraltarian</option>
                  <option value="Greek">Greek</option>
                  <option value="Grenadian">Grenadian</option>
                  <option value="Guadeloupean">Guadeloupean</option>
                  <option value="Guamanian">Guamanian</option>
                  <option value="Guatemalan">Guatemalan</option>
                  <option value="Guinea-Bissauan">Guinea-Bissauan</option>
                  <option value="Guinean">Guinean</option>
                  <option value="Guyanese">Guyanese</option>
                  <option value="Haitian">Haitian</option>
                  <option value="Holy See (City Vatican State)">Holy See (City Vatican State)</option>
                  <option value="Honduran">Honduran</option>
                  <option value="Hong Konger">Hong Konger</option>
                  <option value="Hungarian">Hungarian</option>
                  <option value="Icelandic">Icelandic</option>
                  <option value="Indian">Indian</option>
                  <option value="Indonesian">Indonesian</option>
                  <option value="Iranian">Iranian</option>
                  <option value="Iraqi">Iraqi</option>
                  <option value="Irish">Irish</option>
                  <option value="Israeli">Israeli</option>
                  <option value="Italian">Italian</option>
                  <option value="Ivorian">Ivorian</option>
                  <option value="Jamaican">Jamaican</option>
                  <option value="Japanese">Japanese</option>
                  <option value="Jordanian">Jordanian</option>
                  <option value="Kazakh">Kazakh</option>
                  <option value="Kenyan">Kenyan</option>
                  <option value="Kiribati">Kiribati</option>
                  <option value="Kittitian and Nevisian">Kittitian and Nevisian</option>
                  <option value="Kosovan">Kosovan</option>
                  <option value="Kuwaiti">Kuwaiti</option>
                  <option value="Lao">Lao</option>
                  <option value="Latvian">Latvian</option>
                  <option value="Lebanese">Lebanese</option>
                  <option value="Liberian">Liberian</option>
                  <option value="Libyan">Libyan</option>
                  <option value="Lithuanian">Lithuanian</option>
                  <option value="Luxembourger">Luxembourger</option>
                  <option value="Macanese">Macanese</option>
                  <option value="Macedonian">Macedonian</option>
                  <option value="Malagasy">Malagasy</option>
                  <option value="Malawian">Malawian</option>
                  <option value="Malaysian">Malaysian</option>
                  <option value="Maldivian">Maldivian</option>
                  <option value="Malian">Malian</option>
                  <option value="Maltese">Maltese</option>
                  <option value="Martiniquais">Martiniquais</option>
                  <option value="Mauritanian">Mauritanian</option>
                  <option value="Mauritian">Mauritian</option>
                  <option value="Mexican">Mexican</option>
                  <option value="Moldovan">Moldovan</option>
                  <option value="Monegasque">Monegasque</option>
                  <option value="Mongolian">Mongolian</option>
                  <option value="Montenegrin">Montenegrin</option>
                  <option value="Montserratian">Montserratian</option>
                  <option value="Moroccan">Moroccan</option>
                  <option value="Mosotho (Lesotho)">Mosotho (Lesotho)</option>
                  <option value="Mozambican">Mozambican</option>
                  <option value="Myanmares">Myanmares</option>
                  <option value="Namibian">Namibian</option>
                  <option value="Nauruan">Nauruan</option>
                  <option value="Nepalese">Nepalese</option>
                  <option value="New Zealander">New Zealander</option>
                  <option value="Nicaraguan">Nicaraguan</option>
                  <option value="Nigerian">Nigerian</option>
                  <option value="Nigerien (Niger)">Nigerien (Niger)</option>
                  <option value="North Korean">North Korean</option>
                  <option value="Norwegian">Norwegian</option>
                  <option value="Omani">Omani</option>
                  <option value="Pakistani">Pakistani</option>
                  <option value="Palauan">Palauan</option>
                  <option value="Palestinian">Palestinian</option>
                  <option value="Panamanian">Panamanian</option>
                  <option value="Papua New Guinean">Papua New Guinean</option>
                  <option value="Paraguayan">Paraguayan</option>
                  <option value="Peruvian">Peruvian</option>
                  <option value="Polish">Polish</option>
                  <option value="Portuguese">Portuguese</option>
                  <option value="Puerto Rican">Puerto Rican</option>
                  <option value="Qatari">Qatari</option>
                  <option value="Romanian">Romanian</option>
                  <option value="Russian">Russian</option>
                  <option value="Rwandan">Rwandan</option>
                  <option value="Saint Lucian">Saint Lucian</option>
                  <option value="Sammarinese (San Marino)">Sammarinese (San Marino)</option>
                  <option value="Santomean (Sao Tome and Principe)">Santomean (Sao Tome and Principe)</option>
                  <option value="Saudi">Saudi</option>
                  <option value="Senegalese">Senegalese</option>
                  <option value="Serbian">Serbian</option>
                  <option value="Seychellois">Seychellois</option>
                  <option value="Sierra Leonean">Sierra Leonean</option>
                  <option value="Singaporean">Singaporean</option>
                  <option value="Slovak">Slovak</option>
                  <option value="Slovenian">Slovenian</option>
                  <option value="Somalian">Somalian</option>
                  <option value="South African">South African</option>
                  <option value="South Korean">South Korean</option>
                  <option value="South Sudanese">South Sudanese</option>
                  <option value="Spanish">Spanish</option>
                  <option value="Sri Lankan">Sri Lankan</option>
                  <option value="St Helenian">St Helenian</option>
                  <option value="Sudanese">Sudanese</option>
                  <option value="Surinamese">Surinamese</option>
                  <option value="Swazi">Swazi</option>
                  <option value="Swedish">Swedish</option>
                  <option value="Swiss">Swiss</option>
                  <option value="Syrian">Syrian</option>
                  <option value="Taiwanese">Taiwanese</option>
                  <option value="Tajik">Tajik</option>
                  <option value="Tanzanian">Tanzanian</option>
                  <option value="Thai">Thai</option>
                  <option value="Tibetan">Tibetan</option>
                  <option value="Timorese">Timorese</option>
                  <option value="Togolese">Togolese</option>
                  <option value="Tongan">Tongan</option>
                  <option value="Trinidadian and Tobagonian">Trinidadian and Tobagonian</option>
                  <option value="Tunisian">Tunisian</option>
                  <option value="Turkish">Turkish</option>
                  <option value="Turkmen">Turkmen</option>
                  <option value="Turks and Caicos Islander">Turks and Caicos Islander</option>
                  <option value="Tuvaluan">Tuvaluan</option>
                  <option value="Ugandan">Ugandan</option>
                  <option value="Ukrainian">Ukrainian</option>
                  <option value="Uruguayan">Uruguayan</option>
                  <option value="Uzbek">Uzbek</option>
                  <option value="Vanuatuan">Vanuatuan</option>
                  <option value="Venezuelan">Venezuelan</option>
                  <option value="Vietnamese">Vietnamese</option>
                  <option value="Vincentian (Saint Vincent and the Grenadines)">Vincentian (Saint Vincent and the Grenadines)</option>
                  <option value="Western Samoan">Western Samoan</option>
                  <option value="Yemeni">Yemeni</option>
                  <option value="Zambian">Zambian</option>
                  <option value="Zimbabwean">Zimbabwean</option>
                </select></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:11:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Passport Nationality<span class="coloredText"> *</span></div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:11:j_id460" class="noQuestion"></div>
              </div>
              <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:11:j_id462" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:11:j_id462"
                  onchange="checkData(this.value,'SWKS__Passport_Nationality__c');">
                  <option value="">--None--</option>
                  <option value="Afghan">Afghan</option>
                  <option value="Albanian">Albanian</option>
                  <option value="Algerian">Algerian</option>
                  <option value="American">American</option>
                  <option value="Andorran">Andorran</option>
                  <option value="Angolan">Angolan</option>
                  <option value="Antiguan and Barbudan">Antiguan and Barbudan</option>
                  <option value="Argentine">Argentine</option>
                  <option value="Armenian">Armenian</option>
                  <option value="Australian">Australian</option>
                  <option value="Austrian">Austrian</option>
                  <option value="Azerbaijani">Azerbaijani</option>
                  <option value="Bahamian">Bahamian</option>
                  <option value="Bahraini">Bahraini</option>
                  <option value="Bangladeshi">Bangladeshi</option>
                  <option value="Barbadian">Barbadian</option>
                  <option value="Batswana">Batswana</option>
                  <option value="Belarusian">Belarusian</option>
                  <option value="Belgian">Belgian</option>
                  <option value="Belizean">Belizean</option>
                  <option value="Beninese">Beninese</option>
                  <option value="Bermudian">Bermudian</option>
                  <option value="Bhutanese">Bhutanese</option>
                  <option value="Bolivian">Bolivian</option>
                  <option value="Bosnian">Bosnian</option>
                  <option value="Brazilian">Brazilian</option>
                  <option value="British">British</option>
                  <option value="Bruneian">Bruneian</option>
                  <option value="Bulgarian">Bulgarian</option>
                  <option value="Burkinabè">Burkinabè</option>
                  <option value="Burmese">Burmese</option>
                  <option value="Burundian">Burundian</option>
                  <option value="Cambodian">Cambodian</option>
                  <option value="Cameroonian">Cameroonian</option>
                  <option value="Canadian">Canadian</option>
                  <option value="Cape Verdean">Cape Verdean</option>
                  <option value="Catalan">Catalan</option>
                  <option value="Caymanian">Caymanian</option>
                  <option value="Central African">Central African</option>
                  <option value="Chadian">Chadian</option>
                  <option value="Chilean">Chilean</option>
                  <option value="Chinese">Chinese</option>
                  <option value="Colombian">Colombian</option>
                  <option value="Comorian">Comorian</option>
                  <option value="Congolese (Congo)">Congolese (Congo)</option>
                  <option value="Congolese (DRC)">Congolese (DRC)</option>
                  <option value="Costa Rican">Costa Rican</option>
                  <option value="Croatian">Croatian</option>
                  <option value="Cuban">Cuban</option>
                  <option value="Cypriot">Cypriot</option>
                  <option value="Czech">Czech</option>
                  <option value="Danish">Danish</option>
                  <option value="Djiboutian">Djiboutian</option>
                  <option value="Dominican">Dominican</option>
                  <option value="Dutch">Dutch</option>
                  <option value="East Timorese">East Timorese</option>
                  <option value="Ecuadorian">Ecuadorian</option>
                  <option value="Egyptian">Egyptian</option>
                  <option value="Emirati">Emirati</option>
                  <option value="Equatorial Guinean">Equatorial Guinean</option>
                  <option value="Eritrean">Eritrean</option>
                  <option value="Estonian">Estonian</option>
                  <option value="Ethiopian">Ethiopian</option>
                  <option value="Fijian">Fijian</option>
                  <option value="Filipino">Filipino</option>
                  <option value="Finnish">Finnish</option>
                  <option value="French">French</option>
                  <option value="French Guianan">French Guianan</option>
                  <option value="Gabonese">Gabonese</option>
                  <option value="Gambian">Gambian</option>
                  <option value="Georgian">Georgian</option>
                  <option value="German">German</option>
                  <option value="Ghanaian">Ghanaian</option>
                  <option value="Gibraltarian">Gibraltarian</option>
                  <option value="Greek">Greek</option>
                  <option value="Grenadian">Grenadian</option>
                  <option value="Guadeloupean">Guadeloupean</option>
                  <option value="Guamanian">Guamanian</option>
                  <option value="Guatemalan">Guatemalan</option>
                  <option value="Guinea-Bissauan">Guinea-Bissauan</option>
                  <option value="Guinean">Guinean</option>
                  <option value="Guyanese">Guyanese</option>
                  <option value="Haitian">Haitian</option>
                  <option value="Holy See (City Vatican State)">Holy See (City Vatican State)</option>
                  <option value="Honduran">Honduran</option>
                  <option value="Hong Konger">Hong Konger</option>
                  <option value="Hungarian">Hungarian</option>
                  <option value="Icelandic">Icelandic</option>
                  <option value="Indian">Indian</option>
                  <option value="Indonesian">Indonesian</option>
                  <option value="Iranian">Iranian</option>
                  <option value="Iraqi">Iraqi</option>
                  <option value="Irish">Irish</option>
                  <option value="Israeli">Israeli</option>
                  <option value="Italian">Italian</option>
                  <option value="Ivorian">Ivorian</option>
                  <option value="Jamaican">Jamaican</option>
                  <option value="Japanese">Japanese</option>
                  <option value="Jordanian">Jordanian</option>
                  <option value="Kazakh">Kazakh</option>
                  <option value="Kenyan">Kenyan</option>
                  <option value="Kiribati">Kiribati</option>
                  <option value="Kittitian and Nevisian">Kittitian and Nevisian</option>
                  <option value="Kosovan">Kosovan</option>
                  <option value="Kuwaiti">Kuwaiti</option>
                  <option value="Kyrgyzstani">Kyrgyzstani</option>
                  <option value="Lao">Lao</option>
                  <option value="Latvian">Latvian</option>
                  <option value="Lebanese">Lebanese</option>
                  <option value="Liberian">Liberian</option>
                  <option value="Libyan">Libyan</option>
                  <option value="Lithuanian">Lithuanian</option>
                  <option value="Luxembourger">Luxembourger</option>
                  <option value="Macanese">Macanese</option>
                  <option value="Macedonian">Macedonian</option>
                  <option value="Malagasy">Malagasy</option>
                  <option value="Malawian">Malawian</option>
                  <option value="Malaysian">Malaysian</option>
                  <option value="Maldivian">Maldivian</option>
                  <option value="Malian">Malian</option>
                  <option value="Maltese">Maltese</option>
                  <option value="Martiniquais">Martiniquais</option>
                  <option value="Mauritanian">Mauritanian</option>
                  <option value="Mauritian">Mauritian</option>
                  <option value="Mexican">Mexican</option>
                  <option value="Moldovan">Moldovan</option>
                  <option value="Monegasque">Monegasque</option>
                  <option value="Mongolian">Mongolian</option>
                  <option value="Montenegrin">Montenegrin</option>
                  <option value="Montserratian">Montserratian</option>
                  <option value="Moroccan">Moroccan</option>
                  <option value="Mosotho (Lesotho)">Mosotho (Lesotho)</option>
                  <option value="Mozambican">Mozambican</option>
                  <option value="Myanmares">Myanmares</option>
                  <option value="Namibian">Namibian</option>
                  <option value="Nauruan">Nauruan</option>
                  <option value="Nepalese">Nepalese</option>
                  <option value="New Zealander">New Zealander</option>
                  <option value="Nicaraguan">Nicaraguan</option>
                  <option value="Nigerian">Nigerian</option>
                  <option value="Nigerien">Nigerien</option>
                  <option value="North Korean">North Korean</option>
                  <option value="Norwegian">Norwegian</option>
                  <option value="Omani">Omani</option>
                  <option value="Pakistani">Pakistani</option>
                  <option value="Palauan">Palauan</option>
                  <option value="Palestinian">Palestinian</option>
                  <option value="Panamanian">Panamanian</option>
                  <option value="Papua New Guinean">Papua New Guinean</option>
                  <option value="Paraguayan">Paraguayan</option>
                  <option value="Peruvian">Peruvian</option>
                  <option value="Polish">Polish</option>
                  <option value="Portuguese">Portuguese</option>
                  <option value="Puerto Rican">Puerto Rican</option>
                  <option value="Qatari">Qatari</option>
                  <option value="Romanian">Romanian</option>
                  <option value="Russian">Russian</option>
                  <option value="Rwandan">Rwandan</option>
                  <option value="Saint Lucian">Saint Lucian</option>
                  <option value="Sammarinese (San Marino)">Sammarinese (San Marino)</option>
                  <option value="Santomean (Sao Tome and Principe)">Santomean (Sao Tome and Principe)</option>
                  <option value="Saudi">Saudi</option>
                  <option value="Senegalese">Senegalese</option>
                  <option value="Serbian">Serbian</option>
                  <option value="Seychellois">Seychellois</option>
                  <option value="Sierra Leonean">Sierra Leonean</option>
                  <option value="Singaporean">Singaporean</option>
                  <option value="Slovak">Slovak</option>
                  <option value="Slovenian">Slovenian</option>
                  <option value="Somalian">Somalian</option>
                  <option value="South African">South African</option>
                  <option value="South Korean">South Korean</option>
                  <option value="South Sudanese">South Sudanese</option>
                  <option value="Spanish">Spanish</option>
                  <option value="Sri Lankan">Sri Lankan</option>
                  <option value="St Helenian">St Helenian</option>
                  <option value="Sudanese">Sudanese</option>
                  <option value="Surinamese">Surinamese</option>
                  <option value="Swazi">Swazi</option>
                  <option value="Swedish">Swedish</option>
                  <option value="Swiss">Swiss</option>
                  <option value="Syrian">Syrian</option>
                  <option value="Taiwanese">Taiwanese</option>
                  <option value="Tajik">Tajik</option>
                  <option value="Tanzanian">Tanzanian</option>
                  <option value="Thai">Thai</option>
                  <option value="Tibetan">Tibetan</option>
                  <option value="Timorese">Timorese</option>
                  <option value="Togolese">Togolese</option>
                  <option value="Tongan">Tongan</option>
                  <option value="Trinidadian and Tobagonian">Trinidadian and Tobagonian</option>
                  <option value="Tunisian">Tunisian</option>
                  <option value="Turkish">Turkish</option>
                  <option value="Turkmen">Turkmen</option>
                  <option value="Turks and Caicos Islander">Turks and Caicos Islander</option>
                  <option value="Tuvaluan">Tuvaluan</option>
                  <option value="Ugandan">Ugandan</option>
                  <option value="Ukrainian">Ukrainian</option>
                  <option value="Uruguayan">Uruguayan</option>
                  <option value="Uzbek">Uzbek</option>
                  <option value="Vanuatuan">Vanuatuan</option>
                  <option value="Venezuelan">Venezuelan</option>
                  <option value="Vietnamese">Vietnamese</option>
                  <option value="Vincentian (Saint Vincent and the Grenadines)">Vincentian (Saint Vincent and the Grenadines)</option>
                  <option value="Western Samoan">Western Samoan</option>
                  <option value="Yemeni">Yemeni</option>
                  <option value="Zambian">Zambian</option>
                  <option value="Zimbabwean">Zimbabwean</option>
                </select></div>
              <div style="clear:both;"></div>
            </div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id455" class="customGapBetweenFields">
              <div class="FieldSetLabel">Special Requirements</div>
              <div class="FieldSetHelp">
                <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id459"
                  onclick="generateHelpButton('Enter any special requirements regarding your course here. Please let us know if you have any disabilities or other conditions which require additional support. Please make sure you give full information so we can prepare. We do not take any liability for undisclosed information.',this);"
                  class="question"></div>
              </div>
              <div class="FieldSetWidget"><textarea id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462" maxlength="32768" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462"
                  onchange="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462', 32768, 0, 'remaining', 'over limit', false); checkData(this.value,'SWKS__Special_Requirements__c');"
                  onclick="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462', 32768, 0, 'remaining', 'over limit', false);"
                  onkeydown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462', 32768, 0, 'remaining', 'over limit', false);"
                  onkeyup="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462', 32768, 0, 'remaining', 'over limit', false);"
                  onmousedown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:12:j_id462', 32768, 0, 'remaining', 'over limit', false);" rows="3" type="text" wrap="soft"></textarea>
              </div>
              <div style="clear:both;"></div>
            </div>
          </div>
        </div>
      </span></span>
    <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id465" class="BookingTypeHeading2">
      <h1>Visa Requirements</h1>
    </div>
    <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:VisaDiv" class="customGapBetweenFields">
      <div class="questionTitle" id="VisaQuestionDiv">
        <b>Do you require a visa to study in the UK?</b>
      </div>
      <div class="ihl-radio med-high" id="VisaRadiosDiv">
        <span class="radio-checked" id="NoVisaSpan" onclick="onNoVisa(this);">No</span>
        <span class="radio-unchecked" id="YesVisaSpan" onclick="onYesVisa(this);">Yes</span><input class="hide" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:requiresVisa"
          name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:requiresVisa" type="checkbox" value="1">
      </div>
      <script>
        // This code should be here because after a rerender this could be fired automatically
        if (document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:requiresVisa')) {
          if (document.getElementById('BookingsPage:templatePage:PersonalDetailsPageBlock:BuyerDetails:requiresVisa').checked) {
            onYesVisa(document.getElementById('YesVisaSpan'));
          } else {
            onNoVisa(document.getElementById('NoVisaSpan'));
          }
        }
      </script>
      <div style="clear:both;"></div>
      <div class="hide" id="PassportPanel"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PassportForm">
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:0:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Passport Number<span class="coloredText"> *</span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:0:j_id475" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:0:j_id477" maxlength="80" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:0:j_id477" size="20" type="text">
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Passport Expiry Date<span class="coloredText"> *</span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:j_id475" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><span class="dateInput dateOnlyInput"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:j_id477" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:j_id477"
                  onfocus="DatePicker.pickDate(true, 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:j_id477', false);" size="12" type="text"><span
                  class="hide">[&nbsp;<a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:j_id477', true);">27/10/2024</a>&nbsp;]</span></span>
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:2:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Place of Issue </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:2:j_id475" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:2:j_id477" maxlength="55" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:2:j_id477" size="20" type="text">
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Date of Issue </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:j_id475" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><span class="dateInput dateOnlyInput"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:j_id477" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:j_id477"
                  onfocus="DatePicker.pickDate(true, 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:j_id477', false);" size="12" type="text"><span
                  class="hide">[&nbsp;<a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:j_id477', true);">27/10/2024</a>&nbsp;]</span></span>
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:4:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Visa Type<span class="coloredText"> *</span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:4:j_id474" onclick="generateHelpButton('Visa type explanations here',this);" class="question"></div>
            </div>
            <div class="FieldSetWidget"><select id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:4:j_id477" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:4:j_id477">
                <option value="">--None--</option>
                <option value="VV - Visitor Visa">VV - Visitor Visa</option>
                <option value="BVV - Business Visitor Visa">BVV - Business Visitor Visa</option>
                <option value="DIP - Diplomatic Visa">DIP - Diplomatic Visa</option>
                <option value="Other - please specify below">Other - please specify below</option>
                <option value="Unknown - I don't know">Unknown - I don't know</option>
              </select>
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Visa Details (if known) </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id475" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><textarea id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477" maxlength="255" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477"
                onchange="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477', 255, 765, 'remaining', 'over limit', false);"
                onclick="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477', 255, 765, 'remaining', 'over limit', false);"
                onkeydown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477', 255, 765, 'remaining', 'over limit', false);"
                onkeyup="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477', 255, 765, 'remaining', 'over limit', false);"
                onmousedown="handleTextAreaElementChangeWithByteCheck('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:5:j_id477', 255, 765, 'remaining', 'over limit', false);" type="text" wrap="soft"></textarea>
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:6:PassportPanel2" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Courier Documents </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:6:j_id474" onclick="generateHelpButton('For security and speed, we recommend you tick this box so that your documents are sent by courier.',this);"
                class="question"></div>
            </div>
            <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:6:courierInput" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:6:courierInput"
                onchange="manageCourier(this.checked);" type="checkbox" value="1">
            </div>
            <div style="clear:both;"></div>
          </div>
        </span>
      </div>
    </div>
    <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:gdprLSEandGCI" class="customGapBetweenFields"><span class="agreesContactingMessageClass"><strong>We respect your privacy and will only contact you with information you might find
          helpful.</strong></span><span class="agreesContacting1Class">Tick here to receive emails about courses, promotions and news from The London School of English</span>
      <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id500" onclick="onCheckBoxClick(this)" class="checkbox-unselected"><input class="hide" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id501"
          name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id501" type="checkbox" value="1"></div>
      <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id502" class="secondPanel"><span class="agreesContacting2Class">Tick here to give The London School of English permission to use any feedback, reviews or testimonials you give
          us.</span>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id504" onclick="onCheckBoxClick2(this)" class="checkbox-unselected"><input class="hide" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id505"
            name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id505" type="checkbox" value="1"></div>
      </div>
    </div>
    <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:personalPaymentDetails" class="personalPaymentDetailsContainer">
      <div class="BookingTypeHeading">
        <h1>Payment Details</h1>
      </div>
      <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id509" class="BookingTypePanel paymentPanelClass">
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id510" class="classLeft paymentTitleFont">
          <b>IMPORTANT NOTES</b>
        </div>
        <div style="clear:both;"></div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PaymentMessageAfterSection" class="paymentDetailsImportantNotesPanel">
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id513_0">
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id513_1"><span class="customGapBetweenFields paymentDetailsImportantNotesField">The deposit amount shown below is due when the booking is confirmed.</span></div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id513_3"><span class="customGapBetweenFields paymentDetailsImportantNotesField">The balance is due 30 days before the course starts</span></div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id513_5"><span class="customGapBetweenFields paymentDetailsImportantNotesField">No booking is guaranteed until we have confirmed it. The automatic confirmation at the end of
                this booking process is not a guarantee of a course place.</span></div>
            <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id513_7"><span class="customGapBetweenFields paymentDetailsImportantNotesField">Do not book flights or make any other arrangements until you have heard from us</span></div>
          </div>
        </div>
        <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PaymentMessageAfterSectionCont" class="paymentDetailsPanel">
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id514" class="customGapBetweenFields voucherField">
            <div class="FieldSetLabel"> Voucher Code<span class="coloredText"> </span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id518" onclick="generateHelpButton('Please enter your promotional code here',this);" class="question"></div>
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id519" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id521" maxlength="50" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id521" size="20"
                type="text"><a class="btn-next btn-apply-voucher" href="#" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:voucherApplyButtonId" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:voucherApplyButtonId" onclick="A4J.AJAX.Submit('BookingsPage:PersonalDetailsPageBlock:BuyerDetails',event,{'similarityGroupingId':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:voucherApplyButtonId','parameters':{'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:voucherApplyButtonId':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:voucherApplyButtonId'} ,'status':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:applyVoucherStatus'} );return false;">Apply</a><span
                id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:applyVoucherStatus"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:applyVoucherStatus.start" style="display: none">
                  <img class="waitingImage" src="/img/loading.gif"></span><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:applyVoucherStatus.stop"></span></span>
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id530" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Total Amount </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id532" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input type="text" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id534" value=" £0" style="text-align:right;" disabled="disabled">
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:paymentMethodOutputPanel" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Payment Method<span class="coloredText"> *</span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id555" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><select name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id557" size="1">
                <option value="a12Q5000001GUXpIAO">Not Applicable</option>
              </select>
            </div>
            <div style="clear:both;"></div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <hr class="hrClass buttonTop">
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:buttons" class="addButtonPanel BookingTypePanel"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryStatus"><span
        id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryStatus.start" style="display: none"></span>
      <script type="text/javascript">
        window.document.getElementById('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryStatus.start').onstart = function() {
          enableLoadingSts('saveAndNextButtonEnquiry', 'btn-loading');;
        };
      </script><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryStatus.stop"></span>
    </span><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryAndEnrolmentTempStatus"><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryAndEnrolmentTempStatus.start" style="display: none"></span>
      <script type="text/javascript">
        window.document.getElementById('BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryAndEnrolmentTempStatus.start').onstart = function() {
          enableLoadingSts('saveAndNextButton', 'btn-loading');;
        };
      </script><span id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryAndEnrolmentTempStatus.stop"></span>
    </span>
    <script id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id569" type="text/javascript">
      submitEnquiryAndEnrolmentTemp = function(result, type) {
        A4J.AJAX.Submit('BookingsPage:PersonalDetailsPageBlock:BuyerDetails', null, {
          'similarityGroupingId': 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id569',
          'oncomplete': function(request, event, data) {
            disableBtnLoadingSts('saveAndNextButton');
            onSaveEnquiry();
          },
          'parameters': {
            'result': (typeof result != 'undefined' && result != null) ? result : '',
            'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id569': 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id569',
            'type': (typeof type != 'undefined' && type != null) ? type : ''
          },
          'status': 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryAndEnrolmentTempStatus'
        })
      };
    </script>
    <script id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id572" type="text/javascript">
      submitEnquiry = function(result, type) {
        A4J.AJAX.Submit('BookingsPage:PersonalDetailsPageBlock:BuyerDetails', null, {
          'similarityGroupingId': 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id572',
          'oncomplete': function(request, event, data) {
            disableBtnLoadingSts('saveAndNextButtonEnquiry');
            onSaveEnquiry();
          },
          'parameters': {
            'result': (typeof result != 'undefined' && result != null) ? result : '',
            'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id572': 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id572',
            'type': (typeof type != 'undefined' && type != null) ? type : ''
          },
          'status': 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:submitEnquiryStatus'
        })
      };
    </script>
    <a class="btn-back btn-left" href="#" id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PersonalDetailsBackButton" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PersonalDetailsBackButton" onclick="tempDisableBeforeUnload=true;disableBtnLoadingSts('PersonalDetailsBackButton');backPanel();if(window != window.top){var f = document.getElementById('BookingsPage:PersonalDetailsPageBlock:BuyerDetails');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:PersonalDetailsPageBlock:BuyerDetails',event,{'similarityGroupingId':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PersonalDetailsBackButton','parameters':{'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PersonalDetailsBackButton':'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:PersonalDetailsBackButton'} } );return false;" ondblclick="tempDisableBeforeUnload=true;disableBtnLoadingSts('PersonalDetailsBackButton');backPanel();">Back</a><a id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:saveAndNextButton" name="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:saveAndNextButton" href="" onclick="recaptcha(this);return false;" ondblclick="recaptcha(this);return false;" class="btn-next btn-right">Next</a>
    <hr class="hrClass buttonBottom">
    <div class="g-recaptcha" data-callback="validateCaptcha" data-sitekey="6LcvgT0UAAAAAKCVX002QuwZU5_BpJgYRIH_F6C-" data-size="invisible">
      <div class="grecaptcha-badge" data-style="bottomright"
        style="width: 256px; height: 60px; position: fixed; visibility: hidden; display: block; transition: right 0.3s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
        <div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-wft7tu9o09tl" frameborder="0" scrolling="no"
            sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
            src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcvgT0UAAAAAKCVX002QuwZU5_BpJgYRIH_F6C-&amp;co=aHR0cHM6Ly9sb25kb25zY2hvb2wubXkuc2FsZXNmb3JjZS1zaXRlcy5jb206NDQz&amp;hl=nl&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;size=invisible&amp;cb=7t81ddfzcoxd"></iframe>
        </div>
        <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
          style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
      </div><iframe style="display: none;"></iframe>
    </div>
  </div>
  <div id="BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id716"></div>
</form>

Name: BookingsPage:confirmationFormPOST /SWKS__Portal_Booking

<form id="BookingsPage:confirmationForm" name="BookingsPage:confirmationForm" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:confirmationForm" value="BookingsPage:confirmationForm">
  <div class="BookingTypeHeading">
    <h1>Nearly There!</h1>
  </div>
  <div class="questionTitle confirmationText"> Please check your details below and check the terms and conditions <br>
  </div>
  <div id="confirmationpanel">
    <div id="BookingsPage:confirmationForm:personalDetailsPanel" class="BookingTypePanelConfirm"></div>
    <div id="BookingsPage:confirmationForm:personalPaymentDetails" class="personalPaymentDetailsContainer">
      <div class="BookingTypeHeadingConfirmation2">
        <h1>Payment Details </h1>
      </div>
      <div id="BookingsPage:confirmationForm:j_id607" class="BookingTypePanel paymentPanelClass">
        <div id="BookingsPage:confirmationForm:j_id608" class="notesClass">
          <span>IMPORTANT NOTES</span>
        </div>
        <div style="clear: both;"></div>
        <div id="BookingsPage:confirmationForm:PaymentMessageAfterSection" class="paymentDetailsImportantNotesPanel">
          <div id="BookingsPage:confirmationForm:j_id611_0">
            <div id="BookingsPage:confirmationForm:j_id611_1"><span class="customGapBetweenFields paymentDetailsImportantNotesField">The deposit amount shown below is due when the booking is confirmed.</span></div>
            <div id="BookingsPage:confirmationForm:j_id611_3"><span class="customGapBetweenFields paymentDetailsImportantNotesField">The balance is due 30 days before the course starts</span></div>
            <div id="BookingsPage:confirmationForm:j_id611_5"><span class="customGapBetweenFields paymentDetailsImportantNotesField">No booking is guaranteed until we have confirmed it. The automatic confirmation at the end of this booking process is
                not a guarantee of a course place.</span></div>
            <div id="BookingsPage:confirmationForm:j_id611_7"><span class="customGapBetweenFields paymentDetailsImportantNotesField">Do not book flights or make any other arrangements until you have heard from us</span></div>
          </div>
        </div>
        <div id="BookingsPage:confirmationForm:PaymentMessageAfterSectionCont" class="paymentDetailsPanel">
          <div id="BookingsPage:confirmationForm:j_id612" class="customGapBetweenFields voucherField">
            <div class="FieldSetLabel"> Voucher Code<span style="color:red;"> </span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:confirmationForm:j_id616" onclick="generateHelpButton('Please enter your promotional code here',this);" class="question"></div>
              <div id="BookingsPage:confirmationForm:j_id617" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input type="text" name="BookingsPage:confirmationForm:j_id619" style="text-align:right;" disabled="disabled">
            </div>
            <div style="clear: both;"></div>
          </div>
          <div id="BookingsPage:confirmationForm:j_id621" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Total Amount </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:confirmationForm:j_id623" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input type="text" name="BookingsPage:confirmationForm:j_id625" value=" £0" style="text-align:right;" disabled="disabled">
            </div>
            <div style="clear:both;"></div>
          </div>
          <div id="BookingsPage:confirmationForm:j_id641" class="customGapBetweenFields">
            <div class="FieldSetLabel"> Payment Method<span style="color:red;"> *</span>
            </div>
            <div class="FieldSetHelp">
              <div id="BookingsPage:confirmationForm:j_id645" class="noQuestion"></div>
            </div>
            <div class="FieldSetWidget"><input type="text" name="BookingsPage:confirmationForm:j_id647" style="text-align:right;" disabled="disabled">
            </div>
            <div style="clear: both;"></div>
          </div>
        </div>
      </div>
    </div>
    <div class="BookingTypePanel">
      <div class="TandCClass">
        <span class="checkbox-unselected classLeft" id="spanAgreesToTermsInput" onclick="onCheckBoxClickLeft(this)"><input class="hide" id="BookingsPage:confirmationForm:agreesToTermsInput" name="BookingsPage:confirmationForm:agreesToTermsInput"
            type="checkbox" value="1">
        </span>
        <span><a href="https://www.londonschool.com/information/about-us/terms/" target="_blank" class="termsConditionLink">Please tick here to confirm you have read and agree to the terms and conditions  of your booking</a>
          <span class="coloredText hide" id="confirmError">Please check to say you agree to the terms to continue</span>
        </span>
        <script>
          // This code should be here because after a rerender this could be fired automatically
          if (document.getElementById('BookingsPage:templatePage:confirmationForm:agreesToTermsInput') != undefined && document.getElementById('BookingsPage:templatePage:confirmationForm:agreesToTermsInput') != null && document.getElementById(
              'BookingsPage:templatePage:confirmationForm:agreesToTermsInput')) {
            if (document.getElementById('BookingsPage:templatePage:confirmationForm:agreesToTermsInput').checked) {
              onCheckBoxClick(document.getElementById('spanAgreesToTermsInput'), true);
            } else {
              onCheckBoxClick(document.getElementById('spanAgreesToTermsInput'), false);
            }
          }
        </script>
      </div>
      <hr class="hrClass buttonTop">
      <div id="BookingsPage:confirmationForm:buttons" class="addButtonPanel BookingTypePanel">
        <a class="btn-back btn-left" href="#" id="BookingsPage:confirmationForm:PersonalDetailsBackButton" name="BookingsPage:confirmationForm:PersonalDetailsBackButton" onclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);ajaxButtonSubmitAndValidateCaptcha(this);if(window != window.top){var f = document.getElementById('BookingsPage:confirmationForm');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:confirmationForm',event,{'similarityGroupingId':'BookingsPage:confirmationForm:PersonalDetailsBackButton','oncomplete':function(request,event,data){disableBtnLoadingSts('PersonalDetailsBackButton');backPanelAndActivatePassword();ajaxButtonComplete(this);},'parameters':{'BookingsPage:confirmationForm:PersonalDetailsBackButton':'BookingsPage:confirmationForm:PersonalDetailsBackButton'} } );return false;" ondblclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);ajaxButtonSubmitAndValidateCaptcha(this);">Change Details</a><a class="btn-next btn-right" href="#" id="BookingsPage:confirmationForm:ConfirmNoLoggin" name="BookingsPage:confirmationForm:ConfirmNoLoggin" onclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);onConfirmClick(this);if(window != window.top){var f = document.getElementById('BookingsPage:confirmationForm');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:confirmationForm',event,{'similarityGroupingId':'BookingsPage:confirmationForm:ConfirmNoLoggin','oncomplete':function(request,event,data){disableBtnLoadingSts('ConfirmNoLoggin');ajaxButtonComplete(this);},'parameters':{'BookingsPage:confirmationForm:ConfirmNoLoggin':'BookingsPage:confirmationForm:ConfirmNoLoggin'} } );return false;" ondblclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);onConfirmClick(this);">Confirm</a>
      </div>
      <hr class="hrClass buttonBottom">
    </div>
  </div>
  <div id="BookingsPage:confirmationForm:j_id717"></div>
</form>

Name: BookingsPage:j_id662POST /SWKS__Portal_Booking

<form id="BookingsPage:j_id662" name="BookingsPage:j_id662" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:j_id662" value="BookingsPage:j_id662">
  <div id="BookingsPage:j_id662:j_id665" class="BookingTypeHeading">
    <h1>Thanks for your booking</h1>
  </div>
  <div class="BookingTypePanel paymentMessages">
    <p>
      <span>Only one more step to go!</span>
    </p>
    <p>
      <span>Please click pay to finish your booking</span>
    </p>
    <span>You’ll be redirected to our secure SagePay payment page.</span>
    <div class="payButtons">
      <a class="btn-back btn-left" id="PayPageBackButton" onclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);cancelBookingAlert('This will cancel all your bookings and you will have to start again. Do you really want to do this?');" ondblclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);cancelBookingAlert('This will cancel all your bookings and you will have to start again. Do you really want to do this?');">Cancel Booking</a><a class="btn-next btn-right" href="#" id="BookingsPage:j_id662:btnPayId" name="BookingsPage:j_id662:btnPayId" onclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);ajaxButtonSubmit(this);if(window != window.top){var f = document.getElementById('BookingsPage:j_id662');f.action += (f.action.indexOf('?') == -1 ? '?' : '&amp;');};A4J.AJAX.Submit('BookingsPage:j_id662',event,{'similarityGroupingId':'BookingsPage:j_id662:btnPayId','oncomplete':function(request,event,data){disableBtnLoadingSts('btnPayId');ajaxButtonComplete(this);},'parameters':{'BookingsPage:j_id662:btnPayId':'BookingsPage:j_id662:btnPayId'} } );return false;" ondblclick="tempDisableBeforeUnload=true;enableBtnLoadingSts(this);ajaxButtonSubmit(this);">Pay</a>
    </div>
  </div>
  <div id="BookingsPage:j_id662:j_id718"></div>
</form>

Name: BookingsPage:j_id670POST /SWKS__Portal_Booking

<form id="BookingsPage:j_id670" name="BookingsPage:j_id670" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:j_id670" value="BookingsPage:j_id670">
  <div id="BookingsPage:j_id670:gaHit" class="thankYouClass">
    <h1>Thank you for your order</h1>
  </div>
  <div class="thankYouClass2">
  </div>
  <div class="thankYouClass3">
    <p>
      <span>Your order has been received. We will assess your application and may require further information in order to process your booking and send a confirmation letter but will be in contact within 48 hours.</span>
    </p>
  </div>
  <div class="logoutSectionGoodbye">
  </div>
  <div class="after-box"></div>
  <div id="BookingsPage:j_id670:j_id719"></div>
</form>

Name: BookingsPage:j_id689POST /SWKS__Portal_Booking

<form id="BookingsPage:j_id689" name="BookingsPage:j_id689" method="post" action="/SWKS__Portal_Booking" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="BookingsPage:j_id689" value="BookingsPage:j_id689">
  <h1>Your password has been updated</h1>
  <div class="logoutSectionGoodbye">
    <div class="box">
      <div id="BookingsPage:j_id689:logoutLink" class="logoutLinkGoodbye">
        <div>
          <p>
            <span>To continue your booking, please, log out and go to the browser tab that you used to reset your password</span>
          </p>
        </div>
        <a href="/secur/logout.jsp" onclick="tempDisableBeforeUnload=true;">
										        		<span class="textLogoutGoodbye">Log Out</span>
									        		</a>
      </div>
    </div>
    <div class="box">
      <div class="iconAfterReturnFinishStep"></div>
    </div>
  </div>
  <div class="after-box"></div>
  <div id="BookingsPage:j_id689:j_id720"></div>
</form>

<form id="ext-gen1059" class="x-hide-display"><input type="hidden" id="x-history-field"></form>

Text Content

Bringing Language to Life
Back to main site
+44 20 7605 4142
clients@londonschool.com
Log Out Back to main site
Your Booking » Course selection


BOOKING SUMMARY

--------------------------------------------------------------------------------

Total0.00

false



Date of birth *

[ 27/10/2024 ]

Level of English *

Please select a level... Beginners (A1, IELTS 1.0) Elementary (A2, IELTS 2.0)
Pre-Intermediate (A2+, IELTS 3.0) Low Intermediate (B1, IELTS 4.0) Intermediate
(B1+, IELTS 5.0) Upper Intermediate (B2, IELTS 6.0) Pre-Advanced (C1, IELTS 7.0)
Advanced (C2, IELTS 8.0) Very Advanced (C2+, IELTS 9.0)


Location *
Please Select... London Online

Next

--------------------------------------------------------------------------------

Add to Basket

--------------------------------------------------------------------------------




RESTAURANT PASS

I don't want a restaurant pass I would like a restaurant pass



Item *

Start Date *



End Date *



Days * Please choose an item

--------------------------------------------------------------------------------

Back NextAdd

--------------------------------------------------------------------------------




ADDITIONAL COURSES

I do not want to add another course I would like to add another course



Your Course: *



Start Date: *

Please select the start date...


Course Length: *
Please select the course length...




--------------------------------------------------------------------------------

Back NextAdd to Basket

--------------------------------------------------------------------------------




INDIVIDUAL TUITION

I don't want individual tuition I would like individual tuition



Individual Tuition *

Start Date *



End Date *



Hours * Please Select...

--------------------------------------------------------------------------------

Back NextAdd

--------------------------------------------------------------------------------




ACCOMMODATION


ADDITIONAL ACCOMMODATION

Your accommodation was succesfully added to your booking. Would you like to add
some more accommodation?
I do not want to add accommodation I would like to add accommodation



Accommodation Type * Please Select... Homestay Residences



Start Date *



End Date *




Special requirements




--------------------------------------------------------------------------------

Back NextAdd to Basket

--------------------------------------------------------------------------------




TRANSFER

We can arrange for you to be met at your arrival airport and taken to your
accommodation


ADDITIONAL TRANSFER

Your transfer was successfully booked. Would you like to book another transfer?

I do not need to add a transfer I would like to add a transfer



Transfer Type *





--------------------------------------------------------------------------------

Back NextAdd

--------------------------------------------------------------------------------




INSURANCE

Insurance cover allows you to recover the course fees in case of illness and may
cover your medical expenses
I do not want to add insurance I would like to add insurance (recommended)



You have already purchased insurance. If you would like to remove or change your
insurance, please click the ‘Remove’ button in the summary section above
Select Insurance *


Start Date *



End Date *






Please tick here to confirm you have agree with the terms and conditions of
insurance. * (click to read)

--------------------------------------------------------------------------------

Back NextAdd to Basket

--------------------------------------------------------------------------------





STUDENT DETAILS

Are you booking this course on behalf of someone else and are you the contact
person?
No Yes

If you are the one making this booking, your details go here
Title *

--None--Mr Mrs Ms Miss Dr Prof

First Name *



Last Name *



Organisation Details *



Phone *



Email *





STUDENT DETAILS

Title *

--None--Mr Ms Mrs Miss Dr Prof

First Name *



Last Name *



Email *



Has an agent advised you?

Name: Location:

How did you hear about us?

--None--Newspaper advert Agent Another website Event Online search (Google, Bing
etc) Recommendation (friend, family, colleague) Sign outside the school Social
Media Facebook / Instagram Social Meda LinkedIn Social Media Other Other

Which contact details should we use:
Home Work


Date of Birth *

[ 27/10/2024 ]

Level *

--None--Beginners (A1, IELTS 1.0) Elementary (A2, IELTS 2.0) Pre-Intermediate
(A2+, IELTS 3.0) Low Intermediate (B1, IELTS 4.0) Intermediate (B1+, IELTS 5.0)
Upper Intermediate (B2, IELTS 6.0) Pre-Advanced (C1, IELTS 7.0) Advanced (C2,
IELTS 8.0) Very Advanced (C2+, IELTS 9.0)

Address Line 1 *



Address Line 2



City *



County/State



Post Code/Zip Code *



Country *

--None--Afghanistan Albania Algeria Andorra Angola Antigua and Barbuda Argentina
Armenia Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus
Belgium Bermuda Bhutan Bolivia (Plurinational State of) Bosnia and Herzegovina
Botswana Brazil Brunei Darussalam Bulgaria Burkina Faso Burundi Cabo Verde
Cambodia Cameroon Canada Cayman Islands Central African Republic Chad Chile
China Colombia Congo Congo (the Democratic Republic of the) Costa Rica Cote
d'Ivoire Croatia Cuba Cyprus Czech Republic Denmark Dominica Dominican Republic
Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia
Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern
Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland
Guadeloupe Guam Guatemala Guinea Haiti Heard Island and McDonald Islands Holy
See (the) Honduras Hong Kong Hungary Iceland India Indonesia Iran (Islamic
Republic of) Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan
Kazakhstan Kenya Korea (the Democratic People's Republic of) Korea (the Republic
of) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho
Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi
Malaysia Maldives Mali Malta Martinique Mauritania Mauritius Mayotte Mexico
Micronesia (Federated States of) Moldova (the Republic of) Monaco Mongolia
Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands
Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue
Norfolk Island North Macedonia Norway Oman Other Pakistan Palau Palestine Panama
Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico
Qatar Réunion Romania Russia Rwanda Saint Helena, Ascension and Tristan da Cunha
Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and
the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal
Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands
Somalia South Africa South Georgia and the South Sandwich Islands South Sudan
Spain Sri Lanka Sudan Suriname Sweden Switzerland Syrian Arab Republic Taiwan
Tajikistan Tanzania Thailand Tibet Togo Trinidad and Tobago Tunisia Türkiye
Turkmenistan Uganda Ukraine United Arab Emirates United Kingdom United States of
America Uruguay Uzbekistan Venezuela Viet Nam Virgin Islands (British) Virgin
Islands (U.S.) Yemen Zambia Zimbabwe

Telephone *



First Language *

--None--Abkhazian Afrikaans Albanian Arabic Armenian Bangla Basque Belarusian
Bengali Bosnian Bulgarian Burmese Cantonese Catalan Celtic Cornish Creole
Croatian Czech Danish Dutch Dutch, Flemish English Esperanto Estonian Farsi
Fijian Filipino Finnish French Gaelic, Scottish Gaelic Galician Georgian German
Greek Gujarati Hebrew Hindi Hungarian Icelandic Igbo Indonesian Iranian Irish
Italian Japanese Kashmiri Kazakh Kirundi Kiswahili Korean Kurdish Kyrgyz Ladino
Latvian Lithuanian Macedonian Malay Malayalam Maltese Mandarin Marathi Mongolian
Moroccan Nepali Norwegian Other Pashto, Pushto Patwa Persian Polish Portuguese
Punjabi, Panjabi Romanian Romansh Russian Samoan Sanskrit Serbian Shona Sinhala,
Sinhalese Slavic Slovak Slovenian Somali Spanish Swahili Swedish Swiss/French
Swiss/German Tagalog Taiwanese Tajik Tamil Telugu Thai Turkish Uighur, Uyghur
Ukrainian Urdu Uzbek Vietnamese Welsh Xhosa Yiddish Yoruba Zulu

Nationality *

--None--Afghan Albanian Algerian American Andorran Angolan Antiguan and Barbudan
Argentine Armenian Australian Austrian Azerbaijani Bahamian Bahraini Bangladeshi
Barbadian Batswana Belarusian Belgian Belizean Beninese Bermudian Bhutanese
Bolivian Bosnian Brazilian British Bruneian Bulgarian Burkinabè Burmese
Burundian Cambodian Cameroonian Canadian Cape Verdean Catalan Caymanian Central
African Chadian Chilean Chinese Colombian Congolese (Congo) Congolese (DRC)
Costa Rican Croatian Cuban Cypriot Czech Danish Djiboutian Dominican Dutch East
Timorese Ecuadorian Egyptian Emirati Equatorial Guinean Eritrean Estonian
Ethiopian Fijian Filipino Finnish French French Guianan Gabonese Gambian
Georgian German Ghanaian Gibraltarian Greek Grenadian Guadeloupean Guamanian
Guatemalan Guinea-Bissauan Guinean Guyanese Haitian Holy See (City Vatican
State) Honduran Hong Konger Hungarian Icelandic Indian Indonesian Iranian Iraqi
Irish Israeli Italian Ivorian Jamaican Japanese Jordanian Kazakh Kenyan Kiribati
Kittitian and Nevisian Kosovan Kuwaiti Lao Latvian Lebanese Liberian Libyan
Lithuanian Luxembourger Macanese Macedonian Malagasy Malawian Malaysian
Maldivian Malian Maltese Martiniquais Mauritanian Mauritian Mexican Moldovan
Monegasque Mongolian Montenegrin Montserratian Moroccan Mosotho (Lesotho)
Mozambican Myanmares Namibian Nauruan Nepalese New Zealander Nicaraguan Nigerian
Nigerien (Niger) North Korean Norwegian Omani Pakistani Palauan Palestinian
Panamanian Papua New Guinean Paraguayan Peruvian Polish Portuguese Puerto Rican
Qatari Romanian Russian Rwandan Saint Lucian Sammarinese (San Marino) Santomean
(Sao Tome and Principe) Saudi Senegalese Serbian Seychellois Sierra Leonean
Singaporean Slovak Slovenian Somalian South African South Korean South Sudanese
Spanish Sri Lankan St Helenian Sudanese Surinamese Swazi Swedish Swiss Syrian
Taiwanese Tajik Tanzanian Thai Tibetan Timorese Togolese Tongan Trinidadian and
Tobagonian Tunisian Turkish Turkmen Turks and Caicos Islander Tuvaluan Ugandan
Ukrainian Uruguayan Uzbek Vanuatuan Venezuelan Vietnamese Vincentian (Saint
Vincent and the Grenadines) Western Samoan Yemeni Zambian Zimbabwean

Passport Nationality *

--None--Afghan Albanian Algerian American Andorran Angolan Antiguan and Barbudan
Argentine Armenian Australian Austrian Azerbaijani Bahamian Bahraini Bangladeshi
Barbadian Batswana Belarusian Belgian Belizean Beninese Bermudian Bhutanese
Bolivian Bosnian Brazilian British Bruneian Bulgarian Burkinabè Burmese
Burundian Cambodian Cameroonian Canadian Cape Verdean Catalan Caymanian Central
African Chadian Chilean Chinese Colombian Comorian Congolese (Congo) Congolese
(DRC) Costa Rican Croatian Cuban Cypriot Czech Danish Djiboutian Dominican Dutch
East Timorese Ecuadorian Egyptian Emirati Equatorial Guinean Eritrean Estonian
Ethiopian Fijian Filipino Finnish French French Guianan Gabonese Gambian
Georgian German Ghanaian Gibraltarian Greek Grenadian Guadeloupean Guamanian
Guatemalan Guinea-Bissauan Guinean Guyanese Haitian Holy See (City Vatican
State) Honduran Hong Konger Hungarian Icelandic Indian Indonesian Iranian Iraqi
Irish Israeli Italian Ivorian Jamaican Japanese Jordanian Kazakh Kenyan Kiribati
Kittitian and Nevisian Kosovan Kuwaiti Kyrgyzstani Lao Latvian Lebanese Liberian
Libyan Lithuanian Luxembourger Macanese Macedonian Malagasy Malawian Malaysian
Maldivian Malian Maltese Martiniquais Mauritanian Mauritian Mexican Moldovan
Monegasque Mongolian Montenegrin Montserratian Moroccan Mosotho (Lesotho)
Mozambican Myanmares Namibian Nauruan Nepalese New Zealander Nicaraguan Nigerian
Nigerien North Korean Norwegian Omani Pakistani Palauan Palestinian Panamanian
Papua New Guinean Paraguayan Peruvian Polish Portuguese Puerto Rican Qatari
Romanian Russian Rwandan Saint Lucian Sammarinese (San Marino) Santomean (Sao
Tome and Principe) Saudi Senegalese Serbian Seychellois Sierra Leonean
Singaporean Slovak Slovenian Somalian South African South Korean South Sudanese
Spanish Sri Lankan St Helenian Sudanese Surinamese Swazi Swedish Swiss Syrian
Taiwanese Tajik Tanzanian Thai Tibetan Timorese Togolese Tongan Trinidadian and
Tobagonian Tunisian Turkish Turkmen Turks and Caicos Islander Tuvaluan Ugandan
Ukrainian Uruguayan Uzbek Vanuatuan Venezuelan Vietnamese Vincentian (Saint
Vincent and the Grenadines) Western Samoan Yemeni Zambian Zimbabwean

Special Requirements





VISA REQUIREMENTS

Do you require a visa to study in the UK?
No Yes

Passport Number *



Passport Expiry Date *

[ 27/10/2024 ]

Place of Issue



Date of Issue

[ 27/10/2024 ]

Visa Type *

--None--VV - Visitor Visa BVV - Business Visitor Visa DIP - Diplomatic Visa
Other - please specify below Unknown - I don't know

Visa Details (if known)



Courier Documents



We respect your privacy and will only contact you with information you might
find helpful.Tick here to receive emails about courses, promotions and news from
The London School of English

Tick here to give The London School of English permission to use any feedback,
reviews or testimonials you give us.



PAYMENT DETAILS

IMPORTANT NOTES

The deposit amount shown below is due when the booking is confirmed.
The balance is due 30 days before the course starts
No booking is guaranteed until we have confirmed it. The automatic confirmation
at the end of this booking process is not a guarantee of a course place.
Do not book flights or make any other arrangements until you have heard from us
Voucher Code

Apply

Total Amount



Payment Method *

Not Applicable


--------------------------------------------------------------------------------

BackNext

--------------------------------------------------------------------------------






NEARLY THERE!

Please check your details below and check the terms and conditions



PAYMENT DETAILS

IMPORTANT NOTES

The deposit amount shown below is due when the booking is confirmed.
The balance is due 30 days before the course starts
No booking is guaranteed until we have confirmed it. The automatic confirmation
at the end of this booking process is not a guarantee of a course place.
Do not book flights or make any other arrangements until you have heard from us
Voucher Code



Total Amount



Payment Method *



Please tick here to confirm you have read and agree to the terms and conditions
of your booking Please check to say you agree to the terms to continue

--------------------------------------------------------------------------------

Change DetailsConfirm

--------------------------------------------------------------------------------




THANKS FOR YOUR BOOKING

Only one more step to go!

Please click pay to finish your booking

You’ll be redirected to our secure SagePay payment page.
Cancel BookingPay



THANK YOU FOR YOUR ORDER



Your order has been received. We will assess your application and may require
further information in order to process your booking and send a confirmation
letter but will be in contact within 48 hours.






YOUR PASSWORD HAS BEEN UPDATED

To continue your booking, please, log out and go to the browser tab that you
used to reset your password

Log Out





--------------------------------------------------------------------------------

Powered by Schoolworks

Powered by SchoolWorks

January February March April May June July August September October November
December
1944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043

MonTueWedThuFriSatSun                                                

Today



Live Chat