File: D:/web/hyperflight/! bs5/inc-template-main.asp
<!--#include file="inc-main.asp"--><!DOCTYPE html><%
' Notes
' =====
' 10/10/2014 For Bootstrap glyphs, make sure .woff (application/font-woff) is in IIS MIME types
' (SS,13/3/18) DisableCache replaced with HTMLHeadStart, also added HTMLHeadEnd, DoGoogleAnalytics(True) now moved to HTMLHeadEnd
' (SS,08/04/19) Removed Google+ link. Added link to Google My Business
' (SS,28/10/19) Added call to ShowReviewAggregateRatingStructuredData to JSON structured data
' (SS,19/02/21) Added HTMLBodyStart and HTMLBodyEnd, HTMLBodyEnd allows jQuery to be moved further down the page
' (SS,22/06/22) Changed suffix ref to javascript.js from ?v=8 to ?v=9 to fetch latest, replaced NetPay logo with Clover
' (SS,23/06/22) Changed suffix ref to javascript.js from ?v=9 to ?v=10 to fetch latest, multiple methods added for Clover, new payment logos in footer
' (SS,04/10/22) Changed "I Understand" cookie bar default text to "OK"
' Cookie bar message changed from: 'Cookies help us deliver the best experience on our website. By using our website, you agree to our use of cookies.'
' to: 'Cookies required for use of our website. By using the site you agree to their use.'
' (SS,22/12/22) Added GetTimer after for local pc (after HTMLBodyEnd) to help with slowness debugging
' (SS,10/03/23) Updated Bootstrap from 3.2.0 to 3.4.1 (due to known vulnerabilities)
' Updated jQuery from 1.11.1 to 3.6.3 (due to known vulnerabilities)
' Updated MagicZoomPlus to latest via link to common
' (SS,12/03/23) Updated to use the Roboto font css customised version of Bootstrap 3.4.1
' (SS,14/02/24) Telephone number change from +44 (0) 1789 336166 to +44 (0) 7821 351341 (i.e. Neil's mobile)
' (SS,07/03/24) Added /js/validator.min.js for in form validation, also greys out the button until required fields are filled in
' (SS,14/06/24) styles.css?v=7 to styles.css?v=8
' (SS,08/11/25) For PCI compliance replaced javascript.js with javascript.min.js (i.e. removed comments), also replaced http://schema.org with https://schema.org
' (SS,09/11/25) Removed plusone.js google javascript library, now redundant, did it for PCI compliance
' (SS,17/11/25) Added "If Not SuppressTracking() Then" to Cookies script, to suppress for PCI scan
' (SS,22/04/26) Incremented custom.css?v=8 to v=9 and styles.cs?v=8 to v=9
' (SS,13/05/26) Started Bootstrap 5 changes (latest 5.3.8)
' (SS,08/07/26) Tidied for going live
%>
<html lang="en">
<head><%HTMLHeadStart%>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta charset="windows-1252" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><%=GetHTMLTitle("HyperFlight for Vladimirs Models RC planes, discus launched gliders, and high performance F3K, F5J, F3-RES, F3F, F3J, DLG and slope soarers")%></title>
<meta name="description" content="<%=GetHTMLDescription("HyperFlight R/C DLG, glider and thermal soarer specialists. Dealers for top RC brands including Vladimir's Models, MKS, KST, Blue Bird, Eroplan, Dream-Flight, DS Composites, European Top Planes, F5")%>" />
<meta name="keywords" content="<%=GetHTMLKeyWords("HyperFlight Electric Model Flying Glider R/C Maxa Pro Supra Expert Sprite HyperAVA Super AVA Mini Graphite Ultima El Nino Voodoo Servorahmen Leomotion Powerline Micro Altis")%>" />
<%ShowFacebookLikeImageMeta%><%ShowCanonicalLink%><link rel="shortcut icon" href="favicon.ico?v=1" />
<%
' (SS,8/7/26) following Font Awesome styles not used below
'<link href="/common/fontawesome/css/sharp-regular.min.css" rel="stylesheet">
'<link href="/common/fontawesome/css/sharp-solid.min.css" rel="stylesheet">
'<link href="/common/fontawesome/css/thin.min.css" rel="stylesheet">
'<link href="/css/styles.css?v=14" rel="stylesheet">
'<link href="/css/custom.css?v=14" rel="stylesheet">
'<link href="/css/styles.min.css?v=14" rel="stylesheet">
'<link href="/css/custom.min.css?v=14" rel="stylesheet">
%>
<link href="/common/bootstrap/5.3.8/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/jquery.cookiebar.css" rel="stylesheet" type="text/css">
<link href="/css/styles.min.css?v=19" rel="stylesheet">
<link href="/css/custom.min.css?v=19" rel="stylesheet">
<%If Not IsHomePage Then%>
<link href="/common/magiczoomplus/magiczoomplus.css" rel="stylesheet" type="text/css" media="screen"/>
<script src="/common/magiczoomplus/magiczoomplus.js" async defer></script>
<%End If%>
<link href="/common/fontawesome/css/fontawesome.min.css" rel="stylesheet">
<link href="/common/fontawesome/css/solid.min.css" rel="stylesheet">
<link href="/common/fontawesome/css/regular.min.css" rel="stylesheet">
<link href="/common/fontawesome/css/brands.min.css" rel="stylesheet">
<link href="/common/fontawesome/css/light.min.css" rel="stylesheet">
<link href="/common/fontawesome/css/duotone.min.css" rel="stylesheet">
<%HTMLHeadEnd%>
</head>
<body onload="itp_onload()">
<%HTMLBodyStart%>
<%
If DevFeaturesEnabled Then ShowBootstrapBreakpoints ' (SS,23/5/24)
' (SS,24/5/24) moved header to new inc-template-header.asp
' inc-template-category-menu.asp also moved to this
' (SS,29/5/26) added <div class="page-content px-2">
' (SS,8/7/26) replaced first <div with <main to indicate that this is the main section to browsers
%>
<!--#include file="inc-template-header.asp"-->
<!-- START OF MAIN BODY -->
<main class="container main-section">
<div class="row">
<div class="col-12">
<div class="page-content px-2">
<!--#include file="inc-pages.asp"-->
</div><!--page-content-->
</div><!--col-->
</div><!--row-->
</main><!--main-section-->
<!-- END OF MAIN BODY -->
<!--#include file="inc-template-footer.asp"-->
<%Finalise%>
<%
' (SS,8/11/25) For PCI compliance need to ensure javascript.min.js is used instead of javascript.js (i.e. removal of comments)
%>
<script src="/common/jquery/jquery-4.0.0.min.js"></script>
<script src="/common/bootstrap/5.3.8/js/bootstrap.bundle.min.js"></script>
<script src="/js/javascript.min.js?v=12"></script>
<%
' (SS,17/11/25) only do cookie consent if not in PCI scanner
If Not SuppressTracking() Then
%>
<!-- (SS,25/5/18) for cookie bar, (SS,3/10/22) changed "I Understand" default text to "OK" -->
<script type="text/javascript" src="/js/jquery.cookiebar.js?v=2"></script>
<script type="text/javascript">
$(document).ready(function(){
$.cookieBar({
message: 'Cookies required for use of our website. By using the site you agree to their use.',
acceptText: 'OK',
policyButton: true,
policyText: 'Learn More',
policyURL: '/products.asp?page=privacy'
});
});
</script>
<%
End If
%>
<%HTMLBodyEnd
' (SS,22/12/22) added following to show the time taken at bottom of page to help with recent slowness debugging
' later added show on server and also at the top when it shows "Prices shown include VAT"
Dim LIP, LIsServerIP
LIP = Request.ServerVariables("REMOTE_ADDR")
LIsServerIP = LIP = "5.101.172.196" Or LIP = "5.101.172.199"
' !!! note IP was 5.101.172.199 not 5.101.172.196 (as My IP search in Google shows), to investigate setting of outbound IP address
' (SS,18/5/26) removed for now by adding False
'If LIsServerIP Or CustomIsLocalPC Then
If False Then
Dim LTimeTaken
LTimeTaken = GetTimer
Response.Write LTimeTaken
' (SS,8/9/25) modified following to add time
%>
<script>
$(".text-info").html($(".text-info").html() + "<br><small><%=LTimeTaken%></small>");
</script>
<%
End If
%>
</body>
</html>