HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/web/hyperflight/! previous changes 2/2025-12-16/prev/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

%>
<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" />

<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" type="text/css" />
<link href="/common/bootstrap/3.4.1/css/bootstrap-roboto.min.css" rel="stylesheet">
<link href="/css/jquery.smartmenus.bootstrap.css" rel="stylesheet" />

<link href="/css/styles.css?v=8" rel="stylesheet" type="text/css" />
<% ' (SS,8/11/25) For PCI compliance replaced javascript.js with javascript.min.js (i.e. removal of comments) 
%>
<script type="text/javascript" src="js/javascript.min.js?v=11"></script>
<%
' (SS,9/11/25) remove following, now redundant and PCI scan doesn't like it
' <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
%>

<link href="/common/magiczoomplus/magiczoomplus.css" rel="stylesheet" type="text/css" media="screen">
<script src="/common/magiczoomplus/magiczoomplus.js" async defer></script>

<script src="/common/jquery/jquery-3.6.4.min.js"></script>
<script src="/common/bootstrap/3.4.1/js/bootstrap.min.js"></script>

<script src="/common/javascript/jquery.blink/jquery.blink.js"></script> 
<!-- (SS,2/6/17) following used by currency combo with images -->
<script src="/js/jquery.ddslick.min.js"></script>

<link href="/css/custom.css?v=8" rel="stylesheet" />

<link href="/css/jquery.cookiebar.css" rel="stylesheet" type="text/css" />

<%HTMLHeadEnd%>
</head>

<body onload="itp_onload()">
<%HTMLBodyStart%>
  <div class="container top-section">  
    <!-- row 1 -->
    <header class="row" style="margin-top: 10px">
    
      <div class="col-lg-7 col-md-7 col-sm-7 col-xs-12">  
        <div class="row">
          <div class="col-lg-5 col-md-5 col-sm-8 hidden-xs" style="height:95px">
            <div class="row">          
              <a class="navbar-brand logo" href="/" style="padding: 0px; margin-top: -5px; margin-left: 5px"><img id="logo-main" src="/images/logo.png" alt="<%=GetStoreName%>" /></a>
            </div>
          </div>  
          <div class="hidden-lg hidden-md hidden-sm col-xs-6" style="height:40px">
            <div class="row">          
              <a class="navbar-brand logo" href="/" style="padding: 0px; margin-top: -5px; margin-left: 5px"><img width="60%" id="logo-main" src="/images/logo.png" alt="<%=GetStoreName%>" /></a>
            </div>
          </div>              
        
          <div class="col-lg-6 col-md-6 col-sm-4 col-xs-6 header-currency">
            <div style="float: right">
        <div id="currency">
          <!--#include file="inc-template-currency.asp"-->
        </div>            
            </div>
          </div>
        </div>
      </div>        
      
      <div class="col-lg-5 col-md-5 col-sm-5 col-xs-12">
        <div class="row">
          <div class="col-lg-6 col-md-6 col-sm-6 col-xs-6 header-search">
            <!--#include file="inc-template-search.asp"-->
          </div> 
            
          <div class="col-lg-6 col-md-6 col-sm-6 col-xs-6 text-right header-status">
            <!--#include file="inc-template-shopping-status.asp"-->
          </div>      
        </div>
      </div>
      
    </header>
  </div> <!-- container top-->  

<!--#include file="inc-template-category-menu.asp"-->
 
<!-- START OF MAIN BODY -->
  <div class="container main-section">    
    <div class="row">
      <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<!--#include file="inc-pages.asp"-->
      </div><!--col-->
    </div><!--row-->
  </div><!--container-->
<!-- END OF MAIN BODY -->

<%If Not IsPageNameOrCmd("account,checkout") Then%>
  <div class="container">    
    <div class="row">
      <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
        <div id="recently-viewed">  
 <!--#include file="inc-template-recently-viewed.asp"-->
        </div>
      </div>
    </div>
  </div>
