PageSourceSearch

https://www.stakeford.northumberland.sch.uk/calendar/?calid=1&pid=6&viewid=1

html stakeford.northumberland.sch.uk collected 2026-10-08 07:05:44 UTC 55,838 bytes, 800 lines download raw bytes

1
2<!DOCTYPE html>
3<!--[if IE 7]><html class="no-ios no-js lte-ie9 lte-ie8 lte-ie7" lang="en" xml:lang="en"><![endif]-->
4<!--[if IE 8]><html class="no-ios no-js lte-ie9 lte-ie8"  lang="en" xml:lang="en"><![endif]-->
5<!--[if IE 9]><html class="no-ios no-js lte-ie9"  lang="en" xml:lang="en"><![endif]-->
6<!--[if !IE]><!--> <html class="no-ios no-js"  lang="en" xml:lang="en"><!--<![endif]-->
7	<head>
8		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
9		<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
10		
11		<link rel="canonical" href="https://www.stakeford.northumberland.sch.uk/calendar/?calid=1&amp;pid=6&amp;viewid=1">
12		<link rel="stylesheet" integrity="sha512-+L4yy6FRcDGbXJ9mPG8MT/3UCDzwR9gPeyFNMCtInsol++5m3bk2bXWKdZjvybmohrAsn3Ua5x8gfLnbE1YkOg==" crossorigin="anonymous" referrerpolicy="no-referrer" media="screen" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css?cache=260715">
13<!--[if IE 7]><link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/_includes/font-awesome/4.2.0/css/font-awesome-ie7.min.css?cache=v4.6.74.6">
14<![endif]-->
15		<title>Stakeford Primary School - School Calendar</title>
16		<!--[if IE]>
17<script>
18console = {log:function(){return;}};
19</script>
19
20<![endif]-->
21<script>
22    var boolItemEditDisabled;
23    var boolLanguageMode, boolLanguageEditOriginal;
24    var boolViewingConnect;
25    var boolConnectDashboard;
26    var displayRegions = [];
27    var intNewFileCount = 0;
28    strItemType = "calendar_view";
29    strSubItemType = "calendar";
30
31    var featureSupport = {
32        tagging: false,
33        eventTagging: false
34    };
35    var boolLoggedIn = false;
36boolAdminMode = false;
37	var boolSuperUser = false;
38strCookieBarStyle = 'none';
39	intParentPageID = "6";
40	intCurrentItemID = 1;
41	intCurrentCatID = 1;	intCurrentCalendarID = 1;
42	strCurrentCalendarType = 'calendar';
43	strCalendarCSV = ',1,';
44	intViewID = 1;
45
46boolIsHomePage = false;
47	boolItemEditDisabled = true;
48	boolLanguageEditOriginal=true;
49	strCurrentLanguage='en-gb';	strFileAttachmentsUploadLocation = 'bottom';	boolViewingConnect = false;	boolConnectDashboard = false;	var objEditorComponentList = {};
50
51</script>
51
52
53<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/mutation_events.min.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 53
53
54<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 54
54
55<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.prefilter.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 55
55
56<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.query.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 56
56
57<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/js.cookie.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 57
57
58<script src="/_includes/editor/template-javascript.asp?cache=260715"></script>
vendor: 2 bytes, line 58
58
59<script src="/admin/_includes/js/functions/minified/functions.login.new.asp?cache=260715"></script>
59
60
61  
61<script>
62
63  </script>
63
64<link rel="stylesheet" media="screen" href="/_site/css/main.css?cache=260715">
65
66
67	<meta name="mobile-web-app-capable" content="yes">
68	<meta name="apple-mobile-web-app-capable" content="yes">
69	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
70
71	<link rel="author" href="/humans.txt">
72	<link rel="icon" href="/_site/images/favicons/favicon.ico">
73	<link rel="apple-touch-icon" href="/_site/images/favicons/favicon.png">
74	<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
75
76
77	<link rel="stylesheet" href="/_site/css/print.css" type="text/css" media="print">
78
79	
79<script type="text/javascript">
80	var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false );
81	if (iOS) { $('html').removeClass('no-ios').addClass('ios'); }
82	</script>
82
83<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/_includes/css/content-blocks.css?cache=v4.6.74.6">
84<link rel="stylesheet" media="screen" href="/_includes/css/cookie-colour.asp?cache=260715">
85<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/_includes/css/cookies.css?cache=v4.6.74.6">
86<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/_includes/css/cookies.advanced.css?cache=v4.6.74.6">
87<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/fullcalendar-dist.css?cache=v4.6.74.6">
88<link rel="stylesheet" media="screen" href="/_site/css/calendar.css?cache=260715">
89<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/_includes/css/overlord.css?cache=v4.6.74.6">
90<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/_includes/css/templates.css?cache=v4.6.74.6">
91<link rel="stylesheet" media="screen" href="/_site/css/attachments.css?cache=260715">
92<link rel="stylesheet" media="screen" href="/_site/css/templates.css?cache=260715">
93<style>#print_me { display: none;}</style>
93<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/modernizr.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 93
93
94<script integrity="sha256-oTyWrNiP6Qftu4vs2g0RPCKr3g1a6QTlITNgoebxRc4=" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://code.jquery.com/ui/1.10.4/jquery-ui.min.js?cache=260715"></script>
vendor: 2 bytes, line 94
94
95<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.ui.timepicker.min.js?cache=v4.6.74.6"></script>
95
96<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/admin/_includes/css/jquery.ui.timepicker.css?cache=v4.6.74.6">
97<script src="https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery-ui.touch-punch.min.js?cache=v4.6.74.6"></script>
97
98<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/admin/_includes/css/jquery-ui.css?cache=v4.6.74.6">
99<script src="https://cdn.juniperwebsites.co.uk/_includes/js/swfobject.js?cache=v4.6.74.6"></script>
99
100
101        <meta property="og:site_name" content="Stakeford Primary School" />
102        <meta property="og:title" content="School Calendar" />
103        <meta property="og:image" content="https://www.stakeford.northumberland.sch.uk/_site/images/design/thumbnail.jpg" />
104        <meta property="og:type" content="website" />
105        <meta property="twitter:card" content="summary" />
106</head>
107
108
109    <body>
110
111
112<div id="print_me"></div>
113<div class="mason mason--inner mason--type_url">
114
115	<section class="access">
116		<a class="access__anchor" name="header"></a>
117		<a class="access__link" href="#content">Skip to content &darr;</a>
118	</section>
119
120	
121	
122	<button class="menu__btn" data-toggle=".mason--menu">			
123		<span class="menu__btn__text menu__btn__text--open">Menu</span>
124		<span class="menu__btn__text menu__btn__text--close">Close</span>	
125		<div class="menu__btn__icon">
126	        <div class="menu__btn__icon__inner"></div>
127	    </div>	
128	</button>
129	<section class="menu">
130		<nav class="menu__sidebar">
131			<ul class="menu__sidebar__list"><li class="menu__sidebar__list__item menu__sidebar__list__item--page_1 menu__sidebar__list__item--subitems"><a class="menu__sidebar__list__item__link" id="page_1" href="/"><span>Home</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_1--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--url_5"><a class="menu__sidebar__list__item__link" id="url_5" href="/page/embed.asp?linkid=5&amp;pid=1"><span>Stakeford Primary School Advert</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--url_5--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_3 menu__sidebar__list__item--subitems"><a class="menu__sidebar__list__item__link" id="page_3" href="/page/?title=About+Us&amp;pid=3"><span>About Us</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_3--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--page_11"><a class="menu__sidebar__list__item__link" id="page_11" href="/page/?title=Staff&amp;pid=11"><span>Staff</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_11--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_12"><a class="menu__sidebar__list__item__link" id="page_12" href="/page/?title=Governors&amp;pid=12"><span>Governors</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_12--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_13"><a class="menu__sidebar__list__item__link" id="page_13" href="/page/?title=Prospectus&amp;pid=13"><span>Prospectus</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_13--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_24"><a class="menu__sidebar__list__item__link" id="page_24" href="/page/?title=Ofsted&amp;pid=24"><span>Ofsted</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_24--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_25"><a class="menu__sidebar__list__item__link" id="page_25" href="/page/?title=Performance+Data&amp;pid=25"><span>Performance Data</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_25--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_14"><a class="menu__sidebar__list__item__link" id="page_14" href="/page/?title=Admissions&amp;pid=14"><span>Admissions</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_14--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_26"><a class="menu__sidebar__list__item__link" id="page_26" href="/page/?title=Parentview&amp;pid=26"><span>Parentview</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_26--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_52"><a class="menu__sidebar__list__item__link" id="page_52" href="/page/?title=Financial+Information&amp;pid=52"><span>Financial Information</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_52--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_36"><a class="menu__sidebar__list__item__link" id="page_36" href="/page/?title=General+Data+Protection+Regulations+%28GDPR%29&amp;pid=36"><span>General Data Protection Regulations (GDPR)</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_36--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_55"><a class="menu__sidebar__list__item__link" id="page_55" href="/page/?title=Operation+Encompass&amp;pid=55"><span>Operation Encompass</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_55--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_6 menu__sidebar__list__item--subitems menu__sidebar__list__item--selected"><a class="menu__sidebar__list__item__link" id="page_6" href="/page/?title=Parent+Information&amp;pid=6"><span>Parent Information</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_6--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--page_15"><a class="menu__sidebar__list__item__link" id="page_15" href="/page/?title=Holidays&amp;pid=15"><span>Holidays</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_15--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_16"><a class="menu__sidebar__list__item__link" id="page_16" href="/page/?title=Forms&amp;pid=16"><span>Forms</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_16--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_17"><a class="menu__sidebar__list__item__link" id="page_17" href="/page/?title=Policies&amp;pid=17"><span>Policies</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_17--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_18"><a class="menu__sidebar__list__item__link" id="page_18" href="/page/?title=Sports+Premium&amp;pid=18"><span>
131Sports Premium</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_18--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_19"><a class="menu__sidebar__list__item__link" id="page_19" href="/page/?title=Pupil+Premium&amp;pid=19"><span>Pupil Premium</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_19--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_10"><a class="menu__sidebar__list__item__link" id="page_10" href="/page/?title=Newsletters&amp;pid=10"><span>Newsletters</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_10--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_20"><a class="menu__sidebar__list__item__link" id="page_20" href="/page/?title=Breakfast+And+After+School+Provision&amp;pid=20"><span>Breakfast And After School Provision</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_20--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_22"><a class="menu__sidebar__list__item__link" id="page_22" href="/page/?title=School+Meals&amp;pid=22"><span>School Meals</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_22--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--url_1 menu__sidebar__list__item--selected menu__sidebar__list__item--final"><a class="menu__sidebar__list__item__link" id="url_1" href="/calendar/?calid=1&amp;pid=6&amp;viewid=1"><span>School Calendar</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--url_1--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_50"><a class="menu__sidebar__list__item__link" id="page_50" href="/page/?title=Equalities&amp;pid=50"><span>Equalities</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_50--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_35"><a class="menu__sidebar__list__item__link" id="page_35" href="/page/?title=Letters&amp;pid=35"><span>Letters</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_35--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_34"><a class="menu__sidebar__list__item__link" id="page_34" href="/page/?title=Online+Safety&amp;pid=34"><span>Online Safety</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_34--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_7 menu__sidebar__list__item--subitems"><a class="menu__sidebar__list__item__link" id="page_7" href="/page/?title=Curriculum&amp;pid=7"><span>Curriculum</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_7--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--page_51"><a class="menu__sidebar__list__item__link" id="page_51" href="/page/?title=Personal+And+Character+Development&amp;pid=51"><span>Personal And Character Development</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_51--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_54"><a class="menu__sidebar__list__item__link" id="page_54" href="/page/?title=Reading+Hub&amp;pid=54"><span>Reading Hub</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_54--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_56"><a class="menu__sidebar__list__item__link" id="page_56" href="/page/?title=Welcome+Packs&amp;pid=56"><span>Welcome Packs</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_56--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_8 menu__sidebar__list__item--subitems"><a class="menu__sidebar__list__item__link" id="page_8" href="/page/?title=Special+Educational+Needs+%26amp%3B+Disabilities&amp;pid=8"><span>Special Educational Needs &amp; Disabilities</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_8--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--page_27"><a class="menu__sidebar__list__item__link" id="page_27" href="/page/?title=SEND+FAQ&amp;pid=27"><span>SEND FAQ</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_27--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_9 menu__sidebar__list__item--subitems"><a class="menu__sidebar__list__item__link" id="page_9" href="/page/?title=Pupils&amp;pid=9"><span>Pupils</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_9--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--page_47"><a class="menu__sidebar__list__item__link" id="page_47" href="/page/?title=Mental+Health+and+Wellbeing&amp;pid=47"><span>Mental Health and Wellbeing</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_47--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_23"><a class="menu__sidebar__list__item__link" id="page_23" href="/page/?title=Our+Work&amp;pid=23"><span>Our Work</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_23--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li><li class="menu__sidebar__list__item menu__sidebar__list__item--page_2 menu__sidebar__list__item--subitems"><a class="menu__sidebar__list__item__link" id="page_2" href="/page/?title=Contact+Us&amp;pid=2"><span>Contact Us</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--page_2--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button><ul class="menu__sidebar__list__item__sub"><li class="menu__sidebar__list__item menu__sidebar__list__item--form_16"><a class="menu__sidebar__list__item__link" id="form_16" href="/form/?pid=2&amp;form=16"><span>General Enquiry Form</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--form_16--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li><li class="menu__sidebar__list__item menu__sidebar__list__item--form_17"><a class="menu__sidebar__list__item__link" id="form_17" href="/form/?pid=2&amp;form=17"><span>Update Contact Details</span></a><button class="menu__sidebar__list__item__button" data-tab=".menu__sidebar__list__item--form_17--expand"><i class="menu__sidebar__list__item__button__icon fa fa-angle-down"></i></button></li></ul></li></ul>
132		</nav>
133	</section>
134	
135	<header class="header">
136		<div class="header__title">
137			<a href="/" class="header__link">
138				<img src="/_site/images/design/logo.png" alt="Stakeford Primary School"/>
139			</a>
140			<!-- <h1>Stakeford Primary School</h1> -->
141			<div class="header__text">
142			    <h1>Stakeford</h1>
143			    <span>Primary School</span>
144			</div>
145		</div>
146	</header>
147
148	
149	<main class="main">
150	    <div class="main__inner">
151		<div class="content content--url"><ul class="content__path"><li class="content__path__item content__path__item--page_1"><a class="content__path__item__link" id="page_1" href="/">Home</a><span class="content__path__item__sep">&raquo;</span></li><li class="content__path__item content__path__item--page_6 content__path__item--selected"><a class="content__path__item__link" id="page_6" href="/page/?title=Parent+Information&amp;pid=6">Parent Information</a><span class="content__path__item__sep">&raquo;</span></li><li class="content__path__item content__path__item--url_1 content__path__item--selected content__path__item--final"><a class="content__path__item__link" id="url_1" href="/calendar/?calid=1&amp;pid=6&amp;viewid=1">School Calendar</a><span class="content__path__item__sep">&raquo;</span></li></ul><h1 class="content__title" id="itemTitle">School Calendar</h1>
152			
153			<a class="content__anchor" name="content"></a>
154			<div class="content__region">
154<script src="https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/moment.min.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 154
154
155<script src="https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/fullcalendar.js?cache=v4.6.74.6"></script>
vendor: 2 bytes, line 155
155
156<script src="https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/lang-all.js?cache=v4.6.74.6"></script>
156
157<link rel="stylesheet" media="screen" href="https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/fullcalendar.css?cache=v4.6.74.6">
158<style type="text/css">.content__calendar__minical .fc-cal-icon-1 { color: #374B8C; } .content__calendar__fullcal .fc-cal-icon-1 { background: #374B8C; } .content__calendar__fullcal .fc-event-cal-1 .fc-content { color: #FFFFFF; }</style>
159    </div>
160    <div class="content__calendar">
161        <div class="content__calendar__toolbar"></div>
162            
163                    <div class="content__calendar__minical"></div>
164            
165            <div class="content__calendar__fullcal"></div>
166            
167    
167<script>
168        // This method is never called.
169        function checkUncheckAll(){
170            if (checkAll){
171                $('.content__calendar__filters ul li').not('.ignore').each(function() {
172                    var elem_input = $(this).find('input');
173                    elem_input.prop("checked", false);
174                    elem_input.change();
175                });
176                checkAll = false;
177            } else {
178                $('.content__calendar__filters ul li').each(function(){
179                    var elem_input = $(this).find('input');
180                    elem_input.prop("checked", true);
181                    elem_input.change();
182                });
183                checkAll = true;
184            }
185            calTransitions( true );
186            $calFull.fullCalendar('refetchEvents');
187            strCalICSLink = 'www.stakeford.northumberland.sch.uk/calendar/ics.asp?calid=' + $selectedCals;
188        }
189            
190        var calBreakpoint = true,
191            highVis = false,
192            calEventsJson = { start : moment().unix(), end : moment().unix(), data : [] },
193            calEventsIds = [],
194            checkAll = true,
195            $selectedCals = '1',
196            arrSelectedCals = $selectedCals.split(',').map(function(i){
197                return parseInt(i)
198            }),
199            intCalSwitchScrollCount = 0,
200            objCalSwitchInterval,
201            strCalICSLink = 'www.stakeford.northumberland.sch.uk/calendar/ics.asp?calid=' + $selectedCals,
202            timeFormat = 'h:mma';
203
204        
205
206        // keyboard accessibility for calendar dropdowns
207        $('.content__calendar__toolbar').on('keydown', '.ui_select', function(e){
208            if (e.key === ' ' || e.key === 'Enter'){
209                e.preventDefault();
210                var $this = $(e.target);
211                // opening/closing dropdown
212                if ($this.hasClass('ui_select')){
213                    $this.toggleClass('ui_select--selected');
214                // clicking dropdown list item
215                } else {
216                    $this.click();
217                }
218            }
219        });
220
221
222
223
224        var calSwitch = function(cell) {
225                $calFull.fullCalendar('changeView', 'listMonth');
226                if ($calMini !== false) $calMini.fullCalendar('gotoDate', cell.date);
227                objCalSwitchInterval = setInterval(function() {
228                    calSwitchScroll(cell.date);
229                }, 250);
230        };
231
232        var calSwitchScroll = function(cellDate) {
233            if (intCalSwitchScrollCount <= 20) {
234                if ($('.fc-listMonth-view').length > 0) {
235                    clearInterval(objCalSwitchInterval);
236                    calScroll(cellDate);
237                }
238            } else {
239                clearInterval(objCalSwitchInterval);
240            }
241            intCalSwitchScrollCount++;
242        };
243
244        var calScroll = function(date) {
245            var $dateAnchor = $('a[name="' + date.format() + '"]');
246            if ( $dateAnchor.length > 0 ) {
247                var intScroll = $dateAnchor.offset().top,
248                    intSpeed;
249
250                
251                    intSpeed = intScroll - $(document).scrollTop();
252                    if (intSpeed < 0) intSpeed = -(intSpeed);
253                
254                $viewport.animate({ 'scrollTop': intScroll + 'px' }, { duration: intSpeed });
255            }
256        };
257
258        var $calFull = false,
259            $calMini = false
260            
261            timeFormat = 'h:mma';
262
263            
264
265            if ('12h' === "24h") 
266            {
267                timeFormat = 'HH:mm';
268            }
269
270        var eventRender = function (event, element, view) {
271            var ret = false, calVisible, calCount = 0, calIDs = '';
272            calTransitions(true);
273
274            // Sort order event cals so they match the order set on the calendar view. 
275            // This is important because of the way text colour is applied to the layering of events.
276            event.cals.sort(function (a, b) {
277                return arrSelectedCals.indexOf(a.id) - arrSelectedCals.indexOf(b.id);
278            });
279
280            for (cal in event.cals) {
281                if (calIDs) {
282                    calIDs += ',' + event.cals[cal].id
283                } else {
284                    calIDs = event.cals[cal].id
285                }
286                calVisible = $selectedCals.indexOf(event.cals[cal].id) >= 0;
287                if (calVisible) {
288                    element.addClass('fc-event-cal-' + event.cals[cal].id);
289                    if (event.hasAttachment) {
290                        element.addClass('fc-event--hasAttachment');
291                    }
292                    if (event.cals[cal].desc === "Background") {
293                        if (view.name === 'minical') {
294                            var className = event.cals[cal].title.replace(/\s/g, '-');
295                            className = className.toLowerCase();
296                            element.addClass('fc-event-' + className);
297                        }
298
299                        if (view.name !== 'listMonth' && element.find('.fc-cal-icon').length < 1) {
300                            element.css('background', event.cals[cal].color);
301                        }
302
303                        if (view.name === 'listMonth') {
304                            calVisible = false
305                        }
306
307                    } else {
308                        element.append('<span class="fc-cal-icon fc-cal-icon-' + event.cals[cal].id + '" data-cal="' + cal + '"></span>');
309                    }
310                    calCount++;
311                }
312                if (!ret) {
313                    ret = calVisible;
314                }
315            }
316
317            element.addClass('fc-event-cal-count-' + calCount);
318
319            if (!event.rendering && view.name == 'minical') {
320                element.on('click', function(evt){
321                    evt.preventDefault();
322                });
323            }
324
325            
326            if (typeof eventRenderCallback === 'function') {
327                element.attr('href', '/');
328
329                var retCustom = eventRenderCallback(ret, event, element, view);
330                if (retCustom !== undefined) ret = retCustom;
331            }
332
333            return ret;
334        };
335        
336        var calEvent = function (event, element, view) {
337            if ($calMini !== false && element.parent().is('[colspan]')){
338                for (i=1;i<=parseInt(element.parent().attr('colspan'));i++){
339                    element.parent().clone().removeAttr('colspan').addClass('fc-cal-td-hide').insertAfter(element.parent());
340                }
341            }
342
343            if (event.cals[0].desc === 'Homework') {
344                if (view.name === 'listMonth' || view.name === 'listWeek') {
345                    element.find('.fc-time').remove();
346                    if (event.homework_type === "set") {
347                        element.find('.fc-content').append('<div class="fc-duedate">Date Due: ' + moment(event.dueDate).format("DD/MM/YYYY") + '</div>')
348                        if (element.siblings('fc-hwtitle-set').length === 0) {
349                            element.before('<div class="fc-hwtitle-set">Homework Set</div>')
350                        }
351                    } else if (event.homework_type === "due") {
352                        element.find('.fc-content').append('<div class="fc-duedate">Date Set: ' + moment(event.setDate).format("DD/MM/YYYY") + '</div>')
353                        if (element.siblings('fc-hwtitle-due').length === 0) {
354                            element.before('<div class="fc-hwtitle-due">Homework Due</div>');
355                        }
356                    }
357                }
358            }
359        };
360
361        var calRender = function (view) {
362            calTransitions( false );
363            // Set the mini calendar to the same date as the full calendar.
364            if ( $calMini !== false ) { 
365                $calMini.fullCalendar( 'gotoDate', view.calendar.getDate() ); 
366            }
367
368            // Hide the list while the events are loading and being filters.
369            if ( view.name == 'listMonth' || view.name == 'listWeek' ) {
370                view.el.hide();
371
372                view.el.parent('.fc-view-container').removeClass('ui_card ui_card--void');
373
374                $('.content__calendar').addClass('content__calendar--list');
375                if ( $calMini !== false ) {
376                    $calMini.fullCalendar('render');
377                }
378            } else {
379                view.el.parent('.fc-view-container').addClass('ui_card ui_card--void');
380                $('.content__calendar').removeClass('content__calendar--list');
381            }
382
383            
384
385            currentDate = new Date();
386            viewDate = new Date(view.start);
387
388            if (new Date(viewDate.getFullYear(), viewDate.getMonth() + 1).getTime() <= new Date(currentDate.getFullYear() - 3, currentDate.getMonth()).getTime()){
389                $('.fc-prev-button').prop('disabled', true);
390                $('.fc-prev-button').css('opacity', 0.5);
391            } else {
392                $('.fc-prev-button').prop('disabled', false);
393                $('.fc-prev-button').css('opacity', 1);
394            }
395
396            if (new Date(viewDate.getFullYear(), viewDate.getMonth() + 1).getTime() >= new Date(currentDate.getFullYear() + 3, currentDate.getMonth()).getTime()){
397                $('.fc-next-button').prop('disabled', true);
398                $('.fc-next-button').css('opacity', 0.5);
399            } else {
400                $('.fc-next-button').prop('disabled', false);
401                $('.fc-next-button').css('opacity', 1);
402            }
403        };
404
405        var customButtons = {
406            
407                viewSelect: {
408                    html: '<menu class="content__calendar__views ui_group ui_select" tabindex="0" data-select><div class="content__calendar__views__title">View</div><ul><li><button class="ui_button" type="button" data-view="month">Full Calendar</button></li><li><button class="ui_button" type="button" data-view="listMonth">Month</button></li><li><button class="ui_button" type="button" data-view="agendaWeek">Week</button></li><li><button class="ui_button" type="button" data-view="agendaDay">Day</button></li></ul></menu>',
409                    type: 'custom'
410                }
411            
412        }
413
414        var calFullConfig = {
415            customButtons: customButtons,
416            toolbarLocation: '.content__calendar__toolbar',
417            header: { left: 'title', right: 'prev,next viewSelect printBtn icsBtn filterBtn'},
418            timeFormat: timeFormat,
419            defaultDate: '2026-10-08',
420            defaultView: 'month',
421            lang: 'en',
422            firstDay: 1,
423            views: {
424                list: {
425                    eventLimit: false
426                }
427            },
428            dayRender: function(date, cell) {},
429            nextDayThreshold: '00:00:00',
430            events: 'https://www.stakeford.northumberland.sch.uk/calendar/api.asp?pid=6&viewid=1&calid=1&bgedit=false',
431            eventLimit: 3,
432            windowResize: calBuild,
433            viewRender: calRender,
434            buttonHtml: {prev: '<span class="ui_icon ui_icon--prev"></span> ', next: ' <span class="ui_icon ui_icon--next"></span>'},
435            buttonText: {prev: 'Prev', next: 'Next',month: 'Full Calendar',listMonth: 'Month',agendaWeek: 'Week',agendaDay: 'Day'},
436            eventRender: eventRender,
437            eventAfterRender: calEvent,
438            eventLimitClick: calSwitch,
439            eventAfterAllRender: function (view) {
440                if ( view.name == 'listMonth' || view.name == 'listWeek' ) {
441                    $('.fc-row.fc-day',view.el).each(function() {
442                        if ($(this).find('.fc-event').length === 0){
443                            $(this).addClass('fc-day-empty');
444                        } else {
445                            $(this).removeClass('fc-day-empty');
446                        }
447                    });
448                    view.el.fadeIn();
449                }
450            },
451            
452        };
453
454        var calMiniConfig = {
455            customButtons: customButtons,
456
457            header: '',
458            windowResize: calBuild,
459            contentHeight: 'auto',
460            timeFormat: timeFormat,
461            defaultView: 'minical',
462            lang: 'en',
463            firstDay: 1,
464                views: {
465                    minical: {
466                        type: 'basic',
467                            duration: {
468                            months: 1
469                        }
470                    }
471            },
472            events: 'https://www.stakeford.northumberland.sch.uk/calendar/api.asp?pid=6&viewid=1&calid=1&bgedit=false&cal=mini',
473
474            viewRender: function(view, element) {
475                view.el.parent('.fc-view-container').addClass('ui_card ui_card--void');
476                if ($calFull !== false) $calFull.fullCalendar('gotoDate', view.calendar.getDate());
477            },
478            eventRender: eventRender,
479            eventAfterRender: calEvent,
480            dayClick: calScroll,
481            
482        };
483
484        var calBuild = function () {
485            if (Modernizr.mq("(min-width: 1025px)") == calBreakp
485oint || !$calFull) {
486                calBreakpoint = !Modernizr.mq("(min-width: 1025px)");
487                if (highVis) {
488                    calFullConfig.header = {
489                        left: 'title', 
490                        right: 'prev,next  viewSelect '
491                    };
492                    
493                    calFullConfig.defaultView = 'listMonth';
494
495                } else if (!calBreakpoint) {
496                    $('.fc-right').show();
497                    calFullConfig.defaultView = 'month';
498                } else {
499                    $('.fc-right').hide();
500                    calFullConfig.defaultView = 'listMonth';
501                }
502
503                if ($calMini == false) {
504                    $calMini = $('.content__calendar__minical').fullCalendar(calMiniConfig);
505                }
506
507                if ($calFull == false) {
508                    $calFull = $('.content__calendar__fullcal').fullCalendar(calFullConfig);
509                }
510            }
511        };
512
513        var calTransitions = function( bool ) {
514            if (!bool) {  $('.fc-view-container').addClass('fc-view-updating'); }
515            else { $('.fc-view-container').removeClass('fc-view-updating'); }
516        };
517
518        $(document).ready(function() {
519            calBuild();
520        });
521
522        $(window).resize(function() {
523            calBuild();
524        });
525
526        
527
528        $('.content__calendar__toolbar').on('change', '.content__calendar__filters input', function() {
529            calTransitions(true);
530            $selectedCals = [];
531            $('.content__calendar__filters input:checked').each(function() {
532                $selectedCals.push(parseInt($(this).val()));
533            });
534            strCalICSLink = 'www.stakeford.northumberland.sch.uk/calendar/ics.asp?calid=' + $selectedCals;
535
536            $calFull.fullCalendar('rerenderEvents');
537            $calMini.fullCalendar('rerenderEvents');
538        });
539
540        $('.content__calendar__toolbar').on('click', '.content__calendar__views button', function() {
541            $calFull.fullCalendar('changeView', $(this).attr('data-view'));
542            $('.content__calendar__views').removeClass('ui_select--selected');
543        });
544
545
546</script>
546			</div>
547						
548		</div>
549		
550		<nav class="subnav">
551			<a class="subnav__anchor" name="subnav"></a>
552			<ul class="subnav__list"><li class="subnav__list__item subnav__list__item--page_15"><a class="subnav__list__item__link" id="page_15" href="/page/?title=Holidays&amp;pid=15">Holidays</a></li><li class="subnav__list__item subnav__list__item--page_16"><a class="subnav__list__item__link" id="page_16" href="/page/?title=Forms&amp;pid=16">Forms</a></li><li class="subnav__list__item subnav__list__item--page_17"><a class="subnav__list__item__link" id="page_17" href="/page/?title=Policies&amp;pid=17">Policies</a></li><li class="subnav__list__item subnav__list__item--page_18"><a class="subnav__list__item__link" id="page_18" href="/page/?title=Sports+Premium&amp;pid=18">Sports Premium</a></li><li class="subnav__list__item subnav__list__item--page_19"><a class="subnav__list__item__link" id="page_19" href="/page/?title=Pupil+Premium&amp;pid=19">Pupil Premium</a></li><li class="subnav__list__item subnav__list__item--page_10"><a class="subnav__list__item__link" id="page_10" href="/page/?title=Newsletters&amp;pid=10">Newsletters</a></li><li class="subnav__list__item subnav__list__item--page_20"><a class="subnav__list__item__link" id="page_20" href="/page/?title=Breakfast+And+After+School+Provision&amp;pid=20">Breakfast And After School Provision</a></li><li class="subnav__list__item subnav__list__item--page_22"><a class="subnav__list__item__link" id="page_22" href="/page/?title=School+Meals&amp;pid=22">School Meals</a></li><li class="subnav__list__item subnav__list__item--url_1 subnav__list__item--selected subnav__list__item--final"><a class="subnav__list__item__link" id="url_1" href="/calendar/?calid=1&amp;pid=6&amp;viewid=1">School Calendar</a></li><li class="subnav__list__item subnav__list__item--page_50"><a class="subnav__list__item__link" id="page_50" href="/page/?title=Equalities&amp;pid=50">Equalities</a></li><li class="subnav__list__item subnav__list__item--page_35"><a class="subnav__list__item__link" id="page_35" href="/page/?title=Letters&amp;pid=35">Letters</a></li><li class="subnav__list__item subnav__list__item--page_34"><a class="subnav__list__item__link" id="page_34" href="/page/?title=Online+Safety&amp;pid=34">Online Safety</a></li></ul>
553		</nav>
554		</div>
555	</main>
556	
557	<footer class="footer">
558	    <div class="footer__inner">
559            <div class="footer__address">
560                <span>East Ford Road, Choppington, Northumberland<span class="sep"> | </span><a href="mailto:[email protected]">[email protected]</a><span class="sep"> | </span>01670 812369</span>
561            </div>
562            <div class="footer__legal">
563                <span>&copy; 2026&nbsp;Stakeford Primary School<span class="sep"> | </span>Website design by <a target="_blank" href="http://www.e4education.co.uk" title="e4education">e4education.co.uk</a><span class="sep"> | </span><a href="https://www.stakeford.northumberland.sch.uk/accessibility.asp?level=high-vis&amp;item=url_1" title="This link will display the current page in high visibility mode, suitable for screen reader software">High Visibility Version</a><span class="sep"> | </span> <a href="https://www.stakeford.northumberland.sch.uk/accessibility-statement/">Accessibility Statement</a><span class="sep"> | </span><a href="/sitemap/?pid=0">Sitemap</a></span>
564            </div>
565        </div>
566	</footer>
567</div>
568
569<!-- JS -->
570
571<script type="text/javascript" src="/_includes/js/mason.js"></script>
571
572
573<script type="text/javascript" src="/_site/js/jquery.cycle2.min.js"></script>
573 <!-- remove if not used -->
574<script type="text/javascript" src="/_site/js/jquery.iosslider.min.js"></script>
574 <!-- remove if not used -->
575<script type="text/javascript">
576
577$(document).ready(function() {
578
579	$('ul.hero__slideshow').cycle({
580		speed: 1000,
581		timeout: 8000,
582		random: true,
583		slides: '> li.hero__slideshow__item'
584	});
585
586
587	// accordion
588	 $('.accordion__title').on('click', function(){
589		var $this = $(this);
590		if ($this.hasClass('open')){
591			$this.removeClass('open');
592		} else {
593			$('.accordion__title').removeClass('open');
594			$this.addClass('open');
595		}
596		$('.accordion__container').slideUp();
597		if ($this.hasClass('open')){
598			$this.next('.accordion__container').slideDown();
599		} else {
600			$this.next('.accordion__container').slideUp();
601		}
602	});
603    
604	
605		<!-- Custom Calendar popup -->
606      var lastEvent;
607    	function findID(url) {
608        var eventID = url.split('&'), i, item;
609        for (i = eventID.length - 1; i >= 0; i--) {
610            item = eventID[i].split('=');
611            if (item[0] === 'event') {
612                return item[1];
613            }
614        }
615    }
616    function createContainer(data, id) {
617        var locationX = lastEvent.offset().left,
618            locationY = lastEvent.offset().top,
619            color = lastEvent.find('.fc-cal-icon').css('backgroundColor'),
620            boxTemplate = '<div class="calendar_tooltip calendar_tooltip--' + id + '"><div class="calendar_tooltip--wrap">' + data + '</div><div class="calendar_tooltip__arrow"></div></div>';
621        $('.mason').append(boxTemplate);
622        if($('.mason').hasClass('mason--admin')) {
623	        $('.calendar_tooltip').css({
624	            'left': locationX + 'px',            
625	            'top': (locationY - 60) + 'px',
626	            'border-color' : color
627	        });
628        	
629        } else {
630        	$('.calendar_tooltip').css({
631	            'left': (locationX + 35) + 'px',            
632	            'top': (locationY + 35) + 'px',
633	            'border-color' : color
634	        });
635        };
636
637        
638        $('.calendar_tooltip__arrow').css({
639            'border-bottom-color' : color
640        });
641    }
642    var currentEventID = null;
643    function getCalInfo(id) {
644		currentEventID = id;
645        $.ajax({
646            type: "POST",
647            data: {'eventID': id},
648            url: '/_site/layout/custom_asp/ajaxEvent.asp',
649            success: function (data) {
650                if ($('.calendar_tooltip').length === 0 && currentEventID == id) {
651                    createContainer(data, id);
652                } else if (currentEventID == id) {
653                    $('.calendar_tooltip').remove();
654                    createContainer(data, id);
655                }
656            },
657            failure: function () {
658                console.log('No Event Found');
659            }
660        });
661    }
662    $(document).on('mouseenter', '.fc-basic-view .fc-day-grid-event', function () {
663        $('.calendar_tooltip').remove();
664        	var $this = $(this),
665           		 url = $this.attr('href');
666        	if (!$this.hasClass('fc-event-hide')) {
667           	 getCalInfo(findID(url));
668           	 lastEvent = $this;
669        	}
670    }).on('mouseleave', '.fc-basic-view .fc-day-grid-event', function () {
671        $('.calendar_tooltip').remove();
672        currentEventID = null;
673    });
674
675	
676
677});
678
679</script>
679
680
681
682<!-- /JS -->
683
684
685<script>
686    var strDialogTitle = 'Manage Cookies',
687        strDialogSaveButton = 'Save',
688        strDialogRevokeButton = 'Revoke';
689
690    $(document).ready(function(){
691        $('.cookie_information__icon, .cookie_information__close').on('click', function() {
692            $('.cookie_information').toggleClass('cookie_information--active');
693        });
694
695        if ($.cookie.allowed()) {
696            $('.cookie_information__icon_container').addClass('cookie_information__icon_container--hidden');
697            $('.cookie_information').removeClass('cookie_information--active');
698        }
699
700        $(document).on('click', '.cookie_information__button', function() {
701            var strType = $(this).data('type');
702            if (strType === 'settings') {
703                openCookieSettings();
704            } else {
705                saveCookiePreferences(strType, '');
706            }
707        });
708        if (!$('.cookie_ui').length) {
709            $('body').append($('<div>', {
710                class: 'cookie_ui'
711            }));
712        }
713
714        var openCookieSettings = function() {
715            $('body').e4eDialog({
716                diagTitle: strDialogTitle,
717                contentClass: 'clublist--add',
718                width: '500px',
719                height: '90%',
720                source: '/privacy-cookies/cookie-popup.asp',
721                bind: false,
722                appendTo: '.cookie_ui',
723                buttons: [{
724                    id: 'primary',
725                    label: strDialogSaveButton,
726                    dataTag: 'dialog_save_button+3d4fea24-d4bf-49b8-9005-a97094b3521f',
727                    fn: function() {
728                        var arrAllowedItems = [];
729                        var strType = 'allow';
730                        arrAllowedItems.push('core');
731                        if ($('#cookie--targeting').is(':checked')) arrAllowedItems.push('targeting');
732                        if ($('#cookie--functional').is(':checked')) arrAllowedItems.push('functional');
733                        if ($('#cookie--performance').is(':checked')) arrAllowedItems.push('performance');
734                        if (!arrAllowedItems.length) strType = 'deny';
735                        if (!arrAllowedItems.length === 4) arrAllowedItems = 'all';
736                        saveCookiePreferences(strType, arrAllowedItems.join(','));
737                        this.close();
738                    }
739                }, {
740                    id: 'close',
741                    
742                    label: strDialogRevokeButton,
743                    dataTag: 'dialog_revoke_button+d9c2c250-5aa0-4acb-9ac1-1830c4d17e19',
744                    
745                    fn: function() {
746                        saveCookiePreferences('deny', '');
747                        this.close();
748                    }
749                }]
750            });
751        }
752        var saveCookiePreferences = function(strType, strCSVAllowedItems) {
753            if (!strType) return;
754            if (!strCSVAllowedItems) strCSVAllowedItems = 'all';
755            $.ajax({
756                'url': '/privacy-cookies/json.asp?action=updateUserPreferances',
757                data: {
758                    preference: strType,
759                    allowItems: strCSVAllowedItems === 'all' ? '' : strCSVAllowedItems
760                },
761                success: function(data) {
762                    var arrCSVAllowedItems = strCSVAllowedItems.split(',');
763                    if (data) {
764                        if ('allow' === strType && (strCSVAllowedItems === 'all' || (strCSVAllowedItems.indexOf('core') > -1 && strCSVAllowedItems.indexOf('targeting') > -1) && strCSVAllowedItems.indexOf('functional') > -1 && strCSVAllowedItems.indexOf('performance') > -1)) {
765                            if ($(document).find('.no__cookies').length > 0) {
766                                $(document).find('.no__cookies').each(function() {
767                                    if ($(this).data('replacement')) {
768                                        var replacement = $(this).data('replacement')
769                                        $(this).replaceWith(replacement);
770                                    } else {
771                                        window.location.reload();
772                                    }
773                                });
774                            }
775                            $('.cookie_information__icon_container').addClass('cookie_information__icon_container--hidden');
776                            $('.cookie_information').removeClass('cookie_information--active');
777                            $('.cookie_information__info').find('article').replaceWith(data);
778                        } else {
779                            $('.cookie_information__info').find('article').replaceWith(data);
780                            if(strType === 'dontSave' || strType === 'save') {
781                                $('.cookie_information').removeClass('cookie_information--active');
782                            } else if(strType === 'deny') {
783                                $('.cookie_information').addClass('cookie_information--active');
784                            } else {
785                                $('.cookie_information').removeClass('cookie_information--active');
786                            }
787                        }
788                    }
789                }
790            });
791        }
792    });
793</script>
793<script>
794var loadedJS = {"https://cdn.juniperwebsites.co.uk/admin/_includes/js/mutation_events.min.js": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.js": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.prefilter.js": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.query.js": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/js.cookie.js": true,"/_includes/editor/template-javascript.asp": true,"/admin/_includes/js/functions/minified/functions.login.new.asp": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/modernizr.js": true,"https://code.jquery.com/ui/1.10.4/jquery-ui.min.js": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery.ui.timepicker.min.js": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/js/jquery/jquery-ui.touch-punch.min.js": true,"https://cdn.juniperwebsites.co.uk/_includes/js/swfobject.js": true,"https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/moment.min.js": true,"https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/fullcalendar.js": true,"https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/lang-all.js": true};
795var loadedCSS = {"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css": true,"https://cdn.juniperwebsites.co.uk/_includes/font-awesome/4.2.0/css/font-awesome-ie7.min.css": true,"/_site/css/main.css": true,"https://cdn.juniperwebsites.co.uk/_includes/css/content-blocks.css": true,"/_includes/css/cookie-colour.asp": true,"https://cdn.juniperwebsites.co.uk/_includes/css/cookies.css": true,"https://cdn.juniperwebsites.co.uk/_includes/css/cookies.advanced.css": true,"https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/fullcalendar-dist.css": true,"/_site/css/calendar.css": true,"https://cdn.juniperwebsites.co.uk/_includes/css/overlord.css": true,"https://cdn.juniperwebsites.co.uk/_includes/css/templates.css": true,"/_site/css/attachments.css": true,"/_site/css/templates.css": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/css/jquery.ui.timepicker.css": true,"https://cdn.juniperwebsites.co.uk/admin/_includes/css/jquery-ui.css": true,"https://cdn.juniperwebsites.co.uk/calendar/fullcalendar/2.2.6/fullcalendar.css": true};
796</script>
796
797<!-- Piwik -->
797<script>var _paq = _paq || [];_paq.push(['setDownloadClasses', 'webstats_download']);_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);(function(){var u="//webstats.juniperwebsites.co.uk/";_paq.push(['setTrackerUrl', u+'piwik.php']);_paq.push(['setSiteId', '2053']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];g.async=true;g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);})();</script>
797<noscript><p><img src="//webstats.juniperwebsites.co.uk/piwik.php?idsite=2053" style="border:0;" alt="" /></p></noscript><!-- End Piwik Code -->
798
799</body>
800</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.