PageSourceSearch

https://www.nottinghamcounsellingcentre.org.uk/checkout

html nottinghamcounsellingcentre.org.uk collected 2026-10-04 21:56:00 UTC 202,516 bytes, 3,803 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6<!--[if gt IE 8]><!-->
7<html lang="en" class="no-js">
8<!--<![endif]-->
9<head><title>
10	Checkout | Nottingham Counselling Service
11</title><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta id="metaDescription" name="description" content="Charity in Nottingham providing counselling and counselling opportunities for the community."></meta><meta id="metaKeywords" name="keywords" content="counselling" /><meta name="viewport" content="width=device-width, initial-scale=1" />
12
13    <!-- Preconnect hints for external resources -->
14    <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" />
15        <link rel="preconnect" href="https://app.termly.io" crossorigin />
16    <meta id="siteName" property="og:site_name" content="Nottingham Counselling Service"></meta><meta id="ogTitle" property="og:title" content="Checkout | Nottingham Counselling Service"></meta><meta id="ogDescription" property="og:description" content="Charity in Nottingham providing counselling and counselling opportunities for the community."></meta><meta id="ogType" property="og:type" content="website"></meta><meta id="ogUrl" property="og:url" content="https://www.nottinghamcounsellingcentre.org.uk/checkout"></meta>
17    <meta property="og:image:width" content="1200" />
18    <meta property="og:image:height" content="630" />
19    <meta name="twitter:card" id="twittercard" content="summary_large_image" />
20    <meta id="twitterSite" name="twitter:site" content="Notts_C_S"></meta><meta id="twitterCreator" name="twitter:creator" content="Notts_C_S"></meta>
21
22<meta property="og:image" content="https://www.nottinghamcounsellingcentre.org.uk/images/e91a2380-cbeb-4e59-8a9a-5b6f621c12b0/cropped?width=1200&height=630" /><meta property="twitter:image" content="https://www.nottinghamcounsellingcentre.org.uk/images/e91a2380-cbeb-4e59-8a9a-5b6f621c12b0/cropped?width=1200&height=630" /><link id="rssFeed" href="/handlers/rss.ashx?feed=1" rel="alternate" type="application/rss+xml" title="RSS Feed" /><link id="normalizeCss" rel="stylesheet" href="/baseui/v2_4/css/normalize.css?v=1-0-0-17522" /><link id="boilerplateCss" rel="stylesheet" href="/baseui/v2_4/css/boilerplate.css?v=1-0-0-17522" /><link id="baseFrameworkCss" rel="stylesheet" href="/baseui/v2_4/css/baseframework.css?v=1-0-0-17522" /><link id="platformStylesheet" rel="stylesheet" href="/frontend/api/styles/core/35?v=1-0-0-17522" /><link id="platformHTMLEditorStylesheet" rel="stylesheet" href="/frontend/api/styles/client/25?v=1-0-0-17522" /><link id="canonicalTag" rel="canonical" href="https://www.nottinghamcounsellingcentre.org.uk/checkout" />
23    
23<script data-termly-config>
24        window.TERMLY_CUSTOM_BLOCKING_MAP = {
25            "rit.org.uk": "essential",
26            "maps.google.com": "essential",
27            "maps.gstatic.com" : "essential",
28            "maps.googleapis.com": "essential",
29            "js.braintreegateway.com": "essential",
30            "www.paypalobjects.com": "essential",
31            "www.sandbox.paypal.com": "essential",
32            "www.paypal.com": "essential",
33            "services.postcodeanywhere.co.uk": "essential",
34            
35        }
36    </script>
36
37
38
39    
39<script
40      type="text/javascript"
41      src="https://app.termly.io/resource-blocker/3d7bbc87-b01a-48e6-a28d-e9951b83dac9?autoBlock=on"
42    ></script>
42
43
44
45
46    
46<script type="text/javascript" src="/baseui/v2_4/js/jquery/jquery-3.7.0.min.js"></script>
46
47
48    <link rel="stylesheet" href="//assets.rit.org.uk/nottinghamcounsellingservice2018/main.css">
49<link href="https://fonts.googleapis.com/css?family=Roboto+Slab:700" rel="stylesheet">
50
51<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
52
53
54
55<!-- Global site tag (gtag.js) - Google AdWords: 860208820 -->
vendor: 65 bytes, lines 55-56
55
56<script async src="https://www.googletagmanager.com/gtag/js?id=
56AW-860208820
vendor: 13 bytes, line 56
56"></script>
57<script>
58  
vendor: 138 bytes, lines 58-62
58window.dataLayer = window.dataLayer || [];
59  function gtag(){dataLayer.push(arguments);}
60  gtag('js', new Date());
61
62  gtag('config', '
62AW-860208820
vendor: 5 bytes, line 62
62');
63</script>
63
64
65<!-- Event snippet for View of Key Page conversion page -->
66<script>
67  gtag('event', 'conversion', {'send_to': 'AW-860208820/bhLOCNf_-H0QtP2WmgM'});
68</script>
68
69
70<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 70
70 <script async src="https://www.googletagmanager.com/gtag/js?id=
70G-HZGN91JSNM
vendor: 12 bytes, line 70
70"></script> 
70<script> 
vendor: 127 bytes, line 70
70window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
70G-HZGN91JSNM
vendor: 4 bytes, line 70
70'); 
70</script>
70 <link rel="stylesheet" type="text/css" href="/fresco/clients/legacyadvancedtemplates/styles/main.css">
71    
71<script type="text/plain" data-categories="analytics">
vendor: 462 bytes, lines 71-79
71
72        (function (i, s, o, g, r, a, m) {
73            i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
74                (i[r].q = i[r].q || []).push(arguments)
75            }, i[r].l = 1 * new Date(); a = s.createElement(o),
76                m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
77        })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
78
79        ga('create', '
79UA-5510024-1
vendor: 55 bytes, lines 79-80
79', 'www.nottinghamcounsellingcentre.org.uk');
80        
80ga('require', 'displayfeatures');
81        ga('send', 'pageview');
82    </script>
82
83
84
85<script type="text/javascript">
86    window.dataLayer = window.dataLayer || [];
87</script>
87
88
89
90
91
92
93
94    
94<script type="text/plain" data-categories="analytics">
95        dataLayer.push({"cmsVersion":"2.4","pageBrandName":"Nottingham Counselling Service","setDomainName":"www.nottinghamcounsellingcentre.org.uk","ga.id":"UA-5510024-1","page.id":"01-Home","referralOverride":"","event":"onload_ga_pageview"});
vendor: 487 bytes, lines 95-104
95
96
97        (function (w, d, s, l, i) {
98            w[l] = w[l] || []; w[l].push({
99                'gtm.start':
100                    new Date().getTime(), event: 'gtm.js'
101            }); var f = d.getElementsByTagName(s)[0],
102                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
103                '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
104        })(window, document, 'script', 'dataLayer', '
104GTM-N3D983
vendor: 9 bytes, lines 104-105
104');
105    
105</script>
105
106
107<script type="text/javascript" nonce="">
108window.aiConfig = {"connectionString":"InstrumentationKey=9e2868a6-141d-4797-9de2-0164be0b2fd7;IngestionEndpoint=https://westeurope-3.in.applicationinsights.azure.com/;LiveEndpoint=https://westeurope.livediagnostics.monitor.azure.com/;ApplicationId=41a1386f-21c5-4910-962f-f343eaf534f2","accountId":"Nottingham Counselling Service","userId":null,"disableAjaxTracking":true,"disableFetchTracking":true}
109
110!(function (cfg){function e(){cfg.onInit&&cfg.onInit(n)}var x,w,D,t,E,n,C=window,O=document,b=C.location,q="script",I="ingestionendpoint",L="disableExceptionTracking",j="ai.device.";"instrumentationKey"[x="toLowerCase"](),w="crossOrigin",D="POST",t="appInsightsSDK",E=cfg.name||"appInsights",(cfg.name||C[t])&&(C[t]=E),n=C[E]||function(g){var f=!1,m=!1,h={initialize:!0,queue:[],sv:"8",version:2,config:g};function v(e,t){var n={},i="Browser";function a(e){e=""+e;return 1===e.length?"0"+e:e}return n[j+"id"]=i[x](),n[j+"type"]=i,n["ai.operation.name"]=b&&b.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(h.sv||h.version),{time:(i=new Date).getUTCFullYear()+"-"+a(1+i.getUTCMonth())+"-"+a(i.getUTCDate())+"T"+a(i.getUTCHours())+":"+a(i.getUTCMinutes())+":"+a(i.getUTCSeconds())+"."+(i.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z",iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}},ver:undefined,seq:"1",aiDataContract:undefined}}var n,i,t,a,y=-1,T=0,S=["js.monitor.azure.com","js.cdn.applicationinsights.io","js.cdn.monitor.azure.com","js0.cdn.applicationinsights.io","js0.cdn.monitor.azure.com","js2.cdn.applicationinsights.io","js2.cdn.monitor.azure.com","az416426.vo.msecnd.net"],o=g.url||cfg.src,r=function(){return s(o,null)};function s(d,t){if((n=navigator)&&(~(n=(n.userAgent||"").toLowerCase()).indexOf("msie")||~n.indexOf("trident/"))&&~d.indexOf("ai.3")&&(d=d.replace(/(\/)(ai\.3\.)([^\d]*)$/,function(e,t,n){return t+"ai.2"+n})),!1!==cfg.cr)for(var e=0;e<S.length;e++)if(0<d.indexOf(S[e])){y=e;break}var n,i=function(e){var a,t,n,i,o,r,s,c,u,l;h.queue=[],m||(0<=y&&T+1<S.length?(a=(y+T+1)%S.length,p(d.replace(/^(.*\/\/)([\w\.]*)(\/.*)$/,function(e,t,n,i){return t+S[a]+i})),T+=1):(f=m=!0,s=d,!0!==cfg.dle&&(c=(t=function(){var e,t={},n=g.connectionString;if(n)for(var i=n.split(";"),a=0;a<i.length;a++){var o=i[a].split("=");2===o.length&&(t[o[0][x]()]=o[1])}return t[I]||(e=(n=t.endpointsuffix)?t.location:null,t[I]="https://"+(e?e+".":"")+"dc."+(n||"services.visualstudio.com")),t}()).instrumentationkey||g.instrumentationKey||"",t=(t=(t=t[I])&&"/"===t.slice(-1)?t.slice(0,-1):t)?t+"/v2/track":g.endpointUrl,t=g.userOverrideEndpointUrl||t,(n=[]).push((i="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",o=s,u=t,(l=(r=v(c,"Exception")).data).baseType="ExceptionData",l.baseData.exceptions=[{typeName:"SDKLoadFailed",message:i.replace(/\./g,"-"),hasFullStack:!1,stack:i+"\nSnippet failed to load ["+o+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(b&&b.pathname||"_unknown_")+"\nEndpoint: "+u,parsedStack:[]}],r)),n.push((l=s,i=t,(u=(o=v(c,"Message")).data).baseType="MessageData",(r=u.baseData).message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+l+")").replace(/\"/g,"")+'"',r.properties={endpoint:i},o)),s=n,c=t,JSON&&((u=C.fetch)&&!cfg.useXhr?u(c,{method:D,body:JSON.stringify(s),mode:"cors"}):XMLHttpRequest&&((l=new XMLHttpRequest).open(D,c),l.setRequestHeader("Content-type","application/json"),l.send(JSON.stringify(s)))))))},a=function(e,t){m||setTimeout(function(){!t&&h.core||i()},500),f=!1},p=function(e){var n=O.createElement(q),e=(n.src=e,t&&(n.integrity=t),n.setAttribute("data-ai-name",E),cfg[w]);return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=a,n.onerror=i,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||a(0,t)},cfg.ld&&cfg.ld<0?O.getElementsByTagName("head")[0].appendChild(n):setTimeout(function(){O.getElementsByTagName(q)[0].parentNode.appendChild(n)},cfg.ld||0),n};p(d)}cfg.sri&&(n=o.match(/^((http[s]?:\/\/.*\/)\w+(\.\d+){1,5})\.(([\w]+\.){0,2}js)$/))&&6===n.length?(d="".concat(n[1],".integrity.json"),i="@".concat(n[4]),l=window.fetch,t=function(e){if(!e.ext||!e.ext[i]||!e.ext[i].file)throw Error("Error Loading JSON response");var t=e.ext[i].integrity||null;s(o=n[2]+e.ext[i].file,t)},l&&!cfg.useXhr?l(d,{method:"GET",mode:"cors"}).then(function(e){return e.json()["catch"](function(){return{}})}).then(t)["catch"](r):XMLHttpRequest&&((a=new XMLHttpRequest).open("GET",d),a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE)if(200===a.status)try{t(JSON.parse(a.responseText))}catch(e){r()}else r()},a.send())):o&&r();try{h.cookie=O.cookie}catch(k){}function e(e){for(;e.length;)!function(t){h[t]=function(){var e=arguments;f||h.queue.push(function(){h[t].apply(h,e)})}}(e.pop())}var c,u,l="track",d="TrackPage",p="TrackEvent",l=(e([l+"Event",l+"PageView",l+"Exception",l+"Trace",l+"DependencyData",l+"Metric",l+"PageViewPerformance","start"+d,"stop"+d,"start"+p,"stop"+p,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),h.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4},(g.extensionConfig||{}).ApplicationInsightsAnalytics||{});return!0!==g[L]&&!0!==l[L]&&(e(["_"+(c="onerror")]),u=C[c],C[c]=function(e,t,n,i,a){var o=u&&u(e,t,n,i,a);return!0!==o&&h["_"+c]({message:e,url:t,lineNumber:n,columnNumber:i,error:a,evt:C.event}),o},g.autoExceptionInstrumented=!0),h}(cfg.cfg),(C[E]=n).queue&&0===n.queue.length?(n.queue.push(e),n.trackPageView({})):e();})({
111    src: "https://js.monitor.azure.com/scripts/b/ai.3.gbl.min.js",
112    cfg: window.aiConfig,
113    onInit: function (ai) {
114        if (!window.appInsights) {
115            window.appInsights = ai;
116        }
117
118        ai.setAuthenticatedUserContext(window.aiConfig.userId, window.aiConfig.accountId);
119    },
120    crossOrigin: "anonymous"
121});
122</script>
122<script type="text/javascript">window.recaptchaUrl = 'https://www.google.com/recaptcha/api.js?render=6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u';</script>
122</head>
123<body class=" checkout loginSection">
124    
124<script type="text/javascript">
125        $(document).ready(function () {
126            initialiseGeneral();
127        });
128    </script>
128
129    
129<script src="/scripts/platform/main.min-edeee7aeb619ef1a3b565853a9679d9b.js"></script>
129
130
131    <header id="pageHeader" class="pageHeader" role="banner">
132        
133        
134            <a class="skipLink" href="#startcontent" accesskey="2">Skip over main navigation</a>
135            <div class="menuAdminContainer" role="navigation" aria-label="Admin" >
136                <ul id="menuAdmin" role="menubar">
137                    
138                    
139                        <li class="menuAdminLogin" role="none">
140                            <a href="/login?ReturnURL=%2fcheckout" title="Log in to contribute or update your details" rel="nofollow" role="menuitem">Log in</a>
141                        </li>
142                    
143                    
144                    
145                        <li class="menuAdminBasket" role="none">
146                            <a href="/checkout" title="View your basket" role="menuitem">
147                                <span>Basket: </span><span class="basket-summary">(0 items)</span>
148                            </a>
149                        </li>
150                    
151                    <li id="menuabff165f-6e3e-4428-badd-ae41bb9a5c04" role="none" class="menuAdminIneedurgenthelp"><a 
152                role='menuitem' 
153                href='/i-need-urgent-help' 
154                 
155                
156                aria-label='I need urgent help'>
157                I need urgent help
158                </a></li><li id="menu316797a6-61e2-413d-ae05-78a1d5e864fb" role="none" class="menuAdminPagesdisplay.aspx"><a 
159                role='menuitem' 
160                href='/how-to-find-us' 
161                 
162                
163                aria-label='Find Us'>
164                Find Us
165                </a></li><li id="menu09dea32f-c9a9-4b1c-9bf2-35f8c798c7b4" role="none" class="menuAdminPagescontact.aspx"><a 
166                role='menuitem' 
167                href='/Pages/Contact.aspx' 
168                 
169                
170                aria-label='Make an Enquiry'>
171                Make an Enquiry
172                </a></li><li id="menud1afc3c7-4c93-430b-abd4-1dca9b92e93f" role="none" class="menuAdminHttps:www.facebook.compagesnottinghamcounsellingservice170041776453363"><a 
173                role='menuitem' 
174                href='https://www.facebook.com/pages/Nottingham-Counselling-Service/170041776453363?fref=ts' 
175                 
176                
177                aria-label='Facebook'>
178                Facebook
179                </a></li><li id="menu74fd1d80-bf58-4a29-b2af-ab61ffc36755" role="none" class="menuAdminHttps:www.linkedin.comcompany3291665"><a 
180                role='menuitem' 
181                href='https://www.linkedin.com/company/3291665' 
182                 
183                
184                aria-label='LinkedIn'>
185                LinkedIn
186                </a></li><li id="menub1989c76-767b-4405-b138-79dda63be818" role="none" class="menuAdminHttps:twitter.comncscounselling"><a 
187                role='menuitem' 
188                href='https://twitter.com/NCSCounselling' 
189                 
190                
191                aria-label='Twitter'>
192                Twitter
193                </a></li><li id="menub9eca516-da5c-4df0-8168-44fdcc4effd3" role="none" class="menuAdminHttps:www.youtube.comchanneluclploftleckygkybmgaihqa"><a 
194                role='menuitem' 
195                href='https://www.youtube.com/channel/UCLpLoFtlECkYgkyBMGAiHQA' 
196                 
197                
198                aria-label='YouTube'>
199                YouTube
200                </a></li><li id="menu1d03d739-c968-4c1b-8b18-9582c47b3ad0" role="none" class="menuAdminHttps:www.instagram.comnottinghamcounsellingservice"><a 
201                role='menuitem' 
202                href='https://www.instagram.com/nottinghamcounsellingservice/' 
203                 
204                
205                aria-label='Instagram'>
206                Instagram
207                </a></li>
208                </ul>
209            </div>
210
211            <div class="content headerContent">
212                <a class="mainLogo" href="/" title="Home" accesskey="1">Nottingham Counselling Service</a>
213
214                
215                    <div class="mainCallToAction">
216                        <a href="https://corenet3.coreims.co.uk/nottinghamcounsellingservice/selfreferral/selfreferralstart.aspx" class="cta-button" target="_blank" rel="noopener" style="font-size: 14.6667px;">Self refer</a>&nbsp;<a href="/donate/donate/15/credit-card" class="cta-button cta-donate" style="font-size: 14.6667px;">Donate</a><br style="font-size: 14.6667px;" /><span style="font-size: 11pt;"></span>
217                    </div>
218                
219
220                <form class="header-search" action="/pages/search.aspx" method="get" role="search">
221                    <fieldset class="searchContainer">
222                        <label for="siteSearch" class="siteSearch">Search</label>
223                        <input type="search" title="Search" id="siteSearch" placeholder="Search" name="q" />
224                        <button type="submit" onclick="submitSearch('6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u')">Search</button>
225                    </fieldset>
226                </form>
227
228                <ul class="headerFollowContainer" aria-label="Social media links">
229                    
230                        <li class="headerFollow"><a class="twitter" href="https://twitter.com/Notts_C_S" title="Follow us">Twitter</a></li>
231                    
232                </ul>
233            </div>
234
235            <a class="menuMainAlt" href="#menu" role="button" aria-haspopup="true" aria-controls="menuMain">Menu</a>
236
237            <nav id="menuMain" class="menuMain" aria-label="Main">
238                <ul class="topLevel level1" role="menubar" aria-label="Main menu">
239                    <li id="menu9f8bcb3f-3f44-425b-95a1-697ad4f8d586" role="none" class="level1 menu1 dir parentItemWithoutClick hasSubmenu"><a 
240                    aria-haspopup='true' 
241                    aria-expanded='false' 
242                    role='menuitem' 
243                    href='#' 
244                     
245                    title='Counselling Services drop down menu'
246                    aria-label='Counselling Services'>
247                    Counselling Services
248                    </a><ul class="subMenu level2 menu1" role="menu" aria-label="Counselling Services"><li id="menu929bff8c-2e4e-47fb-a0cb-63960ed27a2c" role="none" class="level2 menu1_1"><a 
249                role='menuitem' 
250                href='/individual-counselling' 
251                 
252                
253                aria-label='Individual counselling'>
254                Individual counselling
255                </a></li><li id="menu00a288b4-4ff1-4a77-b478-e3cff11bde58" role="none" class="level2 menu1_2"><a 
256                role='menuitem' 
257                href='/employer-assistance-programme' 
258                 
259                
260                aria-label='Employer Assistance Programme'>
261                Employer Assistance Programme
262                </a></li><li id="menu5ffd7b13-4167-4ad7-9b4d-19920645cf75" role="none" class="level2 menu1_3"><a 
263                role='menuitem' 
264                href='/asylumseekers' 
265                 
266                
267                aria-label='Individual Therapy - Asylum Seekers and Refugees'>
268                Individual Therapy - Asylum Seekers and Refugees
269                </a></li><li id="menuae906827-aa84-4369-8000-d8c2c8489829" role="none" class="level2 menu1_4"><a 
270                role='menuitem' 
271                href='/mind-the-gap-wellbeing-support' 
272                 
273                
274                aria-label='Mind The Gap - MTVH'>
275                Mind The Gap - MTVH
276                </a></li><li id="menubb75b6e1-8559-4f87-8e6c-a0b770522792" role="none" class="level2 menu1_5"><a 
277                role='menuitem' 
278                href='/mtvh-enfield' 
279                 
280                
281                aria-label='MTVH Enfield'>
282                MTVH Enfield
283                </a></li><li id="menu9dbdbee9-5a8e-4151-aeb6-1ca4d1e661e3" role="none" class="level2 menu1_6"><a 
284                role='menuitem' 
285                href='/therapy-for-ukrainian-refugees' 
286                 
287                
288                aria-label='Психологічна терапія для українців'>
289                Психологічна терапія для українців
290                </a></li><li id="menu8df70f1a-e3b5-48a0-a16a-f0c9f1f54be2" role="none" class="level2 menu1_7"><a 
291                role='menuitem' 
292                href='/art-therapy' 
293                 
294                
295                aria-label='Art Therapy'>
296                Art Therapy
297                </a></li><li id="menu689e07f4-c11a-4a1b-9a13-3b3eb8bab097" role="none" class="level2 menu1_8"><a 
298                role='menuitem' 
299                href='/surviving-abuse-positively' 
300                 
301                
302                aria-label='Surviving abuse positively'>
303                Surviving abuse positively
304                </a></li><li id="menu1798f747-5832-4bb2-98c6-fc3816528b31" role="none" class="level2 menu1_9"><a 
305                role='menuitem' 
306                href='/black-asian-and-minority-ethnic-bame-counselling-hub' 
307                 
308                
309                aria-label='Black, Asian and Minority Ethnic (BAME) Counselling Hub'>
310                Black, Asian and Minority Ethnic (BAME) Counselling Hub
311                </a></li></ul></li><li id="menu4aa79e3a-11e3-4f20-b302-596f2a4db94b" role="none" class="level1 menu2 dir parentItemWithoutClick hasSubmenu"><a 
312                    aria-haspopup='true' 
313                    aria-expanded='false' 
314                    role='menuitem' 
315                    href='#' 
316                     
317                    title='Is counselling for me? drop down menu'
318                    aria-label='Is counselling for me?'>
319                    Is counselling for me?
320                    </a><ul class="subMenu level2 menu2" role="menu" aria-label="Is counselling for me?"><li id="menu85f1d8ae-66ac-46b1-a8a4-a532f0ac5a68" role="none" class="level2 menu2_1"><a 
321                role='menuitem' 
322                href='/what-is-counselling' 
323                 
324                
325                aria-label='What is counselling?'>
326                What is counselling?
327                </a></li><li id="menu2a2d2e5e-db67-4773-b8c5-22ece5680d91" role="none" class="level2 menu2_2"><a 
328                role='menuitem' 
329                href='/Pages/Category/what-to-expect/' 
330                 
331                
332                aria-label='What to expect'>
333                What to expect
334                </a></li><li id="menu6ad7755c-b373-45d1-8efb-3134d6b85819" role="none" class="level2 menu2_3"><a 
335                role='menuitem' 
336                href='/Pages/FAQs/Category/client-stories/' 
337                 
338                
339                aria-label='Client Feedback'>
340                Client Feedback
341                </a></li><li id="menuf43d308b-4938-4f4d-8d91-804bf0e0d6c8" role="none" class="level2 menu2_4"><a 
342                role='menuitem' 
343                href='/Pages/Category/case-studies/' 
344                 
345                
346                aria-label='Past Clients'>
347                Past Clients
348                </a></li><li id="menuaef5d068-4ec6-4cfb-94e6-9469e35205dc" role="none" class="level2 menu2_5"><a 
349                role='menuitem' 
350                href='/alternative-resources' 
351                 
352                
353                aria-label='Alternative resources'>
354                Alternative resources
355                </a></li></ul></li><li id="menud4f3a456-e494-4527-8648-1a115a08dfd0" role="none" class="level1 menu3 dir parentItemWithoutClick hasSubmenu"><a 
356                    aria-haspopup='true' 
357                    aria-expanded='false' 
358                    role='menuitem' 
359                    href='#' 
360                     
361                    title='For Counsellors drop down menu'
362                    aria-label='For Counsellors'>
363                    For Counsellors
364                    </a><ul class="subMenu level2 menu3" role="menu" aria-label="For Counsellors"><li id="menu0530a81f-cae0-482c-ab2c-19f4466a355e" role="none" class="level2 menu3_1"><a 
365                role='menuitem' 
366                href='/training-placements' 
367                 
368                
369                aria-label='Placements'>
370                Placements
371                </a></li><li id="menu74242999-4590-4bd3-a225-b0d81c13078c" role="none" class="level2 menu3_2"><a 
372                role='menuitem' 
373                href='/volunteercounsellor' 
374                 
375                
376                aria-label='Volunteer as a counsellor'>
377                Volunteer as a counsellor
378                </a></li><li id="menu0ed92b20-0d87-4e2f-a24b-e93e31de011a" role="none" class="level2 menu3_3"><a 
379                role='menuitem' 
380                href='/Pages/Events/Category/training-for-counsellors/' 
381                 
382                
383                aria-label='Training courses'>
384                Training courses
385                </a></li><li id="menuf5e3288a-7df7-48b0-9ab6-a1799e2a1333" role="none" class="level2 menu3_4"><a 
386                role='menuitem' 
387                href='/room-hire' 
388                 
389                
390                aria-label='Room hire'>
391                Room hire
392                </a></li></ul></li><li id="menudaef4190-4947-4ea7-81af-92d309972ab5" role="none" class="level1 menu4 dir parentItemWithoutClick hasSubmenu"><a 
393                    aria-haspopup='true' 
394                    aria-expanded='false' 
395                    role='menuitem' 
396                    href='#' 
397                     
398                    title='Mental Health Guide drop down menu'
399                    aria-label='Mental Health Guide'>
400                    Mental Health Guide
401                    </a><ul class="subMenu level2 menu4" role="menu" aria-label="Mental Health Guide"><li id="menu7a36de7a-63ed-4848-9569-50be0d0f0b6c" role="none" class="level2 menu4_1"><a 
402                role='menuitem' 
403                href='/debunking-mental-health-a-z' 
404                 
405                
406                aria-label='Debunking mental health A-Z'>
407                Debunking mental health A-Z
408                </a></li><li id="menucc47c72e-49d0-47b9-9512-76d72a979643" role="none" class="level2 menu4_2"><a 
409                role='menuitem' 
410                href='/therapy-types' 
411                 
412                
413                aria-label='Types of therapy'>
414                Types of therapy
415                </a></li></ul></li><li id="menu913bbc8d-92ba-4b9e-b2c1-c687e934ffc4" role="none" class="level1 menu5 dir parentItemWithoutClick hasSubmenu"><a 
416                    aria-haspopup='true' 
417                    aria-expanded='false' 
418                    role='menuitem' 
419                    href='#' 
420                     
421                    title='About us drop down menu'
422                    aria-label='About us'>
423                    About us
424                    </a><ul class="subMenu level2 menu5" role="menu" aria-label="About us"><li id="menu93e66378-9f34-4939-b0f2-3a256a8549ee" role="none" class="level2 menu5_1"><a 
425                role='menuitem' 
426                href='/our-vision' 
427                 
428                
429                aria-label='Our Vision'>
430                Our Vision
431                </a></li><li id="menuf52f7db7-5f7f-45ff-a3b6-f03ad75114f2" role="none" class="level2 menu5_2 dir parentItemWithoutClick hasSubmenu"><a 
432                    aria-haspopup='true' 
433                    aria-expanded='false' 
434                    role='menuitem' 
435                    href='#' 
436                     
437                    title='Our People drop down menu'
438                    aria-label='Our People'>
439                    Our People
440                    </a><ul class="subMenu level3 menu5_2" role="menu" aria-label="Our People"><li id="menu68b863ba-d283-4f1f-b9ee-5962c31a5aec" role="none" class="level3 menu5_2_1"><a 
441                role='menuitem' 
442                href='/FAQs/our-counsellors/' 
443                 
444                
445                aria-label='Our Counsellors'>
446      
446          Our Counsellors
447                </a></li><li id="menuec4920d2-d5b7-44b8-80b6-a8ab759ed7bd" role="none" class="level3 menu5_2_2"><a 
448                role='menuitem' 
449                href='/our-staff' 
450                 
451                
452                aria-label='Our Staff'>
453                Our Staff
454                </a></li><li id="menue411a17c-cf5d-41b5-8295-a8e549a6f7de" role="none" class="level3 menu5_2_3"><a 
455                role='menuitem' 
456                href='/our-trustees' 
457                 
458                
459                aria-label='Our Trustees'>
460                Our Trustees
461                </a></li><li id="menuac03fc4a-1c29-475a-94b3-dc87780609e1" role="none" class="level3 menu5_2_4"><a 
462                role='menuitem' 
463                href='/our-patrons' 
464                 
465                
466                aria-label='Our Patrons'>
467                Our Patrons
468                </a></li></ul></li><li id="menufcd827af-8a1a-421c-b807-7192e4903f3f" role="none" class="level2 menu5_3"><a 
469                role='menuitem' 
470                href='/how-to-find-us' 
471                 
472                
473                aria-label='How to find us'>
474                How to find us
475                </a></li><li id="menu602efbb6-a666-4300-ad6c-0b91eb620e13" role="none" class="level2 menu5_4"><a 
476                role='menuitem' 
477                href='/our-history' 
478                 
479                
480                aria-label='Our History'>
481                Our History
482                </a></li><li id="menudb6bb311-fc76-44a1-a5e1-a81943b383ce" role="none" class="level2 menu5_5"><a 
483                role='menuitem' 
484                href='/our-supporters' 
485                 
486                
487                aria-label='Our Supporters'>
488                Our Supporters
489                </a></li><li id="menu61fa5da7-ab41-4969-b9d2-be76010b1cc0" role="none" class="level2 menu5_6"><a 
490                role='menuitem' 
491                href='/Pages/Category/jobs/' 
492                 
493                
494                aria-label='Jobs'>
495                Jobs
496                </a></li><li id="menu9892b2c9-09e0-4b63-ae61-c99b556967cb" role="none" class="level2 menu5_7"><a 
497                role='menuitem' 
498                href='/Pages/News/Category/news/' 
499                 
500                
501                aria-label='News'>
502                News
503                </a></li><li id="menu2e3c387f-0b95-4dc3-84e8-86b9ea81b96a" role="none" class="level2 menu5_8 dir parentItemWithoutClick hasSubmenu"><a 
504                    aria-haspopup='true' 
505                    aria-expanded='false' 
506                    role='menuitem' 
507                    href='/annual-reports' 
508                     
509                    title='Updates and Information drop down menu'
510                    aria-label='Updates and Information'>
511                    Updates and Information
512                    </a><ul class="subMenu level3 menu5_8" role="menu" aria-label="Updates and Information"><li id="menu2b38a5b9-604f-4e03-8e74-2a66e0f82549" role="none" class="level3 menu5_8_1"><a 
513                role='menuitem' 
514                href='/ncs-client-agreement-information' 
515                 
516                
517                aria-label='NCS Client Agreement Information'>
518                NCS Client Agreement Information
519                </a></li><li id="menu7692d00e-e3e1-4bf8-9bae-167af81a543d" role="none" class="level3 menu5_8_2"><a 
520                role='menuitem' 
521                href='/annual-reports' 
522                 
523                
524                aria-label='Annual Reports'>
525                Annual Reports
526                </a></li></ul></li></ul></li><li id="menuf74a3882-1311-4237-8be5-4b7bbc1101f0" role="none" class="level1 menu6 dir parentItemWithoutClick hasSubmenu"><a 
527                    aria-haspopup='true' 
528                    aria-expanded='false' 
529                    role='menuitem' 
530                    href='#' 
531                     
532                    title='Support Us drop down menu'
533                    aria-label='Support Us'>
534                    Support Us
535                    </a><ul class="subMenu level2 menu6" role="menu" aria-label="Support Us"><li id="menu7b79b375-feaa-48b9-b897-9215f17aca59" role="none" class="level2 menu6_1"><a 
536                role='menuitem' 
537                href='/Pages/Appeal/Category/donate/' 
538                 
539                
540                aria-label='Donate'>
541                Donate
542                </a></li><li id="menu66515ec3-4916-4c64-b430-b8fc3a777e1e" role="none" class="level2 menu6_2"><a 
543                role='menuitem' 
544                href='/Pages/Category/volunteering/' 
545                 
546                
547                aria-label='Volunteer'>
548                Volunteer
549                </a></li><li id="menud999524b-5252-4784-bc46-a28413cb1450" role="none" class="level2 menu6_3"><a 
550                role='menuitem' 
551                href='/Pages/Appeal/Category/fundraising/' 
552                 
553                
554                aria-label='Fundraise'>
555                Fundraise
556                </a></li><li id="menu031806ff-d1fe-4557-a206-ce7504cb66e1" role="none" class="level2 menu6_4"><a 
557                role='menuitem' 
558                href='/Pages/Events/Category/regular-events/' 
559                 
560                
561                aria-label='Events'>
562                Events
563                </a></li><li id="menu87c79fa5-cbb3-40c4-95b1-d5c1f38512ca" role="none" class="level2 menu6_5"><a 
564                role='menuitem' 
565                href='/corporate-support' 
566                 
567                
568                aria-label='Corporate support'>
569                Corporate support
570                </a></li><li id="menue315a1b5-935b-4906-9d60-7a976d8b0332" role="none" class="level2 menu6_6"><a 
571                role='menuitem' 
572                href='/Pages/Category/other-ways-to-support-us/' 
573                 
574                
575                aria-label='Other ways to support us'>
576                Other ways to support us
577                </a></li></ul></li>
578                    <li class="hasSubmenu menuAdminAltItems">
579                        <a href="#" role="menuitem">
580                            07825298762
581                        </a>
582
583                        <ul class="subMenu">
584                            
585                            
586                                <li class="menuAdminLogin"><a href="/login?ReturnURL=%2fcheckout" title="Log in to contribute or update your details" role="menuitem" rel="nofollow">Log in</a></li>
587                            
588                            
589                            
590                            <li id="menuabff165f-6e3e-4428-badd-ae41bb9a5c04" role="none" class="menuAdminIneedurgenthelp"><a 
591                role='menuitem' 
592                href='/i-need-urgent-help' 
593                 
594                
595                aria-label='I need urgent help'>
596                I need urgent help
597                </a></li><li id="menu316797a6-61e2-413d-ae05-78a1d5e864fb" role="none" class="menuAdminPagesdisplay.aspx"><a 
598                role='menuitem' 
599                href='/how-to-find-us' 
600                 
601                
602                aria-label='Find Us'>
603                Find Us
604                </a></li><li id="menu09dea32f-c9a9-4b1c-9bf2-35f8c798c7b4" role="none" class="menuAdminPagescontact.aspx"><a 
605                role='menuitem' 
606                href='/Pages/Contact.aspx' 
607                 
608                
609                aria-label='Make an Enquiry'>
610                Make an Enquiry
611                </a></li><li id="menud1afc3c7-4c93-430b-abd4-1dca9b92e93f" role="none" class="menuAdminHttps:www.facebook.compagesnottinghamcounsellingservice170041776453363"><a 
612                role='menuitem' 
613                href='https://www.facebook.com/pages/Nottingham-Counselling-Service/170041776453363?fref=ts' 
614                 
615                
616                aria-label='Facebook'>
617                Facebook
618                </a></li><li id="menu74fd1d80-bf58-4a29-b2af-ab61ffc36755" role="none" class="menuAdminHttps:www.linkedin.comcompany3291665"><a 
619                role='menuitem' 
620                href='https://www.linkedin.com/company/3291665' 
621                 
622                
623                aria-label='LinkedIn'>
624                LinkedIn
625                </a></li><li id="menub1989c76-767b-4405-b138-79dda63be818" role="none" class="menuAdminHttps:twitter.comncscounselling"><a 
626                role='menuitem' 
627                href='https://twitter.com/NCSCounselling' 
628                 
629                
630                aria-label='Twitter'>
631                Twitter
632                </a></li><li id="menub9eca516-da5c-4df0-8168-44fdcc4effd3" role="none" class="menuAdminHttps:www.youtube.comchanneluclploftleckygkybmgaihqa"><a 
633                role='menuitem' 
634                href='https://www.youtube.com/channel/UCLpLoFtlECkYgkyBMGAiHQA' 
635                 
636                
637                aria-label='YouTube'>
638                YouTube
639                </a></li><li id="menu1d03d739-c968-4c1b-8b18-9582c47b3ad0" role="none" class="menuAdminHttps:www.instagram.comnottinghamcounsellingservice"><a 
640                role='menuitem' 
641                href='https://www.instagram.com/nottinghamcounsellingservice/' 
642                 
643                
644                aria-label='Instagram'>
645                Instagram
646                </a></li>
647                        </ul>
648                    </li>
649                    
650                    <li class="menuAdminBasket menuAdminAltItems">
651                        <a href="/checkout" title="View your basket"><span>Basket: </span><span class="basket-summary">(0 items)</span></a>
652                    </li>
653                    
654                </ul>
655            </nav>
656        </header>
657
658    <form name="bodyForm" method="post" action="./checkout" id="bodyForm">
659<div>
660<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
661<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
662<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="" />
663</div>
664
665<script type="text/javascript">
666//<![CDATA[
667var theForm = document.forms['bodyForm'];
668if (!theForm) {
669    theForm = document.bodyForm;
670}
671function __doPostBack(eventTarget, eventArgument) {
672    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
673        theForm.__EVENTTARGET.value = eventTarget;
674        theForm.__EVENTARGUMENT.value = eventArgument;
675        theForm.submit();
676    }
677}
678//]]>
679</script>
679
680
681
682<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZDWrFkim6IcWIMGyU5yb95lUkg73wFRh4uOlTrE8ombO7WN1PQ2&amp;t=639190743605538696" type="text/javascript"></script>
682
683
684
685<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvlRM5uFC5_Srbr9kx7Oy9ALIJlnt7w8cUWX7FSX0E7pxGxFial1S6GG_Vt30H5Nb8ry6OQtKGF9MZtKdc0WqOOvTqMkqhi5eEoSN68UCUMFAVRWRnubNTdfOvOipC8NWnreKii41&amp;t=3e3fe94" type="text/javascript"></script>
vendor: 2 bytes, line 685
685
686<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8ODFbt8eH3ojXxUPX2OssNtD-83zjFDSA_au6q23Ix27iKsWIlScnB4T5Ta1MveL1jsMSeiZLGM8k5dcBzXID5ifBKagWFHGp5n_J62bxdxtPXPDrRyrzUJ2B4pCJ8CpyJ5R7g0U1&amp;t=3e3fe94" type="text/javascript"></script>
686
687<div>
688
689	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="IaXITwAZrBGhDpv8yoONfAMyIC8Hm/+0mijwscVqCkEtqnW9tQqwZo1sOvq7Si5omMe+zI95RwqVHlGXAtp/leT5LzMAJpu6IJjcOoi7XhrvCJU7RWcpO48mMQqchNX4mtVEAtc+hLJgrC88vSOHtikGh6k=" />
690</div>
691        
691<script type="text/javascript">
692//<![CDATA[
693Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$m$DefaultScriptManager', 'bodyForm', [], [], [], 90, 'ctl00$ctl00$m');
694//]]>
695</script>
695
696
697        
698        <a name="startcontent" id="startcontent"></a>
699        
700        
701        
702        
702<script>
703            Object.defineProperty(String.prototype, "startsWith", {
704                value: function (search, rawPos) {
705                    var pos = rawPos > 0 ? rawPos | 0 : 0;
706                    return this.substring(pos, pos + search.length) === search;
707                },
708            });
709        </script>
709
710        
711	
712	
713	
714			
715<script type="text/javascript">
716    var RecaptchaService =
717    {
718        needsValidating: true,
719        submitCallback: function () { },
720        failureCallback: function () { },
721        versionThreeToken: "",
722        email: "",
723        validate: function () {
724            $.post("/frontend/api/recaptcha/validate",
725                {
726                    "Email": RecaptchaService.email,
727                    "Token": RecaptchaService.versionThreeToken
728                }).done(function () {
729                    RecaptchaService.needsValidating = false;
730                    RecaptchaService.submitCallback();
731                }).fail(function () {
732                    RecaptchaService.showPopup();
733                    if (RecaptchaService.failureCallback) {
734                        RecaptchaService.failureCallback();
735                    }
736                });
737        },
738        showPopup: function () {
739            var container = document.getElementById("recaptcha-container");
740            container.style.display = "flex";
741        },
742        hidePopup: function () {
743            var container = document.getElementById("recaptcha-container");
744            container.style.display = "none";
745        }
746    };
747
748    getRecaptcha(function(g) {
749        g.ready(function () {
750            g.render('recaptcha-btn',
751                {
752                    'sitekey': '6LfOrcMUAAAAALe7UoUne8BZl8TuZ4YhvNNhJYbo',
753                    'callback': function (response) {
754                        RecaptchaService.needsValidating = false;
755                        $("#RecaptchaTokenV2").val(response);
756    
757                        RecaptchaService.hidePopup();
758                        RecaptchaService.submitCallback();
759                    }
760                });
761        });        
762    });
763
764</script>
764
765<div class="recaptcha-container" id="recaptcha-container">
766    <div class="recaptcha-content">
767        <span class="recaptcha-intro">Please verify your action</span>
768        <div id="recaptcha-btn" class="recaptcha-btn"></div>
769    </div>
770</div>
771<input type="hidden" name="RecaptchaTokenV2" id="RecaptchaTokenV2" value="" />
772
773<script type="text/javascript" src="https://js.stripe.com/v3/"></script>
vendor: 2 bytes, line 773
773
774<script type="text/javascript">
775    appInsights.trackEvent("OrderStarted");
776
777    
778    appInsights.trackEvent("ShopStartedMw");
779    
780
781    $(document).ready(function () {
782        logRecaptchaAction('shop_payment_page', '6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u');
783    });
784</script>
vendor: 2 bytes, line 784
784
785<script type="text/javascript">
786    
787    $.get("/frontend/api/shopping-basket/promo-code",
788        function (data) {
789            if (data) {
790                document.getElementById("promoCode").value = data;
791                checkAndApplyPromoCode();
792            } else {
793                document.getElementById("promoCode").value = '';
794            }
795        });
796
797    var PaymentManager = {
798        _wrapper: "#paymentMethods",
799        _radioGroup: "input[name=payment-method]:radio",
800        _submitWrapper: "#submit-button-wrapper",
801        _registrationFieldsMarker: "[data-behaviour=registration-field]",
802        _registrationFieldsToggler: ".registrationFieldsToggler",
803        options: {
804            PAYPAL: "paypal",
805            CREDITCARD: "credit-card",
806            FREE: "free",
807            NOTALLOWED: "notallowed",
808            DISABLED: "disabled",
809            NONE: "none",
810            GooglePay: "google-pay",
811            ApplePay: "apple-pay"
812        },
813        Init: function () {
814            this._resetStepsState();
815            this._bindEvents();
816            this._setSelectionsFromUrl();
817            this.setupMobileWallet(PaymentManager._hideSinglePaymentProvider);
818        },
819        _setSelectionsFromUrl: function () {
820            const selectedPayment = 'credit-card';
821            this.triggerPaymentMethodChange(selectedPayment, null);
822        },
823        _syncUrlState: function () {
824            if (window.history && window.history.pushState) {
825                const url = PaymentManager.buildUrl(this);
826                history.replaceState(null, null, url);
827            }
828        },
829        buildUrl: function (context) {
830            const selectedMethod = context.getSelectedPaymentMethod();
831            let url = "/checkout";
832            if (selectedMethod !== undefined && selectedMethod !== context.options.NONE)
833                url += `/${selectedMethod}`;
834            return url;
835        },
836        _resetStepsState: function () {
837            $("[data-step-state=hidden]").addClass("hidden");
838            $("[data-step-state=visible]").removeClass("hidden");
839        },
840        _resetFlowsVisibility: function () {
841            $("[data-flow]").removeClass("hidden");
842        },
843        _resetCssArtifacts: function () {
844            $(this._submitWrapper).show();
845        },
846        _bindOnPaymentMethodChange: function () {
847            $(document).on("PaymentMethod:Change", this._onPaymentMethodChangeHandler);
848        },
849        triggerPaymentMethodChange: function (newValue, oldValue) {
850            $.event.trigger({
851                type: "PaymentMethod:Change",
852                newValue: newValue,
853                oldValue: oldValue,
854                context: this
855            });
856        },
857        validatePaymentMethodChange: function (newValue) {
858            let isValid = false;
859            const orderTotal = ShopManager.getOrderTotal();
860            switch (newValue) {
861                case PaymentManager.options.PAYPAL:
862                case PaymentManager.options.CREDITCARD:
863                case PaymentManager.options.GooglePay:
864                case PaymentManager.options.ApplePay:
865                    if (orderTotal > 0)
866                        isValid = true;
867                    break;
868                case PaymentManager.options.FREE:
869                    if (orderTotal == 0)
870                        isValid = true;
871                    break;
872                case PaymentManager.options.NONE:
873                    isValid = true;
874                    break;
875                default:
876                    break;
877            }
878            return isValid;
879        },
880        _onPaymentMethodChangeHandler: function (e) {
881            const context = e.context;
882            const options = context.options;
883            context._resetCssArtifacts();
884            var paymentMethod = e.newValue;
885
886            // Validate before changing
887            if (!context.validatePaymentMethodChange(paymentMethod)) {
888                paymentMethod = options.NOTALLOWED;
889            }
890
891            switch (paymentMethod) {
892                case options.PAYPAL:
893                    context._initPayPalFlow();
894                    break;
895                case options.CREDITCARD:
896                    context._initCreditCardFlow();
897                    break;
898                case options.GooglePay:
899                    context._initGooglePayFlow();
900                    break;
901                case options.ApplePay:
902                    context._initApplePayFlow();
903                    break;
904                case options.FREE:
905                    context._initFreeFlow();
906                    break;
907                case options.NONE:
908                    context._initFlowClean();
909                    break;
910                case undefined: // Hit when e.oldValue is undefined for DirectDebitFlow
911                    context._resetStepsState();
912                    break;
913                case options.NOTALLOWED:
914                    console.warn(`===Payment Method: ${e.newValue} is not allowed ===`);
915                    break;
916                case options.DISABLED:
917                    console.warn(`===Payment Method: ${e.newValue} is disabled ===`);
918                    break;
919                default:
920                    console.warn(`=== Wrong Payment Method: ${e.newValue} ===`);
921                    break;
922            }
923
924            setPaymentCompletionContent();
925            context._syncUrlState();
926        },
927        _bindEvents: function () {
928            this._bindOnPaymentMethodChange();
929            this._bindRadioButtons();
930            this._bindOnSubmit();
931            this._bindOnCancel();
932            this._bindRegistrationFieldsToggler();
933        },
934        _bindRadioButtons: function () {
935            $(`${PaymentManager._wrapper} ${PaymentManager._radioGroup}`).on('change', function () {
936                PaymentManager.triggerPaymentMethodChange(this.value, null);
937            });
938        },
939        _bindRegistrationFieldsToggler: function () {
940            const fields = $(PaymentManager._registrationFieldsMarker);
941
942            $(PaymentManager._registrationFieldsToggler).on('change', function () {
943                switch (this.checked) {
944                    case true:
945                        fields.addClass("hidden");
946                        break;
947                    case false:
948                        fields.removeClass("hidden");
949                        break;
950                }
951            });
952        },
953        _bindOnSubmit: function () {
954            $("[data-control=submit]").on("click",
955                function () {
956                    PaymentManager.submit();
957                });
958        },
959        _bindOnCancel: function () {
960            $("[data-control=cancel]").on("click",
961                function () {
962                    PaymentManager.cancel();
963                });
964        },
965        _initPayPalFlow: function () {
966            this._resetFlowsVisibility();
967            this._setSelectedPaymentMethod(this.options.PAYPAL);
968            $("[data-flow~=hide-for-paypal]").addClass("hidden");
969        },
970        _initFreeFlow: function () {
971            this._resetFlowsVisibility();
972            this._setSelectedPaymentMethod(this.options.FREE);
973            $("[data-flow~=hide-for-free]").addClass("hidden");
974        },
975        _initCreditCardFlow: function () {
976            this._resetFlowsVisibility();
977            this._setSelectedPaymentMethod(this.options.CREDITCARD);
978            $("[data-flow~=hide-for-creditcard]").addClass("hidden");
979        },
980        _initGooglePayFlow: function () {
981            this._resetFlowsVisibility();
982            this._setSelectedPaymentMethod(this.options.GooglePay);
983            $("[data-flow~=hide-for-creditcard]").addClass("hidden");
984        },
985        _initApplePayFlow: function () {
986            this._resetFlowsVisibility();
987            this._setSelectedPaymentMethod(this.options.ApplePay);
988            $("[data-flow~=hide-for-creditcard]").addClass("hidden");
989        },
990        _initFlowClean: function () {
991            this._resetFlowsVisibility();
992            this._resetStepsState();
993            this._setSelectedPaymentMethod(this.options.NONE);
994        },
995        _setSelectedPaymentMethod: function (option) {
996            const options = PaymentManager.options;
997            switch (option) {
998                case options.PAYPAL:
999                case options.CREDITCARD:
1000                case options.GooglePay:
1001                case options.ApplePay:
1002                case options.FREE:
1003                    $(this._radioGroup + "[value=" + option + "]").prop("checked", true);
1004                    this.setSelectedPaymentMethodClass(option);
1005                    break;
1006                case options.NONE:
1007                    $(this._radioGroup).prop("checked", false);
1008                    this.setSelectedPaymentMethodClass();
1009                    break;
1010                default:
1011                    console.log("Wrong payment method value: " + option);
1012                    break;
1013            }
1014            console.info("=== Payment Method Set: " + option + " ===");
1015        },
1016        _hideSinglePaymentProvider: function () {
1017            $('section[data-step="payment-method"]').each(function () {
1018                const $this = $(this);
1019                const paymentProviders = $this.find('.radio-choice:not(.hidden)');
1020
1021                if (paymentProviders.length === 1) {
1022                    const selectedMethod = PaymentManager.getSelectedPaymentMethod();
1023                    const paymentProvider = paymentProviders.find("input").val();
1024                    if (selectedMethod !== paymentProvider && selectedMethod !== PaymentManager.options.FREE) {
1025                        PaymentManager._setSelectedPaymentMethod(paymentProvider);
1026                    }
1027                    $this.hide();
1028                }
1029            });
1030        },
1031        getSelectedPaymentMethod: function () {
1032            return this._getSelectedRadioValue() || this.options.NONE;
1033        },
1034        _getSelectedRadioValue: function () {
1035            const selectedRadio = $(`${this._wrapper} ${this._radioGroup}:checked`);
1036            if (selectedRadio.length > 0) {
1037                return selectedRadio.val();
1038            } else {
1039                return undefined;
1040            }
1041        },
1042        submit: function () {
1043            const options = PaymentManager.options;
1044            if (!PaymentManager.validate()) {
1045                console.log("=== Form is not valid ===");
1046                return;
1047            } else {
1048                PaymentManager.showLoading();
1049
1050                switch (PaymentManager.getSelectedPaymentMethod()) {
1051                    case options.DIRECTDEBIT:
1052                        alert("Payment method not supported for shopping cart");
1053                        break;
1054                    case options.PAYPAL:
1055                        {
1056                            const validateBasket = PaymentManager.validateBasket();
1057                            validateBasket.done(function(data) {
1058                                if (!data.hasAnyItems) {
1059                                    PaymentManager.showBasketValidationError();
1060                                    return;
1061                                }
1062                                if (data.isDeliveryRequired) {
1063                                    if (!PaymentManager.isValidPaypalDeliveryAddress()) {
1064                                        return;
1065                                    } else {
1066                                        $('.formQuestion.enterAddressLine1 .alert').addClass('hidden');
1067                                    }
1068                                }
1069                                if (data.hasExpiredEventTicket) {
1070                                    alert("Your basket has items for an expired event. Checkout cannot continue");
1071                                    return;
1072                                }
1073                                if (data.hasUpdatedProducts) {
1074                                    alert("Your basket contained items that have updated since you added them. Please check your basket before continuing.");
1075                                    document.location.reload();
1076                                    return;
1077                                }
1078                                if (data.outOfStockItems.length > 0) {
1079                                    alert("Sorry, one or more of the products are no longer in stock");
1080                                    return;
1081                                }
1082
1083                                const metadata = {
1084                                    "UsesGiftAid": false,
1085                                    "Comment": $("#donationComment").val(),
1086                                    "DeliveryInfo": $("#deliveryInfo").val(),
1087                                    "OrderReference": $("#purchaseOrderRef").val(),
1088                                    "DeliveryOptions": PaymentManager.getDeliveryOptions(),
1089                                    "PromoCode": $("#promoCode").val(),
1090                                    "Order": ShopManager.getOrderData()
1091                                };
1092
1093                                const payPalData = {
1094                                    "PrePaymentId": $("#hdnPrePaymentId").val(),
1095                                    "Amount": ShopManager.getOrderTotal(),
1096                                    "ContextId": null,
1097                                    "PaymentType": "Purchase",
1098                                    "PaymentProvider": "PayPal",
1099                                    "DateAdded": new Date().toISOString(),
1100                                    "Metadata": JSON.stringify(metadata)
1101                                };
1102
1103                                $.post('/frontend/api/payment/pre-payment', payPalData)
1104                                    .done();
1105
1106                                const paypalForm = $('#bodyForm');
1107                                sanitiseField($('#deliveryInfo', paypalForm));
1108                                paypalForm.attr("action", "/Pages/Payment/paypal/");
1109                                paypalForm.get(0).submit();    
1110                            });
1111                        }
1112                        break;
1113                    case options.CREDITCARD:
1114                    case options.GooglePay:
1115                    case options.ApplePay:
1116                        grecaptcha.execute('6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u', { action: 'shop_payment_submit' }).then(
1117                            function (token) {
1118                                $("#RecaptchaTokenV3").val(token);
1119
1120                                if (RecaptchaService.needsValidating) {
1121                                    RecaptchaService.versionThreeToken = token;
1122                                    RecaptchaService.email = $("#registeremail").val();
1123                                    RecaptchaService.failureCallback = function () {
1124                                        $.post('/frontend/api/payment/attempt',
1125                                            {
1126                                                "PrePaymentId": $("#hdnPrePaymentId").val(),
1127                                                "Email": $("#registeremail").val()
1128                                            })
1129                                            .done();
1130                                    }
1131
1132                                    RecaptchaService.validate();
1133                                    return;
1134                                }
1135
1136                                const validateBasket = PaymentManager.validateBasket();
1137                                validateBasket.done(function (data) {
1138                                    if (!data.hasAnyItems) {
1139                                        PaymentManager.showBasketValidationError();
1140                                        return;
1141                                    }
1142                                    if (data.isDeliveryRequired) {
1143                                        if (!PaymentManager.isValidStripeDeliveryAddress()) {
1144                                            return;
1145                                        } else {
1146                                            $('.formQuestion.enterAddressLine1 .alert').addClass('hidden');
1147                                        }
1148                                    }
1149                                    if (data.hasExpiredEventTicket) {
1150                                        alert("Your basket has items for an expired event. Checkout cannot continue");
1151                                        return;
1152                                    }
1153                                    if (data.hasUpdatedProducts) {
1154                                        alert("Your basket contained items that have updated since you added them. Please check your basket before continuing.");
1155                                        document.location.reload();
1156                                        return;
1157                                    }
1158                                    if (data.outOfStockItems.length > 0) {
1159                                        alert("Sorry, one or more of the products are no longer in stock");
1160                                        return;
1161                                    }
1162
1163                                    // Do not Delete
1164                                    const form = $('#bodyForm');
1165
1166                                    const metadata = {
1167                                        "Address1": $("#billingAddressLine1").val(),
1168                                        "Address2": $("#billingAddressLine2").val(),
1169                                        "Address3": $("#billingAddressLine3").val(),
1170                                        "Town": $("#billingaddressCity").val(),
1171                                        "PostCode": $("#billingpostcodeLookUp").val(),
1172                                        "CountryId": $("#billingddlCountry").val(),
1173                                        "Email": $("#registeremail").val(),
1174                                        "UsesGiftAid": false,
1175                                        "DeliveryInfo": $("#deliveryInfo").val(),
1176                                        "OrderReference": $("#purchaseOrderRef").val(),
1177                                        "DeliveryOptions": PaymentManager.getDeliveryOptions(),
1178                                        "PromoCode": $("#promoCode").val(),
1179                                        "Order": ShopManager.getOrderData()
1180                                    };
1181
1182                                    const creditCardData = {
1183                                        "PrePaymentId": $("#hdnPrePaymentId").val(),
1184                                        "Amount": ShopManager.getOrderTotal(),
1185                                        "ContextId": null,
1186                                        "PaymentType": "Purchase",
1187                                        "PaymentProvider": "Stripe",
1188                                        "FirstName": $("#firstName").val(),
1189                                        "LastName": $("#lastName").val(),
1190                                        "DateAdded": new Date().toISOString(),
1191                                        "Metadata": JSON.stringify(metadata)
1192                                    };
1193
1194                                    $.post('/frontend/api/payment/pre-payment', creditCardData).done();
1195
1196                                    $("#__EVENTTARGET, #__EVENTARGUMENT, #__VIEWSTATE", form).remove();
1197
1198                                    const selectedPaymentMethod = PaymentManager.getSelectedPaymentMethod();
1199
1200                                    const mobileWalletSelected = selectedPaymentMethod === options.GooglePay ||
1201                                        selectedPaymentMethod === options.ApplePay;
1202                                    form.append(`<input type='hidden' name='mobileWalletSelected' value='${mobileWalletSelected}' />`);
1203
1204                                    const antiForgeryToken = $('input[name="__RequestVerificationToken"]', form).val();
1205                                    form.append(`<input type='hidden' name='AntiForgeryToken' value='${antiForgeryToken}' />`);
1206
1207                                    form.attr("action", "/frontend/api/payments/workflows/purchase");
1208                                    form.get(0).submit();
1209
1210                                    
1211                                    if (selectedPaymentMethod === options.CREDITCARD) {
1212                                        appInsights.trackEvent("ShopCreditCardChosenMw");
1213                                    } else if (selectedPaymentMethod === options.GooglePay ||
1214                                        selectedPaymentMethod === options.ApplePay) {
1215                                        appInsights.trackEvent("ShopMobileWalletChosenMw");
1216                                    }
1217                                    
1218                                });
1219                            });
1220                        break;
1221                    case options.FREE:
1222                        {
1223                            const validateBasket = PaymentManager.validateBasket();
1224                            validateBasket.done(function (data) {
1225                                if (!data.hasAnyItems) {
1226                                    PaymentManager.showBasketValidationError();
1227                                    return;
1228                                }
1229                                if (data.isDeliveryRequired) {
1230                                    if (!PaymentManager.isValidStripeDeliveryAddress()) {
1231                                        return;
1232                                    } else {
1233                                        $('.formQuestion.enterAddressLine1 .alert').addClass('hidden');
1234                                    }
1235                                }
1236                                if (data.hasExpiredEventTicket) {
1237                                    alert("Your basket has items for an expired event. Checkout cannot continue");
1238                                    return;
1239                                }
1240                                if (data.hasUpdatedProducts) {
1241                                    alert("Your basket contained items that have updated since you added them. Please check your basket before continuing.");
1242                                    document.location.reload();
1243                                    return;
1244                                }
1245                                if (data.outOfStockItems.length > 0) {
1246                                    alert("Sorry, one or more of the products are no longer in stock");
1247                                    return;
1248                                }
1249
1250                                const form = $('#bodyForm');
1251
1252                                sanitiseField($('#deliveryInfo', form));
1253                                form.attr("action", "/Pages/Payment/In.aspx");
1254                                form.get(0).submit();
1255                            });
1256                        }
1257                        break;
1258                    default:
1259                        alert("Wrong payment method selected");
1260                        break;
1261                }
1262            }
1263        },
1264        getDeliveryOptions: function () {
1265            const deliveryOptions = document.getElementById("deliveryOptions");
1266            if (deliveryOptions.length && deliveryOptions.options.length) {
1267                return $("#deliveryOptions").val().substring(0, 36);
1268            }
1269            return '';
1270        },
1271        validateBasket: function () {
1272            return $.ajax({
1273                type: "POST",
1274                async: false,
1275                contentType: "application/json; charset=utf-8",
1276                url: "/frontend/api/shopping-basket/validate"
1277            });
1278        },
1279        showBasketValidationError: function () {
1280            $('.registerButtons .validateError').removeClass('hidden');
1281            this.hideLoading();
1282        },
1283        isValidStripeDeliveryAddress: function () {
1284            $(".enterAddress.DeliveryAddress").removeClass("hidden");
1285            return this.isValidDeliveryAddress(
1286                '.DeliveryAddress.enterAddressLine1 #deliveryAddressLine1',
1287                '.DeliveryAddress',
1288                '#deliveryddlCountry');
1289        },
1290        isValidPaypalDeliveryAddress: function () {
1291            $(".enterAddress.DeliveryAddress").removeClass("hidden");
1292            return this.isValidDeliveryAddress(
1293                '.DeliveryAddress #deliveryAddressLine1',
1294                '.DeliveryAddress',
1295                '#deliveryddlCountry');
1296        },
1297        isValidDeliveryAddress: function (addressLineOneSelector, addressParentSelector, countrySelectSelector) {
1298            if (!checkPostcode(`div.formQuestion.postcodeLookUp${addressParentSelector}`, countrySelectSelector)) {
1299                PaymentManager.hideLoading();
1300                jumpAndFocusError();
1301            }
1302
1303            if ($(addressLineOneSelector).val() === '') {
1304                this.showError(`${addressParentSelector} .enterAddressLine1`);
1305                return false;
1306            } else {
1307                this.hideError(`${addressParentSelector} .enterAddressLine1`);
1308            }
1309
1310            if ($(`${addressParentSelector} .address-city`).val() === '') {
1311                this.showError(`${addressParentSelector} .enterAddressCity`);
1312                return false;
1313            } else {
1314                this.hideError(`${addressParentSelector} .enterAddressCity`);
1315            }
1316
1317            return true;
1318        },
1319        showError: function (selector) {
1320            $(`${selector} .alert.validateRequired`).removeClass("hidden");
1321            PaymentManager.hideLoading();
1322            jumpAndFocusError();
1323        },
1324        hideError: function (selector) {
1325            $(`${selector} .alert.validateRequired`).addClass("hidden");
1326        },
1327        cancel: function () {
1328            document.location = "/";
1329        },
1330        validate: function () {
1331            const paymentMethod = PaymentManager.getSelectedPaymentMethod();
1332            if (paymentMethod === PaymentManager.options.NONE) {
1333                return false;
1334            }
1335            return validateAddressV2() && validateRegister(true) && validateDelivery();
1336        },
1337        fillCustomerAddress: function (countryCode, city, address1, address2, postalCode) {
1338            // Address Fields
1339            $(`#billingddlCountry option[data-code='${countryCode}']`).prop("selected", true);
1340            $("#billingaddressCity").val(city);
1341            $("#billingAddressLine1").val(address1);
1342            $("#billingAddressLine2").val(address2);
1343            $("#billingpostcodeLookUp").val(postalCode);
1344        },
1345        fillCustomerDetails: function (firstName, lastName, email) {
1346            $("#firstName").val(firstName);
1347            $("#lastName").val(lastName);
1348            $("#registeremail").val(email);
1349        },
1350        showLoading: function () {
1351            $(".registerButtons button").addClass("hidden");
1352            $(".loadWait").removeClass("hidden");
1353        },
1354        hideLoading: function () {
1355            $(".registerButtons button").removeClass("hidden");
1356            $(".loadWait").addClass("hidden");
1357        },
1358        currencySymbol: function () {
1359            return "£";
1360        },
1361        setSelectedPaymentMethodClass: function (paymentMethod) {
1362            $(`${this._wrapper} > div.radio-choice`).removeClass("selected-payment-method");
1363
1364            if (!paymentMethod) {
1365                return;
1366            }
1367
1368            $(`${this._radioGroup}[value=${paymentMethod}]`).parent().addClass("selected-payment-method");
1369        },
1370        setupMobileWallet: function (callback) {
1371            const mobileWallets = "True";
1372            if (mobileWallets !== "True") { return; }
1373
1374            const stripe = Stripe("pk_live_yd7gsbUHlKiZGb3vgQE3DxAQ00eWbtuFXC");
1375            const paymentRequest = stripe.paymentRequest({
1376                country: 'GB',
1377                currency: 'gbp',
1378                total: {
1379                    label: 'Total',
1380                    amount: 1
1381                }
1382            });
1383
1384            paymentRequest.canMakePayment().then(function (result) {
1385                if (result) {
1386                    if (result.applePay) {
1387                        PaymentManager.showApplePayOption();
1388                    } else {
1389                        PaymentManager.showGooglePayOption();
1390                    }
1391
1392                    appInsights.trackEvent("ShopMobileWalletAvailable");
1393
1394                } else if (PaymentManager.getSelectedPaymentMethod() === PaymentManager.options.GooglePay
1395                    || PaymentManager.getSelectedPaymentMethod() === PaymentManager.options.ApplePay) {
1396                    PaymentManager._setSelectedPaymentMethod(PaymentManager.options.NONE);
1397                }
1398
1399                if (!result) {
1400                    appInsights.trackEvent("ShopMobileWalletUnavailable");
1401                }
1402
1403                callback();
1404            });
1405        },
1406        showGooglePayOption: function () {
1407            $(`${this._radioGroup}[value=google-pay]`).parent().removeClass("hidden");
1408        },
1409        showApplePayOption: function () {
1410            $(`${this._radioGroup}[value=apple-pay]`).parent().removeClass("hidden");
1411        }
1412    }
1413
1414    RecaptchaService.submitCallback = PaymentManager.submit;
1415
1416    $(document).ready(function () {
1417        initialiseFormPayment();
1418
1419        PaymentManager.Init();
1420    });
1421
1422    function stripHtmlTags(inputString) {
1423        inputString = inputString.replace(new RegExp("<br />", "gi"), " ");
1424        inputString = inputString.replace(new RegExp("<br/>", "gi"), " ");
1425        inputString = inputString.replace(new RegExp("<br>", "gi"), " ");
1426        inputString = inputString.replaceAll("<", " ");
1427        inputString = inputString.replaceAll(">", " ");
1428        inputString = inputString.replaceAll("?", " ");
1429        inputString = inputString.replaceAll("*", " ");
1430
1431        return inputString;
1432    }
1433
1434    function sanitiseField(field) {
1435        if (field.length > 0) {
1436            field.val(stripHtmlTags(field.val()));
1437        }
1438    }
1439
1440    var ShopManager = {
1441        Init: function () {
1442            this.bind();
1443        },
1444        getOrderTotal: function () {
1445            const deliveryInclVat = this.getDeliveryCost();
1446            const itemsSumInclVat = this.getItemsSum();
1447            const donationAmount = this.getDonationAmount();
1448            const totalInclVat = itemsSumInclVat + deliveryInclVat + donationAmount;
1449            return totalInclVat;
1450        },
1451        getDeliveryCost: function () {
1452            const select = $("#deliveryOptions option:selected");
1453            const cost = parseFloat(select.data("cost") || 0);
1454            const vatAbs = parseFloat(select.data("vat") || 0);
1455            const costInclVat = cost + (cost * vatAbs) / 100;
1456            return costInclVat;
1457        },
1458        getItemsSum: function () {
1459            let itemsSumIncVat = 0.0;
1460            $.each($(".basketContent .itemRow[data-id]"), function (item, i) {
1461                const price = parseFloat($(this).data("price"));
1462                const vatAbs = parseFloat($(this).data("vat"));
1463                const quantity = parseFloat($(this).find("input[currentquantity]").val());
1464                let vatCost = price * vatAbs / 100;
1465                vatCost = evenRound(vatCost, 2);
1466                const priceIncVat = price + vatCost;
1467                const sum = priceIncVat * quantity;
1468                itemsSumIncVat += sum;
1469            });
1470            return itemsSumIncVat;
1471        },
1472        changeSelectedPaymentMethod: function () {
1473            const orderTotal = this.getOrderTotal();
1474            const requiresPayment = orderTotal > 0;
1475            if (requiresPayment) {
1476                $("section[data-step=payment-method]").removeClass("hidden");
1477
1478                const current = PaymentManager.getSelectedPaymentMethod();
1479                if (current === PaymentManager.options.FREE || current === PaymentManager.options.NONE) {
1480                    PaymentManager.triggerPaymentMethodChange('credit-card');
1481                } else {
1482                    PaymentManager.triggerPaymentMethodChange(current);
1483                }
1484
1485            } else {
1486                PaymentManager.triggerPaymentMethodChange(PaymentManager.options.FREE);
1487                //if any of the free products require delivery, show the delivery fields
1488                $(".itemRow .hdnIsDigital").each(function (index, value) {
1489                    if (this.value === 'false') {
1490                        $("section[data-step=delivery]").removeClass("hidden").prop('data-step-state', 'visible');
1491                        return;
1492                    }
1493                    //if no products have delivery, hide it
1494                    $("section[data-step=delivery]").addClass("hidden");
1495                });
1496            }
1497        },
1498        getDonationAmount: function () {
1499            return parseFloat($("#donationAmount").val() || 0);
1500        },
1501        bind: function () {
1502            $("body").on("change", "#donationAmount, #deliveryOptions", function () {
1503                ShopManager.changeSelectedPaymentMethod();
1504            });
1505
1506            $("body").on("change", "#deliveryOptions", function () {
1507                $('.deliveryAmount .alert').addClass('hidden');
1508            });
1509
1510            $("body").on("cartItemChanged", ".itemRow[data-id]", function () {
1511                ShopManager.changeSelectedPaymentMethod();
1512            });
1513        },
1514        getOrderData: function () {
1515            const orderData = [];
1516
1517            $.each($(".basketContent .itemRow[data-id]"), function (item, i) {
1518                orderData.push({
1519                    "ProductId": $(this).find('.hdnProductID').val(),
1520                    "Quantity": $(this).find("input[currentquantity]").attr('currentquantity'),
1521                    "Price": $(this).find('.hdnPrice').val(),
1522                    "VATRate": $(this).find('.hdnVATRate').val()
1523                });
1524            });
1525
1526            return orderData;
1527        }
1528    }
1529    ShopManager.Init();
1530</script>
1530
1531<div class="contentBlockWrapper">
1532    
1533    <div class="progress-meter">
1534        <div class="progress-meter__step progress-meter__step--current">
1535            <span>Step one</span>
1536        </div>
1537        <div class="progress-meter__step progress-meter__step--todo">
1538            <span>Step two</span>
1539        </div>
1540        <div class="progress-meter__step progress-meter__step--todo">
1541            <span>Finish</span>
1542        </div>
1543    </div>
1544    <br />
1545    <section class="contentBlock pageWrapper paymentPage">
1546        <article class="paymentContent">
1547            
1548            
1549                <section class="formWrapper basket">
1550                    <table class="shoppingList basketContent">
1551                        <caption>
1552                            <h2>Basket</h2>
1553                        </caption>
1554                        <thead>
1555                            <tr>
1556                                <td class="itemColumn">Item</td>
1557                                <td class="quantityColumn">Quantity</td>
1558                                <td class="priceColumn">Price</td>
1559                                <td class="removeColumn">Remove</td>
1560                            </tr>
1561                        </thead>
1562                        <tbody>
1563                            
1564                        </tbody>
1565                    </table>
1566
1567                    <div class="basketAdditional">
1568                        
1569                        <div class="formQuestion donationGiftAid hidden">
1570                            <label class="checkboxRadio" for="giftAid">If you are a UK taxpayer your donation could be worth <span class="donationGiftAidAmount">&pound;0.00</span> at no extra cost to you.</label>
1571
1572                            <input type="checkbox" id="giftAid" name="giftAid" aria-checked="false" onchange="this.value = this.checked; logRecaptchaAction('gift_aid_click', '6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u');" value="false" />
1573
1574                            <p class="formSecondStep giftAidStatement" aria-hidden="true">
1575                                <label for="giftAid" style="margin-bottom: 0;">
1576                                    Yes - I am a UK taxpayer and would like to Gift Aid my donations now and in future. I understand I must pay enough income tax and/or capital gains tax each tax year to cover the amount of Gift Aid that all charities and community amateur sports clubs claim on my donations in that tax year, and I am responsible for paying any difference.<br><br>Please remember to let us know if your tax status, name or address change or if you wish to cancel your Gift Aid declaration.
1577                                </label>
1578                            </p>
1579                        </div>
1580                        
1581
1582                        <h3 class="vat">VAT <span>&#163;0.00</span></h3>
1583
1584                        <h2 class="total">Total <span>£</span></h2>
1585                    </div>
1586                </section>
1587            
1588
1589            <section class="formWrapper paymentEtc hidden">
1590
1591                <section data-step="payment-method" data-flow="hide-for-free"  >
1592                    
1593
1594<script type="text/javascript" src="https://js.stripe.com/v3/"></script>
1594
1595
1596<script type="text/javascript">
1597    $(document).ready(function () {
1598        initialiseAddressLookup();
1599        initialiseFormRegister();
1600    });
1601</script>
1601
1602
1603<style>
1604    select#paymentMethods > option.placeholder {
1605        display: none;
1606    }
1607
1608    select#paymentMethods {
1609        margin-bottom: 10px;
1610    }
1611
1612    #paymentMethodsContainer {
1613        position: relative;
1614        overflow: auto;
1615        overflow-y: hidden;
1616    }
1617
1618    .radioWrapper {
1619        background: white;
1620        text-align: Center;
1621        margin-bottom: 20px;
1622    }
1623
1624    .radioWrapper .radio-choice {
1625        display: inline-block;
1626        text-align: center;
1627        margin: 0 20px;
1628    }
1629
1630    .radioWrapper img {
1631        max-width: 120px;
1632    }
1633
1634    .radioWrapper label {
1635            display: inline-block;
1636            cursor: pointer;
1637            position: relative;
1638            padding-left: 5px;
1639            margin-right: 15px;
1640            font-size: 13px;
1641            font-weight: 100;
1642        }
1643</style>
1644
1645
1646    <div class="contentBlockWrapper paymentFormWrapper">
1647        <fieldset class="paymentForm">
1648            <legend>Payment method</legend>
1649            <div id="paymentMethods" class="radioWrapper">
1650                <div id="invalid-payment-method" class="hidden">
1651                    <span class="alert validateRequired">Please select a payment method.
1652                    </span>
1653                </div>
1654                
1655                <div class="radio-choice">
1656                    <input id="choice-credit-card" name="payment-method" type="radio" value="credit-card" />
1657                    <label for="choice-credit-card">
1658                        <img src="/BaseUI/v2_4/Images/visa-mastercard-amex.svg" alt="Donate American Express / MasterCard / Visa" />
1659                    </label>
1660                </div>
1661                
1662                <div class="radio-choice hidden">
1663                    <input id="choice-google-pay" name="payment-method" type="radio" value="google-pay" />
1664                    <label for="choice-google-pay">
1665                        <img src="/BaseUI/v2_4/Images/google-pay.svg" alt="Google Pay" />
1666                    </label>
1667                </div>
1668                <div class="radio-choice hidden">
1669                    <input id="choice-apple-pay" name="payment-method" type="radio" value="apple-pay" />
1670                    <label for="choice-apple-pay">
1671                        <img src="/BaseUI/v2_4/Images/apple-pay.svg" alt="Apple Pay" />
1672                    </label>
1673                </div>
1674                
1675                <div class="radio-choice hidden">
1676                    <input id="choice-free" name="payment-method" type="radio" value="free" />
1677                    <label for="choice-free">
1678                        Free of charge
1679                    </label>
1680                </div>
1681            </div>
1682        </fieldset>
1683    </div>
1684
1685
1686                </section>
1687
1688                <section data-step="delivery" data-step-state="hidden" data-flow="show-for-all">
1689                    
1690                </section>
1691
1692                <section data-step="register" data-step-state="hidden" data-flow="show-for-all">
1693                    
1694                        <div class="registerWrapper">
1695                            
1696
1697<script type="text/javascript">
1698    $(document).ready(function () {
1699        initialiseFormRegister();
1700    });
1701</script>
1701
1702
1703
1704<fieldset class="registerForm">
1705    <legend>Register</legend>
1706
1707    
1708        <div class="registerFields">
1709            <div class="formQuestion labelCheckBoxPair" data-flow="hide-for-directdebit hide-for-creditcard hide-for-free">
1710                <input class="registrationFieldsToggler" type="checkbox" title="register-from-paypal" name="register-from-paypal" id="register-from-paypal" aria-checked="true" checked="checked" />
1711                <label class="checkboxRadio" for="register-from-paypal">Register using PayPal Details</label>
1712            </div>
1713
1714            
1715
1716            <div class="formQuestion firstName" data-flow="hide-for-paypal" data-behaviour="registration-field">
1717                <label for="firstName">First name&nbsp;<em class="alert alert--required">(required)</em></label>
1718                <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your first name</span>
1719                <input type="text" title="firstName" name="firstName" id="firstName" aria-invalid="false" maxlength="250"/>
1720            </div>
1721
1722            <div class="formQuestion lastName" data-flow="hide-for-paypal" data-behaviour="registration-field">
1723                <label for="lastName">Last name&nbsp;<em class="alert alert--required">(required)</em></label>
1724                <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your last name</span>
1725                <input type="text" title="lastName" name="lastName" id="lastName" aria-invalid="false" maxlength="250"/>
1726            </div>
1727
1728            <div class="formQuestion email" data-flow="hide-for-paypal" data-behaviour="registration-field">
1729                <label for="registeremail">Email&nbsp;<em class="alert alert--required">(required)</em></label>
1730                <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your email address</span>
1731                <span class="error validateError hidden" role="alert" aria-hidden="true">Please enter a valid email address (e.g. <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b8ddc0d9d5c8d4ddf8ddc0d9d5c8d4dd96dbd7d5">[email&#160;protected]</a>)</span>
1732                <input type="email" title="email" id="registeremail" name="registeremail" aria-invalid="false" maxlength="250"/>
1733            </div>
1734            <div class="registerGiftAid hidden">
vendor: 130 bytes, lines 1734-1737
1734
1735                
1736
1737<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1737<script>
1738    jQuery(document).ready(function () {
1739        initialiseAddressLookup();
1740
1741        var countrySelect = $(".GiftAid.enterAddressCountry select");
1742        var unitedKingdomId = "28f16bce-6223-47dc-bf49-b233ec8e5cff";
1743
1744        toggleStateLabel();
1745
1746        if (countrySelect.parents('.hidden').length === 0) {
1747            $.get("/frontend/api/member-details/address",
1748                function (address) {
1749                    var addressPostcodeValid = address && address.postCode && address.postCode.length > 0
1750                        ? address.postCode.trim() !== ""
1751                        : false;
1752                    var addressLine1Valid = address && address.line1 && address.line1.length > 0
1753                        ? address.line1.trim() !== ""
1754                        : false;
1755                    if (address && addressPostcodeValid && addressLine1Valid) {
1756                        $('input.post-code').val(address.postCode);
1757                        $('input.address-line1').val(address.line1);
1758                        $('input.address-line2').val(address.line2);
1759                        $('input.address-city').val(address.city);
1760                        $('button.addressEnterBtn').click();
1761                    }
1762                });
1763        }
1764
1765        countrySelect
1766            .on('change', function () {
1767                var countryName = $("option:selected", this).text();
1768                $(".enterAddressCountry input[type='hidden']").val(countryName);
1769                var hidden = $(this).parents('.hidden').length > 0;
1770                if (!hidden) {
1771                    toggleStateLabel();
1772                }
1773            });
1774
1775        $("input", "div.formQuestion.postcodeLookUp.GiftAid").on('blur', function () {
1776            checkPostcode("div.formQuestion.postcodeLookUp.GiftAid", "#giftaidddlCountry");
1777        });
1778
1779        $("input", "div.formQuestion.enterAddressLine1").on('blur', function () {
1780            _validateField("div.formQuestion.enterAddressLine1");
1781        });
1782
1783        $("input", "div.formQuestion.enterAddressCity").on('blur', function () {
1784            _validateField("div.formQuestion.enterAddressCity");
1785        });
1786
1787        function toggleStateLabel() {
1788            if ($(countrySelect).val() === unitedKingdomId) {
1789                $(".enterAddressCity > .alert").html("Please enter your town or city");
1790                $(".enterAddressCity > label").html("Town or City");
1791            }
1792            else {
1793                $(".enterAddressCity > .alert").html("Please enter your city and state");
1794                $(".enterAddressCity > label").html("City and State");
1795            }
1796        }
1797    });
1798</script>
1798
1799
1800<div class="formQuestion GiftAid enterAddressCountry">
1801    <label for="giftaidddlCountry">Which country do you live in?</label>
1802
1803    <select id="giftaidddlCountry" name="giftaidddlCountry" onchange="">
1804        
1805        <option value="0277d9b0-232c-4a73-ae30-bc65990cf940" data-code="AF" 
1806                >Afghanistan</option>
1807        
1808        <option value="6097465a-92c6-4d88-b2ff-b31734bb2a43" data-code="AX" 
1809                >Aland Islands</option>
1810        
1811        <option value="3abf8e05-66f7-452b-b496-fa7a52317089" data-code="AL" 
1812                >Albania</option>
1813        
1814        <option value="6aa22ee8-02d4-45e2-bab1-f5450d2b9aad" data-code="DZ" 
1815                >Algeria</option>
1816        
1817        <option value="4bd6b9ae-ae16-45f4-a32d-fbb6a0149283" data-code="AS" 
1818                >American Samoa</option>
1819        
1820        <option value="90cb18aa-ef6a-4558-8238-88f66acbea3a" data-code="AD" 
1821                >Andorra</option>
1822        
1823        <option value="3e3c89f9-eba3-4259-8aff-da0786621060" data-code="AI" 
1824                >Anguilla</option>
1825        
1826        <option value="8f07e994-9615-4b79-8c17-97df512506b4" data-code="AO" 
1827                >Anla</option>
1828        
1829        <option value="458b4bb6-8f4d-4846-934c-b0b3d1d3ad77" data-code="AQ" 
1830                >Antarctica</option>
1831        
1832        <option value="8c51d14a-2ddf-441e-8993-153a112b1bfe" data-code="AG" 
1833                >Antigua</option>
1834        
1835        <option value="2e2875db-9a63-4f90-aad6-38a3cae8b1e4" data-code="AR" 
1836                >Argentina</option>
1837        
1838        <option value="5b1ae759-9031-464b-9311-423dbd049b4d" data-code="AM" 
1839                >Armenia</option>
1840        
1841        <option value="91970f41-4955-48b1-9be8-745c442d8510" data-code="AW" 
1842                >Aruba</option>
1843        
1844        <option value="a518c97f-5069-478d-8456-d93ca8e757f9" data-code="AU" 
1845                >Australia</option>
1846        
1847        <option value="98aa56fb-3c6b-4a9f-aa26-d203064040c2" data-code="AT" 
1848                >Austria</option>
1849        
1850        <option value="60287c7b-67d1-4bda-8e4d-cd7152b2185d" data-code="AZ" 
1851                >Azerbaijan</option>
1852        
1853        <option value="bddc0d17-2362-46ad-a5c5-cc9cf37935ea" data-code="BS" 
1854                >Bahamas</option>
1855        
1856        <option value="a9188a31-25d9-42c7-ad49-d065aea75793" data-code="BH" 
1857                >Bahrain</option>
1858        
1859        <option value="4bd2911d-fcbb-47db-a3b1-1b208413a3d0" data-code="BD" 
1860                >Bangladesh</option>
1861        
1862        <option value="cc2991a4-0747-409c-b2cb-944e3183d355" data-code="BB" 
1863                >Barbados</option>
1864        
1865        <option value="208783e0-af78-48e9-8ba8-cd0bb70bd02f" data-code="BY" 
1866                >Belarus</option>
1867        
1868        <option value="940217e6-7abb-4ff2-913e-a8e318d1682d" data-code="BE" 
1869                >Belgium</option>
1870        
1871        <option value="60edf9e9-7205-4df1-a74b-28c3c1a10af2" data-code="BZ" 
1872                >Belize</option>
1873        
1874        <option value="3e4c5f94-ed16-4a7b-b7e9-9b0cd7fe1f65" data-code="BJ" 
1875                >Benin</option>
1876        
1877        <option value="91009db5-63c2-4fa8-94ee-77ecf89fabff" data-code="BM" 
1878                >Bermuda</option>
1879        
1880        <option value="176bd8cb-af26-498b-ba96-4ed54a5daba6" data-code="BT" 
1881                >Bhutan</option>
1882        
1883        <option value="e6102b3d-8ca8-445e-844e-0bfd2ed549c8" data-code="BO" 
1884                >Bolivia</option>
1885        
1886        <option value="68b788e8-4d91-42c2-bee4-cf4b09810536" data-code="BQ" 
1887                >Bonaire, Sint Eustatius and Saba</option>
1888        
1889        <option value="2ac980f7-84d8-47b5-8e74-bdcae6d640d8" data-code="BA" 
1890                >Bosnia and Herzevina</option>
1891        
1892        <option value="e7a77d5d-5e22-4575-bc3f-ce075e737ee3" data-code="BW" 
1893                >Botswana</option>
1894        
1895        <option value="da45f515-45e4-48d6-8753-9c40e2885463" data-code="BV" 
1896                >Bouvet Island</option>
1897        
1898        <option value="272097d3-93ac-4243-845d-0a298d7d487c" data-code="BR" 
1899                >Brazil</option>
1900        
1901        <option value="82ebbc09-cc8b-4cbd-aed2-84bccbbbbf1c" data-code="IO" 
1902                >British Indian Ocean Territory</option>
1903        
1904        <option value="c9303f68-6925-4f60-b0c4-5f36ed737208" data-code="VG" 
1905                >British Virgin isl.</option>
1906        
1907        <option value="8f5ce9f2-62e6-4c9d-81a0-2ad89f264e7d" data-code="BN" 
1908                >Brunei</option>
1909        
1910        <option value="d03f1924-3b7a-4446-b24c-ad2dae155a8a" data-code="BG" 
1911                >Bulgaria</option>
1912        
1913        <option value="f8898b27-b0f4-4a78-94f7-1d2f9f115361" data-code="BF" 
1914                >Burkina Faso</option>
1915        
1916        <option value="1c07b239-cf7e-4b45-9163-9c42fc825216" data-code="BI" 
1917                >Burundi</option>
1918        
1919        <option value="fcd0c057-0001-4ede-b690-dd336dce7562" data-code="KH" 
1920                >Cambodia</option>
1921        
1922        <option value="80ec7be6-030e-4979-9ce9-34578ac7b592" data-code="CM" 
1923                >Cameroon</option>
1924        
1925        <option value="5e621397-1e7d-4fff-b8e2-1bb23a64309e" data-code="CA" 
1926                >Canada</option>
1927        
1928        <option value="7f38d533-121d-4cad-aa8c-dc84952adb14" data-code="CV" 
1929                >Cape Verde</option>
1930        
1931        <option value="fe8a8690-47ee-4475-af75-05bdc73f5ba2" data-code="KY" 
1932                >Cayman Islands</option>
1933        
1934        <option value="e665f116-49e0-4d33-9c6b-f056a1823891" data-code="CF" 
1935                >Central African Rep.</option>
1936        
1937        <option value="b950049a-7e4a-43bd-b972-2772c2166785" data-code="TD" 
1938                >Chad</option>
1939        
1940        <option value="b0a4f07d-5b72-4b80-8787-e2ede5d532c2" data-code="CL" 
1941                >Chile</option>
1942        
1943        <option value="4b239d0c-8cdd-459d-825e-e98d0d733708" data-code="CN" 
1944                >China</option>
1945        
1946        <option value="a09fdc6e-26f6-497b-9bb3-bd99a4936156" data-code="CX" 
1947                >Christmas Island</option>
1948        
1949        <option value="f6683225-9fff-45c6-82ca-04b384f502a5" data-code="CC" 
1950                >Cocos (Keeling) Islands</option>
1951        
1952        <option value="94c167c8-fa24-4e01-a862-978128662e03" data-code="CO" 
1953                >Colombia</option>
1954        
1955        <option value="04266af9-9951-4874-9466-222219d4a986" data-code="KM" 
1956                >Comoros</option>
1957        
1958        <option value="9f4f70c4-6461-4cb1-aa7c-f0bbbc982fa7" data-code="CG" 
1959                >Con</option>
1960        
1961        <option value="4eb2f303-6196-4c94-81a1-6ba0c4d07e74" data-code="CD" 
1962                >
1962Con, the Democratic Republic of the</option>
1963        
1964        <option value="7596f844-dd88-4754-b287-673d84b7a95b" data-code="CK" 
1965                >Cook Islands</option>
1966        
1967        <option value="1b626186-8ca4-4559-a6a9-6fbbb4e48ab1" data-code="CR" 
1968                >Costa Rica</option>
1969        
1970        <option value="7ded9b71-cd97-4f82-a9ec-bbaadbdc86c1" data-code="HR" 
1971                >Croatia</option>
1972        
1973        <option value="bbc2b415-08ba-4acc-b0af-2b0c05fd8a2d" data-code="CU" 
1974                >Cuba</option>
1975        
1976        <option value="2c922606-8d9c-40f3-80eb-10fc3df0852d" data-code="CW" 
1977                >Curacao !Curaçao</option>
1978        
1979        <option value="60b649aa-0653-4920-aa94-5555e2dece6b" data-code="CY" 
1980                >Cyprus</option>
1981        
1982        <option value="c21b5f36-c767-401c-a484-a4ebfe27ece7" data-code="CZ" 
1983                >Czech Republic</option>
1984        
1985        <option value="ec45b038-a1c7-451a-abad-f50a9e7dec14" data-code="DK" 
1986                >Denmark</option>
1987        
1988        <option value="f7e47e09-78de-4761-b158-68fe9d824fb4" data-code="DJ" 
1989                >Djibouti</option>
1990        
1991        <option value="173bc1e8-9a3c-4fdc-b56d-ec8c3ad354a3" data-code="DM" 
1992                >Dominica</option>
1993        
1994        <option value="b1984dba-8f29-4a58-9ee2-c9e15b58de14" data-code="DO" 
1995                >Dominican Republic</option>
1996        
1997        <option value="422286c5-e68d-47ff-b0bf-9fd57b659bc8" data-code="EC" 
1998                >Ecuador</option>
1999        
2000        <option value="f08c90cb-95d2-438a-91ba-5707d507d845" data-code="EG" 
2001                >Egypt</option>
2002        
2003        <option value="ceab1b4d-5a4e-4109-bca8-9b4f70cb45e7" data-code="SV" 
2004                >El Salvador</option>
2005        
2006        <option value="c3f3901b-f456-4b64-8e11-8708b8b44787" data-code="GQ" 
2007                >Equatorial Guinea</option>
2008        
2009        <option value="e2ab1b90-bffa-4af8-b2ad-683a89ef8d09" data-code="ER" 
2010                >Eritrea</option>
2011        
2012        <option value="280ec852-4cf3-4499-a1e3-b5c4e80514a2" data-code="EE" 
2013                >Estonia</option>
2014        
2015        <option value="83e18139-8a1a-4b5b-93a2-8f0c40b6f9f6" data-code="ET" 
2016                >Ethiopia</option>
2017        
2018        <option value="b615f302-1db0-49c7-83d6-2a49abc46544" data-code="FK" 
2019                >Falkland Islands (Malvinas)</option>
2020        
2021        <option value="9e701c9a-5374-4257-89f1-be8c6cad1185" data-code="FO" 
2022                >Faroe Islands</option>
2023        
2024        <option value="c4d40afb-24a0-4d45-8efa-d66327e367c2" data-code="FJ" 
2025                >Fiji</option>
2026        
2027        <option value="c10427da-4456-4cdf-98c6-a1982be01b77" data-code="FI" 
2028                >Finland</option>
2029        
2030        <option value="8c075164-fa5b-4a58-8a3a-607620c1db2c" data-code="FR" 
2031                >France</option>
2032        
2033        <option value="97d0145f-b2ca-49aa-9364-ead7be1fa243" data-code="GF" 
2034                >French Guiana</option>
2035        
2036        <option value="5838adf4-31c5-403c-b593-f3bf3c2c9316" data-code="PF" 
2037                >French Polynesia</option>
2038        
2039        <option value="de190f56-66a0-48a9-ab64-87e914386f5d" data-code="TF" 
2040                >French Southern Territories</option>
2041        
2042        <option value="15b346df-028e-4c43-8dfb-8a444ef330ec" data-code="GA" 
2043                >Gabon</option>
2044        
2045        <option value="5b274066-fe96-4c9a-857f-078f85188513" data-code="GM" 
2046                >Gambia</option>
2047        
2048        <option value="f823f7e5-30ed-4995-8416-5cf5f13db437" data-code="GE" 
2049                >Georgia</option>
2050        
2051        <option value="57f7948b-b35a-463d-bb40-1fa3ac8aa817" data-code="DE" 
2052                >Germany</option>
2053        
2054        <option value="11d09bee-a0d1-4c3e-bd45-a1ebf55417ae" data-code="GH" 
2055                >Ghana</option>
2056        
2057        <option value="179a4188-859e-4c34-8104-34714dc159d1" data-code="GI" 
2058                >Gibraltar</option>
2059        
2060        <option value="f1f230ec-ed80-4823-8880-faa9a4c3f21f" data-code="GR" 
2061                >Greece</option>
2062        
2063        <option value="68ee327c-9f49-4147-9bd5-248869089dd8" data-code="GL" 
2064                >Greenland</option>
2065        
2066        <option value="6dc96eda-4661-4b78-adbe-6c2fa0680ba8" data-code="GD" 
2067                >Grenada</option>
2068        
2069        <option value="29215fe5-d8ef-4da6-8374-fa3c581bbffd" data-code="GP" 
2070                >Guadeloupe</option>
2071        
2072        <option value="6425039d-3bf9-4550-a1e5-80125582468f" data-code="GU" 
2073                >Guam</option>
2074        
2075        <option value="d69034c7-ec22-4177-91c9-fce66b5f56a4" data-code="GT" 
2076                >Guatemala</option>
2077        
2078        <option value="b34949e8-c913-42a5-9aba-633d36ebed37" data-code="GG" 
2079                >Guernsey</option>
2080        
2081        <option value="0de8c633-aa64-4e3e-a7f7-0b891b792b0b" data-code="GN" 
2082                >Guinea</option>
2083        
2084        <option value="674e148f-6aa8-4fc5-9c30-06b78bb0ea23" data-code="GW" 
2085                >Guinea Bissau</option>
2086        
2087        <option value="2fda0e1f-b630-4204-a080-51de47346e36" data-code="GY" 
2088                >Guyana</option>
2089        
2090        <option value="9c7a3c9a-4b00-4c58-b0b8-bbba723eed60" data-code="HT" 
2091                >Haiti</option>
2092        
2093        <option value="7087396f-8e4e-4ec6-a73f-ca39e4cd6f95" data-code="HM" 
2094                >Heard Island and McDonald Islands</option>
2095        
2096        <option value="0ceb1cfb-1ae4-45a2-8570-2caa783512ea" data-code="VA" 
2097                >Holy See (Vatican City State)</option>
2098        
2099        <option value="3bef3528-4750-4cec-b609-05f13294060f" data-code="HN" 
2100                >Honduras</option>
2101        
2102        <option value="45ac16ee-289d-4cb8-82a9-ce72ade60f26" data-code="HK" 
2103                >Hong Kong</option>
2104        
2105        <option value="c9eec833-003a-4f8c-ab28-10027651dd2e" data-code="HU" 
2106                >Hungary</option>
2107        
2108        <option value="5d14c0ee-7ddc-4e89-9e13-9dd04c93e6ec" data-code="IS" 
2109                >Iceland</option>
2110        
2111        <option value="b1073aad-1983-4496-98ba-888ee8954138" data-code="IN" 
2112                >India</option>
2113        
2114        <option value="86346059-af8c-449d-b935-11e499d81e4f" data-code="ID" 
2115                >Indonesia</option>
2116        
2117        <option value="85ff604c-ba2e-40f0-9b2f-dd3634dd4ca2" data-code="IR" 
2118                >Iran</option>
2119        
2120        <option value="6bc5f035-8fb9-4362-83de-d2e70db1a0a0" data-code="IQ" 
2121                >Iraq</option>
2122        
2123        <option value="ca62daf4-7469-412a-bdba-a45f77ee941a" data-code="IE" 
2124                >Ireland</option>
2125        
2126        <option value="4d7d8d4d-3109-4e15-8a77-31fd1411f02c" data-code="IM" 
2127                >Isle of Man</option>
2128        
2129        <option value="713d78e3-5e3e-4551-94d3-56792da2c573" data-code="IL" 
2130                >Israel</option>
2131        
2132        <option value="5ec77ceb-475d-47bb-84f3-ef6fc0d303be" data-code="IT" 
2133                >Italy</option>
2134        
2135        <option value="0c1cf03c-d1b9-4b0b-baee-844440f1712a" data-code="CI" 
2136                >Ivory Coast</option>
2137        
2138        <option value="0a5e8a17-5ce9-41ba-a387-01a46d780bf2" data-code="JM" 
2139                >Jamaica</option>
2140        
2141        <option value="7fedfdb2-6979-4c0c-8414-4ee9ac5c7959" data-code="JP" 
2142                >Japan</option>
2143        
2144        <option value="67d64a7d-2ba9-4e21-8f05-93dfdace63e0" data-code="JE" 
2145                >Jersey</option>
2146        
2147        <option value="73c7c72f-8d9b-41df-80ac-172dfefdace9" data-code="JO" 
2148                >Jordan</option>
2149        
2150        <option value="73012c52-655b-432f-96a6-b540311eb3b9" data-code="KZ" 
2151                >Kazakhstan</option>
2152        
2153        <option value="27119fe4-1347-4a1b-9423-ba561b9a4690" data-code="KE" 
2154                >Kenya</option>
2155        
2156        <option value="1e2b5798-20ca-483e-957b-f6decda97e5d" data-code="KI" 
2157                >Kiribati</option>
2158        
2159        <option value="1df01b10-f504-4b10-bf44-6894300b55f3" data-code="KP" 
2160                >Korea, Democratic Peoples Republic of</option>
2161        
2162        <option value="ef86cd7e-f8ad-4a83-ae52-47508b8d5fef" data-code="KW" 
2163                >Kuwait</option>
2164        
2165        <option value="b1dd8474-e780-4dc6-9a7d-00e85e4586ba" data-code="KG" 
2166                >Kyrgyzstan</option>
2167        
2168        <option value="3d0ba95f-1870-4d89-831b-96438dc9fae5" data-code="LA" 
2169                >Lao People's Democratic Republic</option>
2170        
2171        <option value="d3ce0d7c-e79a-4099-8aa6-671609e3e764" data-code="LV" 
2172                >Latvia</option>
2173        
2174        <option value="ea2ea7c9-ff9c-4378-9205-70200eb8c9f5" data-code="LB" 
2175                >Lebanon</option>
2176        
2177        <option value="a41a0211-6401-4f52-abb2-66e8879b6c93" data-code="LS" 
2178                >
2178Lesotho</option>
2179        
2180        <option value="dfdd4afe-49f8-4e28-9099-d1c906442ddb" data-code="LR" 
2181                >Liberia</option>
2182        
2183        <option value="a27e4602-498a-4c67-a26e-f257db03c601" data-code="LY" 
2184                >Libya</option>
2185        
2186        <option value="ac6da5be-eba9-47e2-9007-95a92409131b" data-code="LI" 
2187                >Liechtenstein</option>
2188        
2189        <option value="d47ff5fe-76e7-48fb-9c0e-cc351d04cff5" data-code="LT" 
2190                >Lithuania</option>
2191        
2192        <option value="60e544eb-ee77-4f4b-9826-555ede4c63d2" data-code="LU" 
2193                >Luxembourg</option>
2194        
2195        <option value="1f055e32-a637-4ee8-913b-c42ddcdc381d" data-code="MO" 
2196                >Macau</option>
2197        
2198        <option value="90eaa3bb-b965-4d48-98c0-bc4dc099e5dc" data-code="MK" 
2199                >Macedonia</option>
2200        
2201        <option value="2a0b1ca9-4460-4e2e-ae8a-1366c0808875" data-code="MG" 
2202                >Madagascar</option>
2203        
2204        <option value="44d379a8-6399-475c-9f1a-341b7b84d856" data-code="MW" 
2205                >Malawi</option>
2206        
2207        <option value="cae3673f-8b9e-44c3-ac97-76945b7069e6" data-code="MY" 
2208                >Malaysia</option>
2209        
2210        <option value="f2438a17-4ce8-4c0b-90c3-434ae98744ea" data-code="MV" 
2211                >Maldives</option>
2212        
2213        <option value="b8a52520-f1da-4a21-b0c9-e6f6272e5462" data-code="ML" 
2214                >Mali</option>
2215        
2216        <option value="1b0928cd-526a-4198-b5ba-ece7e89e39ec" data-code="MT" 
2217                >Malta</option>
2218        
2219        <option value="5e92543c-19d6-419d-b743-eafdf6ff5cf8" data-code="MH" 
2220                >Marshall Islands</option>
2221        
2222        <option value="a5ccf350-cccb-4e83-94cf-4f0f3069bc0e" data-code="MQ" 
2223                >Martinique</option>
2224        
2225        <option value="c4f86eec-1012-4581-b7ff-c95e207baecf" data-code="MR" 
2226                >Mauritania</option>
2227        
2228        <option value="3f81b500-9c4a-4bf5-9e80-40632a100e25" data-code="MU" 
2229                >Mauritius</option>
2230        
2231        <option value="26dae417-f1d7-4892-a186-09394fcfe5e0" data-code="YT" 
2232                >Mayotte</option>
2233        
2234        <option value="2cc4c482-a79a-4526-8d36-f9f035740c68" data-code="MX" 
2235                >Mexico</option>
2236        
2237        <option value="52b7fb93-1fb2-4138-8109-c67eaadf9a10" data-code="FM" 
2238                >Micronesia</option>
2239        
2240        <option value="85384d58-d4a8-4489-b843-84db1d21f53a" data-code="MD" 
2241                >Moldova</option>
2242        
2243        <option value="0fee44eb-b465-4a8a-ae1c-148cc88f9459" data-code="MC" 
2244                >Monaco</option>
2245        
2246        <option value="347e3c2a-2748-4d06-9a6c-733751de01eb" data-code="MN" 
2247                >Monlia</option>
2248        
2249        <option value="a6dde8ff-a806-4344-bd32-3d8a93d90993" data-code="ME" 
2250                >Montenegro</option>
2251        
2252        <option value="1618d197-0d8f-401e-ba62-845453dc41e2" data-code="MS" 
2253                >Montserrat</option>
2254        
2255        <option value="a05e4cec-f670-4363-bf31-ef32f11fcb15" data-code="MA" 
2256                >Morocco</option>
2257        
2258        <option value="625c36bf-65ac-48ca-9dde-476f64b9dd7b" data-code="MZ" 
2259                >Mozambique</option>
2260        
2261        <option value="9080f0f9-5690-4457-95e6-e38e1ce79a25" data-code="MM" 
2262                >Myanmar/Burma</option>
2263        
2264        <option value="11968580-24fe-48f0-a623-4cfe3340f6f6" data-code="NA" 
2265                >Namibia</option>
2266        
2267        <option value="88346bd3-a1ce-4d1b-8d96-462432dea21d" data-code="NR" 
2268                >Nauru</option>
2269        
2270        <option value="6f6196e3-4621-4e85-b3b1-80f9fe5482a1" data-code="NP" 
2271                >Nepal</option>
2272        
2273        <option value="4d0c11b4-04e7-4942-81c8-d92f4d1beadb" data-code="NL" 
2274                >Netherlands</option>
2275        
2276        <option value="72d12681-91d6-4d42-99f3-da308fdfc944" data-code="AN" 
2277                >Netherlands Antilles</option>
2278        
2279        <option value="7cf59cd1-2928-4344-ad71-39d0bd3ec138" data-code="NC" 
2280                >New Caledonia</option>
2281        
2282        <option value="5f6a12d5-c611-4869-a508-5c75e268ae1e" data-code="NZ" 
2283                >New Zealand</option>
2284        
2285        <option value="cde1d6f9-3e14-4b54-94d4-9061d4d7747e" data-code="NI" 
2286                >Nicaragua</option>
2287        
2288        <option value="b82b3221-04f2-4e08-bfcf-3085ffba7e36" data-code="NE" 
2289                >Niger</option>
2290        
2291        <option value="f7d08e32-36f8-4379-890c-26d0f41094a9" data-code="NG" 
2292                >Nigeria</option>
2293        
2294        <option value="a3334f4e-2706-472c-b030-8e2c3af09331" data-code="NU" 
2295                >Niue</option>
2296        
2297        <option value="7c4cabb1-1a18-4921-9b44-6581b155dcaf" data-code="NF" 
2298                >Norfolk Island</option>
2299        
2300        <option value="28cb786d-ab5c-4ed4-b71a-80fb98e64d63" data-code="MP" 
2301                >Northern Mariana Islands</option>
2302        
2303        <option value="bc82cd3f-92af-4530-a269-0e804122ac15" data-code="NO" 
2304                >Norway</option>
2305        
2306        <option value="86f02f04-62bc-49fa-93e0-3191dc790408" data-code="OM" 
2307                >Oman</option>
2308        
2309        <option value="ed3a4be5-ec43-4ae6-854d-54166ea0259f" data-code="PK" 
2310                >Pakistan</option>
2311        
2312        <option value="f53b4e23-cc16-4e67-9f42-a2de9eb392b6" data-code="PW" 
2313                >Palau</option>
2314        
2315        <option value="88f55094-7d4b-4d38-a6c6-5d7861d2e1d1" data-code="PS" 
2316                >Palestine, State of</option>
2317        
2318        <option value="01209bc3-0ef4-4a25-acc1-5f672ec0892c" data-code="PA" 
2319                >Panama</option>
2320        
2321        <option value="7413141e-999e-424f-a478-7bc06de8c9ec" data-code="PG" 
2322                >Papua New Guinea</option>
2323        
2324        <option value="aa00ac06-9cbe-4bd7-8ecd-c1fb5c7a9b31" data-code="PY" 
2325                >Paraguay</option>
2326        
2327        <option value="9e18ec93-d811-4a03-94c3-a70834c16473" data-code="PE" 
2328                >Peru</option>
2329        
2330        <option value="57333804-afe0-4062-9171-aee247601c81" data-code="PH" 
2331                >Philippines</option>
2332        
2333        <option value="9124de2d-9ab4-432d-a2d7-62c07620b50e" data-code="PN" 
2334                >Pitcairn</option>
2335        
2336        <option value="b22814b3-80af-4227-bddf-9aaaa7c1befe" data-code="PL" 
2337                >Poland</option>
2338        
2339        <option value="5ee9500e-98ac-444a-9855-3d8263ac8f1e" data-code="PT" 
2340                >Portugal</option>
2341        
2342        <option value="94903b9c-82c5-4110-b9c6-ce074956712c" data-code="PR" 
2343                >Puerto Rico</option>
2344        
2345        <option value="180b34ab-7fc5-4b03-ac92-4d9490b889ba" data-code="QA" 
2346                >Qatar</option>
2347        
2348        <option value="2fb2072c-5b5b-40ba-9bb4-632304d4cfef" data-code="RE" 
2349                >Reunion !Réunion</option>
2350        
2351        <option value="00688040-a342-4359-b409-1aa79b524bfb" data-code="RO" 
2352                >Romania</option>
2353        
2354        <option value="8b0c6a35-dbdb-4fa2-adcd-dcbeeaa88cdf" data-code="RU" 
2355                >Russian Federation</option>
2356        
2357        <option value="2358a4dc-c075-4369-9ffc-00130fbc8cf6" data-code="RW" 
2358                >Rwanda</option>
2359        
2360        <option value="c3f9a9f1-5dba-462f-a9c7-8c72013fdeea" data-code="BL" 
2361                >Saint Barthelemy !Saint Barthélemy</option>
2362        
2363        <option value="7ee44827-048a-4457-97dd-0e5598da9538" data-code="SH" 
2364                >Saint Helena, Ascension and Tristan da Cunha</option>
2365        
2366        <option value="ff516cd9-fa1d-47a7-8e14-135b263a589f" data-code="KN" 
2367                >Saint Kitts and Nevis</option>
2368        
2369        <option value="79e7dbc9-8350-4e4c-b41b-6f36700084e0" data-code="LC" 
2370                >Saint Lucia</option>
2371        
2372        <option value="5bd52154-2156-4733-94ec-36f5be229998" data-code="MF" 
2373                >Saint Martin (French part)</option>
2374        
2375        <option value="c6b1c63b-773d-47e6-b568-dbb01d28f653" data-code="PM" 
2376                >Saint Pierre and Miquelon</option>
2377        
2378        <option value="381420cf-8b61-4c95-9023-d01a7ffb834a" data-code="VC" 
2379                >Saint Vincent and the Grenadines</option>
2380        
2381        <option value="a9807c35-47af-4009-ba86-bd02d269328c" data-code="WS" 
2382                >Samoa</option>
2383        
2384        <option value="5fc14d6e-4b3b-4389-872c-cabfc59f18f7" data-code="SM" 
2385                >San Marino</option>
2386        
2387        <option value="ec979deb-5544-4669-ab1b-47e3f022d701" data-code="ST" 
2388                >Sao Tome and Principe</option>
2389        
2390        <option value="6c70043a-b1d0-4227-a68a-10b1e3d4e4ce" data-code="SA" 
2391                >Saudi Arabia</option>
2392        
2393        <option value="8bab9ddb-6995-4500-ae91-f56f3bbb6082" data-code="SN" 
2394                >Senegal</option>
2395        
2396        <option value="287347df-5619-4db2-a1f6-be79580c4500" data-code="RS" 
2397                >Serbia</option>
2398        
2399        <option value="02fc5fa4-5f17-4141-9d39-338785b77d25" data-code="SC" 
2400                >Seychelles</option>
2401        
2402        <option value="2819df0b-f317-4d30-ac9c-ee42e7edda06" data-code="SL" 
2403                >Sierra Leone</option>
2404        
2405        <option value="cb2fd4b8-af0e-4ced-aad1-1c53b8ce7968" data-code="SG" 
2406                >Singapore</option>
2407        
2408        <option value="8937ecad-48aa-4b40-a1f1-1f1ba4d76e69" data-code="SX" 
2409                >Sint Maarten (Dutch part)</option>
2410        
2411        <option value="42f0cdb1-f076-4e48-ac90-25e4451093f2" data-code="SK" 
2412                >Slovak Republic</option>
2413        
2414        <option value="dea43fd4-ceba-4452-b0e2-8fea106b655c" data-code="SI" 
2415                >Slovenia</option>
2416        
2417        <option value="ffe2a2ee-b92b-4530-af5b-2088122003c3" data-code="SB" 
2418                >Solomon Islands</option>
2419        
2420        <option value="65d9eb07-5873-4a70-ab0d-d0a2d903240e" data-code="SO" 
2421                >Somalia</option>
2422        
2423        <option value="2f87af57-234b-4ca6-8857-bd53a42f1ac4" data-code="ZA" 
2424                >South Africa</option>
2425        
2426        <option value="c6bc4def-5374-4dbb-b8db-28fa21c28a53" data-code="GS" 
2427                >South Georgia and the South Sandwich Islands</option>
2428        
2429        <option value="1df01b10-f504-4b10-bf44-6894300b55f0" data-code="KR" 
2430                >South Korea</option>
2431        
2432        <option value="be3f8bf2-468e-46cf-92c8-00dadfc7cc34" data-code="SS" 
2433                >South Sudan</option>
2434        
2435        <option value="b0d21abb-af3e-4564-b463-042358e4cc71" data-code="ES" 
2436                >Spain</option>
2437        
2438        <option value="1623659e-0c0d-4b62-94ea-2294fc4504bb" data-code="LK" 
2439                >Sri Lanka</option>
2440        
2441        <option value="395c7c95-533b-4321-af39-13fd907cc0a2" data-code="SD" 
2442                >Sudan</option>
2443        
2444        <option value="2a483194-88f0-4e50-a73a-c1dbef00cb73" data-code="SR" 
2445                >Suriname</option>
2446        
2447        <option value="d441e7fd-1782-4130-b15c-d7e4683dba21" data-code="SJ" 
2448                >Svalbard and Jan Mayen</option>
2449        
2450        <option value="32b320d3-c595-4575-ba78-64ec6acfd3aa" data-code="SZ" 
2451                >Swaziland</option>
2452        
2453        <option value="76de47e0-ade1-4f15-a8a4-f8a10ba6e05b" data-code="SE" 
2454                >Sweden</option>
2455        
2456        <option value="7c6013f1-8787-4fa7-8adb-1facbd82185b" data-code="CH" 
2457                >Switzerland</option>
2458        
2459        <option value="5d1f0877-1e98-4b58-90be-93c8924ab2fd" data-code="SY" 
2460                >Syrian Arab Republic</option>
2461        
2462        <option value="716622b4-fa6c-44c3-b73b-80edfdb116e5" data-code="TW" 
2463                >Taiwan, Province of China</option>
2464        
2465        <option value="9783b836-3a35-4c85-95ab-bcc4d2c3cdf0" data-code="TJ" 
2466                >Tajikistan</option>
2467        
2468        <option value="84d29534-6e13-4428-bbad-2c67d92e0818" data-code="TZ" 
2469                >Tanzania</option>
2470        
2471        <option value="15db1133-d1b4-4f8f-821b-b74b1c67c125" data-code="TH" 
2472                >Thailand</option>
2473        
2474        <option value="128b696e-02aa-4ee1-a3c9-417482deb467" data-code="TL" 
2475                >Timor-Leste</option>
2476        
2477        <option value="f52125a3-ae77-448f-afe1-e535e8b00622" data-code="TG" 
2478                >Togo</option>
2479        
2480        <option value="7d618428-9af2-4ab9-a84f-685076403bf5" data-code="TK" 
2481                >Tokelau</option>
2482        
2483        <option value="1af159f0-ce44-4100-96e1-db48c88f9b66" data-code="TO" 
2484                >Tonga</option>
2485        
2486        <option value="1b13e2ba-1847-4012-bb3c-cd620620e7f7" data-code="TT" 
2487                >Trinidad-Toba</option>
2488        
2489        <option value="fbf6be5c-2eab-4fa7-8efb-672c759e9745" data-code="TN" 
2490                >Tunisia</option>
2491        
2492        <option value="2bf0dd15-079f-4328-99fb-919af7cf8dc7" data-code="TR" 
2493                >Turkey</option>
2494        
2495        <option value="72759f49-3701-4ba7-a6c3-7b996d03db09" data-code="TM" 
2496                >Turkmenistan</option>
2497        
2498        <option value="519c392b-9f24-407f-bddd-d8fd483d32b1" data-code="TC" 
2499                >Turks and Caicos Islands</option>
2500        
2501        <option value="afdedd7d-e7f0-4682-b62f-8a53624dc307" data-code="TV" 
2502                >Tuvalu</option>
2503        
2504        <option value="701844d7-3c53-4972-be14-1029b847e237" data-code="VI" 
2505                >U.S. Virgin Islands</option>
2506        
2507        <option value="bdb78038-eba8-4cca-bc65-fe7fa8011794" data-code="US" 
2508                >U.S.A.</option>
2509        
2510        <option value="5b139321-bfda-4977-82b0-6369561602cd" data-code="UG" 
2511                >Uganda</option>
2512        
2513        <option value="751cbec0-45af-48a3-a694-9877c26fad89" data-code="UA" 
2514                >Ukraine</option>
2515        
2516        <option value="26de3014-bdbb-4577-8b10-77316741489e" data-code="AE" 
2517                >United Arab Emirates</option>
2518        
2519        <option value="28f16bce-6223-47dc-bf49-b233ec8e5cff" data-code="GB" 
2520                
2521            selected="selected" >United Kingdom</option>
2522        
2523        <option value="eb3f9c9c-2901-4dfb-82ad-c3a75bb4f124" data-code="UM" 
2524                >United States Minor Outlying Islands</option>
2525        
2526        <option value="efe7dd10-3756-470a-a6b4-0f5c7b48a614" data-code="UY" 
2527                >Uruguay</option>
2528        
2529        <option value="8e6aae8e-e005-4ac0-a76e-4741f80e7dca" data-code="UZ" 
2530                >Uzbekistan</option>
2531        
2532        <option value="a0833f4d-485f-4e38-b069-b5e55f5356e2" data-code="VU" 
2533                >Vanuatu</option>
2534        
2535        <option value="2ca8ab0e-e68f-4277-9cf0-66ba2ef70d0c" data-code="VE" 
2536                >Venezuela</option>
2537        
2538        <option value="b9e44088-3877-4954-afde-404223d1eaee" data-code="VN" 
2539                >Vietnam</option>
2540        
2541        <option value="a572baed-bf8d-4328-8e64-8febd21da170" data-code="WF" 
2542                >Wallis and Futuna</option>
2543        
2544        <option value="32444fcb-7907-4d86-b120-7883bf387c68" data-code="EH" 
2545                >Western Sahara</option>
2546        
2547        <option value="0561fcea-89b7-4594-964a-42f4bf044fcb" data-code="YE" 
2548                >Yemen</option>
2549        
2550        <option value="a7b68d39-14e4-4194-a066-38bf50d508f1" data-code="ZM" 
2551                >Zambia</option>
2552        
2553        <option value="9b6a275f-6528-45c8-9795-90dec37f497a" data-code="ZW" 
2554                >Zimbabwe</option>
2555        
2556    </select>
2557
2558    <input type="hidden" name="giftaidcountryText" id="giftaidcountryText" 
2559            
2560           value="United Kingdom" />
2561</div>
2562
2563<div class="formQuestion GiftAid postcodeLookUp">
2564
2565    <label for="giftaidpostcodeLookUp">Postcode&nbsp;<em class="alert GiftAid postcode-alert alert--required">(required)</em></label>
2566    <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your postcode and address</span>
2567    <span class="error validateError hidden" role="alert" aria-hidden="true">
2567Please enter a valid postcode</span>
2568 
2569    <input required type="text" title="PostcodeLookup" id="giftaidpostcodeLookUp" name="giftaidpostcodeLookUp" class="post-code" maxlength="10" value=""  />
2570</div>
2571
2572<div class="enterAddress GiftAid">
2573    <div class="formQuestion GiftAid enterAddressLine1">
2574        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter the first line of your address</span>
2575
2576        <label for="giftaidAddressLine1">Address line 1</label>
2577        <input maxlength="40" type="text" title="AddressLine1" id="giftaidAddressLine1" name="giftaidAddressLine1" class="address-line1" onchange="" value=""  />
2578    </div>
2579
2580    <div class="formQuestion GiftAid enterAddressLine2">
2581        <label for="giftaidAddressLine2">Address line 2</label>
2582        <input maxlength="125" type="text" title="AddressLine2" id="giftaidAddressLine2" name="giftaidAddressLine2" class="address-line2" onchange="" value=""  />
2583    </div>  
2584
2585    <div class="formQuestion GiftAid enterAddressCity">
2586        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your town or city</span>
2587
2588        <label for="giftaidaddressCity">Town or city</label>
2589        <input maxlength="125" type="text" title="addressCity" id="giftaidaddressCity" name="giftaidaddressCity" class="address-city" onchange="" value=""  />
2590    </div>
2591
2592</div>
2593<input type="hidden" value=".GiftAid" class="hiddenExtraClass" />
2594            </div>
2595
2596            
2597<link href="/baseui/v2_4/CSS/confirm-further-contact.css?v=1-0-0-17522" rel="stylesheet" />
2598
2599<script type="text/javascript">
2600    $(document).ready(function () {
2601        initialiseFormRegister();
2602
2603        updateContactReasons();
2604
2605        $(".contactReasonOption").on("change", function () {
2606            updateContactReasons();
2607        });
2608
2609        $('#noneOfTheAbove').on('change', function () {
2610            if ($(this).is(':checked')) {
2611                $('.dataProtection .gdpr__consent input[type="radio"][value="false"]').each(function () {
2612                    $(this).prop('checked', true).trigger('change');
2613                });
2614                $('.contactReasonOption input[type="radio"][value="false"]').each(function () {
2615                    $(this).prop('checked', true);
2616                });
2617                updateContactReasons();
2618            }
2619        });
2620
2621        $('.dataProtection .gdpr__consent input[type="radio"][value="true"], .contactReasonOption input[type="radio"][value="true"]').on('change', function () {
2622            if ($(this).is(':checked')) {
2623                $('#noneOfTheAbove').prop('checked', false);
2624            }
2625        });
2626
2627        
2628    });
2629
2630    function updateContactReasons() {
2631        var contactReasons = [];
2632
2633        $(".contactReasonOption").each(function (index, elem) {
2634            var option = $(elem);
2635            var reason = option.find(".gdpr__name").attr("data-reason");
2636            var selectedValue = option.find("input[type='radio']:checked").val();
2637            var canContact = selectedValue === "true";
2638            var contactReason = { Reason: reason, CanContact: canContact };
2639            contactReasons.push(contactReason);
2640        });
2641
2642        $("#contactReasonsChosen").val(JSON.stringify(contactReasons));
2643    }
2644</script>
2644
2645<div class="formQuestion contactYou labelCheckBoxPair">
2646    
2647    
2648    <div class="contactYou">
2649        <p>Can we contact you?</p>
2650    </div>
2651</div>
2652
2653<div class="dataProtection">
2654    <input type="hidden" id="consentsRequired" value="false" />
2655
2656    
2657    <div id="emailConsent" class="gdpr__consent" role="group" aria-label="Contact by email">
2658        <div class="gdpr__wrapper">
2659            <div class="gdpr__name">By email </div>
2660            <div class="gdpr__options" role="group">
2661                <input type="radio" id="contactViaEmail-yes" name="contactViaEmail" value="true" title="Enable contact by email" class="consentCheckbox"  />
2662                <label class="gdpr__label" for="contactViaEmail-yes">Yes</label>
2663                <input type="radio" id="contactViaEmail-no" name="contactViaEmail" value="false" title="Disable contact by email" class="consentCheckbox"  />
2664                <label class="gdpr__label" for="contactViaEmail-no">No</label>
2665            </div>
2666        </div>
2667        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by email</span>
2668    </div>
2669    
2670    <div id="telephoneConsent" class="gdpr__consent" role="group" aria-label="Contact by phone">
2671        <div class="gdpr__wrapper">
2672            <div class="gdpr__name">By phone </div>
2673            <div class="gdpr__options" role="group">
2674                <input type="radio" id="contactViaTel-yes" name="contactViaTel" value="true" title="Enable contact by telephone" class="consentCheckbox" onchange="$('#EnterTelDiv').removeClass('hidden')"  />
2675                <label class="gdpr__label" for="contactViaTel-yes">Yes</label>
2676                <input type="radio" id="contactViaTel-no" name="contactViaTel" value="false" title="Disable contact by telephone" class="consentCheckbox" onchange="$('#EnterTelDiv').addClass('hidden')"  />
2677                <label class="gdpr__label" for="contactViaTel-no">No</label>
2678            </div>
2679        </div>
2680        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by phone</span>
2681    </div>
2682
2683    <div id="EnterTelDiv" class="formQuestion formThirdStep telephone hidden" aria-hidden="true">
2684        <label for="telephone">Your telephone number</label>
2685        <span class="error validateError hidden" role="alert" aria-hidden="true">Please enter numbers only</span>
2686        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your telephone number</span>
2687        <input type="tel" title="Your telephone number" id="telephone" name="telephone" maxlength="20" />
2688    </div>
2689    
2690    <div id="smsConsent" class="gdpr__consent" role="group" aria-label="Contact by SMS">
2691        <div class="gdpr__wrapper">
2692            <div class="gdpr__name">By SMS </div>
2693            <div class="gdpr__options" role="group">
2694                <input type="radio" id="contactViaSMS-yes" name="contactViaSMS" value="true" title="Enable contact by SMS" class="consentCheckbox" onchange="$('#EnterMobileDiv').removeClass('hidden')"  />
2695                <label class="gdpr__label" for="contactViaSMS-yes">Yes</label>
2696                <input type="radio" id="contactViaSMS-no" name="contactViaSMS" value="false" title="Disable contact by SMS" class="consentCheckbox" onchange="$('#EnterMobileDiv').addClass('hidden')"  />
2697                <label class="gdpr__label" for="contactViaSMS-no">No</label>
2698            </div>
2699        </div>
2700        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by SMS</span>
2701    </div>
2702
2703    <div id="EnterMobileDiv" class="formQuestion formThirdStep mobile hidden" aria-hidden="true">
2704        <label for="mobile">Your mobile telephone number</label>
2705        <span class="error validateError hidden" role="alert" aria-hidden="true">Please enter numbers only</span>
2706        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your mobile number</span>
2707        <input type="tel" title="Your mobile telephone number" id="mobile" name="mobile" maxlength="20" />
2708    </div>
2709    
2710    <div id="postConsent" class="gdpr__consent" role="group" aria-label="Contact by post">
2711        <div class="gdpr__wrapper">
2712            <div class="gdpr__name">By post </div>
2713            <div class="gdpr__options" role="group">
2714                <input type="radio" id="contactViaPost-yes" name="contactViaPost" value="true" title="Enable contact by post" class="consentCheckbox" onchange="$('#AddressLookupDiv').removeClass('hidden')"  />
2715                <label class="gdpr__label" for="contactViaPost-yes">Yes</label>
2716                <input type="radio" id="contactViaPost-no" name="contactViaPost" value="false" title="Disable contact by post" class="consentCheckbox" onchange="$('#AddressLookupDiv').addClass('hidden')"  />
2717                <label class="gdpr__label" for="contactViaPost-no">No</label>
2718            </div>
2719        </div>
2720        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by post</span>
2721    </div>
2722    <div id="AddressLookupDiv" class="hidden addressArea" aria-hidden="true">
2723        
2724
2725<script>
2726    jQuery(document).ready(function () {
2727        initialiseAddressLookup();
2728
2729        var countrySelect = $(".formThirdStep.enterAddressCountry select");
2730        var unitedKingdomId = "28f16bce-6223-47dc-bf49-b233ec8e5cff";
2731
2732        toggleStateLabel();
2733
2734        if (countrySelect.parents('.hidden').length === 0) {
2735            $.get("/frontend/api/member-details/address",
2736                function (address) {
2737                    var addressPostcodeValid = address && address.postCode && address.postCode.length > 0
2738                        ? address.postCode.trim() !== ""
2739                        : false;
2740                    var addressLine1Valid = address && address.line1 && address.line1.length > 0
2741                        ? address.line1.trim() !== ""
2742                        : false;
2743                    if (address && addressPostcodeValid && addressLine1Valid) {
2744                        $('input.post-code').val(address.postCode);
2745                        $('input.address-line1').val(address.line1);
2746                        $('input.address-line2').val(address.line2);
2747                        $('input.address-city').val(address.city);
2748                        $('button.addressEnterBtn').click();
2749                    }
2750                });
2751        }
2752
2753        countrySelect
2754            .on('change', function () {
2755                var countryName = $("option:selected", this).text();
2756                $(".enterAddressCountry input[type='hidden']").val(countryName);
2757                var hidden = $(this).parents('.hidden').length > 0;
2758                if (!hidden) {
2759                    toggleStateLabel();
2760                }
2761            });
2762
2763        $("input", "div.formQuestion.postcodeLookUp.formThirdStep").on('blur', function () {
2764            checkPostcode("div.formQuestion.postcodeLookUp.formThirdStep", "#ddlCountry");
2765        });
2766
2767        $("input", "div.formQuestion.enterAddressLine1").on('blur', function () {
2768            _validateField("div.formQuestion.enterAddressLine1");
2769        });
2770
2771        $("input", "div.formQuestion.enterAddressCity").on('blur', function () {
2772            _validateField("div.formQuestion.enterAddressCity");
2773        });
2774
2775        function toggleStateLabel() {
2776            if ($(countrySelect).val() === unitedKingdomId) {
2777                $(".enterAddressCity > .alert").html("Please enter your town or city");
2778                $(".enterAddressCity > label").html("Town or City");
2779            }
2780            else {
2781                $(".enterAddressCity > .alert").html("Please enter your city and state");
2782                $(".enterAddressCity > label").html("City and State");
2783            }
2784        }
2785    });
2786</script>
2786
2787
2788<div class="formQuestion formThirdStep enterAddressCountry">
2789    <label for="ddlCountry">Which country do you live in?</label>
2790
2791    <select id="ddlCountry" name="ddlCountry" onchange="">
2792        
2793        <option value="0277d9b0-232c-4a73-ae30-bc65990cf940" data-code="AF" 
2794                >Afghanistan</option>
2795        
2796        <option value="6097465a-92c6-4d88-b2ff-b31734bb2a43" data-code="AX" 
2797                >Aland Islands</option>
2798        
2799        <option value="3abf8e05-66f7-452b-b496-fa7a52317089" data-code="AL" 
2800                >Albania</option>
2801        
2802        <option value="6aa22ee8-02d4-45e2-bab1-f5450d2b9aad" data-code="DZ" 
2803                >Algeria</option>
2804        
2805        <option value="4bd6b9ae-ae16-45f4-a32d-fbb6a0149283" data-code="AS" 
2806                >American Samoa</option>
2807        
2808        <option value="90cb18aa-ef6a-4558-8238-88f66acbea3a" data-code="AD" 
2809                >Andorra</option>
2810        
2811        <option value="3e3c89f9-eba3-4259-8aff-da0786621060" data-code="AI" 
2812                >Anguilla</option>
2813        
2814        <option value="8f07e994-9615-4b79-8c17-97df512506b4" data-code="AO" 
2815                >Anla</option>
2816        
2817        <option value="458b4bb6-8f4d-4846-934c-b0b3d1d3ad77" data-code="AQ" 
2818                >Antarctica</option>
2819        
2820        <option value="8c51d14a-2ddf-441e-8993-153a112b1bfe" data-code="AG" 
2821                >Antigua</option>
2822        
2823        <option value="2e2875db-9a63-4f90-aad6-38a3cae8b1e4" data-code="AR" 
2824                >Argentina</option>
2825        
2826        <option value="5b1ae759-9031-464b-9311-423dbd049b4d" data-code="AM" 
2827                >Armenia</option>
2828        
2829        <option value="91970f41-4955-48b1-9be8-745c442d8510" data-code="AW" 
2830                >Aruba</option>
2831        
2832        <option value="a518c97f-5069-478d-8456-d93ca8e757f9" data-code="AU" 
2833                >Australia</option>
2834        
2835        <option value="98aa56fb-3c6b-4a9f-aa26-d203064040c2" data-code="AT" 
2836                >Austria</option>
2837        
2838        <option value="60287c7b-67d1-4bda-8e4d-cd7152b2185d" data-code="AZ" 
2839                >Azerbaijan</option>
2840        
2841        <option value="bddc0d17-2362-46ad-a5c5-cc9cf37935ea" data-code="BS" 
2842                >Bahamas</option>
2843        
2844        <option value="a9188a31-25d9-42c7-ad49-d065aea75793" data-code="BH" 
2845                >Bahrain</option>
2846        
2847        <option value="4bd2911d-fcbb-47db-a3b1-1b208413a3d0" data-code="BD" 
2848                >Bangladesh</option>
2849        
2850        <option value="cc2991a4-0747-409c-b2cb-944e3183d355" data-code="BB" 
2851                >Barbados</option>
2852        
2853        <option value="208783e0-af78-48e9-8ba8-cd0bb70bd02f" data-code="BY" 
2854                >Belarus</option>
2855        
2856        <option value="940217e6-7abb-4ff2-913e-a8e318d1682d" data-code="BE" 
2857                >Belgium</option>
2858        
2859        <option value="60edf9e9-7205-4df1-a74b-28c3c1a10af2" data-code="BZ" 
2860                >Belize</option>
2861        
2862        <option value="3e4c5f94-ed16-4a7b-b7e9-9b0cd7fe1f65" data-code="BJ" 
2863                >Benin</option>
2864        
2865        <option value="91009db5-63c2-4fa8-94ee-77ecf89fabff" data-code="BM" 
2866                >Bermuda</option>
2867        
2868        <option value="176bd8cb-af26-498b-ba96-4ed54a5daba6" data-code="BT" 
2869                >Bhutan</option>
2870        
2871        <option value="e6102b3d-8ca8-445e-844e-0bfd2ed549c8" data-code="BO" 
2872                >Bolivia</option>
2873        
2874        <option value="68b788e8-4d91-42c2-bee4-cf4b09810536" data-code="BQ" 
2875                >Bonaire, Sint Eustatius and Saba</option>
2876        
2877        <option value="2ac980f7-84d8-47b5-8e74-bdcae6d640d8" data-code="BA" 
2878                >Bosnia and Herzevina</option>
2879        
2880        <option value="e7a77d5d-5e22-4575-bc3f-ce075e737ee3" data-code="BW" 
2881                >Botswana</option>
2882        
2883        <option value="da45f515-45e4-48d6-8753-9c40e2885463" data-code="BV" 
2884                >Bouvet Island</option>
2885        
2886        <option value="272097d3-93ac-4243-845d-0a298d7d487c" data-code="BR" 
2887                >Brazil</option>
2888        
2889        <option value="82ebbc09-cc8b-4cbd-aed2-84bccbbbbf1c" data-code="IO" 
2890                >British Indian Ocean Territory</option>
2891        
2892        <option value="c9303f68-6925-4f60-b0c4-5f36ed737208" data-code="VG" 
2893                >British Virgin isl.</option>
2894        
2895        <option value="8f5ce9f2-62e6-4c9d-81a0-2ad89f264e7d" data-code="BN" 
2896                >Brunei</option>
2897        
2898        <option value="d03f1924-3b7a-4446-b24c-ad2dae155a8a" data-code="BG" 
2899                >Bulgaria</option>
2900        
2901        <option value="f8898b27-b0f4-4a78-94f7-1d2f9f115361" data-code="BF" 
2902                >Burkina Faso</option>
2903        
2904        <option value="1c07b239-cf7e-4b45-9163-9c42fc825216" data-code="BI" 
2905                >Burundi</option>
2906        
2907        <option value="fcd0c057-0001-4ede-b690-dd336dce7562" data-code="KH" 
2908                >Cambodia</option>
2909        
2910        <option value="80ec7be6-030e-4979-9ce9-34578ac7b592" data-code="CM" 
2911                >Cameroon</option>
2912        
2913        <option value="5e621397-1e7d-4fff-b8e2-1bb23a64309e" data-code="CA" 
2914                >Canada</option>
2915        
2916        <option value="7f38d533-121d-4cad-aa8c-dc84952adb14" data-code="CV" 
2917                >Cape Verde</option>
2918        
2919        <option value="fe8a8690-47ee-4475-af75-05bdc73f5ba2" data-code="KY" 
2920                >Cayman Islands</option>
2921        
2922        <option value="e665f116-49e0-4d33-9c6b-f056a1823891" data-code="CF" 
2923                >Central African Rep.</option>
2924        
2925        <option value="b950049a-7e4a-43bd-b972-2772c2166785" data-code="TD" 
2926                >Chad</option>
2927        
2928        <option value="b0a4f07d-5b72-4b80-8787-e2ede5d532c2" data-code="CL" 
2929                >Chile</option>
2930        
2931        <option value="4b239d0c-8cdd-459d-825e-e98d0d733708" data-code="CN" 
2932                >China</option>
2933        
2934        <option value="a09fdc6e-26f6-497b-9bb3-bd99a4936156" data-code="CX" 
2935                >Christmas Island</option>
2936        
2937        <option value="f6683225-9fff-45c6-82ca-04b384f502a5" data-code="CC" 
2938                >Cocos (Keeling) Islands</option>
2939        
2940        <option value="94c167c8-fa24-4e01-a862-978128662e03" data-code="CO" 
2941                >Colombia</option>
2942        
2943        <option value="04266af9-9951-4874-9466-222219d4a986" data-code="KM" 
2944                >Comoros</option>
2945        
2946        <option value="9f4f70c4-6461-4cb1-aa7c-f0bbbc982fa7" data-code="CG" 
2947                >Con</option>
2948        
2949        <option value="4eb2f303-6196-4c94-81a1-6ba0c4d07e74" data-code="CD" 
2950                >
2950Con, the Democratic Republic of the</option>
2951        
2952        <option value="7596f844-dd88-4754-b287-673d84b7a95b" data-code="CK" 
2953                >Cook Islands</option>
2954        
2955        <option value="1b626186-8ca4-4559-a6a9-6fbbb4e48ab1" data-code="CR" 
2956                >Costa Rica</option>
2957        
2958        <option value="7ded9b71-cd97-4f82-a9ec-bbaadbdc86c1" data-code="HR" 
2959                >Croatia</option>
2960        
2961        <option value="bbc2b415-08ba-4acc-b0af-2b0c05fd8a2d" data-code="CU" 
2962                >Cuba</option>
2963        
2964        <option value="2c922606-8d9c-40f3-80eb-10fc3df0852d" data-code="CW" 
2965                >Curacao !Curaçao</option>
2966        
2967        <option value="60b649aa-0653-4920-aa94-5555e2dece6b" data-code="CY" 
2968                >Cyprus</option>
2969        
2970        <option value="c21b5f36-c767-401c-a484-a4ebfe27ece7" data-code="CZ" 
2971                >Czech Republic</option>
2972        
2973        <option value="ec45b038-a1c7-451a-abad-f50a9e7dec14" data-code="DK" 
2974                >Denmark</option>
2975        
2976        <option value="f7e47e09-78de-4761-b158-68fe9d824fb4" data-code="DJ" 
2977                >Djibouti</option>
2978        
2979        <option value="173bc1e8-9a3c-4fdc-b56d-ec8c3ad354a3" data-code="DM" 
2980                >Dominica</option>
2981        
2982        <option value="b1984dba-8f29-4a58-9ee2-c9e15b58de14" data-code="DO" 
2983                >Dominican Republic</option>
2984        
2985        <option value="422286c5-e68d-47ff-b0bf-9fd57b659bc8" data-code="EC" 
2986                >Ecuador</option>
2987        
2988        <option value="f08c90cb-95d2-438a-91ba-5707d507d845" data-code="EG" 
2989                >Egypt</option>
2990        
2991        <option value="ceab1b4d-5a4e-4109-bca8-9b4f70cb45e7" data-code="SV" 
2992                >El Salvador</option>
2993        
2994        <option value="c3f3901b-f456-4b64-8e11-8708b8b44787" data-code="GQ" 
2995                >Equatorial Guinea</option>
2996        
2997        <option value="e2ab1b90-bffa-4af8-b2ad-683a89ef8d09" data-code="ER" 
2998                >Eritrea</option>
2999        
3000        <option value="280ec852-4cf3-4499-a1e3-b5c4e80514a2" data-code="EE" 
3001                >Estonia</option>
3002        
3003        <option value="83e18139-8a1a-4b5b-93a2-8f0c40b6f9f6" data-code="ET" 
3004                >Ethiopia</option>
3005        
3006        <option value="b615f302-1db0-49c7-83d6-2a49abc46544" data-code="FK" 
3007                >Falkland Islands (Malvinas)</option>
3008        
3009        <option value="9e701c9a-5374-4257-89f1-be8c6cad1185" data-code="FO" 
3010                >Faroe Islands</option>
3011        
3012        <option value="c4d40afb-24a0-4d45-8efa-d66327e367c2" data-code="FJ" 
3013                >Fiji</option>
3014        
3015        <option value="c10427da-4456-4cdf-98c6-a1982be01b77" data-code="FI" 
3016                >Finland</option>
3017        
3018        <option value="8c075164-fa5b-4a58-8a3a-607620c1db2c" data-code="FR" 
3019                >France</option>
3020        
3021        <option value="97d0145f-b2ca-49aa-9364-ead7be1fa243" data-code="GF" 
3022                >French Guiana</option>
3023        
3024        <option value="5838adf4-31c5-403c-b593-f3bf3c2c9316" data-code="PF" 
3025                >French Polynesia</option>
3026        
3027        <option value="de190f56-66a0-48a9-ab64-87e914386f5d" data-code="TF" 
3028                >French Southern Territories</option>
3029        
3030        <option value="15b346df-028e-4c43-8dfb-8a444ef330ec" data-code="GA" 
3031                >Gabon</option>
3032        
3033        <option value="5b274066-fe96-4c9a-857f-078f85188513" data-code="GM" 
3034                >Gambia</option>
3035        
3036        <option value="f823f7e5-30ed-4995-8416-5cf5f13db437" data-code="GE" 
3037                >Georgia</option>
3038        
3039        <option value="57f7948b-b35a-463d-bb40-1fa3ac8aa817" data-code="DE" 
3040                >Germany</option>
3041        
3042        <option value="11d09bee-a0d1-4c3e-bd45-a1ebf55417ae" data-code="GH" 
3043                >Ghana</option>
3044        
3045        <option value="179a4188-859e-4c34-8104-34714dc159d1" data-code="GI" 
3046                >Gibraltar</option>
3047        
3048        <option value="f1f230ec-ed80-4823-8880-faa9a4c3f21f" data-code="GR" 
3049                >Greece</option>
3050        
3051        <option value="68ee327c-9f49-4147-9bd5-248869089dd8" data-code="GL" 
3052                >Greenland</option>
3053        
3054        <option value="6dc96eda-4661-4b78-adbe-6c2fa0680ba8" data-code="GD" 
3055                >Grenada</option>
3056        
3057        <option value="29215fe5-d8ef-4da6-8374-fa3c581bbffd" data-code="GP" 
3058                >Guadeloupe</option>
3059        
3060        <option value="6425039d-3bf9-4550-a1e5-80125582468f" data-code="GU" 
3061                >Guam</option>
3062        
3063        <option value="d69034c7-ec22-4177-91c9-fce66b5f56a4" data-code="GT" 
3064                >Guatemala</option>
3065        
3066        <option value="b34949e8-c913-42a5-9aba-633d36ebed37" data-code="GG" 
3067                >Guernsey</option>
3068        
3069        <option value="0de8c633-aa64-4e3e-a7f7-0b891b792b0b" data-code="GN" 
3070                >Guinea</option>
3071        
3072        <option value="674e148f-6aa8-4fc5-9c30-06b78bb0ea23" data-code="GW" 
3073                >Guinea Bissau</option>
3074        
3075        <option value="2fda0e1f-b630-4204-a080-51de47346e36" data-code="GY" 
3076                >Guyana</option>
3077        
3078        <option value="9c7a3c9a-4b00-4c58-b0b8-bbba723eed60" data-code="HT" 
3079                >Haiti</option>
3080        
3081        <option value="7087396f-8e4e-4ec6-a73f-ca39e4cd6f95" data-code="HM" 
3082                >Heard Island and McDonald Islands</option>
3083        
3084        <option value="0ceb1cfb-1ae4-45a2-8570-2caa783512ea" data-code="VA" 
3085                >Holy See (Vatican City State)</option>
3086        
3087        <option value="3bef3528-4750-4cec-b609-05f13294060f" data-code="HN" 
3088                >Honduras</option>
3089        
3090        <option value="45ac16ee-289d-4cb8-82a9-ce72ade60f26" data-code="HK" 
3091                >Hong Kong</option>
3092        
3093        <option value="c9eec833-003a-4f8c-ab28-10027651dd2e" data-code="HU" 
3094                >Hungary</option>
3095        
3096        <option value="5d14c0ee-7ddc-4e89-9e13-9dd04c93e6ec" data-code="IS" 
3097                >Iceland</option>
3098        
3099        <option value="b1073aad-1983-4496-98ba-888ee8954138" data-code="IN" 
3100                >India</option>
3101        
3102        <option value="86346059-af8c-449d-b935-11e499d81e4f" data-code="ID" 
3103                >Indonesia</option>
3104        
3105        <option value="85ff604c-ba2e-40f0-9b2f-dd3634dd4ca2" data-code="IR" 
3106                >Iran</option>
3107        
3108        <option value="6bc5f035-8fb9-4362-83de-d2e70db1a0a0" data-code="IQ" 
3109                >Iraq</option>
3110        
3111        <option value="ca62daf4-7469-412a-bdba-a45f77ee941a" data-code="IE" 
3112                >Ireland</option>
3113        
3114        <option value="4d7d8d4d-3109-4e15-8a77-31fd1411f02c" data-code="IM" 
3115                >Isle of Man</option>
3116        
3117        <option value="713d78e3-5e3e-4551-94d3-56792da2c573" data-code="IL" 
3118                >Israel</option>
3119        
3120        <option value="5ec77ceb-475d-47bb-84f3-ef6fc0d303be" data-code="IT" 
3121                >Italy</option>
3122        
3123        <option value="0c1cf03c-d1b9-4b0b-baee-844440f1712a" data-code="CI" 
3124                >Ivory Coast</option>
3125        
3126        <option value="0a5e8a17-5ce9-41ba-a387-01a46d780bf2" data-code="JM" 
3127                >Jamaica</option>
3128        
3129        <option value="7fedfdb2-6979-4c0c-8414-4ee9ac5c7959" data-code="JP" 
3130                >Japan</option>
3131        
3132        <option value="67d64a7d-2ba9-4e21-8f05-93dfdace63e0" data-code="JE" 
3133                >Jersey</option>
3134        
3135        <option value="73c7c72f-8d9b-41df-80ac-172dfefdace9" data-code="JO" 
3136                >Jordan</option>
3137        
3138        <option value="73012c52-655b-432f-96a6-b540311eb3b9" data-code="KZ" 
3139                >Kazakhstan</option>
3140        
3141        <option value="27119fe4-1347-4a1b-9423-ba561b9a4690" data-code="KE" 
3142                >Kenya</option>
3143        
3144        <option value="1e2b5798-20ca-483e-957b-f6decda97e5d" data-code="KI" 
3145                >Kiribati</option>
3146        
3147        <option value="1df01b10-f504-4b10-bf44-6894300b55f3" data-code="KP" 
3148                >Korea, Democratic Peoples Republic of</option>
3149        
3150        <option value="ef86cd7e-f8ad-4a83-ae52-47508b8d5fef" data-code="KW" 
3151                >Kuwait</option>
3152        
3153        <option value="b1dd8474-e780-4dc6-9a7d-00e85e4586ba" data-code="KG" 
3154                >Kyrgyzstan</option>
3155        
3156        <option value="3d0ba95f-1870-4d89-831b-96438dc9fae5" data-code="LA" 
3157                >Lao People's Democratic Republic</option>
3158        
3159        <option value="d3ce0d7c-e79a-4099-8aa6-671609e3e764" data-code="LV" 
3160                >Latvia</option>
3161        
3162        <option value="ea2ea7c9-ff9c-4378-9205-70200eb8c9f5" data-code="LB" 
3163                >Lebanon</option>
3164        
3165        <option value="a41a0211-6401-4f52-abb2-66e8879b6c93" data-code="LS" 
3166                >
3166Lesotho</option>
3167        
3168        <option value="dfdd4afe-49f8-4e28-9099-d1c906442ddb" data-code="LR" 
3169                >Liberia</option>
3170        
3171        <option value="a27e4602-498a-4c67-a26e-f257db03c601" data-code="LY" 
3172                >Libya</option>
3173        
3174        <option value="ac6da5be-eba9-47e2-9007-95a92409131b" data-code="LI" 
3175                >Liechtenstein</option>
3176        
3177        <option value="d47ff5fe-76e7-48fb-9c0e-cc351d04cff5" data-code="LT" 
3178                >Lithuania</option>
3179        
3180        <option value="60e544eb-ee77-4f4b-9826-555ede4c63d2" data-code="LU" 
3181                >Luxembourg</option>
3182        
3183        <option value="1f055e32-a637-4ee8-913b-c42ddcdc381d" data-code="MO" 
3184                >Macau</option>
3185        
3186        <option value="90eaa3bb-b965-4d48-98c0-bc4dc099e5dc" data-code="MK" 
3187                >Macedonia</option>
3188        
3189        <option value="2a0b1ca9-4460-4e2e-ae8a-1366c0808875" data-code="MG" 
3190                >Madagascar</option>
3191        
3192        <option value="44d379a8-6399-475c-9f1a-341b7b84d856" data-code="MW" 
3193                >Malawi</option>
3194        
3195        <option value="cae3673f-8b9e-44c3-ac97-76945b7069e6" data-code="MY" 
3196                >Malaysia</option>
3197        
3198        <option value="f2438a17-4ce8-4c0b-90c3-434ae98744ea" data-code="MV" 
3199                >Maldives</option>
3200        
3201        <option value="b8a52520-f1da-4a21-b0c9-e6f6272e5462" data-code="ML" 
3202                >Mali</option>
3203        
3204        <option value="1b0928cd-526a-4198-b5ba-ece7e89e39ec" data-code="MT" 
3205                >Malta</option>
3206        
3207        <option value="5e92543c-19d6-419d-b743-eafdf6ff5cf8" data-code="MH" 
3208                >Marshall Islands</option>
3209        
3210        <option value="a5ccf350-cccb-4e83-94cf-4f0f3069bc0e" data-code="MQ" 
3211                >Martinique</option>
3212        
3213        <option value="c4f86eec-1012-4581-b7ff-c95e207baecf" data-code="MR" 
3214                >Mauritania</option>
3215        
3216        <option value="3f81b500-9c4a-4bf5-9e80-40632a100e25" data-code="MU" 
3217                >Mauritius</option>
3218        
3219        <option value="26dae417-f1d7-4892-a186-09394fcfe5e0" data-code="YT" 
3220                >Mayotte</option>
3221        
3222        <option value="2cc4c482-a79a-4526-8d36-f9f035740c68" data-code="MX" 
3223                >Mexico</option>
3224        
3225        <option value="52b7fb93-1fb2-4138-8109-c67eaadf9a10" data-code="FM" 
3226                >Micronesia</option>
3227        
3228        <option value="85384d58-d4a8-4489-b843-84db1d21f53a" data-code="MD" 
3229                >Moldova</option>
3230        
3231        <option value="0fee44eb-b465-4a8a-ae1c-148cc88f9459" data-code="MC" 
3232                >Monaco</option>
3233        
3234        <option value="347e3c2a-2748-4d06-9a6c-733751de01eb" data-code="MN" 
3235                >Monlia</option>
3236        
3237        <option value="a6dde8ff-a806-4344-bd32-3d8a93d90993" data-code="ME" 
3238                >Montenegro</option>
3239        
3240        <option value="1618d197-0d8f-401e-ba62-845453dc41e2" data-code="MS" 
3241                >Montserrat</option>
3242        
3243        <option value="a05e4cec-f670-4363-bf31-ef32f11fcb15" data-code="MA" 
3244                >Morocco</option>
3245        
3246        <option value="625c36bf-65ac-48ca-9dde-476f64b9dd7b" data-code="MZ" 
3247                >Mozambique</option>
3248        
3249        <option value="9080f0f9-5690-4457-95e6-e38e1ce79a25" data-code="MM" 
3250                >Myanmar/Burma</option>
3251        
3252        <option value="11968580-24fe-48f0-a623-4cfe3340f6f6" data-code="NA" 
3253                >Namibia</option>
3254        
3255        <option value="88346bd3-a1ce-4d1b-8d96-462432dea21d" data-code="NR" 
3256                >Nauru</option>
3257        
3258        <option value="6f6196e3-4621-4e85-b3b1-80f9fe5482a1" data-code="NP" 
3259                >Nepal</option>
3260        
3261        <option value="4d0c11b4-04e7-4942-81c8-d92f4d1beadb" data-code="NL" 
3262                >Netherlands</option>
3263        
3264        <option value="72d12681-91d6-4d42-99f3-da308fdfc944" data-code="AN" 
3265                >Netherlands Antilles</option>
3266        
3267        <option value="7cf59cd1-2928-4344-ad71-39d0bd3ec138" data-code="NC" 
3268                >New Caledonia</option>
3269        
3270        <option value="5f6a12d5-c611-4869-a508-5c75e268ae1e" data-code="NZ" 
3271                >New Zealand</option>
3272        
3273        <option value="cde1d6f9-3e14-4b54-94d4-9061d4d7747e" data-code="NI" 
3274                >Nicaragua</option>
3275        
3276        <option value="b82b3221-04f2-4e08-bfcf-3085ffba7e36" data-code="NE" 
3277                >Niger</option>
3278        
3279        <option value="f7d08e32-36f8-4379-890c-26d0f41094a9" data-code="NG" 
3280                >Nigeria</option>
3281        
3282        <option value="a3334f4e-2706-472c-b030-8e2c3af09331" data-code="NU" 
3283                >Niue</option>
3284        
3285        <option value="7c4cabb1-1a18-4921-9b44-6581b155dcaf" data-code="NF" 
3286                >Norfolk Island</option>
3287        
3288        <option value="28cb786d-ab5c-4ed4-b71a-80fb98e64d63" data-code="MP" 
3289                >Northern Mariana Islands</option>
3290        
3291        <option value="bc82cd3f-92af-4530-a269-0e804122ac15" data-code="NO" 
3292                >Norway</option>
3293        
3294        <option value="86f02f04-62bc-49fa-93e0-3191dc790408" data-code="OM" 
3295                >Oman</option>
3296        
3297        <option value="ed3a4be5-ec43-4ae6-854d-54166ea0259f" data-code="PK" 
3298                >Pakistan</option>
3299        
3300        <option value="f53b4e23-cc16-4e67-9f42-a2de9eb392b6" data-code="PW" 
3301                >Palau</option>
3302        
3303        <option value="88f55094-7d4b-4d38-a6c6-5d7861d2e1d1" data-code="PS" 
3304                >Palestine, State of</option>
3305        
3306        <option value="01209bc3-0ef4-4a25-acc1-5f672ec0892c" data-code="PA" 
3307                >Panama</option>
3308        
3309        <option value="7413141e-999e-424f-a478-7bc06de8c9ec" data-code="PG" 
3310                >Papua New Guinea</option>
3311        
3312        <option value="aa00ac06-9cbe-4bd7-8ecd-c1fb5c7a9b31" data-code="PY" 
3313                >Paraguay</option>
3314        
3315        <option value="9e18ec93-d811-4a03-94c3-a70834c16473" data-code="PE" 
3316                >Peru</option>
3317        
3318        <option value="57333804-afe0-4062-9171-aee247601c81" data-code="PH" 
3319                >Philippines</option>
3320        
3321        <option value="9124de2d-9ab4-432d-a2d7-62c07620b50e" data-code="PN" 
3322                >Pitcairn</option>
3323        
3324        <option value="b22814b3-80af-4227-bddf-9aaaa7c1befe" data-code="PL" 
3325                >Poland</option>
3326        
3327        <option value="5ee9500e-98ac-444a-9855-3d8263ac8f1e" data-code="PT" 
3328                >Portugal</option>
3329        
3330        <option value="94903b9c-82c5-4110-b9c6-ce074956712c" data-code="PR" 
3331                >Puerto Rico</option>
3332        
3333        <option value="180b34ab-7fc5-4b03-ac92-4d9490b889ba" data-code="QA" 
3334                >Qatar</option>
3335        
3336        <option value="2fb2072c-5b5b-40ba-9bb4-632304d4cfef" data-code="RE" 
3337                >Reunion !Réunion</option>
3338        
3339        <option value="00688040-a342-4359-b409-1aa79b524bfb" data-code="RO" 
3340                >Romania</option>
3341        
3342        <option value="8b0c6a35-dbdb-4fa2-adcd-dcbeeaa88cdf" data-code="RU" 
3343                >Russian Federation</option>
3344        
3345        <option value="2358a4dc-c075-4369-9ffc-00130fbc8cf6" data-code="RW" 
3346                >Rwanda</option>
3347        
3348        <option value="c3f9a9f1-5dba-462f-a9c7-8c72013fdeea" data-code="BL" 
3349                >Saint Barthelemy !Saint Barthélemy</option>
3350        
3351        <option value="7ee44827-048a-4457-97dd-0e5598da9538" data-code="SH" 
3352                >Saint Helena, Ascension and Tristan da Cunha</option>
3353        
3354        <option value="ff516cd9-fa1d-47a7-8e14-135b263a589f" data-code="KN" 
3355                >Saint Kitts and Nevis</option>
3356        
3357        <option value="79e7dbc9-8350-4e4c-b41b-6f36700084e0" data-code="LC" 
3358                >Saint Lucia</option>
3359        
3360        <option value="5bd52154-2156-4733-94ec-36f5be229998" data-code="MF" 
3361                >Saint Martin (French part)</option>
3362        
3363        <option value="c6b1c63b-773d-47e6-b568-dbb01d28f653" data-code="PM" 
3364                >Saint Pierre and Miquelon</option>
3365        
3366        <option value="381420cf-8b61-4c95-9023-d01a7ffb834a" data-code="VC" 
3367                >Saint Vincent and the Grenadines</option>
3368        
3369        <option value="a9807c35-47af-4009-ba86-bd02d269328c" data-code="WS" 
3370                >Samoa</option>
3371        
3372        <option value="5fc14d6e-4b3b-4389-872c-cabfc59f18f7" data-code="SM" 
3373                >San Marino</option>
3374        
3375        <option value="ec979deb-5544-4669-ab1b-47e3f022d701" data-code="ST" 
3376                >Sao Tome and Principe</option>
3377        
3378        <option value="6c70043a-b1d0-4227-a68a-10b1e3d4e4ce" data-code="SA" 
3379                >Saudi Arabia</option>
3380        
3381        <option value="8bab9ddb-6995-4500-ae91-f56f3bbb6082" data-code="SN" 
3382                >Senegal</option>
3383        
3384        <option value="287347df-5619-4db2-a1f6-be79580c4500" data-code="RS" 
3385                >Serbia</option>
3386        
3387        <option value="02fc5fa4-5f17-4141-9d39-338785b77d25" data-code="SC" 
3388                >Seychelles</option>
3389        
3390        <option value="2819df0b-f317-4d30-ac9c-ee42e7edda06" data-code="SL" 
3391                >Sierra Leone</option>
3392        
3393        <option value="cb2fd4b8-af0e-4ced-aad1-1c53b8ce7968" data-code="SG" 
3394                >Singapore</option>
3395        
3396        <option value="8937ecad-48aa-4b40-a1f1-1f1ba4d76e69" data-code="SX" 
3397                >Sint Maarten (Dutch part)</option>
3398        
3399        <option value="42f0cdb1-f076-4e48-ac90-25e4451093f2" data-code="SK" 
3400                >Slovak Republic</option>
3401        
3402        <option value="dea43fd4-ceba-4452-b0e2-8fea106b655c" data-code="SI" 
3403                >Slovenia</option>
3404        
3405        <option value="ffe2a2ee-b92b-4530-af5b-2088122003c3" data-code="SB" 
3406                >Solomon Islands</option>
3407        
3408        <option value="65d9eb07-5873-4a70-ab0d-d0a2d903240e" data-code="SO" 
3409                >Somalia</option>
3410        
3411        <option value="2f87af57-234b-4ca6-8857-bd53a42f1ac4" data-code="ZA" 
3412                >South Africa</option>
3413        
3414        <option value="c6bc4def-5374-4dbb-b8db-28fa21c28a53" data-code="GS" 
3415                >South Georgia and the South Sandwich Islands</option>
3416        
3417        <option value="1df01b10-f504-4b10-bf44-6894300b55f0" data-code="KR" 
3418                >South Korea</option>
3419        
3420        <option value="be3f8bf2-468e-46cf-92c8-00dadfc7cc34" data-code="SS" 
3421                >South Sudan</option>
3422        
3423        <option value="b0d21abb-af3e-4564-b463-042358e4cc71" data-code="ES" 
3424                >Spain</option>
3425        
3426        <option value="1623659e-0c0d-4b62-94ea-2294fc4504bb" data-code="LK" 
3427                >Sri Lanka</option>
3428        
3429        <option value="395c7c95-533b-4321-af39-13fd907cc0a2" data-code="SD" 
3430                >Sudan</option>
3431        
3432        <option value="2a483194-88f0-4e50-a73a-c1dbef00cb73" data-code="SR" 
3433                >Suriname</option>
3434        
3435        <option value="d441e7fd-1782-4130-b15c-d7e4683dba21" data-code="SJ" 
3436                >Svalbard and Jan Mayen</option>
3437        
3438        <option value="32b320d3-c595-4575-ba78-64ec6acfd3aa" data-code="SZ" 
3439                >Swaziland</option>
3440        
3441        <option value="76de47e0-ade1-4f15-a8a4-f8a10ba6e05b" data-code="SE" 
3442                >Sweden</option>
3443        
3444        <option value="7c6013f1-8787-4fa7-8adb-1facbd82185b" data-code="CH" 
3445                >Switzerland</option>
3446        
3447        <option value="5d1f0877-1e98-4b58-90be-93c8924ab2fd" data-code="SY" 
3448                >Syrian Arab Republic</option>
3449        
3450        <option value="716622b4-fa6c-44c3-b73b-80edfdb116e5" data-code="TW" 
3451                >Taiwan, Province of China</option>
3452        
3453        <option value="9783b836-3a35-4c85-95ab-bcc4d2c3cdf0" data-code="TJ" 
3454                >Tajikistan</option>
3455        
3456        <option value="84d29534-6e13-4428-bbad-2c67d92e0818" data-code="TZ" 
3457                >Tanzania</option>
3458        
3459        <option value="15db1133-d1b4-4f8f-821b-b74b1c67c125" data-code="TH" 
3460                >Thailand</option>
3461        
3462        <option value="128b696e-02aa-4ee1-a3c9-417482deb467" data-code="TL" 
3463                >Timor-Leste</option>
3464        
3465        <option value="f52125a3-ae77-448f-afe1-e535e8b00622" data-code="TG" 
3466                >Togo</option>
3467        
3468        <option value="7d618428-9af2-4ab9-a84f-685076403bf5" data-code="TK" 
3469                >Tokelau</option>
3470        
3471        <option value="1af159f0-ce44-4100-96e1-db48c88f9b66" data-code="TO" 
3472                >Tonga</option>
3473        
3474        <option value="1b13e2ba-1847-4012-bb3c-cd620620e7f7" data-code="TT" 
3475                >Trinidad-Toba</option>
3476        
3477        <option value="fbf6be5c-2eab-4fa7-8efb-672c759e9745" data-code="TN" 
3478                >Tunisia</option>
3479        
3480        <option value="2bf0dd15-079f-4328-99fb-919af7cf8dc7" data-code="TR" 
3481                >Turkey</option>
3482        
3483        <option value="72759f49-3701-4ba7-a6c3-7b996d03db09" data-code="TM" 
3484                >Turkmenistan</option>
3485        
3486        <option value="519c392b-9f24-407f-bddd-d8fd483d32b1" data-code="TC" 
3487                >Turks and Caicos Islands</option>
3488        
3489        <option value="afdedd7d-e7f0-4682-b62f-8a53624dc307" data-code="TV" 
3490                >Tuvalu</option>
3491        
3492        <option value="701844d7-3c53-4972-be14-1029b847e237" data-code="VI" 
3493                >U.S. Virgin Islands</option>
3494        
3495        <option value="bdb78038-eba8-4cca-bc65-fe7fa8011794" data-code="US" 
3496                >U.S.A.</option>
3497        
3498        <option value="5b139321-bfda-4977-82b0-6369561602cd" data-code="UG" 
3499                >Uganda</option>
3500        
3501        <option value="751cbec0-45af-48a3-a694-9877c26fad89" data-code="UA" 
3502                >Ukraine</option>
3503        
3504        <option value="26de3014-bdbb-4577-8b10-77316741489e" data-code="AE" 
3505                >United Arab Emirates</option>
3506        
3507        <option value="28f16bce-6223-47dc-bf49-b233ec8e5cff" data-code="GB" 
3508                
3509            selected="selected" >United Kingdom</option>
3510        
3511        <option value="eb3f9c9c-2901-4dfb-82ad-c3a75bb4f124" data-code="UM" 
3512                >United States Minor Outlying Islands</option>
3513        
3514        <option value="efe7dd10-3756-470a-a6b4-0f5c7b48a614" data-code="UY" 
3515                >Uruguay</option>
3516        
3517        <option value="8e6aae8e-e005-4ac0-a76e-4741f80e7dca" data-code="UZ" 
3518                >Uzbekistan</option>
3519        
3520        <option value="a0833f4d-485f-4e38-b069-b5e55f5356e2" data-code="VU" 
3521                >Vanuatu</option>
3522        
3523        <option value="2ca8ab0e-e68f-4277-9cf0-66ba2ef70d0c" data-code="VE" 
3524                >Venezuela</option>
3525        
3526        <option value="b9e44088-3877-4954-afde-404223d1eaee" data-code="VN" 
3527                >Vietnam</option>
3528        
3529        <option value="a572baed-bf8d-4328-8e64-8febd21da170" data-code="WF" 
3530                >Wallis and Futuna</option>
3531        
3532        <option value="32444fcb-7907-4d86-b120-7883bf387c68" data-code="EH" 
3533                >Western Sahara</option>
3534        
3535        <option value="0561fcea-89b7-4594-964a-42f4bf044fcb" data-code="YE" 
3536                >Yemen</option>
3537        
3538        <option value="a7b68d39-14e4-4194-a066-38bf50d508f1" data-code="ZM" 
3539                >Zambia</option>
3540        
3541        <option value="9b6a275f-6528-45c8-9795-90dec37f497a" data-code="ZW" 
3542                >Zimbabwe</option>
3543        
3544    </select>
3545
3546    <input type="hidden" name="countryText" id="countryText" 
3547            
3548           value="United Kingdom" />
3549</div>
3550
3551<div class="formQuestion formThirdStep postcodeLookUp">
3552
3553    <label for="postcodeLookUp">Postcode&nbsp;<em class="alert formThirdStep postcode-alert alert--required">(required)</em></label>
3554    <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your postcode and address</span>
3555    <span class="error validateError hidden" role="alert" aria-hidden="true">
3555Please enter a valid postcode</span>
3556 
3557    <input required type="text" title="PostcodeLookup" id="postcodeLookUp" name="postcodeLookUp" class="post-code" maxlength="10" value=""  />
3558</div>
3559
3560<div class="enterAddress formThirdStep">
3561    <div class="formQuestion formThirdStep enterAddressLine1">
3562        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter the first line of your address</span>
3563
3564        <label for="AddressLine1">Address line 1</label>
3565        <input maxlength="40" type="text" title="AddressLine1" id="AddressLine1" name="AddressLine1" class="address-line1" onchange="" value=""  />
3566    </div>
3567
3568    <div class="formQuestion formThirdStep enterAddressLine2">
3569        <label for="AddressLine2">Address line 2</label>
3570        <input maxlength="125" type="text" title="AddressLine2" id="AddressLine2" name="AddressLine2" class="address-line2" onchange="" value=""  />
3571    </div>  
3572
3573    <div class="formQuestion formThirdStep enterAddressCity">
3574        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your town or city</span>
3575
3576        <label for="addressCity">Town or city</label>
3577        <input maxlength="125" type="text" title="addressCity" id="addressCity" name="addressCity" class="address-city" onchange="" value=""  />
3578    </div>
3579
3580</div>
3581<input type="hidden" value=".formThirdStep" class="hiddenExtraClass" />
3582    </div>
3583
3584    
3585    <span id="privacyNotice" class="privacyNotice">
3586        <p>You can find out Privacy and cookies policy <a href="https://www.nottinghamcounsellingcentre.org.uk/privacy-policy" target="_blank">here</a></p>
3587    </span>
3588</div>
3589
3590        </div>
3591
3592    
3593</fieldset>
3594
3595<input type="hidden" name="ctl00$ctl00$m$bodyContent$cphPageMaster$ContentPlaceHolder$ucFormPayment$Register$hdnGroupID" id="hdnGroupID" />
3596<input type="hidden" name="ctl00$ctl00$m$bodyContent$cphPageMaster$ContentPlaceHolder$ucFormPayment$Register$hdnFBUID" id="hdnFBUID" />
3597<input type="hidden" name="ctl00$ctl00$m$bodyContent$cphPageMaster$ContentPlaceHolder$ucFormPayment$Register$hdnRegisterAction" id="hdnRegisterAction" value="Payment" />
3598
3599
3600                        </div>
3601                    
3602                </section>
3603                <div class="terms-and-conditions-wrapper">
3604                    <fieldset id="submit-button-wrapper" class="formButtons registerButtons">
3605                        <div class="alert validateError hidden" role="alert" aria-hidden="true">An error has occurred. Please refresh the page.</div>
3606                        <button id="purchase-button" data-control="submit" class="button callToActionBtn register" type="button">Complete purchase</button>
3607                        <span class="loadWait preloader hidden"></span>
3608                    </fieldset>
3609
3610                    <div id="terms-and-conditions-section">
3611                        <p class="terms-and-conditions">By submitting this form you are agreeing to our <a onclick="$('.termsConditionsDetails').toggleClass('hidden'); return false;" href="/terms-and-conditions">terms and conditions</a></p>
3612                        <p class="grecaptcha-terms">
3613                            This site is protected by reCAPTCHA and the Google
3614                            <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and
3615                            <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.
3616                        </p>
3617                        <div class="termsConditionsDetails hidden">
3618                             Terms and conditions of use<br>1.	Introduction<br>1.1	These terms and conditions shall govern your use of our website.<br>1.2	By using our website, you accept these terms and conditions in full; accordingly, if you disagree with these terms and conditions or any part of these terms and conditions, you must not use our website.<br>1.3	If you register with our website, submit any material to our website or use any of our website services, we will ask you to expressly agree to these terms and conditions.<br>1.4	You must be at least 18 years of age to use our website; by using our website or agreeing to these terms and conditions, you warrant and represent to us that you are at least 18What is the minimum age for website users? years of age.<br>
36181.5	Our website uses cookies; by using our website or agreeing to these terms and conditions, you consent to our use of cookies in accordance with the terms of our privacy and cookies policy.<br>2.	Credit<br>2.1	This document was created using a template from Docular (https://docular.net).<br>You must retain the above credit. Use of this document without the credit is an infringement of copyright. However, you can purchase from us an equivalent document that does not include the credit.<br>3.	Copyright notice<br>3.1	Copyright (c) [year(s) of first publication] [full name].<br>3.2	Subject to the express provisions of these terms and conditions:<br>(a)	we, together with our licensors, own and control all the copyright and other intellectual property rights in our website and the material on our website; and<br>(b)	all the copyright and other intellectual property rights in our website and the material on our website are reserved.<br>4.	Licence to use website<br>4.1	You may:<br>(a)	view pages from our website in a web browser;<br>(b)	download pages from our website for caching in a web browser;<br>(c)	print pages from our website;<br>(d)	stream audio and video files from our website; and<br>(e)	use our website services by means of a web browser,<br>	subject to the other provisions of these terms and conditions.<br>4.2	Except as expressly permitted by Section 4.1 or the other provisions of these terms and conditions, you must not download any material from our website or save any such material to your computer.<br>4.3	You may only use our website for your own personal and business purposes, and you must not use our website for any other purposes.<br>4.4	Except as expressly permitted by these terms and conditions, you must not edit or otherwise modify any material on our website.<br>4.5	Unless you own or control the relevant rights in the material, you must not:<br>(a)	republish material from our website (including republication on another website);<br>(b)	sell, rent or sub-license material from our website;<br>(c)	show any material from our website in public;<br>(d)	exploit material from our website for a commercial purpose; or<br>(e)	redistribute material from our website.<br>4.6	Notwithstanding Section 4.5, you may redistribute our newsletter in print and electronic form to any person.<br>4.7	We reserve the right to restrict access to areas of our website, or indeed our whole website, at our discretion; you must not circumvent or bypass, or attempt to circumvent or bypass, any access restriction measures on our website.<br>5.	Acceptable use<br>5.1	You must not:<br>(a)	use our website in any way or take any action that causes, or may cause, damage to the website or impairment of the performance, availability or accessibility of the website;<br>(b)	use our website in any way that is unlawful, illegal, fraudulent or harmful, or in connection with any unlawful, illegal, fraudulent or harmful purpose or activity;<br>(c)	use our website to copy, store, host, transmit, send, use, publish or distribute any material which consists of (or is linked to) any spyware, computer virus, Trojan horse, worm, keystroke logger, rootkit or other malicious computer software;<br>(d)	conduct any systematic or automated data collection activities (including without limitation scraping, data mining, data extraction and data harvesting) on or in relation to our website without our express written consent;<br>(e)	access or otherwise interact with our website using any robot, spider or other automated means, except for the purpose of search engine indexing;<br>(f)	violate the directives set out in the robots.txt file for our website; or<br>(g)	use data collected from our website for any direct marketing activity (including without limitation email marketing, SMS marketing, telemarketing and direct mailing).<br>5.2	You must not use data collected from our website to contact individuals, companies or other persons or entities.<br>5.3	You must ensure that all the information you supply to us through our website, or in relation to our website, is true, accurate, current, complete and non-misleading.<br>6.	Registration and accounts<br>6.1	To be eligible for an account on our website under this Section 6, you must be resident or situated in the United Kingdom.<br>6.2	You may register for an account with our website by completing and submitting the account registration form on our website, and clicking on the verification link in the email that the website will send to you.<br>6.3	You must not allow any other person to use your account to access the website.<br>6.4	You must notify us in writing immediately if you become aware of any unauthorised use of your account.<br>6.5	You must not use any other person's account to access the website, unless you have that person's express permission to do so.<br>7.	User login details<br>7.1	If you register for an account with our website, [we will provide you with] OR [y
3618ou will be asked to choose] a user ID and password.<br>7.2	Your user ID must not be liable to mislead and must comply with the content rules set out in Section 10; you must not use your account or user ID for or in connection with the impersonation of any person. <br>7.3	You must keep your password confidential.<br>7.4	You must notify us in writing immediately if you become aware of any disclosure of your password.<br>7.5	You are responsible for any activity on our website arising out of any failure to keep your password confidential, and may be held liable for any losses arising out of such a failure.<br>8.	Cancellation and suspension of account<br>8.1	We may:<br>(a)	suspend your account;<br>(b)	cancel your account; and/or<br>(c)	edit your account details,<br>	at any time in our sole discretion without notice or explanation.<br>8.2	You may cancel your account on our website using your account control panel on the website.<br>9.	Your content: licence<br>9.1	In these terms and conditions, "your content" means all works and materials (including without limitation text, graphics, images, audio material, video material, audio-visual material, scripts, software and files) that you submit to us or our website for storage or publication on, processing by, or transmission via, our website.<br>9.2	You grant to us a worldwide, irrevocable, non-exclusive, royalty-free licence to [use, reproduce, store, adapt, publish, translate and distribute your content in any existing or future media] OR [reproduce, store and publish your content on and in relation to this website and any successor website] OR [reproduce, store and, with your specific consent, publish your content on and in relation to this website].<br>9.3	You grant to us the right to sub-license the rights licensed under Section 9.2.<br>9.4	You grant to us the right to bring an action for infringement of the rights licensed under Section 9.2.<br>9.5	You hereby waive all your moral rights in your content to the maximum extent permitted by applicable law; and you warrant and represent that all other moral rights in your content have been waived to the maximum extent permitted by applicable law.<br>9.6	You may edit your content to the extent permitted using the editing functionality made available on our website.<br>9.7	Without prejudice to our other rights under these terms and conditions, if you breach any provision of these terms and conditions in any way, or if we reasonably suspect that you have breached these terms and conditions in any way, we may delete, unpublish or edit any or all of your content.<br>10.	Your content: rules<br>10.1	You warrant and represent that your content will comply with these terms and conditions.<br>10.2	Your content must not be illegal or unlawful, must not infringe any person's legal rights, and must not be capable of giving rise to legal action against any person (in each case in any jurisdiction and under any applicable law).<br>10.3	Your content, and the use of your content by us in accordance with these terms and conditions, must not:<br>(a)	be libellous or maliciously false;<br>(b)	be obscene or indecent;<br>(c)	infringe any copyright, moral right, database right, trade mark right, design right, right in passing off, or other intellectual property right;<br>(d)	infringe any right of confidence, right of privacy or right under data protection legislation;<br>(e)	constitute negligent advice or contain any negligent statement;<br>(f)	constitute an incitement to commit a crime, instructions for the commission of a crime or the promotion of criminal activity;<br>(g)	be in contempt of any court, or in breach of any court order;<br>(h)	be in breach of racial or religious hatred or discrimination legislation;<br>(i)	be blasphemous;<br>(j)	be in breach of official secrets legislation;<br>(k)	be in breach of any contractual obligation owed to any person;<br>(l)	depict violence in an explicit, graphic or gratuitous manner;<br>(m)	be pornographic, lewd, suggestive or sexually explicit;<br>(n)	be untrue, false, inaccurate or misleading;<br>(o)	consist of or contain any instructions, advice or other information which may be acted upon and could, if acted upon, cause illness, injury or death, or any other loss or damage;<br>(p)	constitute spam;<br>(q)	be offensive, deceptive, fraudulent, threatening, abusive, harassing, anti-social, menacing, hateful, discriminatory or inflammatory; or<br>(r)	cause annoyance, inconvenience or needless anxiety to any person.<br>11.	Limited warranties<br>11.1	We do not warrant or represent:<br>(a)	the completeness or accuracy of the information published on our website;<br>(b)	that the material on the website is up to date; or<br>(c)	that the website or any service on the website will remain available.<br>11.2	We reserve the right to discontinue or alter any or all of our website services, and to stop publishing our website, at any time in our sole discretion without notice or explanation; and save to the extent expressly provided otherwise in these terms and conditions, you will not be entitled to any compensation or other payment upon the discontinuance or alteration of any website services, or if we stop publishing the website.<br>11.3	To the maximum extent permitted by applicable law and subject to Section 12.1, we exclude all representations and warranties relating to the subject matter of these terms and conditions, our website and the use of our website.<br>12.	Limitations and exclusions of liability<br>12.1	Nothing in these terms and conditions will:<br>(a)	limit or exclude any liability for death or personal injury resulting from negligence;<br>(b)	limit or exclude any liability for fraud or fraudulent misrepresentation;<br>(c)	limit any liabilities in any way that is not permitted under applicable law; or<br>(d)	exclude any liabilities that may not be excluded under applicable law.<br>12.2	The limitations and exclusions of liability set out in this Section 12 and elsewhere in these terms and conditions: <br>(a)	are subject to Section 12.1; and<br>(b)	govern all liabilities arising under these terms and conditions or relating to the subject matter of these terms and conditions, including liabilities arising in contract, in tort (including negligence) and for breach of statutory duty, except to the extent expressly provided otherwise in these terms and conditions.<br>12.3	To the extent that our website and the information and services on our website are provided free of charge, we will not be liable for any loss or damage of any nature.<br>12.4	We will not be liable to you in respect of any losses arising out of any event or events beyond our reasonable control.<br>12.5	We will not be liable to you in respect of any business losses, including (without limitation) loss of or damage to profits, income, revenue, use, production, anticipated savings, business, contracts, commercial opportunities or goodwill.<br>
361812.6	We will not be liable to you in respect of any loss or corruption of any data, database or software.<br>12.7	We will not be liable to you in respect of any special, indirect or consequential loss or damage.<br>12.8	You accept that we have an interest in limiting the personal liability of our officers and employees and, having regard to that interest, you acknowledge that we are a limited liability entity; you agree that you will not bring any claim personally against our officers or employees in respect of any losses you suffer in connection with the website or these terms and conditions (this will not, of course, limit or exclude the liability of the limited liability entity itself for the acts and omissions of our officers and employees).<br>13.	Breaches of these terms and conditions<br>13.1	Without prejudice to our other rights under these terms and conditions, if you breach these terms and conditions in any way, or if we reasonably suspect that you have breached these terms and conditions in any way, we may: <br>(a)	send you one or more formal warnings;<br>(b)	temporarily suspend your access to our website;<br>(c)	permanently prohibit you from accessing our website;<br>(d)	block computers using your IP address from accessing our website;<br>(e)	contact any or all of your internet service providers and request that they block your access to our website;<br>(f)	commence legal action against you, whether for breach of contract or otherwise; and/or<br>(g)	suspend or delete your account on our website.<br>13.2	Where we suspend or prohibit or block your access to our website or a part of our website, you must not take any action to circumvent such suspension or prohibition or blocking (including without limitation creating and/or using a different account).<br>14.	Variation<br>14.1	We may revise these terms and conditions from time to time.<br>14.2	[The revised terms and conditions shall apply to the use of our website from the date of publication of the revised terms and conditions on the website, and you hereby waive any right you may otherwise have to be notified of, or to consent to, revisions of these terms and conditions.] OR [We will give you written notice of any revision of these terms and conditions, and the revised terms and conditions will apply to the use of our website from the date that we give you such notice; if you do not agree to the revised terms and conditions, you must stop using our website.]<br>14.3	If you have given your express agreement to these terms and conditions, we will ask for your express agreement to any revision of these terms and conditions; and if you do not give your express agreement to the revised terms and conditions within such period as we may specify, we will disable or delete your account on the website, and you must stop using the website.<br>15.	Assignment<br>15.1	You hereby agree that we may assign, transfer, sub-contract or otherwise deal with our rights and/or obligations under these terms and conditions. <br>15.2	You may not without our prior written consent assign, transfer, sub-contract or otherwise deal with any of your rights and/or obligations under these terms and conditions. <br>16.	Severability<br>16.1	If a provision of these terms and conditions is determined by any court or other competent authority to be unlawful and/or unenforceable, the other provisions will continue in effect.<br>16.2	If any unlawful and/or unenforceable provision of these terms and conditions would be lawful or enforceable if part of it were deleted, that part will be deemed to be deleted, and the rest of the provision will continue in effect. <br>17.	Third party rights<br>17.1	A contract under these terms and conditions is for our benefit and your benefit, and is not intended to benefit or be enforceable by any third party.<br>17.2	The exercise of the parties' rights under a contract under these terms and conditions is not subject to the consent of any third party.<br>18.	Entire agreement<br>18.1	Subject to Section 12.1, these terms and conditions, together with our privacy and cookies policy, shall constitute the entire agreement between you and us in relation to your use of our website and shall supersede all previous agreements between you and us in relation to your use of our website.<br>19.	Law and jurisdiction<br>19.1	These terms and conditions shall be governed by and construed in accordance with English law.<br>19.2	Any disputes relating to these terms and conditions shall be subject to the [exclusive] OR [non-exclusive] jurisdiction of the courts of England.<br>20.	Statutory and regulatory disclosures<br>20.1	We are registered in [trade register]; you can find the online version of the register at [URL], and our registration number is [number].<br>20.2	We are subject to [authorisation scheme], which is supervised by [supervisory authority].<br>20.3	We are registered as [title] with [professional body] in [the United Kingdom] and are subject to [rules], which can be found at [URL].<br>20.4	We subscribe to [code(s) of conduct], which can be consulted electronically at [URL(s)].<br>20.5	Our VAT number is [number].<br>21.	Our details<br>21.1	This website is owned and operated by [name].<br>21.2	We are registered in England and Wales under registration number [number], and our registered office is at [address].<br>21.3	Our principal place of business is at [address].<br>21.4	You can contact us:<br>(a)	by post, using the postal address given above;<br>(b)	using our website contact form;<br>(c)	by telephone, on the contact number published on our website from time to time; or<br>(d)	by email, using the email address published on our website from time to time.<br>
3619                        </div>
3620                    </div>
3621                </div>
3622            </section>
3623        </article>
3624    </section>
3625    
3626</div>
3627
3628<input type="hidden" name="__RequestVerificationToken" value="Aeli88mOw9zJ1zNYgxULkv6EPh+9v6o2" />
3629<input type="hidden" name="RecaptchaTokenV3" id="RecaptchaTokenV3" value="" />
3630<input type="hidden" id="hdnPromoCode" name="hdnPromoCode" value="" autocomplete="off" />
3631<input type="hidden" name="hdnPrePaymentId" id="hdnPrePaymentId" value="a11d254b-c1e2-4f4f-99ea-f49941d5d1a3" />
3632
3633
3634
3635		
3636
3637
3638
3639    
3640
3641<script type="text/javascript">
3642//<![CDATA[
3643 $('.formQuestion.displayName.alt').addClass('hidden');//]]>
3644</script>
3644
3645</form>
3646
3647    <footer id="pageFooterWrapper" class="pageFooterWrapper">
3648            <div class="pageFooter">
3649                
3650                        <section class="footerBox footerBox1 FooterDonate">
3651                            <div class="text">
3652<h3>Donate</h3>
3653<p>Your support can change the lives of people in your community.</p>
3654</div>
3655<span class="mceNonEditable" data-mce-contenteditable="false">
3656	                        <div class="quickGivingPanel">
3657	                        <fieldset class="selectDonationAmount" role="radiogroup">
3658	                        <span>Please select a donation amount&nbsp;<em class="alert alert--required">(required)</em></span><div class="formQuestion donationAmount donationAmount25 donationSelected" onclick="defaultDonationPicked(this)" onkeydown="handleClickKeyboardIntent(event);" role="radio" tabindex="0" aria-checked="true">
3659	                                    <input checked="checked" type="radio" id="donationAmount03550428-31da-413e-abd6-2d5626d92e061" name="amount03550428-31da-413e-abd6-2d5626d92e06" value="25" aria-checked="true">
3660	                                    <label class="checkboxRadio" for="donationAmount03550428-31da-413e-abd6-2d5626d92e061">
3661		                                    <strong class="donationAmountFigure">&#163;25</strong> 
3662		                                    
3663		                                    <span class="donationAmountDescription">provides 1 counselling session*</span>
3664	                                    </label>
3665	                                    </div><div class="formQuestion donationAmount donationAmount50" onclick="defaultDonationPicked(this)" onkeydown="handleClickKeyboardIntent(event);" role="radio" tabindex="0" aria-checked="false">
3666	                                    <input  type="radio" id="donationAmount03550428-31da-413e-abd6-2d5626d92e062" name="amount03550428-31da-413e-abd6-2d5626d92e06" value="50" aria-checked="false">
3667	                                    <label class="checkboxRadio" for="donationAmount03550428-31da-413e-abd6-2d5626d92e062">
3668		                                    <strong class="donationAmountFigure">&#163;50</strong> 
3669		                                    
3670		                                    <span class="donationAmountDescription">provides 2 counselling sessions*</span>
3671	                                    </label>
3672	                                    </div><div class="formQuestion donationAmount donationAmount100" onclick="defaultDonationPicked(this)" onkeydown="handleClickKeyboardIntent(event);" role="radio" tabindex="0" aria-checked="false">
3673	                                    <input  type="radio" id="donationAmount03550428-31da-413e-abd6-2d5626d92e063" name="amount03550428-31da-413e-abd6-2d5626d92e06" value="100" aria-checked="false">
3674	                                    <label class="checkboxRadio" for="donationAmount03550428-31da-413e-abd6-2d5626d92e063">
3675		                                    <strong class="donationAmountFigure">&#163;100</strong> 
3676		                                    
3677		                                    <span class="donationAmountDescription">provides a month’s support*</span>
3678	                                    </label>
3679	                                    </div><div class="formQuestion donationAmount donationAmountOther" onclick="otherClicked(this)">
3680	                                <label for="donationAmountOther" role="radio" tabindex="0" onkeydown="handleClickKeyboardIntent(event);" aria-checked="false"><strong class="donationAmountFigure">Other</strong></label>
3681	                                <input type="number" title="Other amount" id="donationAmountOther" min=1 onclick="otherClicked(this)" oninput="this.value = this.value < Number(this.min) ? '' : this.value; " onchange="otherChanged(this)"  value="" autocomplete="off">
3682	                                </div><span class="regularPaymentLabel">Set up a regular payment</span>
3683						                <input type="checkbox" class="regularPayment" /><a class="button donateBtn" href="/donate/donate" onclick="return donateParams(this)" role="button">Donate</a>
3684	                                </fieldset>
3685	                                </div></span>
3686                        </section>
3687                    
3688                        <section class="footerBox footerBox2 NewsletterSign-up">
3689                            <h2>Newsletter</h2>
3690<span class="mceNonEditable"><section class="featureForm Newsletter Sign upsForm signedIn" role="form" aria-label="Newsletter Sign ups"></section><section class="featureForm Newsletter Sign upsForm" role="form" aria-label="Newsletter Sign ups">
3691										<div id="newsletterFields7e32bc1e-ab61-4c05-8008-63ba3a84b684">
3692											
3693
3694											<div class="formQuestion firstName">
3695											<label class="" for="newsletterfirstName7e32bc1e-ab61-4c05-8008-63ba3a84b684">First name&nbsp;<em class="alert alert--required">(required)</em></label> 
3696                                            <span class="alert validateRequired hidden" role="alert" aria-hidden="true" id="newsletterfirstNameRequiredError7e32bc1e-ab61-4c05-8008-63ba3a84b684">Please enter your first name</span>
3697											<input type="text" title="first name" required=""  id="newsletterfirstName7e32bc1e-ab61-4c05-8008-63ba3a84b684" aria-invalid="false">
3698										</div>
3699
3700										<div class="formQuestion lastName">
3701											<label class="" for="newsletterlastName7e32bc1e-ab61-4c05-8008-63ba3a84b684">Last name&nbsp;<em class="alert alert--required">(required)</em></label> 
3702                                            <span class="alert validateRequired hidden" role="alert" aria-hidden="true" id="newsletterlastNameRequiredError7e32bc1e-ab61-4c05-8008-63ba3a84b684">Please enter your last name</span>
3703											<input type="text" title="last name" required=""  id="newsletterlastName7e32bc1e-ab61-4c05-8008-63ba3a84b684" aria-invalid="false">
3704										</div>
3705
3706										<div class="formQuestion email">
3707											<label class="" for="newsletteremail7e32bc1e-ab61-4c05-8008-63ba3a84b684">Email&nbsp;<em class="alert alert--required">(required)</em></label> 
3708                                            <span class="alert validateRequired hidden" role="alert" aria-hidden="true" id="newsletteremailRequiredError7e32bc1e-ab61-4c05-8008-63ba3a84b684">Please enter your email address</span>
3709                                            <span class="error alert validateError hidden" role="alert" aria-hidden="true" id="newsletteremailFormatError7e32bc1e-ab61-4c05-8008-63ba3a84b684">Please enter a valid email address (e.g. <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="284d50494558444d684d50494558444d064b4745">[email&#160;protected]</a>)</span>
3710											<input type="text" title="email" required=""  id="newsletteremail7e32bc1e-ab61-4c05-8008-63ba3a84b684" aria-invalid="false">
3711										</div>
3712
3713											<input type="hidden" id="newslettergroupid7e32bc1e-ab61-4c05-8008-63ba3a84b684" value="739fdbd2-a5b5-4066-9294-75113dfced11" /> 
3714                                            <div class="honeybee-container">
3715                                                <input type="text" id="honeybeeritn" name="honeybeeritn" value="e693ec21" />
3716                                                <input type="text" id ="honeybeeritn2" name ="honeybeeritn2" value ="e693ec21" />
3717                                            </div>
3718                                            <style> .honeybee-container { display:none; } </style>
3719
3720                                            <button id="groupSignUpBtn" class="groupSignUpBtn" type="button" tabindex="" onclick="return newsletterSignUp('7e32bc1e-ab61-4c05-8008-63ba3a84b684');">Send</button>
3721										</div>
3722
3723										<div id='newsletterSuccess7e32bc1e-ab61-4c05-8008-63ba3a84b684' class='newsletterSuccess hidden'></div>
3724									</section></span>
3725                        </section>
3726                    
3727                        <section class="footerBox footerBox3 Footercontactus">
3728                            <h2><a href="/Pages/Contact.aspx" target="_self"><span class="post_link">Contact us</span></a></h2>
3729<p><strong>Nottingham Counselling Service</strong><br>Unit 5, Victoria Court, Kent Street,<br>Nottingham, NG1 3LZ, UK</p>
3730<p><strong>Opening hours:</strong> <br>9am-8pm Mon - Thu<br>9am-5pm Fri</p>
3731<p class="phoneNumber"><a href="tel:01159501743">+44115 950 1743</a></p>
3732                        </section>
3733                    
3734                        <section class="footerBox footerBox4 Footerlinks">
3735                            <h3>Useful links</h3>
3736<ul>
3737<li><a href="/room-hire">Room hire</a></li>
3738<li><a href="/Pages/Category/jobs">Join our team </a></li>
3739<li><a href="/termsandconditions">Terms &amp; Conditions </a></li>
3740<li><a href="/privacy-policy">Privacy policy </a></li>
3741<li><a href="/accessibility">Accessibility </a></li>
3742<li><a href="/sitemap">Sitemap</a></li>
3743<li class="menuAdminLogin mceNonEditable"><a href="/login?ReturnURL=%2f">Admin login</a></li>
3744<li class="menuAdminDetails mceNonEditable"><a href="/my-details">My details</a></li>
3745<li class="menuAdminLogOut mceNonEditable"><a href="/logout?ReturnURL=%2f">Log out</a></li>
3746</ul>
3747                        </section>
3748                    
3749                        <section class="footerBox footerBox5 Footernavigation">
3750                            <span class="registrationNumbers">Registered charity No. 1045464 | Company Limited by Guarantee 2948386&nbsp;<br /></span>
3751                        </section>
3752                    
3753                        <section class="footerBox footerBox6 Copyright">
3754                            &copy; Nottingham Counselling Service 2026
3755                        </section>
3756                    
3757                        <section class="footerBox footerBox7 Footerlogosleft">
3758                            <img src="/GetImage.aspx?IDMF=253f03c9-1007-4cc4-a824-4125c77303fd&amp;w=167&amp;h=40&amp;src=mc" alt="" title="" class="mediaImage"><img src="/GetImage.aspx?IDMF=967a076f-4cda-467f-8d7a-9050b8ad4fd5&amp;w=900&amp;h=500&amp;src=mc" alt="" title="" class="mediaImage" width="106" height="59"><img src="/GetImage.aspx?IDMF=a5e5b228-0dd2-430d-823d-94e7b4a28891&amp;w=1920&amp;h=1080&amp;src=mc" alt="" title="" class="mediaImage" width="114" height="64"><img src="/GetImage.aspx?IDMF=dbe97853-1e4e-4211-be44-15e5f441e321&amp;w=450&amp;h=450&amp;src=mc" alt="" title="" class="mediaImage" width="69" height="69">
3759                        </section>
3760                    
3761                        <section class="footerBox footerBox8 Footerlogosright">
3762                            <div><img src="/GetImage.aspx?IDMF=c4a532af-ea80-4ce4-a602-d359a1c834ba&amp;w=98&amp;h=65&amp;src=mc" alt="" title="" class="mediaImage"><img src="/GetImage.aspx?IDMF=d5f93dc8-f873-4f61-afee-051c18fbd717&amp;w=106&amp;h=65&amp;src=mc" alt="" title="" class="mediaImage"><img src="/GetImage.aspx?IDMF=f7d4f511-1321-4394-8112-ee40d1faeb46&amp;w=333&amp;h=567&amp;src=mc" alt="" title="" class="mediaImage" width="41" height="70"></div>
3763                        </section>
3764                    
3765            </div>
3766        </footer>
3767    
3768        <style>
3769            .cookie-preference-container {
3770                display: flex;
3771                justify-content: right;
3772                background-color: #fff;
3773                width: 100%;
3774                font-size: .875em;
3775            }
3776
3777            .cookie-preference-container a,
3778            #cookie-policy-link{
3779                color: #444;
3780                cursor: pointer;
3781                text-decoration: none;
3782                padding: 15px;
3783            }
3784
3785        </style>
3786        <div class="cookie-preference-container">
3787            <a onclick="displayPreferenceModal()">
3788                Manage Cookie Preferences
3789            </a>
3790            
3791        </div>
vendor: 114 bytes, lines 3791-3792
3791
3792    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3792<script src="//assets.rit.org.uk/nottinghamcounsellingservice2018/main.js"></script>
3792
3793    
3794
3795    
3796
3797    
3798
3799    
3800
3801    
3802</body>
3803</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.