<%End If%>      

  <div class="container bottom-section">
    <div class="row">
    
      <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">
        <h4><span class="glyphicon glyphicon-wrench"></span> Service</h4>      
        <nav>
          <ul class="nav nav-pills nav-stacked span2 list-inline">
            <li><a href="products.asp?page=account">Account</a></li> 
            <li><a href="products.asp?page=customerinfo">Customer Info</a></li>
            <li><a href="products.asp?page=privacy">Privacy Policy</a></li>
            <li><a href="products.asp?page=links">Useful Links</a></li>            
            <li><a href="products.asp?page=sitemap">Sitemap</a></li>
            <li><a href="products.asp?search=--special+offers--">Special Offers</a></li>
            <!--<li><a href="products.asp?page=news">News</a></li> -->
          </ul>
        </nav>
       </div> 
       
      <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">      
        <h4><span class="glyphicon glyphicon-eye-open"></span> Products</h4>
        <nav>
          <ul class="nav nav-pills nav-stacked span2 list-inline">
            <li><a href="products.asp?cat=RC+Models">RC Models</a></li>
            <li><a href="products.asp?cat=Servos">Servos</a></li>
            <li><a href="products.asp?cat=Electronics">Electronics</a></li>
            <li><a href="products.asp?cat=Powertrains">Powertrains</a></li>
            <li><a href="products.asp?cat=Bags">Bags</a></li>
            <li><a href="products.asp?cat=Materials">Materials</a></li>
            <li><a href="products.asp?cat=Parts">Parts</a></li>
            <li><a href="products.asp?cat=Other">Other</a></li>
          </ul>
        </nav>
      </div>

      <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 col">
        <h4><span class="glyphicon glyphicon-lock"></span> Shop Securely</h4>      
        <ul class="nav" style="margin-top:15px">
          <li><img class="itp-footer-img" style="max-width:100px;margin-right:5px" src="/images/apple-pay-logo.svg" alt="Apple Pay">
          <img class="itp-footer-img" style="max-width:100px" src="/images/google-pay-logo.svg" alt="Google Pay"></li>        
          <li><img class="itp-footer-img" src="/images/clover-logo.svg" alt="Clover"></li>
          <li><img class="itp-footer-img" style="max-width:204px" src="/images/takepayments-logo.svg" alt="Payzone"></li>
          <li><img class="itp-footer-img" src="/images/paypal-logo.svg" alt="PayPal"></li> 
        </ul>
          
      
          
      </div>
    
      <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 pull-right">
          <h4><span class="glyphicon glyphicon-user"></span> <a href="products.asp?page=contact" style="color: black">Contact Us</a></h4>
          <address>
            <span class="glyphicon glyphicon-envelope"></span>
            <strong><%=GetStoreName%></strong><br>
            
            <div>            
              Drybank Farm<br>
              Fosse Way, Ettington<br>
              Stratford-upon-Avon<br>
              Warwickshire, CV37 7PD<br>
              United Kingdom
            </div>
          </address>
          
          <address>
            <span class="glyphicon glyphicon-phone-alt"></span>            
            <a href="tel:+447821351341">+44 (0) 7821 351341</a>
          </address>
          
          <address>
            <img src="/images/whatsapp.svg">
            <a href="https://wa.me/447821351341">447821351341</a>
          </address>          
        
          <address>
            <span class="glyphicon glyphicon-send"></span>
            <a href="mailto:<%=GetStoreEmail%>"><%=GetStoreEmail%></a>
          </address>

          <address>
            <span class="glyphicon glyphicon-list-alt"></span>          
            <a href="products.asp?page=contact">Contact Form</a>
          </address> 

        <h4><span class="glyphicon glyphicon-share"></span> Follow Us</h4> 
        <div style="margin-left: 0px; margin-bottom: 20px">
          <a href="https://www.facebook.com/hyperflight.co.uk" target="_top" style="text-decoration:none;">
            <img src="/images/facebook-logo2.png" alt="facebook" style="border:0;width:32px;height:32px"/>
          </a>
          &nbsp;
          <a href="https://www.instagram.com/hyperflight.co.uk" target="_top" style="text-decoration:none;">
            <img src="/images/instagram-logo.png" alt="facebook" style="border:0;width:32px;height:32px"/>
          </a>
          &nbsp;          
          <a href="https://twitter.com/hyperflightrc" target="_top" style="text-decoration:none;">
            <img src="/images/twitter-logo2.png" alt="twitter" style="border:0;height:32px"/>
          </a> 
          &nbsp;
          <a href="https://goo.gl/maps/kqhu4rdPxir">
            <img src="/images/google-my-business-logo.png" alt="Google My Business" style="border:0;height:32px"/>
          </a>               
        </div>    
      </div>
    </div><!--/row-->
  </div><!--/container-->
  
