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
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 DOMName: BookingsPage:priceForm — POST /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:idFormHidden — POST /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="{"accommodationStartDate":"null","accommodationEndDate":"null"}"><input id="BookingsPage:idFormHidden:idTotalBookingsByType" type="hidden" name="BookingsPage:idFormHidden:idTotalBookingsByType"
value="{}"><input id="BookingsPage:idFormHidden:idEnquirySteps" type="hidden" name="BookingsPage:idFormHidden:idEnquirySteps"
value="["Product Selection","Courses","Transfers","Accommodation","Sundries","Insurance","Personal Details","Confirm","Finished"]"><input
id="BookingsPage:idFormHidden:idEnquiryStepsText" type="hidden" name="BookingsPage:idFormHidden:idEnquiryStepsText"
value="["Course selection","Courses","Transfers","Accommodation","Sundries","Insurance","Personal details","Booking review","Booking submitted"]"><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="["January","February","March","April","May","June","July","August","September","October","November","December"]"><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:GeneralProductForm — POST /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">[ <a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:GeneralProductForm:j_id72_6', true);">27/10/2024</a> ]</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="http://www.londonschool.com/my-english-test/" target="_blank" style="color:#669933"> 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 ? '?' : '&');};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_id75 — POST /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 ? '?' : '&');};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:theForm — POST /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 ? '?' : '&');};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_id165 — POST /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 ? '?' : '&');};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:Accommodation — POST /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 ? '?' : '&');};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:TransferForm — POST /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 ? '?' : '&');};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:insuranceForm — POST /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 ? '?' : '&');};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_id327 — POST /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:BuyerDetails — POST /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 \"None\" 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">[ <a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:j_id450:0:j_id454:0:j_id462', true);">27/10/2024</a> ]</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">[ <a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:1:j_id477', true);">27/10/2024</a> ]</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">[ <a href="javascript:DatePicker.insertDate('27/10/2024', 'BookingsPage:PersonalDetailsPageBlock:BuyerDetails:repeatPassport:3:j_id477', true);">27/10/2024</a> ]</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 ? '?' : '&');};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&k=6LcvgT0UAAAAAKCVX002QuwZU5_BpJgYRIH_F6C-&co=aHR0cHM6Ly9sb25kb25zY2hvb2wubXkuc2FsZXNmb3JjZS1zaXRlcy5jb206NDQz&hl=nl&v=-ZG7BC9TxCVEbzIO2m429usb&size=invisible&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:confirmationForm — POST /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 ? '?' : '&');};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 ? '?' : '&');};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_id662 — POST /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 ? '?' : '&');};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_id670 — POST /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_id689 — POST /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