PageSourceSearch

https://www.morganexperience.com/

html morganexperience.com collected 2026-10-04 21:03:06 UTC 82,512 bytes, 1,351 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="utf-8" />
5    <meta name="viewport" content="width=device-width,initial-scale=1" />
6    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
7    <title>The Morgan Experience : Your Online Car Club</title>
8    <meta name="description" content="Morgan Sportscar Database and Owners Club : Forum, Photos, Cars For Sale, Buy & Sell, Repair, Restoration, Events : FREE to join" />
9    <meta name="keywords" content="Morgan, +8, +4, Plus 8, Plus 4, Plus8, Plus4, Aero, Aero8, 4/4, car, sports car, auto, automobile, classic, vintage, engine swap, club, forum, registry, register, database, fix, repair, restore, restoration, service, GT, convertible, roadster, 2+2, fastback, coupe, saloon, hatchback, for sale, free, classifieds, store, shop, used, library, specs, garage, calendar, event, show, racing, performance, tuning, drag, V6, V8, swap, conversion" />
10    <meta name="robots" content="noarchive" />
11    <link rel="icon" href="/theme/morgan/favicon.ico" type="image/x-icon" />
12    <link rel="apple-touch-icon" href="/theme/morgan/apple-touch-icon.png" />
13    <meta name="apple-mobile-web-app-title" content="MorganExp" />
14    <link rel="canonical" href="https://www.morganexperience.com/" />
15    <link rel="image_src" href="https://www.asnstatic.com/theme/morgan/thumb_300_300.jpg" />
16    <!-- <meta property="fb:app_id" content="147346152707500" /> -->
17    <meta property="og:type" content="article" />
18    <meta property="og:title" content="The Morgan Experience : Your Online Car Club" />
19    <meta property="og:url" content="https://www.morganexperience.com/" />
20    <meta property="og:image" content="https://www.asnstatic.com/theme/morgan/thumb_300_300.jpg" />
21    <meta property="og:image:width" content="300" />
22    <meta property="og:image:height" content="300" />
23    <meta property="og:description" content="Morgan Sportscar Database and Owners Club : Forum, Photos, Cars For Sale, Buy & Sell, Repair, Restoration, Events : FREE to join" />
24    <meta property="og:ttl" content="2419200" />
25<!--[if lt IE 7]>
26	<style media="screen" type="text/css">
27		.col1 { width:100%; }
28	</style>
29<![endif]-->
30    <link rel="stylesheet" href="https://www.asnstatic.com/style/cache/site_morgan.min.css?1770335034" type="text/css" media="screen" />
31    <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
32    <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"></noscript>
33    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" type="text/css" media="screen" />
34    <link rel="stylesheet" href="https://www.asnstatic.com/style/print.css?1653951779" type="text/css" media="print" />
35    <style media="screen" type="text/css">body { font-size: 62.5%; }</style>
36    
36<script src="https://www.asnstatic.com/javascript/cache/site_morgan.min.js?1769205811"></script>
36
37    
37<script src="https://www.asnstatic.com/javascript/header_ani.js?1619549878" defer></script>
37
38    
38<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
38
39<!-- START Google GA4 (gtag.js) -->
vendor: 64 bytes, lines 39-40
39
40<script async src="https://www.googletagmanager.com/gtag/js?id=
40G-Q9YX64FSXN
vendor: 12 bytes, line 40
40"></script>
41<script>
42    
vendor: 142 bytes, lines 42-45
42window.dataLayer = window.dataLayer || [];
43    function gtag() { dataLayer.push(arguments); }
44    gtag('js', new Date());
45    gtag('config', '
45G-Q9YX64FSXN
vendor: 4 bytes, line 45
45');
46</script>
46
47<!-- END Google GA4 (gtag.js) -->
48</head>
49<body><a href="https://www.morganexperience.com/cdn-cgi/content?id=oBsXGyblbrxQ1Okjr4msThbDBIJsztK2DUiZs22InZk-1791147785.5066624-1.2.1.1-knWQgq_uRptWRlUHiIhtjcmHD_tOz9VokZ8p36BwfOfriIcC5PzClK72.VXqpSWT" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a>
50<div><a id="page-top"></a></div>
51<div id="top-notice">&nbsp;&nbsp;</div>
52<div id="header"><span class="effects"></span>
53	<div class="print"><div class="title">The Morgan Experience</div><div class="subtitle">www.morganexperience.com</div><hr /></div>
54	<div class="title"><a href="/" title="Go to The Morgan Experience front page"><img src="https://www.asnstatic.com/theme/morgan/header.png?1550006706" alt="The Morgan Experience"></a></div>
55	<div id="header-image">&nbsp;</div>
56</div>
57<!-- <div id="snow-target"></div> -->
58<!-- START toptoc.tpl -->
59<div id="asn6-toptoc" class="pure-menu pure-menu-horizontal">
60    <div class="siteid"><a href="/" title="Return to The Morgan Experience">MorganExp</a></div>
61    <ul class="pure-menu-list">
62            <li class="pure-menu-item pure-menu-selected"><a href="/signin" class="pure-menu-link menu-yellow"><i class="fa fa-sign-in"></i>Sign In</a></li>
63            <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
64            <a href="#" class="pure-menu-link">Forums</a>
65            <ul class="pure-menu-children">
66                <li class="pure-menu-item"><a href="/forum/" class="pure-menu-link"><i class="fa fa-indent"></i>Forum List</a></li>
67                <li class="pure-menu-item"><a href="/forum/latest" class="pure-menu-link"><i class="fa fa-tachometer"></i>Latest Topics Table</a></li>
68                                <li class="pure-menu-item pure-menu-hr"><hr></li>
69<li class="pure-menu-item"><a href="/forum/the-pub.2/" class="pure-menu-link">The Pub</a></li>
70<li class="pure-menu-item"><a href="/forum/morgan-4-forum.5/" class="pure-menu-link">Morgan +4</a></li>
71<li class="pure-menu-item"><a href="/forum/morgan-4-4-forum.8/" class="pure-menu-link">Morgan 4/4</a></li>
72<li class="pure-menu-item"><a href="/forum/morgan-8-forum.4/" class="pure-menu-link">Morgan +8</a></li>
73<li class="pure-menu-item"><a href="/forum/3-wheeler-vintage-forum.9/" class="pure-menu-link">3 Wheeler Vintage</a></li>
74<li class="pure-menu-item"><a href="/forum/3-wheeler-modern-forum.12/" class="pure-menu-link">3 Wheeler Modern</a></li>
75<li class="pure-menu-item"><a href="/forum/morgan-roadster-forum.13/" class="pure-menu-link">Morgan Roadster</a></li>
76<li class="pure-menu-item"><a href="/forum/morgan-aero-forum.6/" class="pure-menu-link">Morgan Aero</a></li>
77<li class="pure-menu-item"><a href="/forum/morgan-plus-four-forum.15/" class="pure-menu-link">Morgan Plus Four</a></li>
78<li class="pure-menu-item"><a href="/forum/morgan-plus-six-forum.14/" class="pure-menu-link">Morgan Plus Six</a></li>
79<li class="pure-menu-item"><a href="/forum/folder/list-archives.10/" class="pure-menu-link">List Archives</a></li>
80<li class="pure-menu-item"><a href="/forum/motorsports-forum.7/" class="pure-menu-link">Motorsports</a></li>
81<li class="pure-menu-item"><a href="/forum/buy-sell-and-trade-forum.3/" class="pure-menu-link">Buy, Sell &amp; Trade</a></li>
82<li class="pure-menu-item pure-menu-hr"><hr></li>
83                                                <li class="pure-menu-item"><a href="/phorum/random" class="pure-menu-link"><i class="fa fa-random"></i>Random Topic</a></li>
84                                <li class="pure-menu-item"><a href="/phorum/#mod_onlineusers" class="pure-menu-link"><i class="fa fa-user"></i>Who's Online?</a></li>
85            </ul>
86        </li>
87        <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
88            <a href="#" class="pure-menu-link">Registry</a>
89            <ul class="pure-menu-children">
90                                <li class="pure-menu-item"><a href="/registry/entry" class="pure-menu-link"><i class="fa fa-plus"></i>Add Your Car</a></li>
91                <li class="pure-menu-item pure-menu-hr"><hr></li>
92                <li class="pure-menu-item"><a href="/registry/forsale" class="pure-menu-link"><i class="fa fa-car"></i>Cars For Sale</a></li>
93                <li class="pure-menu-item"><a href="/registry/sell-your-vehicle" class="pure-menu-link"><i class="fa fa-plus"></i>Sell Your Car</a></li>
94                <li class="pure-menu-item"><a href="/phorum/list.php?3" class="pure-menu-link"><i class="fa fa-cogs"></i>Parts For Sale</a></li>                <li class="pure-menu-item"><a href="/registry/caveats" class="pure-menu-link"><i class="fa fa-exclamation-triangle"></i>Buyer Safety</a></li>
95                <li class="pure-menu-item pure-menu-hr"><hr></li>
96                <li class="pure-menu-item"><a href="/registry/" class="pure-menu-link"><i class="fa fa-trophy"></i>Top Rated Cars</a></li>
97                <li class="pure-menu-item"><a href="/registry/browse" class="pure-menu-link"><i class="fa fa-car"></i>Browse Registry</a></li>
98                <li class="pure-menu-item"><a href="/registry/latest" class="pure-menu-link"><i class="fa fa-tachometer"></i>Recently Added</a></li>
99                <li class="pure-menu-item"><a href="/registry/search" class="pure-menu-link"><i class="fa fa-search"></i>Search Registry</a></li>
100                <li class="pure-menu-item"><a href="/registry/slideshow" class="pure-menu-link"><i class="fa fa-windows"></i>Slideshow</a></li>
101                <li class="pure-menu-item"><a href="/modelinfo/" class="pure-menu-link"><i class="fa fa-book"></i>Model Information</a></li>                                <li class="pure-menu-item"><a href="/registry/RANDOM" class="pure-menu-link"><i class="fa fa-random"></i>Random Vehicle</a></li>
102            </ul>
103        </li>
104        <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
105            <a href="#" class="pure-menu-link">Shop</a>
106            <ul class="pure-menu-children">
107                                <li class="pure-menu-item"><a href="/registry/forsale" class="pure-menu-link"><i class="fa fa-car"></i>Cars For Sale</a></li>
108                                    <li class="pure-menu-item"><a href="/phorum/list.php?3" class="pure-menu-link"><i class="fa fa-cogs"></i>Buy &amp; Sell Forum</a></li>
109                    <li class="pure-menu-item pure-menu-hr"><hr></li>
110                                <li class="pure-menu-item"><a href="/shop/" class="pure-menu-link"><i class="fa fa-shopping-cart"></i>MorganExp Regalia Shop</a></li>
111                                <li class="pure-menu-item"><a href="/shop/parts" class="pure-menu-link"><i class="fa fa-cogs"></i>Parts &amp; Accessories</a></li>
112                <li class="pure-menu-item"><a href="/shop/tires" class="pure-menu-link"><i class="fa fa-road"></i>Tires &amp; Wheels</a></li>
113                <li class="pure-menu-item pure-menu-hr"><hr></li>
114                <li class="pure-menu-item"><a href="/shop/order" class="pure-menu-link"><i class="fa fa-shopping-cart"></i>My Order Status</a></li>
115            </ul>
116        </li>
117        <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
118            <a href="#" class="pure-menu-link">Events</a>
119            <ul class="pure-menu-children">
120                <li class="pure-menu-item"><a href="/calendar/" class="pure-menu-link"><i class="fa fa-calendar"></i>Events Calendar</a></li>
121                <li class="pure-menu-item"><a href="/calendar/add" class="pure-menu-link"><i class="fa fa-plus"></i>Add an Event</a></li>
122                <li class="pure-menu-item"><a href="/member/map?zoom=7" class="pure-menu-link"><i class="fa fa-map-o"></i>Events Map</a></li>
123                                                    <li class="pure-menu-item pure-menu-hr"><hr></li>
124                                                                <li class="pure-menu-item event"><a href="/calendar/event/BCCC-British-Car-Day.3163/" title="BCCC British Car Day in Mt Pleasant, SC, USA" class="pure-menu-link"><span class="date">Oct 17</span><span class="region2">SC</span>BCCC British Car Day</a></li>
125                                                </ul>
126        </li>
127        <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
128            <a href="#" class="pure-menu-link">Journals</a>
129            <ul class="pure-menu-children">
130                <li class="pure-menu-item"><a href="/journal/" class="pure-menu-link"><i class="fa fa-newspaper-o"></i>Featured Build Journals</a></li>
131                <li class="pure-menu-item"><a href="/journal/latest" class="pure-menu-link"><i class="fa fa-newspaper-o"></i>Latest Journal Posts</a></li>
132                                    <li class="pure-menu-item"><a href="/journal/create" class="pure-menu-link"><i class="fa fa-plus"></i>Create a Journal</a></li>
133                                                    <li class="pure-menu-item pure-menu-hr"><hr></li>
134                                                                <li class="pure-menu-item event"><a href="/journal/David-Gillespie.7153/If-Only-People-Could-Be-Restored-Like-Cars.23493/" title="If Only People Could Be Restored Like Cars. - DangerousDave's Journal" class="pure-menu-link"><span class="date">Dec 02</span> If Only People Could Be Restor...</a></li>
135                                            <li class="pure-menu-item event"><a href="/journal/Nigel-Parr.6969/001-Burlington-SS.22889/" title="001 Burlington SS - 001nipa1711's Journal" class="pure-menu-link"><span class="date">Jul 19</span> 001 Burlington SS</a></li>
136                                            <li class="pure-menu-item event">
136<a href="/journal/Peter-Harries.6218/Update.21700/" title="Update - christinedpeterh42's Journal" class="pure-menu-link"><span class="date">Sep 19</span> Update</a></li>
137                                            <li class="pure-menu-item event"><a href="/journal/Arthur-Beatty.4961/Drive-Festival.21340/" title="Drive Festival - redmorganplus4's Journal" class="pure-menu-link"><span class="date">Mar 17</span> Drive Festival</a></li>
138                                            <li class="pure-menu-item event"><a href="/journal/The-Webmaster-Zone.1/New-Membership-Payment-System.20491/" title="New Membership Payment System - Skye's Journal" class="pure-menu-link"><span class="date">Apr 19</span> New Membership Payment System</a></li>
139                                            <li class="pure-menu-item event"><a href="/journal/Peter-Harries.6218/Very-Badly-Looked-After-Morgam.19608/" title="Very Badly Looked After Morgam - christinedpeterh42's Journal" class="pure-menu-link"><span class="date">Aug 03</span> Very Badly Looked After Morgam</a></li>
140                                            <li class="pure-menu-item event"><a href="/journal/Ronn.6154/History-Of-My-Morgan.19271/" title="History Of My Morgan - BAYNE9715's Journal" class="pure-menu-link"><span class="date">May 02</span> History Of My Morgan</a></li>
141                                            <li class="pure-menu-item event"><a href="/journal/Peter-Hay.6015/Frames.18823/" title="Frames - Maryhill's Journal" class="pure-menu-link"><span class="date">Dec 23</span> Frames</a></li>
142                                            <li class="pure-menu-item event"><a href="/journal/Stephen-S.5807/What-Got-My-Attention.17953/" title="What Got My Attention :-) - Stephen S's Journal" class="pure-menu-link"><span class="date">Feb 19</span> What Got My Attention :-)</a></li>
143                                            <li class="pure-menu-item event"><a href="/journal/Chuck-W.5781/Morgan-Fun.17848/" title="Morgan Fun - toyracer59's Journal" class="pure-menu-link"><span class="date">Jan 18</span> Morgan Fun</a></li>
144                                            <li class="pure-menu-item event"><a href="/journal/VDP.5286/Airpicture.17027/" title="Airpicture - VDP's Journal" class="pure-menu-link"><span class="date">Apr 30</span> Airpicture</a></li>
145                                            <li class="pure-menu-item event"><a href="/journal/Button.5492/Sourcing-Installing-ZETEC.16855/" title="Sourcing/Installing ZETEC - Button's Journal" class="pure-menu-link"><span class="date">Mar 07</span> Sourcing/Installing ZETEC</a></li>
146                                            <li class="pure-menu-item event"><a href="/journal/Button.5492/ZETEC-Engine.16850/" title="ZETEC Engine - Button's Journal" class="pure-menu-link"><span class="date">Mar 06</span> ZETEC Engine</a></li>
147                                            <li class="pure-menu-item event"><a href="/journal/Button.5492/3-Passes.16847/" title="3 Passes - Button's Journal" class="pure-menu-link"><span class="date">Mar 05</span> 3 Passes</a></li>
148                                            <li class="pure-menu-item event"><a href="/journal/Button.5492/The-Fiat-Engine.16843/" title="The Fiat Engine - Button's Journal" class="pure-menu-link"><span class="date">Mar 04</span> The Fiat Engine</a></li>
149                                            <li class="pure-menu-item event"><a href="/journal/Button.5492/1961-DHC.16839/" title="1961 DHC - Button's Journal" class="pure-menu-link"><span class="date">Mar 03</span> 1961 DHC</a></li>
150                                            <li class="pure-menu-item event"><a href="/journal/Button.5492/Introduction.16838/" title="Introduction - Button's Journal" class="pure-menu-link"><span class="date">Mar 03</span> Introduction</a></li>
151                                                </ul>
152        </li>
153        <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
154            <a href="#" class="pure-menu-link">Library</a>
155            <ul class="pure-menu-children">
156                <li class="pure-menu-item"><a href="/library/" class="pure-menu-link"><i class="fa fa-book"></i>Tech Library</a></li>
157                <li class="pure-menu-item"><a href="/library/" class="pure-menu-link"><i class="fa fa-book"></i>Featured Articles</a></li>
158                <li class="pure-menu-item"><a href="/library/add" class="pure-menu-link"><i class="fa fa-plus"></i>Submit an Article</a></li>
159                                <li class="pure-menu-item pure-menu-hr"><hr></li>
160                <li class="pure-menu-item"><a href="/library/tag/buy" class="pure-menu-link">Buying a Used Vehicle</a></li>
161                <li class="pure-menu-item"><a href="/library/tag/faq" class="pure-menu-link">Frequently Asked Questions</a></li>
162                <li class="pure-menu-item"><a href="/library/tag/general" class="pure-menu-link">General Maintenance</a></li>
163                <li class="pure-menu-item"><a href="/library/tag/service" class="pure-menu-link">Service &amp; Repair</a></li>
164                <li class="pure-menu-item"><a href="/library/tag/body" class="pure-menu-link">Body Repair &amp; Paint</a></li>
165                <li class="pure-menu-item"><a href="/library/tag/restore" class="pure-menu-link">Restoration</a></li>
166                <li class="pure-menu-item">
166<a href="/library/tag/video" class="pure-menu-link">Video Library</a></li>
167                <li class="pure-menu-item"><a href="/library/tag/period" class="pure-menu-link">Scanned Publications</a></li>
168                <li class="pure-menu-item"><a href="/library/tag/misc" class="pure-menu-link">Miscellaneous</a></li>
169                <!-- empty custom library -->
170                                <li class="pure-menu-item"><a href="/modelinfo/" class="pure-menu-link">Car Model Reference</a></li>                <li class="pure-menu-item pure-menu-hr"><hr></li>
171                <li class="pure-menu-item"><a href="/link/" class="pure-menu-link"><i class="fa fa-link"></i>Link Directory</a></li>
172                <li class="pure-menu-item"><a href="/link/code" class="pure-menu-link"><i class="fa fa-external-link"></i>Link to This Website</a></li>
173                                <li class="pure-menu-item"><a href="/link/#member-services" class="pure-menu-link">Member Services</a></li>
174                <li class="pure-menu-item"><a href="/link/#parts" class="pure-menu-link">Parts Suppliers</a></li>
175                <li class="pure-menu-item"><a href="/link/#reference" class="pure-menu-link">Reference &amp; Tech</a></li>
176                <li class="pure-menu-item"><a href="/link/#clubs" class="pure-menu-link">Clubs &amp; Registers</a></li>
177                <!--
178                <li class="pure-menu-item"><a href="/link/#enthusiasts" class="pure-menu-link">Personal Sites</a></li>
179                <li class="pure-menu-item"><a href="/link/#specialists" class="pure-menu-link">Specialist Services</a></li>
180                <li class="pure-menu-item"><a href="/link/#general" class="pure-menu-link">General Suppliers</a></li>
181                <li class="pure-menu-item"><a href="/link/#other" class="pure-menu-link">Other Links</a></li>
182                -->
183            </ul>
184        </li>
185                    <li class="pure-menu-item search"><a href="/search/" class="pure-menu-link"><i class="fa fa-search"></i><span class="item-text">Search</span></a></li>
186            </ul>
187    </div>
188<!-- END toptoc.tpl --><div class="colmask leftmenu">
189    <div class="colright">
190        <div class="col1wrap"><div class="col1">
191			<div class="header-image-box"></div>
192            <div id="content">
193    			<a id="content-top"></a>
194                <!-- Right Column (Main) START -->
195                <!-- START templates/COMMON/index.tpl -->
196<div id="frontpage-index">
197<a id="fp"></a>
198<h1>Welcome to The Morgan Experience</h1>
199
200<div id="fp-welcome" class="p">
201    <a href="/forum/" title="MorganExp Forums">Ask a question</a> in the <a href="/forum/" title="MorganExp Forums">Forums</a>
202        <span class="spacer5">&middot;</span>
203        <a href="/registry/entry.php" title="MorganExp Registry">Add your car</a> to the <a href="/registry/" title="MorganExp Registry">Registry</a>
204        <span class="spacer5">&middot;</span>
205        <a href="/buysell" title="MorganExp Buy Sell Trade Classifieds">Parts</a> and 
206            <a href="/forsale" title="MorganExp For Sale">Cars For Sale</a>
207        <!-- <a href="/member/map.php" title="{ASN.sitenameShort} Map">Find other owners</a> near you -->
208        <br />
209    Use the menu bar above to navigate all the features of this website<br />
210    <br>
211This website is not in any way connected with, or authorised by, the Morgan Motor Company. All trademarks are used for identification purposes only.<br>    <div class="text-size">Adjust Text Size:&nbsp;
212        <a class="larger" href="#" onclick="javascript:PFSC.increaseFontSize();return false;">Larger</a> &middot;
213        <a class="smaller" href="#" onclick="javascript:PFSC.decreaseFontSize();return false;">Smaller</a> &middot;
214    	<a class="reset" href="#" onclick="javascript:PFSC.resetFontSize();return false;">Reset</a>
215    </div>
216</div>
217
218<br /><div class="asn-ad-wrapper">
219<div class="asn-ad header"><!-- frontpage-index header ASNAdsenseAdUnit 9077898643 -->
219<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" crossorigin="anonymous"></script>
219
220<!-- ASN morgan frontpage-index display -->
221<ins class="adsbygoogle"
222    style="display:inline-block; width:970px; height:90px;"
223    data-ad-client="ca-pub-0102509452901888"
224    data-ad-slot="9077898643"
225    data-ad-channel="1118417551"></ins>
226<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
226</div>
227</div>
228<br class="clear-both" /><br />
229
230<div id="fp-block-container">
231    <br />
232	<!-- Banner Ads (ALL) Vertical START -->
233<div class="block block-banner-ads-all">
234    <table class="simple"><tr><th>MorganExp Sponsors</th></tr></table>
235    <br>
236    <div itemscope itemtype="https://schema.org/WPAdBlock">
237        <div class="asn-ad" style="padding-bottom: 5px;"><a href="/ads/click.php?ad=511626" title="Little British Car Co., Ltd" target="_blank"><img src="https://www.asnstatic.com/pictures/511626.jpg" loading="lazy" width="234" height="60" alt="" title=""></a></div>        <div class="asn-ad" style="padding-bottom: 5px;"><a href="/ads/click.php?ad=517783" title="Little British Car Co., Ltd" target="_blank"><img src="https://www.asnstatic.com/pictures/517783.jpg" loading="lazy" width="234" height="60" alt="" title=""></a></div>        <div class="asn-ad" style="padding-bottom: 5px;"><a href="/ads/click.php?ad=357138" title="Abingdon Performance Ltd." target="_blank"><img src="https://www.asnstatic.com/pictures/357138.png" loading="lazy" width="234" height="60" alt="" title=""></a></div>        <div class="asn-ad" style="padding-bottom: 5px;"><a href="/ads/click.php?ad=518257" title="Little British Car Co., Ltd" target="_blank"><img src="https://www.asnstatic.com/pictures/518257.jpg" loading="lazy" width="234" height="60" alt="" title=""></a></div>        <div class="asn-ad" style="padding-bottom: 5px;"><a href="/ads/click.php?ad=510328" title="Moss Motors" target="_blank"><img src="https://www.asnstatic.com/pictures/510328.jpg" loading="lazy" width="234" height="60" alt="" title=""></a></div>        <div class="asn-ad"><a href="/ads/click.php?ad=/house/your-ad-here.png" rel="nofollow" target="_blank"><img src="https://www.asnstatic.com/adcenter/creatives/house/stock/your-ad-here.png" alt="Advertise your business here" title="Click for more information" width="234" height="60"></a></div>
238    </div>    <!-- <p><a href="/adcenter/">Advertise your business here &amp; reach millions!<br><b>Click here for more information</b></a></p> -->
239</div>
240<!-- Banner Ads (ALL) Vertical END -->
241</div>
242
243<!-- START newsfeed2.tpl -->
244
245<script type='text/javascript'>
246var asn_nf_links_open_new = 0;
247var asn_nf_chunk_size = 15;
248var asn_nf_unread_max_count = 15;
249var asn_sitenames = Array(23)
250asn_sitenames["mgb"] = "The MG Experience"
251asn_sitenames["triumph"] = "The Triumph Experience"
252asn_sitenames["healey"] = "The Austin-Healey Experience"
253asn_sitenames["minor"] = "The Morris Minor Forum"
254asn_sitenames["jaguar"] = "The Jaguar Experience"
255asn_sitenames["mini"] = "The Mini Shrine"
256asn_sitenames["landrover"] = "The Landy Registry"
257asn_sitenames["sunbeam"] = "The Sunbeam Experience"
258asn_sitenames["morgan"] = "The Morgan Experience"
259asn_sitenames["ford"] = "Ford First"
260asn_sitenames["alfa"] = "The Alfa Romeo Experience"
261asn_sitenames["trabant"] = "TrabantForums"
262asn_sitenames["corrado"] = "VW Corrado World"
263asn_sitenames["miata"] = "MX-5 Miata World"
264asn_sitenames["mr2"] = "Toyota MR2 World"
265asn_sitenames["solstice"] = "The Kappa Registry"
266asn_sitenames["tss"] = "Two Stroke Smoke"
267asn_sitenames["cyclekart"] = "The Cyclekart Club"
268asn_sitenames["vrf"] = "Vintage Race Forum"
269asn_sitenames["lotus"] = "The Lotus Experience"
270asn_sitenames["small4x4"] = "The Small4x4 Forum"
271asn_sitenames["elva"] = "The Elva Experience"
272asn_sitenames["autoshrine"] = "The Autoshrine Network"
273var asn_nf_debug = 0;
274var asn_nf_ads_hidden = 1;
275var asn_nf_show_sitename = 0;
276asn_nf_sync_load_data = null;
277asn_nf_unread_check_enable = null;
278</script>
vendor: 1 bytes, line 278
278
279<script type="text/javascript">
280
281var newsfeed_first_load = 1;
282var newsfeed_newest_id = 0;
283var newsfeed_oldest_id = 0;
284var newsfeed_doc_title = null;
285
286// Ad settings: nth from top, zero based
287// initial bottom + every should be >= chunk or first load more will always be ad
288var nf_ads_initial = [2, 6];
289var nf_ads_every = asn_nf_chunk_size + 1;
290var nf_ads_top_index = null;
291var nf_ads_bottom_index = null;
292
293// -------------------------------------------------------------------------------------
294// READY
295
296$(document).ready(function(){
297    asn_nf_unread_max_count = parseInt(asn_nf_unread_max_count);
298    if (! asn_nf_unread_max_count || asn_nf_unread_max_count < 1)
299        asn_nf_unread_max_count = 99;
300    if (typeof asn_nf_debug === 'undefined' || asn_nf_debug === null) asn_nf_debug = 0;
301    if (typeof asn_nf_ads_hidden === 'undefined' || asn_nf_ads_hidden === null) asn_nf_ads_hidden = 0;
302    if (typeof asn_nf_show_sitename === 'undefined' || asn_nf_show_sitename === null) asn_nf_show_sitename = 0;
303    if (typeof asn_nf_unread_check_enable === 'undefined' || asn_nf_unread_check_enable === null) asn_nf_unread_check_enable = 1;
304    newsfeed_doc_title = document.title;
305    
306    $.fn.insertNewsItem = function(nitem) {
307        if (! nitem)
308            return $(this).each();
309        return this.each(function() {      
310            if ($(this).hasClass('insert-before'))
311                $(nitem).insertBefore(this);
312            else if ($(this).hasClass('insert-after'))
313                $(nitem).insertAfter(this);
314        });
315    };
316    
317    $('button#news-checknew').on('click', function() {
318        $('button#news-checknew').prop("disabled", true);
319        $('button#news-loadmore').prop("disabled", true);
320        asn_nf_unread_clear();
321        $('#asn-newsfeed2 .load-empty').hide();
322        $('#news-loading-top').css("display", "block");
323        var load_timestamp_html = '<div class="hr-text load-timestamp"><span>' + asn_nf_load_timestamp() + '</span></div>';
324        $('#asn-newsfeed2 .load-timestamp').removeClass('highlight');
325        $(load_timestamp_html).insertAfter("#news-insert-top");
326        if (ga) ga('send', 'event', 'newsfeed', 'checknew');
327        console.log("checknew click newest_id " + newsfeed_newest_id);
328        asn_nf_ajax_load(newsfeed_newest_id, 0, $('#news-insert-top'));
329    });
330    //if (asn_nf_debug) $('button#news-config').css('display', 'block'); else $('button#news-config').css('display', 'none');
331    $('button#news-config').on('click', function () {
332        window.location.href = '/member/newsfeed-config';
333    });
334    $('button#post').on('click', function () {
335        window.location.href = '/forum/';
336    });
337    $('button#news-loadmore').on('click', function () {
338        $('button#news-checknew').prop("disabled", true);
339        $('button#news-loadmore').prop("disabled", true);
340        $('#news-loading-bottom').css("display", "block");
341        var load_timestamp_html = '<div class="hr-text load-timestamp"><span>' + asn_nf_load_timestamp() + '</span></div>';
342        $(load_timestamp_html).insertBefore("#news-insert-bottom");
343        if (ga) ga('send', 'event', 'newsfeed', 'loadmore');
344        console.log("loadmore click oldest_id " + newsfeed_oldest_id);
345        asn_nf_ajax_load(0, newsfeed_oldest_id, $('#news-insert-bottom'));
346    });
347    
348    $('#news-unread-counter').on('check.newsfeed', asn_nf_unread_check);
349    $('#news-unread-counter').on('update.newsfeed', asn_nf_unread_update);
350    
351    // seems to fire ok on all browsers inc IE11
352    $(document).on('visibilitychange', function (event) {
353        if (this.visibilityState === 'visible') {
354            console.log('visibilitychange visible');
355            // check now
356            asn_nf_unread_timer_start(250, true);
357        } else if (this.visibilityState === 'hidden') {
358            console.log('visibilitychange hidden');
359            // keep checking in background now that unread count is shown in tab title
360            //asn_nf_unread_clear(false);
361        }
362    });
363
364    // First newsfeed load
365    if (ga) ga('send', 'event', 'newsfeed', 'load');
366    if (typeof asn_nf_sync_load_data !== 'undefined' && Array.isArray(asn_nf_sync_load_data)) {
367        //debugger;
368        $('#asn-newsfeed2 h2').html($('#asn-newsfeed2 h2').html() + " SYNC");
369        var jqXHR_context = { insert_elem: $('#news-insert-top') };
370        // func.call first arg sets 'this'
371        asn_nf_ajax_load_done.call(jqXHR_context, asn_nf_sync_load_data, "sync", jqXHR_context);
372    } else {
373        asn_nf_ajax_load(0, 0, $('#news-insert-top'));    
374    }
375});
376
377// -------------------------------------------------------------------------------------
378// Newsfeed utilities
379
380function now_timestamp(round_secs) {
381    round_secs = (typeof round_secs !== 'undefined') ? round_secs : true;
382    if (round_secs)
383        return Math.floor(Date.now() / 1000);
384    else
385        return Date.now() / 1000.0;
386}
387
388function asn_nf_load_timestamp()
389{
390    var d = new Date();
391    var hr = d.getHours();
392    var min = d.getMinutes();
393    if (min < 10) min = "0" + min;
394    var ampm = "AM";
395    if (hr > 12) { 
396        hr -= 12; ampm = "PM"; 
397    } else if (hr == 0) {
398        hr = 12;
399    }
400    return '' + hr + ':' + min + ' ' + ampm;
401}
402
403function asn_nf_calc_ago()
404{
405    function formatTime2(seconds) {
406        var units = {
407          year  : 86400 * 365,
408          month : 86400 * 365 / 12,
409          week  : 86400 * 7,
410          day   : 86400,
411          hour  : 3600,
412          minute: 60,
413          seconds: 1
414        };
415        var arr = [];
416        for (var u in units) {
417            var c = Math.floor(seconds / units[u]);
418            if (0 == c) continue;
419            arr.push(c + u[0]);
420            if (arr.length > 2) arr.pop();
421            seconds -= c * units[u];
422        }
423        return arr.join(' ');
424    }
425    var now = now_timestamp();
426    //var date = new Date(null);
427    $('#asn-newsfeed2 .news-item').each(function() {
428        var created_ts = $(this).find('.timestamp').data('created_ts');
429        var date = new Date(created_ts * 1000);
430        var seconds = now - created_ts;
431        var seconds_limit = 86400 * 21;
432        //var timeString = date.toISOString().substr(11, 8);
433        if (newsfeed_first_load && seconds_limit && seconds > seconds_limit) {
434            $(this).find('.timestamp').html(date.toISOString().substr(0, 10));
435        } else {
436            created_fmt = formatTime2(seconds) + " ago";
437            $(this).find('.timestamp').html(created_fmt);
438        }
439    });
440}
441
442// -------------------------------------------------------------------------------------
443// Unread items
444
445//var asn_nf_unread_check_enable = 1;
446var asn_nf_unread_timer = 0;
447var asn_nf_unread_timer_start_ts = 0;
448var asn_nf_unread_checks = 0;
449// uncomment to force all checks at this delay, ignoring delay_def below
450//var asn_nf_unread_check_delay_ms = 10 * 1000;
451// geometric check delay
452var asn_nf_unread_check_delay_def = [
453    // period, delay_sec
454    [1,  2],    // 2s after timer_start
455    [4,  15],   // every 15s for 1m
456    [10, 30],   // every 30s for 5m
457    [30, 60],   // every 1m for 30m
458    [20, 300],  // every 5m for 1h
459    [0,  6000], // every 10m until max_check
460];
461var asn_nf_unread_check_delay_long_ms = 2 * 60 * 1000;
462//var asn_nf_unread_max_checks = 10000;
463var asn_nf_unread_max_check_secs = 6 * 3600; // 6h
464//var asn_nf_unread_max_check_secs = 10 * 60; // 10m
465//var asn_nf_unread_max_count = 11; // passed from flexy
466
467function asn_nf_unread_timer_start(delay_ms, reset)
468{
469    delay_ms    = (typeof delay_ms !== 'undefined') ? delay_ms : 0;
470    reset       = (typeof reset !== 'undefined') ? reset : 0;
471
472    if (! asn_nf_unread_check_enable)
473        return;
474    if (asn_nf_unread_timer)
475        asn_nf_unread_timer_stop();
476
477    if (delay_ms) {
478        delay_ms = delay_ms;
479    } else if (typeof asn_nf_unread_check_delay_ms !== 'undefined' && asn_nf_unread_check_delay_ms) {
480        delay_ms = asn_nf_unread_check_delay_ms;
481    } else {
482        var check_length_rem = asn_nf_unread_checks + 1;
483        for (var i = 0; i < asn_nf_unread_check_delay_def.length; i++) {
484            period    = asn_nf_unread_check_delay_def[i][0];
485            delay_sec = asn_nf_unread_check_delay_def[i][1];
486            // debug grafana verify
487            //period = period * 100; 
488            //delay_sec = delay_sec / 15;
489            if (period && check_length_rem > period) {
490                check_length_rem -= period;
491                continue;
492            }
493            //console.log(sprintf("check_delay_def rule %d period %d/%d delay_sec %d", i, check_length_rem, period, delay_sec));
494            delay_ms = delay_sec * 1000;
495            break;
496        }
497    }
498    if (! delay_ms) delay_ms = 1 * 1000; // should never happen
499    if (reset) {
500        asn_nf_unread_timer_start_ts = now_timestamp();
501        asn_nf_unread_checks = 0;
502    }
503    asn_nf_unread_timer = window.setTimeout(function() {
504        $('#news-unread-counter').trigger('check');
505    }, delay_ms);
506}
507
508function asn_nf_unread_timer_stop()
509{
510    if (! asn_nf_unread_timer)
511        return false;
512    window.clearTimeout(asn_nf_unread_timer);
513    asn_nf_unread_timer = 0;
514}
515
516function asn_nf_unread_clear(hide_counter)
517{
518    hide_counter = (typeof hide_counter !== 'undefined') ? hide_counter : true;
519
520    asn_nf_unread_timer_stop();
521    asn_nf_unread_checks = 0;
522    if (hide_counter) {
523        $('#news-unread-counter').children('.total').html('-');
524        $('#news-unread-counter').css("display", "none");
525    }
526}
527
528// jQuery handlers
529
530function asn_nf_unread_update(event, data)
531{
532    //console.log("asn_nf_unread_update");
533    if (data === false) {
534        $(this).css('display', 'none');
535        return;
536    }
537    count = Number(data);
538    if (count > asn_nf_unread_max_count)
539        count = asn_nf_unread_max_count + "+";
540    if (newsfeed_doc_title)
541        document.title = "(" + count + ") " + newsfeed_doc_title;
542    $(this).children('.total').html(count);
543    $(this).css('display', 'block');
544}
545
546function asn_nf_unread_check(event, data)
547{
548    asn_nf_unread_checks += 1;
549    //console.log("asn_nf_unread_check " + asn_nf_unread_checks);
550    
551    // jQuery XMLHttpRequest
552    var jqXHR = $.ajax({
553        dataType: "json",
554        url: "/api/newsfeed/countnew",
555        data: { 
556            newer_than: newsfeed_newest_id,
557        }
558    })
559        .done(function(data, textStatus, jqXHR) {
560            // ignore if cleared during call
561            if (! asn_nf_unread_checks)
562                return;
563            //count = asn_nf_unread_checks; // debug
564            // can't seem to pass false through ajax
565            var count = parseInt(data[0]);
566            var secs_remain = now_timestamp() - asn_nf_unread_timer_start_ts;
567            console.log("asn_nf_unread_check " + asn_nf_unread_checks + " secs " + secs_remain + " found " + count);
568            if (count) {
569                $('#news-unread-counter').trigger('update', count);
570            } else {
571                $('#news-unread-counter').css('display', 'none');
572                if (newsfeed_doc_title) document.title = newsfeed_doc_title;
573            }
574            //console.log('start_ts ' + asn_nf_unread_timer_start_ts);
575            //console.log('secs_remain ' + secs_remain + " max " + asn_nf_unread_max_check_secs);
576            if (secs_remain < asn_nf_unread_max_check_secs && count <= asn_nf_unread_max_count) {
577                asn_nf_unread_timer_start();
578            } else {
579                console.log('asn_nf_unread stop timer secs_remain ' + secs_remain + " max " + asn_nf_unread_max_check_secs);
580                console.log('asn_nf_unread stop timer count ' + count + " max " + asn_nf_unread_max_count);
581            }
582        })
583        .fail(function(jqXHR, textStatus, errorThrown) {
584            console.log("asn_nf_unread_check " + asn_nf_unread_checks + " FAIL");
585            asn_nf_unread_timer_start(asn_nf_unread_check_delay_long_ms, true);
586        });
587}
588
589// -------------------------------------------------------------------------------------
590// AJAX
591
592function asn_nf_ajax_load(newer_than, older_than, insert_elem)
593{
594    newer_than = (typeof newer_than === 'number') ? newer_than : 0;
595    older_than = (typeof older_than === 'number') ? older_than : 0;
596    console.log("asn_nf_ajax_load newer_than " + newer_than + " older_than " + older_than);
597    // jQuery XMLHttpRequest
598    var jqXHR = $.ajax({
599        dataType: "json",
600        url: "/api/newsfeed/get",
601        data: {
602            newer_than: newer_than,
603            older_than: older_than,
604        },
605        insert_elem: insert_elem
606    })
607        .done(asn_nf_ajax_load_done)
608        .fail(asn_nf_ajax_load_fail);
609}
610
611function asn_nf_ajax_load_done(data, textStatus, jqXHR)
612{
613    //alert("done id " + id + " status " + textStatus + " " + jqXHR.status);
614    var enable_checknew = true;
615    var enable_loadmore = true;
616    var load_info = null;
617    if (Array.isArray(data)) {
618        for (var i = 0; i < data.length; i++) {
619            if (data[i].obj_class == "load_info") {
620                load_info = data[i];
621                data.splice(i, 1);
622                break;
623            }
624        }
625    }
626    if (newsfeed_first_load) {
627        $('#asn-newsfeed2').css('height', 'auto');
628    }
629    if (! data || data.length < 1) {
630        if ($(this.insert_elem).hasClass('bottom')) {
631            var nothing_new_html = $('<div class="load-empty">No more activity</div>');
632            enable_loadmore = false;
633        } else {
634            var nothing_new_html = $('<div class="load-empty">No new activity</div>');
635        }
636        $(this.insert_elem).insertNewsItem(nothing_new_html);
637        //$(nothing_new_html).insertAfter("#news-insert-top");
638        console.log("asn_nf_ajax_load ok empty");
639    } else {
640        if ($(this.insert_elem).hasClass('top')) {
641            $('#asn-newsfeed2 .load-timestamp').first().addClass('highlight');
642            data.reverse();                    
643            if (load_info) {
644                if (load_info.total && load_info.total > load_info.count) {
645                    var nitem = $('<div class="load-partial-info">There is more activity since the last time your refreshed, but it won\'t be displayed.<br /><a href="#" onClick="window.location.reload();">Reload the page</a> to show all activity.</div>');
646                    $(this.insert_elem).insertNewsItem(nitem);
647                }
648            }
649        }
650        for (var i = 0; i < data.length; i++) {
651            var row = data[i];
652            if (! newsfeed_newest_id) {
653                newsfeed_newest_id = parseInt(row.id);
654                newsfeed_oldest_id = parseInt(row.id);
655            }
656            if (row.id > newsfeed_newest_id)
657                newsfeed_newest_id = parseInt(row.id);
658            if (row.id < newsfeed_oldest_id)
659                newsfeed_oldest_id = parseInt(row.id);
660            var multiplier = i;
661            if ($(this.insert_elem).hasClass('top'))
662                multiplier = data.length - i - 1;
663            var nitem = asn_nf_ajax_build_item(row, multiplier);
664            if (! nitem)
665                continue;
666            //nitem.find('.summary .text').html(nitem.find('.summary .text').html() + '#' + i); // debug i
667            $(this.insert_elem).insertNewsItem(nitem);
668            // Insert new ads
669            var ad = null;
670            if (nf_ads_top_index !== null && nf_ads_every) {
671                if ($(this.insert_elem).hasClass('top')) {
672                    nf_ads_top_index += 1;
673                    nf_ads_bottom_index += 1;
674                    if (nf_ads_top_index >= nf_ads_every) {
675                        ad = asn_nf_build_ad();
676                        ad.insertBefore(nitem);
677                        nf_ads_top_index = 0;
678                    }
679                } else if ($(this.insert_elem).hasClass('bottom')) {
680                    var this_index = nitem.index('.news-item');
681                    if (this_index - nf_ads_bottom_index >= nf_ads_every) {
682                        ad = asn_nf_build_ad();
683                        ad.insertBefore(nitem);
684                        if (i == 0) ad.addClass("load-first");
685                        nf_ads_bottom_index = this_index;
686                    }
687                }
688                console.log("nf_ads top " + nf_ads_top_index + " bottom " + nf_ads_bottom_index);
689            }
690            if (i == 0 && ! ad && $(this.insert_elem).hasClass('bottom'))
691                nitem.addClass("load-first");
692            // Now that it's in the DOM, set up item event triggers
693            nitem.find('.actions a .thank').each(function () {
694                var anchor = $(this).parent();
695                if (anchor.attr('href') != '#') return;
696                anchor.on('click', asn_nf_thank);
697                anchor.parent().attr('id', "useful-" + row.target_id);
698            });
699            nitem.find('a').on('click', asn_nf_click);
700        }
701        console.log("asn_nf_ajax_load ok count " + data.length + " newest " + newsfeed_newest_id + " oldest " + newsfeed_oldest_id);
702    }
703    $('#news-loading-top').css("display", "none");
704    $('#news-loading-bottom').css("display", "none");
705    $('#asn-newsfeed2 .news-item,#asn-newsfeed2 .ad').first().addClass("load-first");
706    if (newsfeed_first_load && ! asn_nf_ads_hidden) {
707        for (var i = 0; i < nf_ads_initial.length; i++) {
708            var pos = nf_ads_initial[i];
709            var ad_insert_item = $('#asn-newsfeed2 .news-item').eq(pos);
710            //var ad = $('#news-ad-template').clone(true, true);
711            //ad.addClass('ad').removeAttr('id').insertBefore(ad_insert_item);
712            var ad = asn_nf_build_ad();
713            ad.insertBefore(ad_insert_item);
714            if (null === nf_ads_top_index || pos < nf_ads_top_index) nf_ads_top_index = pos;
715            if (null === nf_ads_bottom_index || pos > nf_ads_bottom_index) nf_ads_bottom_index = pos;
716        }
717        console.log("nf_ads top " + nf_ads_top_index + " bottom " + nf_ads_bottom_index);
718    }
719    asn_nf_calc_ago();
720    if (enable_checknew) $('button#news-checknew').prop("disabled", false);
721    if (enable_loadmore) $('button#news-loadmore').prop("disabled", false);
722    newsfeed_first_load = 0;
723    asn_nf_unread_timer_start(0, true);
724}
725
726function asn_nf_ajax_load_fail(data, textStatus, jqXHR)
727{
728    var failed_html = $('<div class="load-error">Load failed: ' + textStatus + '</div>');
729    $(this.insert_elem).insertNewsItem(failed_html);
730    $('#news-loading-top').css("display", "none");
731    $('#news-loading-bottom').css("display", "none");
732    $('button#news-checknew').prop("disabled", false);
733    $('button#news-loadmore').prop("disabled", false);
734    asn_nf_unread_timer_start(asn_nf_unread_check_delay_long_ms, true);
735}
736
737// -------------------------------------------------------------------------------------
738// Item event handlers
739
740function asn_nf_thank(event)
741{
742    //alert("thank debug"); return false;
743    $(this).hide("fade", function () {
744        var message_id = $(this).parents('.news-item').data('target_id');
745        var siteid = $(this).parents('.news-item').data('siteid');
746        console.log("asn_nf_thank " + message_id + " site " + siteid);
747        asn_ajax_useful(message_id, 1, 1, siteid);
748    });
749    return false;
750}
751
752function asn_nf_click(event)
753{
754    var url = $(this).attr('href');
755    if (url == '#') return false; // should have click handler
756    //console.log("click " + $(this).html() + " = " + url); debugger;
757    //if (ga) ga('send', 'event', 'newsfeed', 'click'); // duplicates page view
758    if (! $(this).hasClass('this-window') && asn_nf_links_open_new) {
759        window.open(url);
760    } else {
761        window.location.href = url;
762    }
763    return false;
764}
765
766// -------------------------------------------------------------------------------------
767// Item building
768
769function asn_nf_ajax_build_item(data, delay_multiplier)
770{
771    // load_info handled by load_done
772    if (data.obj_class != "item")
773        return false;
774    delay_multiplier = (typeof delay_multiplier !== 'undefined') ? delay_multiplier : 0;
775    var nitem = $('#news-item-template').clone(true, true);
776    var summary_html = String(data.summary);
777    var author_html = sprintf('<a href="%s" title="%s">%s</a> <span class="icon">%s</span>',
778            data.member.url, 
779            html_entities(data.member.fullname),
780            html_entities(data.member.username),
781            data.member.iconHTML
782    );
783    summary_html = summary_html.replace(/%author%/g, author_html);
784    if (data.target_owner) {
785        var target_owner_html = sprintf('<a href="%s" title="%s">%s</a> <span class="icon">%s</span>',
786                data.target_owner.url, 
787                html_entities(data.target_owner.fullname),
788                html_entities(data.target_owner.username),
789                data.target_owner.iconHTML
790        );
791        summary_html = summary_html.replace(/%target_owner%/g, target_owner_html);
792    }
793    
794    nitem.data('siteid', data.siteid);
795    nitem.data('target_id', data.target_id);
796
797    nitem.find('.author-image')
798            .css('width', data.member.avatar_info.constrain_w)
799            .css('height', data.member.avatar_info.constrain_w);
800    nitem.find('.author-image a')
801            .attr('title', data.member.fullname)
802            .attr('href', data.member.url);
803    //nitem.find('.author-image a').html(data.member.mainImage.thumb.imgtag);
804    nitem.find('.author-image a img')
805            .attr("src", data.member.avatar_info.img_src)
806            .attr("alt", data.member.avatar_info.img_alt)
807            //.attr("title", data.member.avatar_info.img_title)
808            .css("width", data.member.avatar_info.img_w)
809            .css("height", data.member.avatar_info.img_h)
810            .css("top", data.member.avatar_info.img_offset_y)
811            .css("left", data.member.avatar_info.img_offset_x);    
812    nitem.find('.summary .text').html(summary_html);
813    nitem.find('.timestamp').data('created_ts', data.created_ts);
814    nitem.find('.body .text').html(data.body);
815    if (data.icon) {
816        var icon_html = sprintf('<i class="fa fa-lg fa-%s"></i>', data.icon);
817        nitem.find('.action-icon').html(icon_html);
818    }
819    if (Array.isArray(data.actions) && data.actions.length) {
820        var container = nitem.find('.actions');
821        var html_arr = [];
822        $.each(data.actions, function(key, row) {
823            // array def in DBO_Newsfeed
824            var label = row.shift();
825            var url   = row.shift();
826            var open_mode = parseInt(row.shift());
827            if (! open_mode) open_mode = 0;
828            var link_class = "";
829            if (1 == open_mode) link_class = "this-window";
830            else if (2 == open_mode) link_class = "new-window";
831            html_arr.push(sprintf('<div class="action"><a class="%s" href="%s">%s</a></div>', link_class, url, label));
832        });
833        container.html(html_arr.join("\n")).css('display', 'block');
834    }
835    if (Array.isArray(data.topic_tags) && data.topic_tags.length) {
836        var container = nitem.find('.topic-tags');
837        var html_arr = [];
838        $.each(data.topic_tags, function(key, row) {
839            var tag   = row.shift();
840            var url   = row.shift();
841            html_arr.push(sprintf('<a class="topic-tag active" href="%s" title="View posts tagged: %s">%s</a>', url, tag, tag));
842        });
843        container.html(html_arr.join("\n")).css('display', 'block');
844    }
845    if (Array.isArray(data.photos) && data.photos.length) {
846        var container = nitem.find('.photos');
847        var html_arr = [];
848        $.each(data.photos, function(key, photo_info) {
849            var container = $('<div class="photo-container"><div class="photo"><a href="#"><img src="" title="" /></a></div></div>');
850            $(container)
851                .css('width', photo_info.constrain_w)
852                .css('height', photo_info.constrain_w);
853            $(container).find('.photo')
854                .css('width', photo_info.constrain_w)
855                .css('height', photo_info.constrain_w);
856            $(container).find('a')
857                .attr('href', photo_info.url)
858                .attr('title', "");
859            $(container).find('a img')
860                .attr("src", photo_info.img_src)
861                .attr("alt", photo_info.img_alt)
862                //.attr("title", photo_info.img_title)
863                .css("width", photo_info.img_w)
864                .css("height", photo_info.img_h)
865                .css("top", photo_info.img_offset_y)
866                .css("left", photo_info.img_offset_x);
867            html_arr.push(container.prop("outerHTML"));
868        });
869        container.html(html_arr.join("\n"));
870        container.css('display', 'block');
871    }
872    if (data.highlight)
873        nitem.addClass('highlight');
874    if (data.strike)
875        nitem.addClass('strike');
876    if (asn_nf_show_sitename) {
877        var sitename = "Unknown";
878        if (typeof asn_sitenames !== 'undefined' && data.siteid in asn_sitenames)
879            sitename = asn_sitenames[data.siteid];
880        nitem.children('.sitename').html(sitename).css('display', 'block');
881    }
882    nitem.removeAttr('id');
883    // preload images - doesn't work
884    //nitem.find('img').each(function () { $('<img />').attr('src', $(this).attr('src')).appendTo('body').css('display','none'); });
885    // animate fadein
886    //nitem.css('visibility','hidden').css({opacity: 0.0, visibility: "visible"}).delay(100 * delay_multiplier).animate({opacity: 1}, 300);
887      
888    return nitem;
889}
890
891function asn_nf_build_ad()
892{
893    var ad = $('<div class="ad"></div>');
894    // don't forget to escape script closing tags!
895    ad.append('
895<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"><\/script><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-h4-1r+43-1e-b" data-ad-client="ca-pub-0102509452901888" data-ad-slot="9516668610"></ins>
895<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>');
896    ad.append('<div class="caption">Become a <img src="/images/icon/member/star_gold.gif" width=16 height=16 /> <a href="/membership/">Supporting Member</a> to hide this ad</div>');
897    return ad;
898}
899
900// -------------------------------------------------------------------------------------
901</script>
901
902
903<style type="text/css" scoped>
904
905#asn-newsfeed2 { clear: left; height: 1500px; }
906#asn-newsfeed2.mobile { margin: 0 2px; }
907#asn-newsfeed2 .header { margin-top: 1em; }
908#asn-newsfeed2 .header .right { float: right; position: relative; margin-left: 10px; }
909#asn-newsfeed2 .header .counter-flag { display: none; }
910#asn-newsfeed2 .header h2 { font-size: 2.0em; border: 0; margin-bottom: 0.5em; width: auto; }
911#asn-newsfeed2.mobile .header { margin: 1em 0; }
912#asn-newsfeed2.mobile .header h3 { font-size: 2.0em; color: #444; margin: 0; }
913#asn-newsfeed2 #news-loadmore { display: block; margin-bottom: 2em; }
914#asn-newsfeed2 .feed { font-size: 1.4em; clear: left; }
915#asn-newsfeed2.mobile .feed { font-size: 1.3em; }
916#asn-newsfeed2 #news-loading-top,
917#asn-newsfeed2 #news-loading-bottom { display: block; margin: 0.9em 0; color: #888; text-align: center; font-size: 1.6em; }
918#asn-newsfeed2 #news-loading-bottom { display: none; }
919#asn-newsfeed2 .load-timestamp { margin: 0.9em 0; color: #888; font-variant: small-caps; }
920#asn-newsfeed2 .load-timestamp.highlight { /* color: #080; */ }
921#asn-newsfeed2 .load-timestamp.hr-text > span:before,
922#asn-newsfeed2 .load-timestamp.hr-text > span:after { background: #888; }
923#asn-newsfeed2 .load-timestamp .fa { vertical-align: middle; }
924#asn-newsfeed2 .load-empty { margin: 1.75em 0; color: #555; }
925#asn-newsfeed2 .load-error { margin: 1.75em 0; color: #800; }
926#asn-newsfeed2 .load-partial-info { margin: 3em 0; color: #444; }
927#asn-newsfeed2 #news-item-template { display: none; }
928#asn-newsfeed2 #news-ad-template { display: none; }
929/* overflow: hidden; is the trick to make unfloated divs auto width around floats! */
930#asn-newsfeed2 .ad,
931#asn-newsfeed2 .news-item { 
932    margin: 1.3em 0; 
933    overflow: hidden;
934    border-top: 2px dotted #d0d0d0; 
935    padding-top: 1.3em; 
936}
937#asn-newsfeed2 .load-first { border-top: 0; padding-top: 2px; }
938#asn-newsfeed2 .ad { text-align: center; }
939#asn-newsfeed2 .ad .caption { display: block; margin-top: 0.9em; font-size: 95%; color: #555; }
940#asn-newsfeed2 .news-item .sitename { display: none; color: #888; margin-bottom: 0.4em; /* font-variant: small-caps; */}
941#asn-newsfeed2 .news-item .contents { overflow: hidden; }
942#asn-newsfeed2 .news-item .author-image { float: left; margin: 3px 10px 0 0; overflow: hidden; border-radius: 8px; }
943#asn-newsfeed2 .news-item .author-image img { position: relative; }
944#asn-newsfeed2 .news-item .summary { display: block; line-height: 1.4; margin-bottom: 0.9em; }
945#asn-newsfeed2 .news-item .summary .action-icon { color: #555; margin-right: 5px; }
946#asn-newsfeed2 .news-item .summary .text { margin-right: 12px; }
947#asn-newsfeed2 .news-item .summary .text b { padding: 0 2px; }
948#asn-newsfeed2 .news-item .summary .text .asn-member-icon { padding-right: 3px; }
949#asn-newsfeed2 .news-item .summary .timestamp { color: #888; white-space: nowrap; }
950#asn-newsfeed2 .news-item.highlight .summary .text b { color: #bc0000; }
951#asn-newsfeed2 .news-item.highlight .summary .timestamp { /* color: #800; font-weight: bold; */ }
952#asn-newsfeed2 .news-item .photos { float: left; clear: left; margin: 0 12px 4px 0; display: none; }
953#asn-newsfeed2 .news-item .photos .photo-container { padding: 3px; border: 1px solid #ccc; }
954#asn-newsfeed2 .news-item .photos .photo-container:hover { border-color: #aaa; }
955#asn-newsfeed2 .news-item .photos .photo { overflow: hidden; }
956#asn-newsfeed2 .news-item .photos .photo a { display: block; }
957#asn-newsfeed2 .news-item .photos .photo a img { position: relative; }
958/* body overflow visible interferes with photo anchor */
959#asn-newsfeed2 .news-item .body { overflow: hidden; }
960#asn-newsfeed2 .news-item .body .text { color: #181818; line-height: 1.3; }
961#asn-newsfeed2 .news-item .body .text .topic { /* font-weight: bold; */ }
962#asn-newsfeed2 .news-item .body .text .thread-count { margin-left: 0.5em; font-size: 95%; }
963#asn-newsfeed2 .news-item .body .text .excerpt { margin-top: 0.9em; }
964#asn-newsfeed2 .news-item .body .text .forsale-red { color: #bc0000; }
965#asn-newsfeed2 .news-item .body .text .readmore { margin-left: 1em; color: #888; }
966/* #asn-newsfeed2 .news-item.highlight .body .text { background-image: linear-gradient(#f0f0f0, #fff); } */
967#asn-newsfeed2 .news-item .body .text .fa-quote-left { color: #bbb; margin-right: 10px; }
968#asn-newsfeed2 .news-item.strike .body .text { /* text-decoration: line-through; */ opacity: 0.7; font-style: italic; }
969#asn-newsfeed2 .news-item .actions { vertical-align: bottom; display: none; margin-top: 0.9em; }
970#asn-newsfeed2 .news-item .actions .action { display: inline-block; margin: 1px 5px; }
971#asn-newsfeed2 .news-item .actions .action:first-child { margin-left: 0; }
972#asn-newsfeed2 .news-item .actions .action:last-child { margin-right: 0; }
973#asn-newsfeed2 .news-item .actions .action a { 
974    text-decoration: none; 
975    border: 1px solid #ddd;
976    border-radius: 3px;
977    padding: 0 8px;
978}
979#asn-newsfeed2 .news-item .topic-tags { display: none; margin-bottom: 0.9em; }
980#asn-newsfeed2 .news-item .debug { font-family: monospace; color: #555; }
981
982/* topic_tags - copied from phorum/templates/autoshrine/css.tpl */
983
984#content .topic-tags { font-size: 95%; }
985#content .topic-tags .topic-tag {
986    display: inline-block;
987    padding: 0px 3px;
988    background: #b6ebf9;
989    color: #333;
990    margin: 0 1px 2px 2px;
991    border: 1px solid #d4d4d4;
992    border-radius: 3px;
993    text-decoration: none;
994}
995#content .topic-tags .topic-tag:first-child { margin-left: 0; }
996#content .topic-tags .topic-tag:last-child { margin-right: 0; }
997#content .topic-tags .topic-tag:hover { border-color: #333; color: inherit !important; }
998#content .topic-tags .topic-tag.active { background: #b6ebf9; }
999#content .topic-tags .topic-tag.inactive { background: #fffbc2; }
1000#content .topic-tags .topic-tag.clickme { cursor: pointer; }
1001
1002</style>
1003
1004<div id="asn-newsfeed2">    <div class="header">
1005        <div class="right"><button id="news-config" class="pure-button asn6-button" title="Configure newsfeed options"><i class="fa fa-cog nopad"></i></button></div>
1006        <div class="right">
1007            <strong class="counter-flag" id="news-unread-counter"><span class="total">0</span><span class="arrow"></span></strong>
1008            <button id="news-checknew" class="pure-button asn6-button goto" title="Check for new activity"><i class="fa fa-refresh nopad"></i></button>
1009        </div>
1010        <div class="right"><button id="post" class="pure-button asn6-button edit" title="Create new post">Post<i class="fa fa-pencil-square-o"></i></button></div>
1011        <h2>Morgan Experience News Feed</h2>
1012            </div>    <div class="feed">
1013        <div id="news-loading-top"><i class="fa fa-spinner fa-pulse fa-1x fa-fw"></i> Loading...</div>
1014        <div id="news-insert-top" class="top newer insert-after"></div>
1015        <div id="news-insert-bottom" class="bottom older insert-before"></div>
1016        <div id="news-loading-bottom"><i class="fa fa-spinner fa-pulse fa-1x fa-fw"></i> Loading...</div>
1017        <div id="news-item-template" class="news-item">
1018            <div class="sitename"></div>
1019            <div class="author-image"><a href=""><img src="" /></a></div>            <div class="contents">
1020                <div class="summary">
1021                    <span class="action-icon"></span>
1022                    <span class="text"></span>
1023                    <span class="timestamp"></span>
1024                </div>
1025                <div class="body">
1026                    <div class="photos"></div>
1027                    <div class="topic-tags"></div>
1028                    <div class="text"></div>
1029                </div>
1030                <div class="actions"></div>
1031            </div>
1032        </div>
1033    </div>
1034</div>
1035<div class="asn6-button-row" style="margin: 4em auto 0 auto;">
1036    <button id="news-loadmore" class="pure-button asn6-button goto">Load More News<i class="fa fa-plus"></i></button>
1037        <span class="textlink"><a href="/forum/latest">Latest Topics Table</a></span>
1038    <span class="textlink"><a href="https://www.autoshrine.com/" target="_blank">AutoShrine News Feed</a></span>
1039</div>
1040<!-- END newsfeed2.tpl --><br /><br />
1041
1042<!-- START INCLUDE index2 -->
1043<a id="intro"></a>
1044<div><h2>Morgan Sportscars Introduction</h2>
1045
1046<p>The Morgan Motor Company is a British motor car manufacturer, founded in 1910 by Henry Frederick Stanley Morgan.  Morgan is based in Malvern Link, Worcestershire and employs 163 people. Morgan produced 640 cars in 2007. All the cars are assembled by hand. The waiting list for a car is approximately one to two years, although it has been as high as ten years in the past.</p>
1047    
1048<p>Morgans are a low production luxury sportscar, hand-built using traditional methods. The Morgan car has always been built around an ash frame, and a steel chassis. The new Aero 8 also has an ash frame. In spite of their traditional design, Morgans have always had "sports car" performance, due to their extremely low weight.  Many Morgans have been imported in the USA, Canada, and other foreign markets due to their unique design and uncompromising quality.</p>
1049</div>
1050<br /><br />
1051<!-- END INCLUDE index2 -->
1052
1053
1054<h3>Website News</h3>
1055<div class="indent">
1056    <dl class="news">
1057        	<dt>Thursday December 12, 2024</dt>
1058    	<dd>Changed the support ticket system from Uservoice to Freshdesk.</dd>
1059        	<dt>Thursday March 7, 2024</dt>
1060    	<dd>Added new website <a class="extlink" href="https://www.elvaexp.com/" target="_blank">The Elva Experience</a></dd>
1061        	<dt>Friday July 7, 2023</dt>
1062    	<dd>Changed forum message score display so scores are only shown if 5 or more members have voted.</dd>
1063        	<dt>Wednesday June 8, 2022</dt>
1064    	<dd>Added "about X time duration later..." text between posts in a topic if there has been more than a week between posts (also useful when a very old topic is resurrected)</dd>
1065        	<dt>Wednesday June 8, 2022</dt>
1066    	<dd>Added New Member flag to newly registered members for increased safety (scammers almost always use a newly created account).</dd>
1067        	<dt>Wednesday June 8, 2022</dt>
1068    	<dd>Added "Topic Creator (OP)" to topic read pages to flag replies by the creator of the thread.</dd>
1069        	<dt>Tuesday April 27, 2021</dt>
1070    	<dd>Defer non-critical CSS and JS to speed up page loading</dd>
1071        	<dt>Monday April 19, 2021</dt>
1072    	<dd>New Stripe membership payment system launched</dd>
1073        	<dt>Tuesday March 9, 2021</dt>
1074    	<dd>Added three new websites: <a class="extlink" href="https://www.vintageraceforum.com/" target="_blank">The Vintage Race Forum</a>, <a class="extlink" href="https://www.lotusexp.com/" target="_blank">The Lotus Experience</a>, and <a class="extlink" href="https://www.small4x4.com/" target="_blank">The Small4x4 Forum</a><br />
1075</dd>
1076        	<dt>Monday March 8, 2021</dt>
1077    	<dd>Completed media file storage migration</dd>
1078        </dl>
1079</div>
1080
1081<!-- <flexy:include src="block/w3c-standards.tpl"> -->
1082
1083<h3>Legal Disclaimers</h3>
1084<div class="indent">
1085    <p>The author, Corvus Digital Corp, believes to the best of his knowledge the information contained in this website to be correct, however no warranty is made as to its accuracy. Corvus Digital Corp disclaims any liability for financial loss, property damage or injury in connection with use of this information.  Any trademarked names are property of their respective trademark holder and are used for identification purposes only. Portions of this website may be copyrighted by other individuals or organizations. The opinions published by members on this website including but not limited to the forums, library and journals do not necessarily state or reflect the views of Corvus Digital Corp. Publication on this website should not be considered an endorsement.</p>
1086
1087    <p>By using this site, you consent to our <a href='/policy/privacy-policy.php'>online privacy policy</a> and abide by our <a href='/policy/terms-and-conditions.php'>terms &amp; conditions</a>.</p>
1088</div>
1089
1090<!-- START INCLUDE index2 -->
1091<h3>About This Website</h3>
1092<div class="indent">
1093    <p>This site was launched in March 2013 by Skye Nott as part of <a href="http://www.autoshrine.com/">The AutoShrine Network</a>.<br> All design and content is &copy;
1093 Corvus Digital Corp unless otherwise noted.</p>
1094
1095<p>This website is not in any way connected with, or authorised by, the Morgan Motor Company.</p>
1096
1097<p>Photo credit to <a class="extlink" href="http://www.flickr.com/photos/joncallas/3712334083/" target="_blank">Jon Callas</a> for the photograph of his beautiful black Morgan Plus 8 in the page header.</p>
1098</div>
1099<!-- END INCLUDE index2 -->
1100
1101</div><!-- END templates/COMMON/index.tpl -->
1102                <br />
1103                <div class="asn-ad-wrapper caption">
1104<div class="asn-ad bottom">
1104<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0102509452901888" crossorigin="anonymous"></script>
1104
1105<ins class="adsbygoogle"
1106     style="display:block;"
1107     data-ad-client="ca-pub-0102509452901888"
1108     data-ad-slot="3634000279"
1109     data-ad-channel="1118417551"
1110    data-ad-format="auto"
1111    data-full-width-responsive="true"></ins>
1112<script>
1113     (adsbygoogle = window.adsbygoogle || []).push({});
1114</script>
1114</div>
1115<div class="asn-ad-caption"><span class="sponsored">Sponsored Links</span>. Become a <img src="/images/icon/member/star_gold.gif" alt="" width=16 height=16 /> <a href="/membership/">Supporting Member</a> to hide the ad above &amp; support a small business</div>
1116</div>
1117                <!-- START Google CSE Search Box -->
1118<br class="clear-both" /><br />
1119<div class="google-search">
1120    <form action="/search" id="cse-search-box">
1121      <div>
1122        <input type="hidden" name="cx" value="005364202821669211180:wso9ff3aige">
1123        <input type="hidden" name="cof" value="FORID:10">
1124        <input type="hidden" name="ie" value="UTF-8">
1125        <input type="text" name="q">
1126        <input type="submit" name="sa" value="Search">
1127      </div>
1128    </form>
1129    
1129<script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=cse-search-box"></script>
1129
1130</div>
1131<!-- END Google CSE Search Box -->
1132                <!-- Right Column (Main) END -->
1133            </div> <!-- content -->
1134        </div></div> <!-- col1, col1wrap -->
1135
1136        <div class="col2">
1137            <!-- Left Column (Fixed) START -->
1138			<div id="floating-menu">
1139                <div id="floating-content">
1140    				<!-- Authentication Sidebar START -->
1141<div class="box"><div id="asnauth"><div class="pin-left-small">
1142	<div class="pin-left-small"><div class="t1">Join The Club</div></div>
1143	<div class="">Sign in to ask questions, share photos, and access all website features</div>
1144	<div style="text-align: left; margin: 1em 0 0 0; font-size: 8px;">
1145        <button class="pure-button asn6-button goto" onClick="window.location.href='/signin';" style="display: block; margin-bottom: 5px;">Sign In<i class="fa fa-sign-in"></i></button>
1146                <button class="pure-button asn6-button create" onClick="window.location.href='/register';" style="display: block;">Create Free Account</button>
1147	</div>
1148    <!--
1149    <br />
1150    <b>Where is the menu?</b><br />
1151    It moved to the black horizontal bar above, hover your mouse or tap on a <b class="nowrap spacer5">Label <i class="fa fa-caret-down"></i></b> to open the navigation menu.<br />
1152    -->
1153</div></div></div>
1154<!-- Authentication Sidebar END -->
1155<!-- Forum List Sidebar START -->
1156<div class="box forum-list">
1157	<div class="pin-left-small"><div class="t1">Forum List</div></div>
1158    <div class="forums">
1159                    <a href="https://www.morganexperience.com/forum/the-pub.2/">The Pub</a>
1160                                <a href="https://www.morganexperience.com/forum/morgan-4-forum.5/">Morgan +4</a>
1161                                <a href="https://www.morganexperience.com/forum/morgan-4-4-forum.8/">Morgan 4/4</a>
1162                                <a href="https://www.morganexperience.com/forum/morgan-8-forum.4/">Morgan +8</a>
1163                                <a href="https://www.morganexperience.com/forum/3-wheeler-vintage-forum.9/">3 Wheeler Vintage</a>
1164                                <a href="https://www.morganexperience.com/forum/3-wheeler-modern-forum.12/">3 Wheeler Modern</a>
1165                                <a href="https://www.morganexperience.com/forum/morgan-roadster-forum.13/">Morgan Roadster</a>
1166                                <a href="https://www.morganexperience.com/forum/morgan-aero-forum.6/">Morgan Aero</a>
1167                                <a href="https://www.morganexperience.com/forum/morgan-plus-four-forum.15/">Morgan Plus Four</a>
1168                                <a href="https://www.morganexperience.com/forum/morgan-plus-six-forum.14/">Morgan Plus Six</a>
1169                                <a href="https://www.morganexperience.com/forum/folder/list-archives.10/">List Archives</a>
1170                                <a href="https://www.morganexperience.com/forum/motorsports-forum.7/">Motorsports</a>
1171                                <a href="https://www.morganexperience.com/forum/buy-sell-and-trade-forum.3/">Buy, Sell &amp; Trade</a>
1172                        </div>
1173</div>
1174<!-- Forum List Sidebar END -->
1175<!-- Registry Random Sidebar START -->
1176<div class="box registry-random">
1177	<div class="pin-left-small"><div class="t1">Your Cars</div></div>
1178    <div class="photo"><a href="/registry/1969-Morgan-Plus-8-R7007.6117/"><img src="https://www.asnstatic.com/registry/pictures/31524/1969_Morgan_Plus_8.jpg" loading="lazy" width="160" height="120" alt="1969 Morgan Plus 8" title="1969 Morgan Plus 8"></a></div>
1179    <div class="text bold-links">
1180        <a href="/member/Be-Coming.2536/">Kelvin Dodd</a> &nbsp;  <img class="asn-member-flag" loading="lazy" src="https://www.asnstatic.com/images/icon/flag/a3/usa.png" width="16" height="11" alt="USA" title="USA" style="vertical-align: baseline;"><br>
1181        1969 Plus 8<br>
1182                    </div>
1183</div>
1184<!-- Registry Random Sidebar END -->
1185<!-- JS Text Size Control Sidebar START -->
1186<div class="box js-text-size">
1187	<div class="pin-left-small"><div class="t1">Text Size</div></div>
1188	<table class="layout">
1189	<tr><td><a class="larger" href="#" onclick="javascript:PFSC.increaseFontSize();return false;">Larger</a></td>
1190		<td style="width: 1.4em;">
1191	    <td><a class="smaller" href="#" onclick="javascript:PFSC.decreaseFontSize();return false;">Smaller</a></td></tr>
1192	<tr><td><a class="reset" href="#" onclick="javascript:PFSC.resetFontSize();return false;">Reset</a></td>
1193		<td style="width: 1.4em;">
1194	    <td><a id="pfsc_save" href="#" onclick="javascript:PFSC.saveFontSize();return false;">Save</a></td></tr>
1195	</table>
1196</div>
1197<!-- JS Text Size Control Sidebar END -->
1198<!-- Social Links Sidebar START -->
1199<div class="box social-links bold-links">
1200    <!-- Facebook (static) -->
1201    <div class="link"><a href="https://www.facebook.com/TheMorganExp" target="_blank" title="Like TheMorganExp for the latest news"><img src="https://www.asnstatic.com/images/feedsubscribe/facebooklike.png" width="160" height="27" alt="Like us on Facebook"></a></div>    <!-- Twitter -->
1202        <!-- Google Plus (static)-->
1203    </div>
1204<!-- Social Links Sidebar END -->
1205<!-- Vertical ad banner Sidebar START -->
1206<div class="box vertical-ad">
1207    <div class="pin-left-small hidden"><div class="t1">Sponsor Links</div></div>
1208    <style>.asn-ad.sidebar { margin-left: -10px; }</style>
1209    <div class="asn-ad-wrapper">
1210<div class="asn-ad sidebar"><!-- frontpage-index sidebar ASNAdsenseAdUnit 9715485292 -->
1210<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" crossorigin="anonymous"></script>
1210
1211<!-- ASN morgan frontpage-index display -->
1212<ins class="adsbygoogle"
1213    style="display:inline-block; width:160px; height:600px;"
1214    data-ad-client="ca-pub-0102509452901888"
1215    data-ad-slot="9715485292"
1216    data-ad-channel="1118417551"></ins>
1217<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
1217</div>
1218</div>
1219</div><!-- Vertical ad banner Sidebar END -->
1220<!-- Marque Logo Sidebar START -->
1221<div class="box marque-logo"><a href="/" title="The Morgan Experience"><img src="https://www.asnstatic.com/theme/morgan/logo.png" alt="The Morgan Experience"></a></div>
1222<!-- Marque Logo Sidebar END -->
1223                </div>
1224				<div id="floating-menu-bottom"></div>
1225			</div>
1226			<br><br><br>
1227            <!-- Left Column (Fixed) END -->
1228        </div> <!-- col2 -->
1229    </div> <!-- colright -->
1230</div> <!-- colmask leftmenu -->
1231<div id="footer">
1232    <a rel="nofollow" href="/kamphneme/1791147785" class="display-none">link</a>
1233    <div class="sitemap print-hidden">
1234        <div class="col support">
1235            <div class="title">Website problem?</div>
1236            To ask a question about your car, start a new topic in the forum:<br /><br />
1237            <i class="fa fa-cogs"></i> &nbsp;<a href="/forum/">Tech Forums</a><br /><br />
1238            If you're having trouble with your account or a feature of this website, open a support ticket here:<br /><br />
1239            <i class="fa fa-question-circle-o"></i> &nbsp;<a href="/cdn-cgi/l/email-protection#c7b4b2b7b7a8b5b387a4a8b5b1b2b4e9a3aea0aeb3a6abf8a5a8a3befae2f786e2f786eaeae2f78697a6a0a2e2f486e2f5f7afb3b3b7b4e2f486e2f581e2f581b0b0b0e9aaa8b5a0a6a9a2bfb7a2b5aea2a9a4a2e9a4a8aae2f581e2f7868aa2aaa5a2b5e2f5f78e83e2f486e2f5f7a6a9a8a9" id="support-button">Contact Support</a><br /><br />
1240            <!-- Please open your ticket on the page where you're having trouble.<br /><br /> -->
1241            You can also learn how to use this website in the <a href="/help/">Help Center</a>.<br />
1242        </div>
1243        <div class="col forums" style="width: 155px;">
1244            <div class="title"><a href="/forum/">Forums</a></div>
1245                            <a href="https://www.morganexperience.com/forum/the-pub.2/">The Pub</a><br />
1246                                            <a href="https://www.morganexperience.com/forum/morgan-4-forum.5/">Morgan +4</a><br />
1247                                            <a href="https://www.morganexperience.com/forum/morgan-4-4-forum.8/">Morgan 4/4</a><br />
1248                                            <a href="https://www.morganexperience.com/forum/morgan-8-forum.4/">Morgan +8</a><br />
1249                                            <a href="https://www.morganexperience.com/forum/3-wheeler-vintage-forum.9/">3 Wheeler Vintage</a><br />
1250                                            <a href="https://www.morganexperience.com/forum/3-wheeler-modern-forum.12/">3 Wheeler Modern</a><br />
1251                                            <a href="https://www.morganexperience.com/forum/morgan-roadster-forum.13/">Morgan Roadster</a><br />
1252                                            <a href="https://www.morganexperience.com/forum/morgan-aero-forum.6/">Morgan Aero</a><br />
1253                                            <a href="https://www.morganexperience.com/forum/morgan-plus-four-forum.15/">Morgan Plus Four</a><br />
1254                                            <a href="https://www.morganexperience.com/forum/morgan-plus-six-forum.14/">Morgan Plus Six</a><br />
1255                                            <a href="https://www.morganexperience.com/forum/folder/list-archives.10/">List Archives</a><br />
1256                                            <a href="https://www.morganexperience.com/forum/motorsports-forum.7/">Motorsports</a><br />
1257                                            <a href="https://www.morganexperience.com/forum/buy-sell-and-trade-forum.3/">Buy, Sell &amp; Trade</a><br />
1258                                    </div>
1259        <div class="col autoshrine">
1260            <div class="title"><a href="/sites/" target="_blank">Autoshrine</a></div>
1261            <!-- START include/asn-sites.tpl -->
1262<!-- British -->
1263<div class="site"><a href="https://www.mgexp.com/" target="_blank">The MG Experience</a></div>
1264<div class="site"><a href="https://www.triumphexp.com/" target="_blank">Triumph Experience</a></div>
1265<div class="site"><a href="https://www.ahexp.com/" target="_blank">Austin Healey Exp</a></div>
1266<div class="site"><a href="https://www.morrisminorforum.com/" target="_blank">Morris Minor Forum</a></div>
1267<div class="site"><a href="https://www.jagexp.com/" target="_blank">Jaguar Experience</a></div>
1268<div class="site"><a href="https://www.landyreg.com/" target="_blank">The Landy Registry</a></div>
1269<div class="site"><a href="https://www.minishrine.com/" target="_blank">The Mini Shrine</a></div>
1270<div class="site"><a href="https://www.sunbeamexperience.com/" target="_blank">The Sunbeam Exp</a></div>
1271<div class="site"><a href="https://www.morganexperience.com/" target="_blank">The Morgan Exp</a></div>
1272<div class="site"><a href="https://www.lotusexp.com/" target="_blank">Lotus Experience</a></div>
1273<div class="site"><a href="https://www.elvaexp.com/" target="_blank">Elva Experience</a></div>
1274<!-- Not British -->
1275<br />
1276<div class="site"><a href="https://www.mx5world.com/" target="_blank">MX5 Miata World</a></div>
1277<div class="site"><a href="https://www.mr2world.com/" target="_blank">Toyota MR2 World</a></div>
1278<div class="site"><a href="https://www.alfaexperience.com/" target="_blank">Alfa Romeo Exp</a></div>
1279<div class="site"><a href="https://www.kapparegistry.com/" target="_blank">The Kappa Registry</a></div>
1280<div class="site"><a href="https://www.corradoworld.com/" target="_blank">Corrado World</a></div>
1281<div class="site"><a href="https://www.fordfirst.com/" target="_blank">Ford First</a></div>
1282<!-- Other -->
1283<div class="site"><a href="https://www.cyclekartclub.com/" target="_blank">CycleKart Club</a></div>
1284<div class="site"><a href="https://www.vintageraceforum.com/" target="_blank">Vintage Race Forum</a></div>
1285<div class="site"><a href="https://www.twostrokesmoke.com/" target="_blank">Two Stroke Smoke</a></div>
1286<div class="site"><a href="https://www.trabantforums.com/" target="_blank">Trabant Forums</a></div>
1287<div class="site"><a href="https://www.rallyanarchy.com/" target="_blank">Rally Anarchy</a></div>
1288<div class="site"><a href="https://www.small4x4.com/" target="_blank">Small 4x4 Owners</a></div>
1289<!-- <div class="site"><a href="https://www.staminist.com/" target="_blank">Staminist</a></div> -->
1290<!-- END include/asn-sites.tpl -->
1291            <br />
1292            You can sign in with the same Member ID on any website in the Autoshrine Network<br />
1293        </div>
1294        <div class="col textsize" style="width: 100px;">
1295            <div class="title">Text Size</div>
1296            <i class="fa fa-plus"></i> &nbsp; <a class="larger" href="#" onclick="javascript:PFSC.increaseFontSize();return false;">Larger</a><br />
1297            <br />
1298            <i class="fa fa-minus"></i> &nbsp; <a class="smaller" href="#" onclick="javascript:PFSC.decreaseFontSize();return false;">Smaller</a><br />
1299            <br />
1300        	<i class="fa fa-repeat"></i> &nbsp; <a class="reset" href="#" onclick="javascript:PFSC.resetFontSize();return false;">Reset</a><br />
1301        </div>
1302    </div>
1303    <hr />
1304    <div class="copyright">
1305        <b>Autoshrine v6.3</b> &copy; 2026 Corvus Digital
1306        <span class="spacer2">&middot;</span> <a href="/policy/privacy-policy">Privacy Policy</a>
1307        <span class="spacer2">&middot;</span> <a href="/policy/terms-and-conditions">Terms &amp; Conditions</a>
1308        <span class="spacer2">&middot;</span> <a href="/policy/forum-rules">Forum Rules</a>
1309    </div>
1310    </div>
1311<!-- START footer -->
1312<!-- BEGIN showFooterHTML -->
1313<!-- START Google Analytics -->
vendor: 109 bytes, lines 1313-1314
1313
1314<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1314<script>
1315  var google_analytics_uacct = 'UA-79849-25';
1316  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
1317  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
1318  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
1319  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
1320
1321  ga('provide', 'adblockTracker', function(tracker, opts) {
1322    var ad = document.createElement('ins');
1323    ad.className = 'AdSense';
1324    ad.style.display = 'block';
1325    ad.style.position = 'absolute';
1326    ad.style.top = '-1px';
1327    ad.style.height = '1px';
1328    document.body.appendChild(ad);
1329    tracker.set('dimension' + opts.dimensionIndex, !ad.clientHeight);
1330    document.body.removeChild(ad);
1331  });
1332  
1333  // create: allowAnchor & legacyHistoryImport default true
1334  // https://www.simoahava.com/analytics/cookieflags-field-google-analytics/
1335  ga('create', 'UA-79849-25', {
1336    cookieFlags: 'max-age=7200;secure;samesite=none'
1337  });
1338  ga('require', 'adblockTracker', {dimensionIndex: 1});
1339  ga('set', 'contentGroup1', 'frontpage-index');
1340  ga('send', 'pageview', {'dimension2' : 0, 'dimension3' : 0, 'dimension4' : -1});
1341  ga('send', 'event', 'frontpage', 'index');
1342</script>
1342
1343<!-- END Google Analytics -->
1344<!-- END showFooterHTML -->
1345<!-- END footer -->
1346<script>
1347var header_ani_angle_factor = 0.4;
1348</script>
vendor: 1 bytes, line 1348
1348
1349<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c7a4d19c3a34435eab9a5f248e89107e","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1349
1349
1350<script>window.__CF$cv$params={r:'a457219b6b9fe81c',t:'MTc5MTE0Nzc4NQ==',u:'01a108ba3ea7777e876990560a07e453',ut:'r2ENoEJILgmfAws4Q2nI0NGjgApwdqniL7J4XkZ5leQ-1791147785-1.2.1.1-ynVri6PPkHOqtugUbSSebClacUAJ0O4KucU_RVHLUN1_KZz6KHZbP6kxR7sh3tjnu.RkF6N_oSiZAzXprpCSwk1sXQX3KYlMwuVI6cqjycQ',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
1350</body>
1351</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.