<script type="application/ld+json">
	{
  	"@context": "https://schema.org",
  	"@type": "LocalBusiness",
  	"address": {
    "@type": "PostalAddress",
    "addressLocality": "Stratford-upon-Avon",
    "addressRegion": "Warwickshire",
    "postalCode": "CV37 7PD",
    "streetAddress": "Drybank Farm, Fosse Way, Ettington"
  	},
  	"description": "R/C DLG, glider and thermal soarer specialists.",
  	"name": "<%=GetStoreName%>",
    "image": "<%=GetStoreURL%>/images/logo.png",
  	"telephone": "+44 (0) 1789 336166",
  	"openingHours": "Mo,Tu,We,Th,Fr 10:00-17:00",
    "paymentAccepted": "Cash, cheque, credit card, PayPal, BACS",
    "priceRange": "&pound;0.23 - &pound;1950",
  	"geo": {
    "@type": "GeoCoordinates",
    "latitude": "52.128436",
    "longitude": "-1.6028187"
 		}, 			
  	"sameAs" : [ "https://www.facebook.com/hyperflight.co.uk",
    "https://twitter.com/hyperflightrc",
    "https://plus.google.com/+hyperflight"]
    <%ShowReviewAggregateRatingStructuredData%>
	}
</script>  

<%Finalise%>

<!-- SmartMenus jQuery plugin -->
<script type="text/javascript" src="/js/jquery.smartmenus.min.js"></script>

<!-- SmartMenus jQuery Bootstrap Addon -->
<script type="text/javascript" src="/js/jquery.smartmenus.bootstrap.min.js"></script>

<!-- Isotope jQuery Addon for tidy grids -->
<script type="text/javascript" src="/js/isotope.pkgd.min.js"></script>

<!-- Images loaded jQuery Addon used for tidy grids to fire after images loaded, without this it doesn't work -->
<script type="text/javascript" src="/js/imagesloaded.pkgd.min.js"></script>


<% 
' (SS,7/3/24) for validation in checkout pages
' from https://1000hz.github.io/bootstrap-validator/#validator
' https://cdnjs.com/libraries/1000hz-bootstrap-validator
If InCheckout Then%>
<script src="/js/validator.min.js"></script>
<%End If%>

<!-- show proceed to checkout modal if it exists when button clicked -->
<script>
if ($('#modal-content').length)
{
  $('#btnProceedToCheckout').click(function (e) {
      e.preventDefault();
      $('#modal-content').modal({
          show: true
      });
  });
  $('#btnProceedToCheckoutPayPal').click(function (e) {
      e.preventDefault();
      $('#modal-content-p').modal({
          show: true
      });
  });  
};
</script>

<!-- for tidy product item cells without big holes -->
<!-- (SS,30/6/17) added layoutMode: 'fitRows' for correct order -->
<script>  
  $('.grid').imagesLoaded( function(){
    $('.grid').isotope({
      itemSelector : '.grid-item',
      layoutMode: 'fitRows'
    });
  });  
</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
  If LIsServerIP Or CustomIsLocalPC 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>