PageSourceSearch

https://gladstonehs.sa.edu.au/

html gladstonehs.sa.edu.au collected 2026-10-09 00:37:57 UTC 98,579 bytes, 1,749 lines download raw bytes

1<!DOCTYPE html>
2<!--blueprint website index--><html dir="ltr" lang="en-US"><head>
3	<meta http-equiv="content-type" content="text/html; charset=utf-8">
4	<meta name="author" content="Schoolzine">
5
6	<meta property="og:title" content="Home - Gladstone High School">
7	<meta property="og:site_name" content="Gladstone High School Website">
8	<meta property="og:type" content="Website">
9	<meta property="og:url" content="https://gladstonehs.sa.edu.au/">
10	<meta property="og:image" content="https://gladstonehs.schoolzineplus.com/_image/setting/48/ghs_logo_tile_icon_2_.png">
11	<meta property="og:description" content="Gladstone High School, 16233 Horrocks Highway, SA, 5473, 08 8662 2171">
12
13	<meta name="twitter:card" content="summary">
14	<meta name="twitter:url" content="https://gladstonehs.sa.edu.au/">
15	<meta name="twitter:title" content="Home - Gladstone High School">
16	<meta name="twitter:description" content="Welcome to the Gladstone High School website.">
17	<meta name="twitter:site" content="@Schoolzine">
18	<meta name="twitter:creator" content="@Schoolzine">
19
20	<meta name="title" content="Home - Gladstone High School">
21	<meta name="description" content="Gladstone High School, 16233 Horrocks Highway, SA, 5473, 08 8662 2171">
22
23	<link rel="icon" href="https://gladstonehs.schoolzineplus.com/_image/setting/179/favicon-32x32.png" type="image/x-icon">
24	<link rel="shortcut icon" href="https://gladstonehs.schoolzineplus.com/_image/setting/179/favicon-32x32.png" type="image/x-icon">
25	<link rel="apple-touch-icon" href="https://gladstonehs.schoolzineplus.com/_image/setting/179/favicon-32x32.png">
26
27	<!-- Google Translate Meta -->
28	<meta name="google-translate-customization" content="508f52968bc047b1-3a821ffe0489eed1-g2fecc15c0dac07ea-26">
29	<!-- Stylesheets
30	============================================= -->
31	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/font-awesome.min.css?v=1.0">
32	<style type="text/css">@font-face {font-family:'Lato';font-style:normal;font-weight:300;src:url(/cf-fonts/s/lato/5.2.7/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:300;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:italic;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:italic;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin/700/normal.woff2);
32unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/500/normal.woff2);
32unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Crete Round';font-style:italic;font-weight:400;src:url(/cf-fonts/s/crete-round/5.2.8/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Crete Round';font-style:italic;font-weight:400;src:url(/cf-fonts/s/crete-round/5.2.8/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
33	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/jquery-ui.css">
34	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/bootstrap.css">
35
36	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/style.css">
37	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/swiper.css">
38	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/dark.css">
39	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/font-icons.css">
40	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/animate.css">
41	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/magnific-popup.css">
42	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/components/bs-switches.css" type="text/css">
43	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/szwebstyle.css?v=1.0">
44			<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/content.css">
45
46	<link rel="stylesheet" href="/school-colours.css?skin_id=3?v=1.0">
47	
48		
49	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/theme/_blueprint/css/canvas/responsive.css">
50	<link rel="stylesheet" href="https://www.schoolzineplus.com/schoolzine/global.css">
51
52
53
54	<link rel="stylesheet" href="/website-custom.css?skin=3">
55	<meta name="viewport" content="width=device-width, initial-scale=1">
56
57		
58	<!-- Javascript
59	============================================= -->
60	
60<script src="https://gladstonehs.sa.edu.au/app/js/jquery-3.7.1.min.js"></script>
60
61	
61<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/canvas/jquery-ui.min.js"></script>
61
62	
62<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/canvas/cookieOptOut.js"></script>
62
63
64		
65	<!-- PDF Flyer
66	============================================= -->
67	
67<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/pdf/build/compatibility.js"></script>
67
68    
68<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/pdf/build/pdf.js"></script>
68
69
70	<!-- LightBox
71	============================================= -->
72	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/app/css/lightbox.css">
73	
73<script src="https://gladstonehs.sa.edu.au/app/js/lightbox.js"></script>
vendor: 1 bytes, line 73
73
74<script src="https://gladstonehs.sa.edu.au/app/js/device-utils.js?v=1.0"></script>
74
75    
75<script src="https://gladstonehs.sa.edu.au/app/js/calendar-utils.js?v=1.0"></script>
75
76
77	<!-- Gallery links
78	============================================= -->
79	
79<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/unitegallery.min.js"></script>
79
80
81	
81<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.js"></script>
81
82	<link href="https://gladstonehs.sa.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.css" rel="stylesheet">
83	
83<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/themes/tiles/ug-theme-tiles.js"></script>
83
84	
84<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/themes/compact/ug-theme-compact.js"></script>
84
85	
85<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/themes/tilesgrid/ug-theme-tilesgrid.js"></script>
85
86	
86<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/themes/grid/ug-theme-grid.js"></script>
86
87	<!-- End Gallery -->
88
89	<!-- Signatures
90	============================================= -->
91	
91<script src="https://gladstonehs.sa.edu.au/app/js/jSignature/libs/jSignature.min.js"></script>
91
92    
92<script src="https://gladstonehs.sa.edu.au/app/js/jSignature/src/jSignature.js"></script>
92
93    
93<script src="https://gladstonehs.sa.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorBase30.js"></script>
93
94    
94<script src="https://gladstonehs.sa.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorSVG.js"></script>
94
95    
95<script src="https://gladstonehs.sa.edu.au/app/js/jSignature/src/plugins/jSignature.UndoButton.js"></script>
95
96
97    <!-- Chosen Plugin
98	============================================= -->
99	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/app/js/chosen/chosen.min.css">
100    
100<script src="https://gladstonehs.sa.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
100
101
102    <!-- Find Uploader
103	============================================= -->
104    <link rel="stylesheet" href="https://gladstonehs.sa.edu.au/app/js/fine-uploader/fine-uploader-new.min.css">
105    
105<script src="https://gladstonehs.sa.edu.au/app/js/fine-uploader/jquery.fine-uploader.js"></script>
105
106
107    <!-- Chosen Plugin
108	============================================= -->
109	<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/app/js/chosen/chosen.min.css">
110    
110<script src="https://gladstonehs.sa.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
110
111
112    <!-- Form JavaScript and CSS
113	============================================= -->
114    <link rel="stylesheet" href="https://gladstonehs.sa.edu.au/app/js/jquery.ui/css/-sb-custom/-1.12.1.custom.min.css">
115<script src="https://gladstonehs.sa.edu.au/app/js/jquery.ui/js/jquery-ui-1.12.1.custom.min.js"></script>
vendor: 1 bytes, line 115
115
116<script src="https://gladstonehs.sa.edu.au/theme/_admin/_root/js/jquery.form.min.js"></script>
116
117
118<link rel="stylesheet" href="https://gladstonehs.sa.edu.au/app/js/timepicki/css/timepicki.css">
119<script src="https://gladstonehs.sa.edu.au/app/js/timepicki/js/timepicki.min.js"></script>
vendor: 1 bytes, line 119
119
120<script src="https://gladstonehs.sa.edu.au/app/js/timepicki/js/time_functions.min.js"></script>
vendor: 1 bytes, line 120
120
121<script src="https://gladstonehs.sa.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
121
122
123	<!-- Document Title
124	============================================= -->
125	<title>Home - Gladstone High School</title>
126
127
128
129
130
131
132	
133
134	<!-- Add JSON-LD schema if available -->
135	</head>
136
137<body class="stretched   is_home  accessibilityActive ">
138
139
140	
140<script defer src="https://gladstonehs.sa.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
140
141
142<script defer src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/tinymcefunctions.js"></script>
142
143<!-- Access Navigation
144============================================= -->
145<div id="access">
146  <ul>
147    <li><a href="#content01">Skip to content</a></li>
148    <li><a href="#primary-menu">Skip to navigation</a></li>
149    <li><a href="#footer">Skip to footer</a></li>
150  </ul>
151</div>
152<!-- Document Wrapper
153============================================= -->
154<div id="wrapper" class="clearfix">
155
156	
157
158
159
160<!-- Header
161============================================= -->
162<header id="header" class="full-header header1" data-sticky-class="not-dark">
163
164	<div id="header-wrap">
165
166		<div class="container clearfix">
167
168			<div id="primary-menu-trigger"><i class="icon-reorder"></i></div>
169
170			<!-- Logo
171			============================================= -->
172			<div id="logo">
173
174				<a href="/" class="standard-logo" data-dark-logo="https://gladstonehs.schoolzineplus.com/_image/setting/48/ghs_logo_tile_icon_2_.png"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/48/180x0/webp/ghs_logo_tile_icon_2_.png 180w" sizes="(max-width: 768px) min(100vw, 180px), 180px" style="display: none"><img src="/_rimage/setting/48/180x0/ghs_logo_tile_icon_2_.png" srcset="/_rimage/setting/48/180x0/ghs_logo_tile_icon_2_.png 180w" sizes="(max-width: 768px) min(100vw, 180px), 180px" loading="lazy" alt="Gladstone High School" style="aspect-ratio: auto 180 / 180"></picture></a>
175				
176			</div>
177			<!-- #logo end -->
178			
179			<!-- Primary Navigation
180			============================================= -->
181			<nav id="primary-menu" class="dropStyle">
182
183<ul>
184	                    
185<li class=" dropnav">
186	<a href="/" title="Home">
187		<div>Home </div>
188	</a>
189	</li>
190        	                    
191<li class=" parent dropnav">
192	<a href="javascript:;" title="Our School" aria-label="Parent sub-menu item">
193		<div>Our School <i class="fa fa-angle-down fright"></i></div>
194	</a>
195			<ul>
196												<li>
197						
198						<a href="/Buses" title="Buses">
199							<div>
200								Buses
201
202																							</div>
203						</a>
204											</li>
205																<li>
206						
207						<a href="/our-school/governing-council" title="Governing Council">
208							<div>
209								Governing Council
210
211																							</div>
212						</a>
213											</li>
214																<li>
215						
216						<a href="/our-school/history" title="History">
217							<div>
218								History
219
220																							</div>
221						</a>
222											</li>
223																<li>
224						
225						<a href="/our-school/policies" title="Policies">
226							<div>
227								Policies
228
229																							</div>
230						</a>
231											</li>
232																<li>
233						
234						<a href="/our-school/annual-report" title="Annual Report">
235							<div>
236								Annual Report
237
238																							</div>
239						</a>
240											</li>
241																<li>
242						
243						<a href="/our-school/site-improvement-plan" title="Site Improvement Plan">
244							<div>
245								Site Improvement Plan
246
247																							</div>
248						</a>
249											</li>
250																<li>
251						
252						<a href="/our-school/context-statement" title="Context Statement">
253							<div>
254								Context Statement
255
256																							</div>
257						</a>
258											</li>
259									</ul>
260	</li>
261        	                    
262<li class=" parent dropnav">
263	<a href="javascript:;" title="Teaching and Learning" aria-label="Parent sub-menu item">
264		<div>Teaching and Learning <i class="fa fa-angle-down fright"></i></div>
265	</a>
266			<ul>
267												<li>
268						
269						<a href="/curriculum-overview" title="Curriculum Overview">
270							<div>
271								Curriculum Overview
272
273																							</div>
274						</a>
275											</li>
276																<li>
277						
278						<a href="/teaching-and-learning/sace" title="SACE">
279							<div>
280								SACE
281
282																							</div>
283						</a>
284											</li>
285																<li>
286						
287						<a href="/teaching-and-learning/vet" title="Wellbeing">
288							<div>
289								Wellbeing
290
291																							</div>
292						</a>
293											</li>
294																<li>
295						
296						<a href="/year-7" title="Year 7">
297							<div>
298								Year 7
299
300																							</div>
301						</a>
302											</li>
303																<li>
304						
305						<a href="/teaching-and-learning/vet-copy" title="Tailored Learning">
306							<div>
307								Tailored Learning
308
309																							</div>
310						</a>
311											</li>
312																							<li>
313						
314						<a href="/year-8" title="Year  8">
315							<div>
316								Year  8
317
318																							</div>
319						</a>
320											</li>
321																<li>
322						
323						<a href="/year-9" title="Year 9">
324							<div>
325								Year 9
326
327																							</div>
328						</a>
329											</li>
330																<li>
331						
332						<a href="/year-10" title="Year 10">
333							<div>
334								Year 10
335
336																							</div>
337						</a>
338											</li>
339																<li>
340						
341						<a href="/cpc" title="CPC">
342							<div>
343								CPC
344
345																							</div>
346						</a>
347											</li>
348									</ul>
349	</li>
350        	                    
351<li class=" parent dropnav">
352	<a href="javascript:;" title="ICT" aria-label="Parent sub-menu item">
353		<div>ICT <i class="fa fa-angle-down fright"></i></div>
354	</a>
355			<ul>
356												<li>
357						
358						<a href="/ict/byod" title="BYOD Portal">
359							<div>
360								BYOD Portal
361
362																							</div>
363						</a>
364											</li>
365																<li>
366						
367						<a href="/ict/policy-and-forms" title="ICT Policies and Forms">
368							<div>
369								ICT Policies and Forms
370
371																							</div>
372						</a>
373											</li>
374									</ul>
375	</li>
376        	                    
377<li class=" parent dropnav">
378	<a href="/for-parents" title="For Parents">
379		<div>For Parents <i class="fa fa-angle-down fright"></i></div>
380	</a>
381			<ul>
382												<li>
383						
384						<a href="/for-parents/forms-and-documents" title="Forms and Documents">
385							<div>
386								Forms and Documents
387
388																							</div>
389						</a>
390											</li>
391																<li>
392						
393						<a href="/for-parents/bushfire-emergency-information" title="Bushfire Emergency Information">
394							<div>
395								Bushfire Emergency Information
396
397																							</div>
398						</a>
399											</li>
400																<li>
401						
402						<a href="/for-parents/term-dates" title="Term Dates">
403							<div>
404								Term Dates
405
406																							</div>
407						</a>
408											</li>
409																<li>
410						
411						<a href="/canteen" title="Canteen ">
412							<div>
413								Canteen 
414
415																							</div>
416						</a>
417											</li>
418																<li>
419						
420						<a href="/for-parents/sentral-for-parents" title="Sentral for Parents">
421							<div>
422								Sentral for Parents
423
424																							</div>
425						</a>
426											</li>
427																<li>
428						
429						<a href="/calendar" title="Calendar">
430							<div>
431								Calendar
432
433																							</div>
434						</a>
435											</li>
436									</ul>
437	</li>
438        	                    
439<li class=" parent dropnav">
440	<a href="javascript:;" title="Student Resources" aria-label="Parent sub-menu item">
441		<div>Student Resources <i class="fa fa-angle-down fright"></i></div>
442	</a>
443			<ul>
444												<li>
445						
446						<a href="/student-portal" title="Student Portal">
447							<div>
448								Student Portal
449
450																							</div>
451						</a>
452											</li>
453																							<li>
454						
455						<a href="/career-pathways" title="Career Pathways">
456							<div>
457								Career Pathways
458
459																							</div>
460						</a>
461											</li>
462																<li>
463						
464						<a href="/sporting-opportunities" title="Sporting Opportunities">
465							<div>
466								Sporting Opportunities
467
468																							</div>
469						</a>
470											</li>
471									</ul>
472	</li>
473        	                    
474<li class=" parent dropnav">
475	<a href="/contact" title="Contact Us">
476		<div>Contact Us <i class="fa fa-angle-down fright"></i></div>
477	</a>
478			<ul>
479												<li>
480						
481						<a href="/contact-details" title="Contact Details">
482							<div>
483								Contact Details
484
485																							</div>
486						</a>
487											</li>
488																<li>
489						
490						<a href="/contact/general-enquiry" title="General Enquiry">
491							<div>
492								General Enquiry
493
494																							</div>
495						</a>
496											</li>
497																<li>
498						
499						<a href="/contact/southern-flinders-regional-sports-complex-hire" title="Southern Flinders Regional Sports Complex Hire">
500							<div>
501								Southern Flinders Regional Sports Complex Hire
502
503																							</div>
504						</a>
505											</li>
506																<li>
507						
508						<a href="/leadership-team" title="Leadership Team">
509							<div>
510								Leadership Team
511
512																							</div>
513						</a>
514											</li>
515									</ul>
516	</li>
517        	                    
518<li class=" parent dropnav">
519	<a href="javascript:;" title="Latest News" aria-label="Parent sub-menu item">
520		<div>Latest News <i class="fa fa-angle-down fright"></i></div>
521	</a>
522			<ul>
523												<li>
524						
525						<a href="https://gladstonehs.schoolzineplus.com/latest" title="Latest Newsletter">
526							<div>
527								Latest Newsletter
528
529																							</div>
530						</a>
531											</li>
532																<li>
533						
534						<a href="https://gladstonehs.schoolzineplus.com/archive" title="Newsletter Archive">
535							<div>
536								Newsletter Archive
537
538																							</div>
539						</a>
540											</li>
541									</ul>
542	</li>
543        	</ul>
544		<!-- Top Search
545	============================================= -->
546	<div id="top-search">
547	<a id="top-search-trigger" tabindex="0" role="search"><span>Site Search</span><i class="icon-search3"></i><i class="icon-line-cross"></i></a>
548	<form action="/site-search" method="get" name="search-form" id="search-form">
549		<a tabindex="0" id="searchTrap" role="presentation"><span>Function to remove keyboard trap from search</span></a>
550		<label for="Search" style="position: absolute !important; left: -9999px !important;">Search</label>
551		<input type="text" id="Search" name="s" class="form-control" value placeholder="Type &amp; Hit Enter..">
552		<button type="submit">Search</button>
553	</form>
554</div>	<!-- #top-search end -->
555		
556	
557</nav>
558
559			<!-- #primary-menu end -->
560
561		</div>
562
563	</div>
564	</header>
564<!-- #header end -->
565
566
567
568
569	
570
571
572<!-- Slider Start
573============================================= -->
574						<section id="slider" class="slider14 slider-element swiper_wrapper clearfix" data-autoplay="7000" data-speed="650" data-loop="true">
575		<div class="swiper-container swiper-parent">
576			<div class="swiper-wrapper">
577																																																																																																																																																																																																							<div class="swiper-slide ">									<picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4686/180x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 180w, /_rimage/media/4686/320x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 320w, /_rimage/media/4686/480x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 480w, /_rimage/media/4686/640x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 640w, /_rimage/media/4686/768x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 768w, /_rimage/media/4686/1024x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1024w, /_rimage/media/4686/1366x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1366w, /_rimage/media/4686/1600x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1600w, /_rimage/media/4686/1920x0/webp/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1920w" sizes="100vw" style="display: none"><img src="/_rimage/media/4686/1920x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg" srcset="/_rimage/media/4686/180x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 180w, /_rimage/media/4686/320x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 320w, /_rimage/media/4686/480x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 480w, /_rimage/media/4686/640x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 640w, /_rimage/media/4686/768x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 768w, /_rimage/media/4686/1024x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1024w, /_rimage/media/4686/1366x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1366w, /_rimage/media/4686/1600x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1600w, /_rimage/media/4686/1920x0/d9fa43d9_c01a_477b_872e_77876e22f62d.jpeg 1920w" sizes="100vw" class="slide-bg-img" alt fetchpriority="high" style="aspect-ratio: auto 2000 / 1300"></picture>									<div class="container clearfix">
578																					<div class="slider-caption slider-caption-center">
579																									<h2 data-caption-animate="fadeInUp" class="fadeInUp animated">Welcome to Gladstone High School</h2>
580																																															</div>
581																			</div>
582								</div>
583																																																																																																																																																																																													<div class="swiper-slide ">									<picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4687/180x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 180w, /_rimage/media/4687/320x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 320w, /_rimage/media/4687/480x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 480w, /_rimage/media/4687/640x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 640w, /_rimage/media/4687/768x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 768w, /_rimage/media/4687/1024x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1024w, /_rimage/media/4687/1366x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1366w, /_rimage/media/4687/1600x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1600w, /_rimage/media/4687/1920x0/webp/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1920w" sizes="100vw" style="display: none"><img src="/_rimage/media/4687/1920x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg" srcset="/_rimage/media/4687/180x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 180w, /_rimage/media/4687/320x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 320w, /_rimage/media/4687/480x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 480w, /_rimage/media/4687/640x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 640w, /_rimage/media/4687/768x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 768w, /_rimage/media/4687/1024x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1024
583w, /_rimage/media/4687/1366x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1366w, /_rimage/media/4687/1600x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1600w, /_rimage/media/4687/1920x0/c1d286d2_0a9b_4b54_8f80_7ef4727a3e59.jpeg 1920w" sizes="100vw" class="slide-bg-img" alt loading="eager" style="aspect-ratio: auto 2000 / 1300"></picture>									<div class="container clearfix">
584																					<div class="slider-caption slider-caption-center">
585																									<h2 data-caption-animate="fadeInUp" class="fadeInUp animated">Welcome to Gladstone High School</h2>
586																																															</div>
587																			</div>
588								</div>
589																																																																																																																																																																																													<div class="swiper-slide ">									<picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4688/180x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 180w, /_rimage/media/4688/320x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 320w, /_rimage/media/4688/480x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 480w, /_rimage/media/4688/640x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 640w, /_rimage/media/4688/768x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 768w, /_rimage/media/4688/1024x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1024w, /_rimage/media/4688/1366x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1366w, /_rimage/media/4688/1600x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1600w, /_rimage/media/4688/1920x0/webp/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1920w" sizes="100vw" style="display: none"><img src="/_rimage/media/4688/1920x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg" srcset="/_rimage/media/4688/180x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 180w, /_rimage/media/4688/320x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 320w, /_rimage/media/4688/480x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 480w, /_rimage/media/4688/640x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 640w, /_rimage/media/4688/768x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 768w, /_rimage/media/4688/1024x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1024w, /_rimage/media/4688/1366x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1366w, /_rimage/media/4688/1600x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1600w, /_rimage/media/4688/1920x0/566ce226_46e9_4e99_9f0b_14cb2a5c63d3.jpeg 1920w" sizes="100vw" class="slide-bg-img" alt loading="eager" style="aspect-ratio: auto 2000 / 1300"></picture>									<div class="container clearfix">
590																					<div class="slider-caption slider-caption-center">
591																									<h2 data-caption-animate="fadeInUp" class="fadeInUp animated">Welcome to Gladstone High School</h2>
592																																															</div>
593																			</div>
594								</div>
595																																																																																																																																																																																													<div class="swiper-slide ">									<picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4689/180x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 180w, /_rimage/media/4689/320x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 320w, /_rimage/media/4689/480x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 480w, /_rimage/media/4689/640x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 640w, /_rimage/media/4689/768x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 768w, /_rimage/media/4689/1024x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1024w, /_rimage/media/4689/1366x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1366w, /_rimage/media/4689/1600x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1600w, /_rimage/media/4689/1920x0/webp/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1920w" sizes="100vw" style="display: none"><img src="/_rimage/media/4689/1920x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg" srcset="/_rimage/media/4689/180x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 180w, /_rimage/media/4689/320x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 320w, /_rimage/media/4689/480x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 480w, /_rimage/media/4689/640x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 640w, /_rimage/media/4689/768x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 768w, /_rimage/media/4689/1024x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1024
595w, /_rimage/media/4689/1366x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1366w, /_rimage/media/4689/1600x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1600w, /_rimage/media/4689/1920x0/acf68ad6_402f_4bbb_9677_14fc0dc4a327.jpeg 1920w" sizes="100vw" class="slide-bg-img" alt loading="eager" style="aspect-ratio: auto 2000 / 1300"></picture>									<div class="container clearfix">
596																					<div class="slider-caption slider-caption-center">
597																									<h2 data-caption-animate="fadeInUp" class="fadeInUp animated">Welcome to Gladstone High School</h2>
598																																															</div>
599																			</div>
600								</div>
601																																																																																																																																																																																													<div class="swiper-slide ">									<picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4690/180x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 180w, /_rimage/media/4690/320x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 320w, /_rimage/media/4690/480x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 480w, /_rimage/media/4690/640x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 640w, /_rimage/media/4690/768x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 768w, /_rimage/media/4690/1024x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1024w, /_rimage/media/4690/1366x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1366w, /_rimage/media/4690/1600x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1600w, /_rimage/media/4690/1920x0/webp/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1920w" sizes="100vw" style="display: none"><img src="/_rimage/media/4690/1920x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg" srcset="/_rimage/media/4690/180x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 180w, /_rimage/media/4690/320x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 320w, /_rimage/media/4690/480x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 480w, /_rimage/media/4690/640x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 640w, /_rimage/media/4690/768x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 768w, /_rimage/media/4690/1024x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1024w, /_rimage/media/4690/1366x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1366w, /_rimage/media/4690/1600x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1600w, /_rimage/media/4690/1920x0/51711585_0ee0_4814_a150_1583f9444b64.jpeg 1920w" sizes="100vw" class="slide-bg-img" alt loading="eager" style="aspect-ratio: auto 2000 / 1300"></picture>									<div class="container clearfix">
602																					<div class="slider-caption slider-caption-center">
603																									<h2 data-caption-animate="fadeInUp" class="fadeInUp animated">Welcome to Gladstone High School</h2>
604																																															</div>
605																			</div>
606								</div>
607																									</div>
608			<div class="slider-arrow-left"><i class="icon-angle-left"></i></div>
609			<div class="slider-arrow-right"><i class="icon-angle-right"></i></div>
610							<a class="stopSlider" tabindex="0" role="button"><i class="icon-pause"></i><span class="sliderBtnText">Stop Slider</span></a>
611				<a class="startSlider" tabindex="0" role="button"><i class="icon-play"></i><span class="sliderBtnText">Play Slider</span></a>
612						<div class="slide-number"><div class="slide-number-current"></div><span>/</span><div class="slide-number-total"></div></div>
613			<div class="swiper-pagination"></div>
614		</div>
615	</section>
616
617			
618<!-- Content
619============================================= -->
620<section id="content01" name="content01" class>
621
622	
623
624
625
626
627
628<div class="content-wrap">
629
630		<div class="webAccessibility">
631		<div id="accessibilityBar" class="clearfix container">
632
633
634                    <label>Translate</label>
635            <div id="google_translate_element"></div>
636            
636<script type="text/javascript">
637                function googleTranslateElementInit() {
638                    new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL}, 'google_translate_element');
639                }
640            </script>
640
641            
641<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
641
642        	
643        
644
645    <label>Font Size</label>
646    
647    <a class="font-increase increaseZooom txt-main" href="javascript:;" tabindex="0" aria-label="Font Increase">
648        <span class="fa fa-font"></span>
649        <span class="fa fa-search-plus super"></span>
650    </a>
651    <a class="font-decrease decreaseZoom txt-main" href="javascript:;" tabindex="0" aria-label="Font Decrease">
652
653        <span class="fa fa-font"></span>
654        <span class="fa fa-search-minus super"></span>
655    </a>
656
657    
658
659</div>	</div>
660		<div class="clearfix ">
661		<div class=" nobottommargin clearfix" tabindex="0" role="region">
662						
663    
664        
665    
666    
667                    <div class="content-wrap largeContent row clearfix">
668                <div class="col-md-6 first">
669<div class="contentContainer">
670<h1>Welcome</h1>
671<p>Gladstone High School is a small country High School in the Mid North of South Australia. Enrolments are currently approximately 190 students (year 7-12) drawn from a large rural area including the communities of: Redhill, Merriton, Narridy, Georgetown, Gladstone, Yacka, Wirrabara, Appila, Stone Hut, Crystal Brook, Gulnare and Laura.</p>
672<p>Gladstone High School is continuing to move ahead in providing the right education for every student.&nbsp; Here we pursue excellence in all areas of a student's development, academically, socially, culturally and physically.</p>
673<p>Gladstone High School has a proud academic, sporting and agricultural history, characterised by progressive approaches to teaching and learning.</p>
674<p>Our approach to learning involves the availability of an extensive curriculum to allow all students to develop their unique talents and interests. We work with every young person to develop a strong career pathway that will enable them to proudly take their place in our global society.</p>
675<p>With engaged student leaders, a vibrant and active Governing Council and skilled staff we are committed to maintaining excellent communication channels between the school and families, which is enabling our whole school community to move forward together.&nbsp;</p>
676<p>We provide a safe and supportive environment that promotes mutual respect and tolerance for others, self-confidence, responsible decision making and acknowledges and celebrates personal and team achievement.</p>
677<p>Gladstone High School has full access to and take bookings for the Southern Flinders Regional Sporting Complex built in Gladstone. Lessons are taken in the adjoined classroom and PE has full use of courts and change rooms.</p>
678<p>Parents, caregivers and friends are very welcome to contact me at school for further information or to arrange a school visit.&nbsp; It will be our pleasure to showcase our school while the students are in class and answer your questions about our school programs</p>
679<p>Our aim is for our website to provide you easy access to all of the information you may need. However, please use the contact us section or call us if you have any questions that have not been answered<strong>.</strong></p>
680<p style="text-align: justify;"><em>Tyler Hogan</em></p>
681</div>
682</div>
683<div class="col-md-6 second">
684<div class="sideContainer"><div id="tiles23">
685                                                                                                                                                                                                                                                                                                                                                                <div class="tileContainer">
686                <div class="image" style="background-image:url('');"></div>
687                <div class="tileContent">
688                    <h2>Enrol now!</h2>
689                                            <p></p>
690<p></p>
691                                        <a href>Read More<span class="fa fa-long-arrow-right"></span></a>
692                </div>
693            </div>
694                                                                                                                                                                                                                                                                                                                                                                        <div class="tileContainer">
695                <div class="image" style="background-image:url('');"></div>
696                <div class="tileContent">
697                    <h2>Latest Newsletter</h2>
698                                            
699                                        <a href="https://gladstonehs.schoolzineplus.com/latest">
699Read More<span class="fa fa-long-arrow-right"></span></a>
700                </div>
701            </div>
702                                                                                                                                                                                                                                                                                                                                                                        <div class="tileContainer">
703                <div class="image" style="background-image:url('');"></div>
704                <div class="tileContent">
705                    <h2>Contact Us</h2>
706                                            
707                                        <a href="https://gladstonehs.schoolzineplus.com/contact">Read More<span class="fa fa-long-arrow-right"></span></a>
708                </div>
709            </div>
710                                                                                                                                                                                                                                                                                                                                                                        <div class="tileContainer">
711                <div class="image" style="background-image:url('');"></div>
712                <div class="tileContent">
713                    <h2>Our Facebook</h2>
714                                            
715                                        <a href="https://www.facebook.com/gladstonehs/">Read More<span class="fa fa-long-arrow-right"></span></a>
716                </div>
717            </div>
718                                                                                                                                                                                                                                                                                                                                                                        <div class="tileContainer">
719                <div class="image" style="background-image:url('');"></div>
720                <div class="tileContent">
721                    <h2>School Portal</h2>
722                                            
723                                        <a href="https://gladstonehs.sentral.com.au/portal2/#!/login">Read More<span class="fa fa-long-arrow-right"></span></a>
724                </div>
725            </div>
726                                                                                                                                                                                                                                                                                                                                                                        <div class="tileContainer">
727                <div class="image" style="background-image:url('');"></div>
728                <div class="tileContent">
729                    <h2>School Calendar</h2>
730                                            
731                                        <a href="https://gladstonehs.schoolzineplus.com/calendar">Read More<span class="fa fa-long-arrow-right"></span></a>
732                </div>
733            </div>
734                </div>
735</div>
736</div>
737
738            
739    </div>
740
741
742    
743
744
745		</div>
746		<!-- Side Content
747		============================================= -->
748			</div>
749
750</div>
751
752
753 
754
755</section>
756
757
758
759<!-- Footer
760============================================= -->
761    
762<footer id="footer24" class="dark">
763    <div class="container">
764        <a href="/" class="footerLogo"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/275/180x0/webp/ghs_logo_tile_icon_2_.png 180w" sizes="(max-width: 768px) min(100vw, 180px), 180px" style="display: none"><img src="/_rimage/setting/275/180x0/ghs_logo_tile_icon_2_.png" srcset="/_rimage/setting/275/180x0/ghs_logo_tile_icon_2_.png 180w" sizes="(max-width: 768px) min(100vw, 180px), 180px" loading="lazy" alt="Gladstone High School" style="aspect-ratio: auto 180 / 180"></picture></a>
765
766        <div class="footerLinks">
767                    </div>
768
769        <div class="copyrights-menu copyright-links clearfix">
770            <p>
771                            Copyrights © 2026 All Rights Reserved by Gladstone High School
772                        </p>
773                        
774        </div>
775        <a href="https://www.schoolzine.com" target="_blank" class="footer-logo">
776    <span>Powered by Schoolzine</span>
777    <svg version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 1200 616.4" style="width:100%; max-width: 150px; enable-background:new 0 0 1200 616.4; color:#fff;" xml:space="preserve" role="img" aria-label="image" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
778            .st0 {
779                fill: #fff;
780            }
781        </style>
782
783        <title id="title">Schoolzine</title>
784        <desc id="desc">This site is powered by Schoolzine</desc>
785        <g>
786            <path class="st0" d="M581.8,448.8c19.4-9.6,38.7-19.2,58.1-28.6l-0.3,0.2c5.1-4.1,8.9-9.7,10.5-16c0.4-1.5,0.7-3.1,0.9-4.7l0-0.5
787        l0-0.6l0-1.3l0-2.6l0.3-10.3l1.2-41.2l2.5-82.3l1.3-41.2l0.1-2.6l0-0.6c0-0.4,0,0.3,0.1-0.9l0-0.3l0.2-1.3c0.1-0.5,0.1-0.8,0.2-1.3
788        l0.4-1.6c0.2-1.1,0.5-2,0.8-3c1.2-3.8,3.1-7.4,5.4-10.6c4.7-6.5,11.5-11.4,19.2-13.8c4.1-1.2,7.1-1.7,10.6-2.4l10.1-2.1l20.2-4.3
789        l40.3-8.5l80.7-16.7c26.9-5.5,53.8-11.2,80.7-16.6l40.4-8.2l20.2-4.1l2.5-0.5l0.6-0.1l0.3-0.1l0.6-0.1l1.3-0.2
790        c0.9-0.1,2.2-0.3,3.3-0.3c1.1,0,2.1-0.1,3.2,0c4.2,0.1,8.5,0.9,12.4,2.2c8,2.8,15,8.2,19.7,15.2c4.8,6.9,7.2,15.6,6.9,24
791        c-0.1,2.3-0.3,3.8-0.4,5.5l-0.5,5.1l-1,10.2l-1.9,20.5l-7.8,82c-2.6,27.3-5.2,54.7-7.9,82l-8.1,82l-1,10.2l-0.5,5.1l-0.3,2.7
792        l-0.2,1.3l-0.3,1.6c-1.5,8.2-5.7,15.7-11.7,21.2c-6,5.6-13.7,9.2-21.8,10.1c-2,0.2-4.1,0.3-6.1,0.2c-1,0-2-0.1-3-0.3l-2.6-0.3
793        l-10.2-1.3l-81.7-10.5l-81.7-10.8l-81.6-11.1c-27.2-3.7-54.4-7.6-81.6-11.6c27.4,2.4,54.7,4.9,82,7.6l82,8l81.9,8.4l81.9,8.6
794        l10.2,1.1l2.6,0.3c0.7,0.1,1.4,0.1,2.1,0.1c1.4,0,2.8,0,4.2-0.2c5.6-0.7,10.8-3.4,14.8-7.2c4-3.8,6.7-9.1,7.6-14.4l0.1-0.9l0.1-1.3
795        l0.2-2.4l0.4-5.1l0.9-10.3l7.1-82.1c2.3-27.4,4.8-54.7,7.3-82l7.4-82l3.7-40.6c0.2-5.3-1.2-10.6-4.2-14.9c-3-4.4-7.4-7.8-12.3-9.6
796        c-2.5-0.9-5.1-1.4-7.7-1.4c-0.7,0-1.3,0-2,0c-0.7,0.1-1,0.1-1.9,0.2l-1.3,0.2c0,0-0.5,0.1,0,0l-0.3,0.1l-0.6,0.1l-2.5,0.5l-20.2,4
797        l-40.4,8c-26.9,5.4-53.9,10.5-80.8,15.8l-80.9,15.7l-40.5,7.7l-20.2,3.9l-10.1,1.9c-3.3,0.6-7,1.3-9.5,2c-5.5,1.6-10.4,5-13.8,9.6
798        c-1.7,2.3-3.1,4.8-4,7.6c-0.2,0.7-0.5,1.4-0.6,2l-0.2,0.9c-0.1,0.3-0.1,0.8-0.2,1.2l-0.2,1.3l0,0.3c0.1-1,0-0.1,0-0.2l0,0.6
799        l-0.2,2.6l-2.5,41.1l-5.1,82.2l-2.7,41.1l-0.7,10.3l-0.2,2.6l-0.1,1.3l0,0.6c0,0.4,0,0.3-0.1,0.5l0,0.3c-0.3,1.8-0.7,3.6-1.2,5.3
800        c-2.2,7-6.7,13.1-12.5,17.4l-0.3,0.2C621.5,431.7,601.6,440.2,581.8,448.8" /> <path class="st0" d="M111.4,367.9l12.9-17.7c8.8,9.5,23,18.1,41.1,18.1c18.7,0,25.9-9.1,25.9-17.9c0-27.3-75.6-10.3-75.6-58
801        c0-21.6,18.7-38.2,47.3-38.2c20.1,0,36.6,6.6,48.5,18.3l-12.9,16.9c-10.3-10.3-24.1-15-37.8-15c-13.2,0-21.8,6.6-21.8,16.2
802        c0,24.3,75.6,9.4,75.6,57.7c0,21.6-15.4,40.3-50.3,40.3C140.4,388.6,123.1,380,111.4,367.9" /><path class="st0" d="M222.2,339.1c0-28.4,20.1-49.3,48.5-49.3c18.5,0,29.4,7.8,36,16.8l-13.4,12.3c-5.3-7.4-12.5-10.9-21.6-10.9
803        c-17,0-28.4,12.9-28.4,31.2c0,18.3,11.5,31.4,28.4,31.4c9.1,0,16.4-3.9,21.6-11.3l13.4,12.7c-6.6,8.8-17.5,16.7-36,16.7
804        C242.3,388.6,222.2,367.5,222.2,339.1" /><path class="st0" d="M375,386.2V327c0-14.8-7.4-19.1-18.9-19.1c-10.5,0-19.5,6.2-24.1,12.5v65.8h-20.5V256.3h20.5v48.5
805        c6.2-7.4,18.3-15,33.1-15c20.3,0,30.4,10.5,30.4,29.8v66.6H375z" /><path class="st0" d="M402.6,339.1c0-27.1,18.3-49.3,48.3-49.3c30,0,48.3,22.2,48.3,49.3c0,26.9-18.3,49.5-48.3,49.5
806        C420.9,388.6,402.6,366,402.6,339.1 M478,339.1c0-16.6-9.5-31.2-27.1-31.2c-17.3,0-27.1,14.6-27.1,31.2c0,16.8,9.7,31.4,27.1,31.4
807        C468.5,370.5,478,355.9,478,339.1" /><path class="st0" d="M506.4,339.1c0-27.1,18.3-49.3,48.3-49.3c30,0,48.3,22.2,48.3,49.3c0,26.9-18.3,49.5-48.3,49.5
808        C524.7,388.6,506.4,366,506.4,339.1 M581.8,339.1c0-16.6-9.6-31.2-27.1-31.2c-17.3,0-27.1,14.6-27.1,31.2
809        c0,16.8,9.7,31.4,27.1,31.4C572.3,370.5,581.8,355.9,581.8,339.1" /><rect x="610.2" y="256.3" class="st0" width="20.4" height="129.9" /><polygon class="st0" points="676.1,386.2 676.1,370.7 722.4,309.9 676.1,309.9 676.1,292.2 749.9,292.2 749.9,307 702.8,368.3
810        750.7,368.3 750.7,386.2     " /><path class="st0" d="M756.9,268c0-7,5.7-12.7,12.7-12.7c7,0,12.7,5.7,12.7,12.7c0,7-5.7,12.7-12.7,12.7
811        C762.6,280.7,756.9,275,756.9,268 M759.2,292.2h20.5v94.1h-20.5V292.2z" /><path class="st0" d="M856.2,386.2v-58.8c0-14.8-7.6-19.5-19.1-19.5c-10.3,0-19.3,6.2-24.1,12.5v65.8h-20.4v-94.1H813v12.7
812        c6.2-7.4,18.5-15,33.3-15c20.3,0,30.4,10.9,30.4,30.2v66.2H856.2z" /><path class="st0" d="M883.9,339.1c0-27.3,19.9-49.3,47.7-49.3c28.2,0,46.2,21.4,46.2,51v5.1h-72.4c1.6,14,12.1,25.9,29.8,25.9
813        c9.3,0,20.1-3.7,26.9-10.5l9.4,13.4c-9.6,9-23.4,13.8-38.2,13.8C904.7,388.6,883.9,368.9,883.9,339.1 M93
8131.4,306.6
814        c-17.3,0-25.5,13.4-26.3,24.7h53C957.5,320.2,949.9,306.6,931.4,306.6" /></g></svg>
815</a>    </div>
816</footer>
817    
818                    <div style="background: white; ">
819    <div style="padding: 30px 20px;">
820        <div class="wrapper main-footer-wrapper">
821            <div class="bottom-link" style="width: 33.333%;float: left;text-align: left;"><a href="https://www.decd.sa.gov.au/" target="_blank"><img src="https://www.schoolzineplus.com/sa-gov-doe" style="width: 250px;" alt="South Australia Department for Education and Child Development"></a></div>
822            <div class="bottom-link" style="width: 33.333%;float: left; text-align: center; margin-top: 15px;"><a href="http://www.sa.gov.au/" target="_blank"><img src="https://www.schoolzineplus.com/sa-gov-au" alt="Information and services for South Australians"></a></div>
823            <div class="bottom-link" style="width: 33.333%;float: left;text-align: right;"><a href="/contact#feedback"><img src="https://www.schoolzineplus.com/sa-feedback" alt="Feedback"></a></div>
824            <div class="clear"></div>
825           <div style="text-align:center; margin-top:15px;"><p style="color:#203764;">‘Department for Education and Child Development T/A South Australian Government Schools CRICOS Provider No. 00018A (Last modified – 24/05/2017)’</p></div>
826        </div>
827    </div>
828</div>
829        
830    
831
832</div>
833
834
835	<!-- External JavaScripts
836	============================================= -->
837
838	
838<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/canvas/plugins.js"></script>
838
839	<!-- Bootstrap Switch Plugin -->
840	
840<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/canvas/components/bs-switches.js"></script>
840
841
842	<!-- Footer Scripts
843	============================================= -->
844	
844<script>
845 var publicationSearchUrl = "";
846
847    /**
848     * Client-side search: filters articles already on the page by showing/hiding
849     * them and highlighting matched text. Used when viewing a single newsletter
850     * (nid is present) since all articles are already in the DOM.
851     */
852    var _clientSearchDebounce = null;
853
854    function executeClientSearch() {
855        var phrase = ($("#search_phrase").val() || '').trim().toLowerCase();
856        var $articles = $('article.publication-item');
857
858        // Remove any previous highlights
859        $('#content_container mark.sz-search-highlight').each(function() {
860            var parent = this.parentNode;
861            parent.replaceChild(document.createTextNode(this.textContent), this);
862            parent.normalize();
863        });
864
865        // Remove any previous "no results" message
866        $('#sz-search-no-results').remove();
867
868        if (!phrase) {
869            // No search phrase &mdash; show everything
870            $articles.each(function() {
871                $(this).show();
872                // Show all sibling elements that belong to this article
873                // (socialBox, tags, spacers etc. up to the next article or banner ad).
874                // Never show executable/metadata siblings after the final article.
875                $(this).nextUntil('article.publication-item, .diy-newsletter-banner-ad')
876                    .not('script, style, link, template').show();
877            });
878            $('.diy-newsletter-banner-ad').show();
879            $('.banner-ads-wrapper').show();
880            // Show all anchor menu items
881            $('.articleAnchors .anchorMenu li, .articleAnchors ul li').show();
882            return;
883        }
884
885        var escapedPhrase = phrase.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
886        var highlightRegex = new RegExp('(' + escapedPhrase + ')', 'gi');
887        var matchCount = 0;
888
889        $articles.each(function() {
890            var $article = $(this);
891            var textContent = $article.text().toLowerCase();
892            var articleId = $article.attr('id');
893            // Get sibling elements that belong to this article (socialBox, tags etc.)
894            var $siblings = $article.nextUntil('article.publication-item, .diy-newsletter-banner-ad')
895                    .not('script, style, link, template');
896
897            if (textContent.indexOf(phrase) !== -1) {
898                matchCount++;
899                $article.show();
900                $siblings.show();
901                // Highlight matches in text nodes
902                highlightTextNodes($article[0], highlightRegex);
903                // Show corresponding anchor menu item by matching the scroll target
904                $('.articleAnchors li').each(function() {
905                    var $li = $(this);
906                    var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || '';
907                    if (anchor.indexOf(articleId) !== -1) {
908                        $li.show();
909                    }
910                });
911            } else {
912                $article.hide();
913                $siblings.hide();
914                // Hide corresponding anchor menu item
915                $('.articleAnchors li').each(function() {
916                    var $li = $(this);
917                    var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || '';
918                    if (anchor.indexOf(articleId) !== -1) {
919                        $li.hide();
920                    }
921                });
922            }
923        });
924
925        // Hide banner ads when filtering
926        $('.diy-newsletter-banner-ad').hide();
927
928        // Show "no results" message if nothing matched
929        if (matchCount === 0) {
930            $('#content_container').append(
931                '<div id="sz-search-no-results" style="text-align: center; padding: 40px 20px; color: #666;">' +
932                    '<p style="font-size: 1.1em;">No results found for "<strong>' + $('<span>').text(phrase).html() + '</strong>"</p>' +
933                    '<p>Try a different search term.</p>' +
934                '</div>'
935            );
936        }
937    }
938
939    /**
940     * Walk the DOM tree and wrap text matches in <mark> tags.
941     * Only wraps the matched substring within each text node, not the entire node.
942     */
943    function highlightTextNodes(element, regex) {
944        if (!element) return;
945        var childNodes = element.childNodes;
946        for (var i = childNodes.length - 1; i >= 0; i--) {
947            var node = childNodes[i];
948            if (node.nodeType === 3) { // Text node
949                var text = node.nodeValue;
950                regex.lastIndex = 0;
951                if (regex.test(text)) {
952                    regex.lastIndex = 0;
953                    var frag = document.createDocumentFragment();
954                    var lastIdx = 0;
955                    var match;
956                    regex.lastIndex = 0;
957                    while ((match = regex.exec(text)) !== null) {
958                        // Add text before the match
959                        if (match.index > lastIdx) {
960                            frag.appendChild(document.createTextNode(text.substring(lastIdx, match.index)));
961                        }
962                        // Add the highlighted match
963                        var mark = document.createElement('mark');
964                        mark.className = 'sz-search-highlight';
965                        mark.style.backgroundColor = '#fff176';
966                        mark.style.padding = '0 2px';
967                        mark.textContent = match[0];
968                        frag.appendChild(mark);
969                        lastIdx = match.index + match[0].length;
970                    }
971                    // Add remaining text after last match
972                    if (lastIdx < text.length) {
973                        frag.appendChild(document.createTextNode(text.substring(lastIdx)));
974                    }
975                    node.parentNode.replaceChild(frag, node);
976                }
977            } else if (node.nodeType === 1 && node.tagName !== 'SCRIPT' && node.tagName !== 'STYLE' && node.tagName !== 'MARK') {
978                highlightTextNodes(node, regex);
979            }
980        }
981    }
982
983    /**
984     * Server-side search: fires an AJAX request to search across the publication.
985     * Used on archive/publication pages where not all content is in the DOM.
986     */
987	function executeServerSearch(){
988        $("#publication_loading").fadeIn();
989        $("#search_text").hide();
990        $("#search_icon").fadeIn();
991        if (typeof mod_now !== 'undefined') {
992            mod_now = "";
993        }
994        if ( typeof searchPage == 'undefined' ) {
995            searchPage = 1;
996        }
997		var phrase = $("#search_phrase").val() || $('.archive-page .search_phrase').val();
998		var tag = $("#publication_tag").val();
999        var pdid = $("#pdid_val").val();
1000
1001                    var contentType = "";
1002            var isReminder = 0;
1003            var sortField = "";
1004            var sortDir = "";
1005                            sortField = 'sort_order';
1006            sortDir = 'asc';
1007                if ( typeof sortField == 'undefined' || sortField == "" ) {
1008            sortField = "newsletter_publish_date";
1009        }
1010        if ( typeof sortDir == 'undefined' || sortDir == "" ) {
1011            sortDir = "desc";
1012        }
1013		var regions = $('#regions').val();
1014		if (regions == null) {
1015			regions = '';
1016		}
1017        var tags = $('.tags_checked:checked').map(function () {
1018            console.log("tags map "+this.value);
1019
1020            return this.value;
1021        }).get();
1022
1023            var url= 'https://gladstonehs.sa.edu.au/newsletter/search/.shtml?nid=&obj_id=&tag='+tags+"&type="+contentType+"&sort_field="+sortField+"&sort_dir="+sortDir+'&onlyDirect=&is_reminder='+isReminder+'&regions='+regions+"&page="+searchPage + (phrase ? '&phrase='+encodeURIComponent(phrase) : '');
1024            var previewQuery = new URLSearchParams(window.location.search);
1025if (previewQuery.has('preview')) {
1026    ['preview', 'token'].forEach(function (key) {
1027        if (previewQuery.has(key)) {
1028            url += '&' + key + '=' + encodeURIComponent(previewQuery.get(key));
1029        }
1030    });
1031}
1032            publicationSearchUrl = url;
1033            $.ajax({
1034				url: url,
1035				method: 'GET',
1036				success: function(html) {
1037                    $("#publication_loading").fadeOut();
1038
1039                    // Strip ad-server scripts that use document.write() to prevent
1040                    // DOM clobbering when injected via AJAX after page load
1041                    var $html = $('<div>').html(html);
1042                    $html.find('script').each(function() {
1043                        var src = $(this).attr('src') || '';
1044                        var content = $(this).text() || '';
1045                        if (src.indexOf('/delivery/') !== -1 || content.indexOf('document.write') !== -1 || content.indexOf('OA_show') !== -1) {
1046                            $(this).remove();
1047                        }
1048                    });
1049                    $('#content_container').html($html.html());
1050
1051					if($(".content-top-anchor").length) {
1052                        $("html, body").animate({ scrollTop: $(".content-top-anchor").offset().top - 125 }, 0);
1053                    }
1054
1055                    $("#search_text").fadeIn();
1056                    $("#search_icon").hide();
1057                                        if (typeof renderGallery != 'undefined') {
1058                        renderGallery();
1059                    }
1060                    jQuery('.sz-gallery').each(function() {
1061                        if (jQuery('[id="'+this.id+'"]').length > 1) {
1062                            jQuery(this).attr('id', jQuery(this).attr('id') + '-' + Math.floor((Math.random() * 1000) + 1));
1063                        }
1064                    });
1065                    jQuery('.sz-gallery').each(function() {
1066                        var array = jQuery(this).attr('data-parameters').split(',');
1067                        var parameters = {};
1068
1069                        jQuery.each(array, function(key, value) {
1070                            var split = value.split(':');
1071
1072                            if (!isNaN(Number(split[1]))) {
1073                                split[1] = Number(split[1]);
1074                            } else if (split[1] === "true" || split[1] === "false") {
1075                                split[1] = (split[1] === "true");
1076                            } else {
1077                                split[1] = String(split[1]);
1078                            }
1079                            parameters[split[0]] = split[1];
1080                        });
1081
1082                        jQuery(this).unitegallery(parameters);
1083                        jQuery(this).show();
1084                    });
1085                    $('.read-more-item').each(function(){
1086                        var firstPara = $(this).find('p:first').html();
1087                        $(this).parent().prepend('<p class="articleSummary">' + firstPara.substring(0,500) + '...</p>');
1088                    });
1089                }
1090			})
1091	}
1092
1093    /**
1094     * Route search to the appropriate strategy:
1095     * - Single newsletter (nid present): client-side filter + highlight
1096     * - Publication/archive (no nid): server-side AJAX search
1097     */
1098            var _isClientSearch = false;
1099    
1100    function executeSearch() {
1101        if (_isClientSearch) {
1102            executeClientSearch();
1103        } else {
1104            executeServerSearch();
1105        }
1106    }
1107
1108	$(function(){
1109
1110        // Update placeholder for client-side search mode
1111        if (_isClientSearch) {
1112            // Keep the source attribute stable for the published translation bundle.
1113            $("#search_phrase").filter(function () {
1114                return !/(^|,)\s*placeholder:/.test(this.getAttribute('data-et-attr') || '');
1115            }).attr("placeholder", "Search this newsletter..");
1116        }
1117
1118        $('.tags_checked').off('change').on("change", function () {
1119           executeSearch();
1120           console.log('Tags Checked');
1121        });
1122
1123		$("#search_phrase").keypress(function (e) {
1124			if(e.which == 13) { // the enter key code
1125                if (!_isClientSearch) {
1126                    executeServerSearch();
1127                }
1128                // Client-side already handled by keyup below
1129                e.preventDefault();
1130			}
1131		});
1132
1133        // Live search on keyup for client-side mode (debounced)
1134        $("#search_phrase").on('keyup', function (e) {
1135            if (!_isClientSearch) return;
1136            // Ignore modifier keys, tab, shift etc.
1137            if (e.which === 16 || e.which === 17 || e.which === 18 || e.which === 9) return;
1138
1139            // Escape cancels the search and closes the search bar
1140            if (e.which === 27) {
1141                $("#search_phrase").val("");
1142                executeClientSearch();
1143                $('body').removeClass('top-search-open');
1144                return;
1145            }
1146
1147            clearTimeout(_clientSearchDebounce);
1148            _clientSearchDebounce = setTimeout(function() {
1149                executeClientSearch();
1150            }, 150);
1151        });
1152
1153        $("#search_clear").click(function(){
1154            $("#search_phrase").val("");
1155            executeSearch();
1156            console.log('Search Clear');
1157        });
1158
1159        $('.clearTags').on('click', function(){
1160            $('.tagwrp input:radio').prop("checked", false);
1161            executeSearch();
1162            console.log('Uncheck');
1163        });
1164        $('.clearSideTags').on('click', function(){
1165            $('aside.sidebar input:radio').prop("checked", false);
1166            $('#clearButton').addClass('grey');
1167            executeSearch();
1168        });
1169         $('aside.sidebar label.radio-style-1-label').on('click', function(){
1170            $('#clearButton').removeClass('grey');
1171         });
1172
1173         $(document).on('click', '.event-tag, .article-tag', function () {
1174             $('input.tags_checked[id="radio-' + $(this).attr('id') + '"]').prop('checked', true);
1175             executeSearch();
1176         });
1177	});
1178
1179</script>
1179
1180	
1180<script src="https://gladstonehs.sa.edu.au/theme/_blueprint/js/canvas/functions.js?v=20260429"></script>
1180
1181
1182	
1182<script src="/website/custom.js?skin_id="></script>
1182
1183
1184	
1184<script>
1185    var actualCaretPositionBookmark;
1186</script>
vendor: 1 bytes, line 1186
1186
1187<script src="https://gladstonehs.sa.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
vendor: 1 bytes, line 1187
1187
1188<script>
1189	function setWysiwygValue(id, value) {
1190		tinymce.get(id).setContent(value);
1191	}
1192    function getWysiwygValue(id) {
1193        return tinyMCE.get(id).getContent();
1194    }
1195	function getWysiwygValuePlainText(id) {
1196		return tinyMCE.get(id).getContent({ format: 'text' });
1197	}
1198	function insertIntoWysiwyg(value, id) {
1199        if(actualCaretPositionBookmark != undefined) tinyMCE.activeEditor.selection.moveToBookmark(actualCaretPositionBookmark);
1200//        console.log(tinyMCE.activeEditor);
1201//        //tinyMCE.setActive(id);
1202//        tinyMCE.activeEditor.id = id;
1203//        console.log(tinyMCE.activeEditor.id);
1204//        tinyMCE.execCommand('mceFocus',false,'#'+id);
1205        tinyMCE.activeEditor.execCommand('mceInsertContent', false, ' ' + value + ' ');
1206	}
1207	function setUpTextEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) {
1208
1209		var plugins = [
1210			"linkfrontend link image external responsivefilemanager jbimages custom email phone sb_url"
1211		];
1212
1213		var menubar = false;
1214		var height = "400px";
1215		if($('#'+id).data('tinymce-height') != undefined) {
1216			height = $('#'+id).data('tinymce-height');
1217		}
1218		toolbarOptions = "   link | styleselect |  bold italic underline bullist numlist | removeformat  ";
1219		if($('#'+id).siblings('div.mce-tinymce').length == 0) {
1220
1221			var settings = {
1222                branding: false,
1223				selector: '#' + id,
1224				width: "auto",
1225				height: height,
1226				statusbar: true,
1227				resize: "both",
1228				theme: "modern",
1229				valid_elements: "*[*]",
1230				extended_valid_elements: "*[*]",
1231                valid_children : "multiline[a],singleline[a]",
1232				plugins: plugins,
1233				menubar: menubar,
1234				cleanup: false,
1235				verify_html: false,
1236                toolbar: toolbarOptions,
1237				image_advtab: true,
1238				contextmenu: "link image inserttable | cell row column deletetable",
1239				external_filemanager_path: "/https://gladstonehs.sa.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/",
1240				filemanager_title: "File Manager",
1241				external_plugins: {"filemanager": "https://gladstonehs.sa.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/plugin.js"},
1242				image_list: [],
1243                paste_preprocess: function (plugin, args) {
1244
1245					args.content += '';
1246				},
1247				setup: function (editor) {
1248                    editor.on("keyup", function (editor, e) {
1249                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1250                    });
1251                    editor.on("click", function (editor, e) {
1252                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1253                    });
1254					editor.on('getContent', function (e) {
1255
1256                        if (e.content.indexOf("<a") >= 0) {
1257                            var data = e.content;
1258                            var hrefArr = [];
1259                            $(data).find("a").each(function () {
1260                                var attr = $(this).attr('lote_id');
1261                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1262                                    var text = $(this).text();
1263                                    e.content = e.content.replace(text+"</a>", text+'</lotelink>');
1264                                }
1265                            });
1266                            e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"');
1267                            e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"');
1268                            var data = e.content;
1269                            $(data).find("a").each(function () {
1270                                var attr = $(this).attr('lote_id');
1271                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1272                                    var text = $(this).attr('href');
1273                                    e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"');
1274                                }
1275                            });
1276                            var data = e.content;
1277                            $(data).find("a").each(function () {
1278                                var attr = $(this).attr('lote_id');
1279                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1280                                    e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"');
1281                                }
1282                            });
1283                        }
1284					});
1285                    editor.on('paste', function (e) {
1286                        var paste;
1287                        if (e.clipboardData.types.indexOf('text/plain') >= 0) {
1288                            paste = e.clipboardData.getData('text/plain');
1289                        }
1290
1291                        if (e.clipboardData.types.indexOf('text/html') >= 0) {
1292                            var tempPaste = e.clipboardData.getData('text/html');
1293                            if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file
1294                                var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments
1295                                paste = tempPaste.replace(regex, '');
1296                            }
1297                        }
1298
1299                        if (paste !== undefined) {
1300                            paste = paste.replace(/
1300<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>)
1301                            e.preventDefault();
1302                            insertIntoWysiwyg(paste);
1303                        }
1304                    });
1305					editor.on('paste_preprocess', function (e) {
1306						console.log('paste_preprocess', e.content);
1307					});
1308					editor.on('beforeSetContent', function (e) {
1309                        e.content = e.content.replace(/<p>(<a[^<]*(<img[^<]*)<\/a>)<\/p>/gi, function (a) {
1310                            return a.replace('<p>', '').replace('</p>', '');
1311                        });
1312						if (e.content.indexOf("<lotelink") >= 0) {
1313
1314                            var data = e.content;
1315                            $(data).find("lotelink").each(function () {
1316                                var attr = $(this).attr('lote_id');
1317                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1318                                    var text = $(this).attr('href');
1319                                    e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"');
1320                                }
1321
1322                            });
1323
1324                            var data = e.content;
1325                            $(data).find("lotelink").each(function () {
1326                                var attr = $(this).attr('lote_id');
1327                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1328                                    e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"');
1329                                }
1330
1331                            });
1332
1333							e.content = e.content.replace(/\<lotelink type="img"/g, '<img');
1334							e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"');
1335							e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"');
1336                            e.content = e.content.replace(/\<\/lotelink>/g, '</a>');
1337
1338						}
1339
1340					});
1341				},
1342                browser_spellcheck: true,
1343                link_formats: ["Link To URL", "Link To Email", "Link To Phone"],
1344                is_campaign: (profile !== undefined && profile === "campaign"),
1345                sz_profile: profile
1346			};
1347
1348            if(typeof(toolbar) != 'undefined') {
1349                settings.toolbar1 = toolbar1Custom;
1350            }
1351
1352            //Add CSS includes if provided
1353            if(cssIncludes) {
1354                settings.content_css = cssIncludes;
1355            }
1356
1357            //If newsletter editor...
1358            if(isNewsletter) {
1359                settings.width = "800px";
1360                settings.resize = true;
1361            }
1362
1363            if(typeof relativeUrls == 'undefined' || relativeUrls == false) {
1364                settings.relative_urls = false;
1365                settings.convert_urls = false;
1366            }
1367
1368			settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/";
1369			tinymce.init(settings);
1370		}
1371	}
1372
1373    function setUpTextEditorFrontEnd(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) {
1374
1375        var plugins = [
1376            "sb_links paste textcolor sb_images sb_filemanager sb_table lists"
1377        ];
1378
1379        var menubar = false;
1380        var height = "400px";
1381        if($('#'+id).data('tinymce-height') != undefined) {
1382            height = $('#'+id).data('tinymce-height');
1383        }
1384        toolbarOptions = "sb_links | sb_images | table |styleselect |  fontsizeselect forecolor | bold italic | alignleft aligncenter alignright al
1384ignjustify | bullist numlist | removeformat  ";
1385        if($('#'+id).siblings('div.mce-tinymce').length == 0) {
1386
1387            var settings = {
1388                branding: false,
1389                selector: '#' + id,
1390                width: "auto",
1391                height: height,
1392                statusbar: true,
1393                paste_auto_cleanup_on_paste : true,
1394                paste_remove_styles: true,
1395                paste_remove_styles_if_webkit: true,
1396                paste_strip_class_attributes: true,
1397                resize: "both",
1398                theme: "modern",
1399                valid_elements: "*[*]",
1400                extended_valid_elements: "*[*]",
1401                valid_children : "multiline[a],singleline[a]",
1402                plugins: plugins,
1403                menubar: menubar,
1404                cleanup: false,
1405                verify_html: false,
1406                toolbar: toolbarOptions,
1407                image_advtab: true,
1408                contextmenu: "link image inserttable | cell row column deletetable",
1409                fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px",
1410                image_list: [],
1411                paste_preprocess: function (plugin, args) {
1412                    args.content += '';
1413                },
1414                setup: function (editor) {
1415                    editor.on("keyup", function (editor, e) {
1416                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1417                    });
1418                    editor.on("click", function (editor, e) {
1419                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1420                    });
1421                    editor.on('getContent', function (e) {
1422                       
1423                        if (e.content.indexOf("<a") >= 0) {
1424                            var data = e.content;
1425                            var hrefArr = [];
1426                            $(data).find("a").each(function () {
1427                                var attr = $(this).attr('lote_id');
1428                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1429                                    var text = $(this).text();
1430                                    e.content = e.content.replace(text+"</a>", text+'</lotelink>');
1431                                }
1432                            });
1433                            e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"');
1434                            e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"');
1435                            var data = e.content;
1436                            $(data).find("a").each(function () {
1437                                var attr = $(this).attr('lote_id');
1438                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1439                                    var text = $(this).attr('href');
1440                                    e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"');
1441                                }
1442                            });
1443                            var data = e.content;
1444                            $(data).find("a").each(function () {
1445                                var attr = $(this).attr('lote_id');
1446                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1447                                    e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"');
1448                                }
1449                            });
1450                        }
1451                    });
1452                    editor.on('paste', function (e) {
1453                        var paste;
1454                        if (e.clipboardData.types.indexOf('text/plain') >= 0) {
1455                            paste = e.clipboardData.getData('text/plain');
1456                        }
1457
1458                        if (e.clipboardData.types.indexOf('text/html') >= 0) {
1459                            var tempPaste = e.clipboardData.getData('text/html');
1460                            if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file
1461                                var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments
1462                                paste = tempPaste.replace(regex, '');
1463                            }
1464                        }
1465
1466                        if (paste !== undefined) {
1467                            paste = paste.replace(/
1467<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>)
1468                            e.preventDefault();
1469                            insertIntoWysiwyg(paste);
1470                        }
1471                    });
1472                    editor.on('paste_preprocess', function (e) {
1473                        console.log('paste_preprocess', e.content);
1474                    });
1475                    editor.on('beforeSetContent', function (e) {
1476
1477                        if (e.content.indexOf("<lotelink") >= 0) {
1478
1479                            var data = e.content;
1480                            $(data).find("lotelink").each(function () {
1481                                var attr = $(this).attr('lote_id');
1482                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1483                                    var text = $(this).attr('href');
1484                                    e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"');
1485                                }
1486
1487                            });
1488
1489                            var data = e.content;
1490                            $(data).find("lotelink").each(function () {
1491                                var attr = $(this).attr('lote_id');
1492                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1493                                    e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"');
1494                                }
1495
1496                            });
1497
1498                            e.content = e.content.replace(/\<lotelink type="img"/g, '<img');
1499                            e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"');
1500                            e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"');
1501                            e.content = e.content.replace(/\<\/lotelink>/g, '</a>');
1502
1503                        }
1504
1505                    });
1506                },
1507                browser_spellcheck: true,
1508                is_campaign: (profile !== undefined && profile === "campaign"),
1509                sz_profile: profile
1510            };
1511
1512            if(typeof(toolbar) != 'undefined') {
1513                settings.toolbar1 = toolbar1Custom;
1514            }
1515
1516            //Add CSS includes if provided
1517            if(cssIncludes) {
1518                settings.content_css = cssIncludes;
1519            }
1520
1521            //If newsletter editor...
1522            if(isNewsletter) {
1523                settings.width = "800px";
1524                settings.resize = true;
1525            }
1526
1527            if(typeof relativeUrls == 'undefined' || relativeUrls == false) {
1528                settings.relative_urls = false;
1529                settings.convert_urls = false;
1530            }
1531
1532            settings.sb_links_opts = {
1533                link_url: true,
1534                link_email: true,
1535                link_phone: true
1536            };
1537
1538            settings.sb_images_opts = {
1539                link_upload: true,
1540                link_external: true
1541            };
1542
1543            settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/";
1544			tinymce.init(settings);
1545
1546        }
1547    }
1548
1549    function setupContentEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls, wildcards, overrideHeight) {
1550        var plugins = [
1551            "contextmenu", "advlist", "autolink", "lists", "print",  "searchreplace", "visualblocks", "visualchars",
1552            "code", "save", "directionality", "paste", "textcolor",
1553            "sb_filemanager", "sb_links", "sb_images", "sb_table"
1554        ];
1555        var contextMenu = " sb_links sb_images inserttable elements web_link pdf_viewer";
1556
1557        var wildcardSettings = {
1558            content_holder: false,
1559            update_forms: false
1560        };
1561
1562        if (wildcards) {
1563            if (profile !== 'campaign') {
1564                plugins.push("sb_elements");
1565            }
1566            plugins.push("sb_wildcards");
1567            contextMenu = contextMenu + " sb_wildcards sb_wildcards_update_form ";
1568
1569        }
1570
1571        var toolbarOptions = "sb_images sb_gallery sb_video pdf_viewer sb_links | formatselect | fontsizeselect forecolor | bold italic underline strikethrough | removeformat | alignleft aligncenter alignright al
1571ignjustify | outdent indent | bullist numlist  |  undo redo | code";
1572        if (profile === "campaign"){
1573            toolbarOptions = "undo redo | fontsizeselect forecolor | bold italic | removeformat | alignleft aligncenter alignright alignjustify | outdent indent | bullist numlist | sb_links | code";
1574        }
1575        else if(profile === "manage_app_mobile") {
1576            toolbarOptions = "undo redo removeformat |  bold italic | alignleft aligncenter alignright | outdent indent | sb_links | sb_images | code ";
1577        }
1578        else {
1579            plugins.push("sb_gallery");
1580            plugins.push("sb_video");
1581            contextMenu = "sb_images sb_gallery sb_video pdf_viewer web_link inserttable elements sb_links";
1582            //contextMenu =  "sb_gallery sb_video "+contextMenu;
1583
1584        }
1585
1586
1587        if(isFullPage || isNewsletter) {
1588            plugins.push("fullpage");
1589        }
1590
1591        var validElements = "*[*]";
1592        var invalidElements = "";
1593        var validExtendedElements = '*[*]';
1594        var validChildren = "multiline[a],singleline[a]";
1595
1596        var menubar = "edit insert view table tools sb_wildcards";
1597        if(profile === "manage_app_mobile"){
1598            menubar = false;
1599        }
1600        var height = "600px";
1601        if(profile == "quick_feed" || profile == "summary" ){
1602            height = "400px";
1603        }
1604        else if( profile === "manage_app_mobile"){
1605            height = "250px";
1606        }
1607        else if( profile === "new_content_holder"){
1608            height = "400px";
1609        }
1610        else if(profile === "company_note"){
1611            height = "330px";
1612        }
1613
1614
1615        if (overrideHeight) {
1616            height = overrideHeight + "px";
1617        }
1618
1619        if($('#'+id).siblings('div.mce-tinymce').length == 0) {
1620
1621            var settings = {
1622                branding: false,
1623                selector: '#' + id,
1624                width: "100%",
1625                height: height,
1626                statusbar: true,
1627                resize: "both",
1628                //theme_advanced_resizing: true,
1629                //theme_advanced_resizing_use_cookie : false,
1630                theme: "modern",
1631                allow_html_in_named_anchor: true,
1632                allow_unsafe_link_target: true,
1633
1634                valid_elements: validElements,
1635                extended_valid_elements: validExtendedElements,
1636                invalid_elements: invalidElements,
1637//                extended_valid_elements: 'iframe[src|width|height|frameborder|scrolling|allowfullscreen]',
1638                valid_children : validChildren,
1639                plugins: plugins,
1640                // menu: {
1641                //     edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall' },
1642                //     insert: {title: 'Insert', items: 'sb_video sb_gallery sb_images'},
1643                //     view: {title: 'View', items: 'code | visualaid | spellcheck'},
1644                //     format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
1645                //     table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
1646                //     tools: {title: 'Tools', items: 'spellchecker code'},
1647                //     sb_wildcards: { title: 'Wildcards' }
1648                // },
1649                menubar: menubar,
1650                cleanup: false,
1651                verify_html: false,
1652                toolbar: toolbarOptions,
1653                fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px",
1654
1655                image_advtab: true,
1656                image_list: [],
1657                contextmenu: contextMenu,
1658                setup: function (editor) {
1659                    editor.on("init", function () {
1660                        this.getDoc().body.style.fontSize = '14px';
1661                        this.getDoc().body.style.fontFamily = 'Verdana';
1662                    });
1663                    editor.on("keyup", function (editor, e) {
1664                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1665                    });
1666                    editor.on("click", function (editor, e) {
1667                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1668                    });
1669                    editor.on('getContent', function (e) {
1670                        e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) {
1671                            return a.replace('<p>', '').replace('</p>', '');
1672                        });
1673                    });
1674                    editor.on('BeforePastePreProcess', function(e) {
1675                        // This will change any html text back to html tags and sanitise scripts and default comments
1676                        var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments
1677                        e.content = e.content.replace(/(&lt;)/g, '<')
1678                                .replace(/(&gt;)/g, '>')
1679                                .replace(regex, '')
1680                                .replace(/
1680<script[\s\S]*?<\/script>/g, '');
1681                    });
1682                    editor.on('beforeSetContent', function (e) {
1683                        e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) {
1684                            return a.replace('<p>', '').replace('</p>', '');
1685                        });
1686                    });
1687
1688
1689
1690
1691
1692                },
1693                browser_spellcheck: true,
1694                is_campaign: (profile !== undefined && profile === "campaign"),
1695                sz_profile: profile
1696            };
1697
1698            if(typeof(toolbar) != 'undefined') {
1699                settings.toolbar1 = toolbar1Custom;
1700            }
1701
1702            //Add CSS includes if provided
1703            if(cssIncludes) {
1704                if($.isArray(cssIncludes)){
1705                    cssIncludes.push("/theme/website/szschool/css/content.css");
1706                    cssIncludes.push("https://gladstonehs.sa.edu.au/_admin/cms/szschool/account-setting-colours.css");
1707                    cssIncludes.push("/theme/website/szschool/css/font-awesome.min.css");
1708
1709                }
1710                settings.content_css = cssIncludes;
1711
1712            }else{
1713                var cssIncludesDefault = ["/theme/website/szschool/css/content.css", "https://gladstonehs.sa.edu.au/_admin/cms/szschool/account-setting-colours.css", "/theme/website/szschool/css/font-awesome.min.css"];
1714                settings.content_css = cssIncludesDefault;
1715            }
1716
1717            //If newsletter editor...
1718            if(isNewsletter) {
1719                settings.width = "100%";
1720                settings.resize = true;
1721                //settings.force_br_newlines = true;
1722                //settings.force_p_newlines = false;
1723                settings.forced_root_block = '';
1724            }
1725
1726            if(typeof relativeUrls == 'undefined' || relativeUrls == false) {
1727                settings.relative_urls = false;
1728                settings.convert_urls = false;
1729            }
1730
1731            if (wildcards) {
1732                settings.wildcards = wildcards;
1733                settings.wildcardAddons = wildcardSettings;
1734            }
1735
1736            settings.is_user_admin = 0;
1737
1738//            tinymce.execCommand('mceFocus', false, id);
1739            tinymce.execCommand('mceRemoveEditor', true, id);
1740            settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/";
1741			tinymce.init(settings);
1742
1743        }
1744    }
1745</script>
vendor: 1 bytes, line 1745
1745
1746<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"084c442f26d04b6bae7029f74b4cb7c7","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1746
1746
1747<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a47951d8791a86ec',t:'MTc5MTUwNjI3Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1747</body>
1748
1749</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.