- Scan-ID:
- ed545c7e-3744-4e85-8530-582efca5077bBeendet
- Eingereichte URL:
- https://thecaravancompany.com.au/Umgeleitet
- Bericht beendet:
Links · 6 gefunden
Die von der Seite ausgehenden identifizierten Links
Link | Text |
---|---|
https://www.facebook.com/rvconnection1/ | |
https://carsforsale.com.au/privacy-policy | Privacy Policy |
https://carsforsale.com.au/terms-of-use | Terms of Use |
https://carsforsale.com.au/about-us | |
https://securepay.virtualyard.com.au/apply-for-finance/ft_eLGmQxE3C5OlTqiZCf4Lsdx3BHUTXJHge6lCVPVDRUonrkBiCywcTl91HRYeLWNXO6666eTdYzaeRgPs-6g?ref=website | Pre-Approval |
https://securepay.virtualyard.com.au/valuation/ft_eLGmQxE3C5OlTqiZCf56gO1gLGJT5oAhqzeb-me68tHqgxMfNH3YhwLMp-4a6W14B3uid6SZ8YIq9CE1iJQ?ref=website | VehicleValuation |
JavaScript-Variablen · 86 gefunden
Globale JavaScript-Variablen, die in das Window Object einer Seite geladen werden, sind Variablen, die außerhalb von Funktionen deklariert werden und von jeder Stelle des Codes innerhalb des aktuellen Bereichs zugänglich sind
Name | Typ |
---|---|
0 | object |
1 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
webpageId | number |
ifrm | object |
dcSetup | function |
ifrmLoad | function |
prepareFrame | function |
Konsolenprotokoll-Meldungen · 3 gefunden
In der Web-Konsole protokollierte Meldungen
Typ | Kategorie | Protokoll |
---|---|---|
log | other |
|
log | other |
|
log | other |
|
HTML
Der HTML-Rohtext der Seite
<!--
TERMS & CONDITIONS
This website is copyright protected and uses strict security protocols. Do not copy, drag or remove anything from this website or its source code.
https://virtualyard.com/terms-and-conditions for more information.
--><!DOCTYPE html><html lang="en" class="hydrated"><head>
<meta charset="utf-8"><style data-styles="">ion-icon{visibility:hidden}.hydrated{visibility:inherit}</style>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="preload" as="script" href="https://dealers.virtualyard.com.au/public/service.js">
<script async="" src="https://dealers.virtualyard.com.au/public/service.js"></script>
<meta name="cache" content="2024-11-14 09:01:07 pm">
<meta name="referrer" content="origin">
<meta name="google-site-verification" content="-IzGuOB359CWezM0HvS1W70lnsmVC3Mf7vAgGpZRCiY">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0 viewport-fit=cover">
<meta property="fb:app_id" content="404831536382720">
<link rel="canonical" href="https://rvconnection.com.au/">
<meta property="og:title" content="RV Connection | Leading Caravan and Camper dealer in NSW">
<meta property="og:type" content="website">
<meta property="og:url" content="https://rvconnection.com.au/">
<meta property="og:description" content="RV Connection | Leading Caravan and Camper dealer in NSW">
<meta property="og:image" content="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/afdcb82efba12d87cf97690f04e7bd5e.jpg">
<title>RV Connection | Leading Caravan and Camper dealer in NSW</title>
<meta name="description" content="RV Connection | Leading Caravan and Camper dealer in NSW">
<script>
const warningTitleCSS = 'color:#0c84e4; font-size:60px; font-weight: bold; -webkit-text-stroke: 1px black;';
const warningDescCSS = 'font-size: 18px;';
console.log('%cTERMS & CONDITIONS', warningTitleCSS);
console.log("%cThis website is copyright protected and uses strict security protocols. Do not copy, drag or remove anything from this website or its source code.", warningDescCSS);
console.log('%cSee https://virtualyard.com/terms-and-conditions for more information.', warningDescCSS);
const siteId = 3962;
var webpageId = 18238;
var console = (function(oldCons){
return {
log: function(text){
},
info: function (text) {
},
warn: function (text) {
},
error: function (text) {
}
};
}(window.console));
</script>
<link rel="stylesheet" type="text/css" href="https://dealers.virtualyard.com.au/public/virtualdealer.css?v=12">
<link rel="stylesheet" type="text/css" href="https://dealers.virtualyard.com.au/public/fonts/style.css?v=5">
<link rel="stylesheet" href="/theme3/assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:300,400,600">
<link rel="stylesheet" href="/theme3/assets/fonts/ionicons.min.css">
<link rel="stylesheet" href="/theme3/assets/css/Footer-Basic.css?v=5">
<link rel="stylesheet" href="/theme3/assets/css/aos.css">
<link rel="stylesheet" href="/theme3/assets/css/nav.css">
<link rel="stylesheet" href="/theme3/icons/css/styles.min.css">
<link rel="stylesheet" href="/theme3/assets/css/swiper-bundle.min.css">
<link rel="stylesheet" href="/theme3/assets/css/lightgallery.css">
<link rel="stylesheet" href="/theme3/assets/css/lightslider.min.css">
<link rel="stylesheet" href="/theme3/assets/css/parallax.css?v=8">
<link rel="stylesheet" href="/theme3/assets/css/carousel.css?v=7">
<link rel="stylesheet" href="/theme3/assets/css/product.css?v=1">
<link rel="stylesheet" href="/theme3/assets/css/styles.css?v=66">
<link rel="stylesheet" href="/theme3/assets/css/white.css?v=4">
<style type="text/css">
:root {
--primary-colour: #22768c;
--second-colour: ;
}
.modal-header {
border: none;
}
.navbar {
background-color: lightgray;
}
.nav-item.bubble, button.bubble {
background: #22768c;
color: #fff !important;
}
body:not(.vy-scrolling) .navbar-dark .navbar-nav .nav-link {
color: #000000;
}
.vy-scrolling .navbar-dark .navbar-nav .nav-link {
color: #000;
}
.vy-item .vy-title-block, .blog-thumb-desc .vy-title-block {
font-size: 1.2em;
}
.vy-item-badge {
display: block;
color: #00a430;
}
.vy-item .vy-price-block strike {
position: absolute;
margin-top: -24px;
color: red;
}
.navbar-brand {
width: 260px;
}
#moreInfo {
width: 260px;
margin-left: 0;
justify-content: end;
}
.faq-list .card-header {
background-color: #f8f9fa;
}
.faq-list .card-header a {
font-weight: 600;
text-align: left;
width: 100%;
display: block;
color: #000;
}
.faq-list .card-body {
background-color: #ffffff;
}
.link {
margin-left: -14px;
color: #ffffff !important;
}
.reserve-button {
border: 3px solid #fff;
color: #fff;
}
.col-sm-4 {
width: 43%;
}
.footer .list-group-item {
color: #888;
}
.livechat-button {
color: #00778e;
}.stock-search-filter-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/90896101bdbed47a006f10f183870a7f.jpg); } .millard-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/da7fd7cfcb7ac7f2bb9ae0004f4ae13a.jpg); } .buy-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/8597529eb903b8a3d1c744d922db2824.jpg); } .stock-list-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/48a9e94c630a5ff3ab41a80558dd2012.jpg); } .customer-care-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/e66aaed461da1b0abe8d843b6f5ce7b3.jpg); } .stock-search-filter-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/02a4cdb7eb896ee7ff70204fc6b02ccb.jpg); } .stock-filter-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/4ec2eccd5073c56411747c8e4d486323.jpg); } .car-title-preview-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/dda836abba021364266eec1d9feac2b9.jpg); } .car-icons-preview-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/b115757bb5db2670b76b6e08caeb728c.jpg); } .car-icons-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/2ae05a97b087a4f3c04d9044ac0b7c4f.jpg); } .find-car-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/529f1439ece270245bf8867eb3c52636.jpg); } .featured-vehicles-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/92e9f8ba985252e5d67a11119ee734d0.jpg); } .finance-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/d1aa2ea3f1a8aa5ab69645cdb1901b6b.jpg); } .testdrive-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5888d445107bcbde14182a84bc3bead9.jpg); } .warranty-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/0f0b9cc8d8cfaef8a38867f3baf118d7.jpg); } .service-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/07851d558164af0d8e2e9428a98b4358.jpg); } .footer-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/2940e2d832885261451e8748ecea31cc.jpg); } .view-more-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/986f646248c52ad163e181c0f3255965.jpg); } .hero-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/31744991ea89f6f574bad11c1aa30ce4.jpg); } .important-notice-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/29ac33c8504f919566a38bbc9ed205f9.jpg); } .finance-block-row-left-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a11c4da14b529c11181e3912d956f3ae.jpg); } .finance-block-row-right-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5e4de6aaf51b0c47bb00e864b47ca67c.jpg); } .finance-block-banner-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/797399e9fb355d5783269cc95d0a1fca.jpg); } .enquire-now-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/362d4e7b193db360dea4249c89fe8e61.jpg); } .car-specifics-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5fc8aee4dbbb41b9965011343f73d8f3.jpg); } .finance-block-hero-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/9c476b966bf7886a0e7ff96bed883e5e.jpg); } .finance-block-inpage-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/41165615fb2ae0e03e17138b6f36b634.jpg); } .finance-block-faq-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/ce2300cea0003b539f2f92efedc10c73.jpg); } .insurance-banner-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/ce72bb8276558a00f72bfd2725dd6b20.jpg); } .insurance-block-row-left-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/09b8739e68211eabc27c4c06482fb9e8.jpg); } .insurance-block-row-right-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5796d3a63e2e63cd0b674d77d17e3f43.jpg); } .consignment-banner-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/0b371bb0ea71e790c03e8819c14579a9.jpg); } .consignment-block-row-left-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/81633759194d67c53691cd99de7a65d2.jpg); } .sell-my-car-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/066bca44397969ad467216813d9c397a.jpg); } .consignment-block-row-right-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/598e85591ab8f7a3e136511b5e83876c.jpg); } .about-us-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/d5c71d1f694b850608a1602e22bf7582.jpg); } .warranty-block-row-righttwo-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/6d998a834f7e2ced867b985fc92d1086.jpg); } .about-us-block-row-left-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/8cf9e23806785b06a7dc20577899229a.jpg); } .about-us-block-row-right-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/b040f304884fd91c7484f8f2fe3c559c.jpg); } .about-us-block-row-lefttwo-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/638ef91ffd72b27aa2cd315376c5b9bc.jpg); } .about-us-block-banner-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/78aa950cd3a817951518ab7b66c84832.jpg); } .caravan-title-preview-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/1d3ab53f1d5090c3c68f3b0e3733bb52.jpg); } .caravan-icons-preview-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5f82dc5a84775dd3d0b80b8c6ee161c0.jpg); } .caravan-icons-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/1d4185b0c8f16a3990109ba357056f29.jpg); } .caravan-specifics-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/6e093bf6ba1d7eeb1e7388bc12f0f0e3.jpg); } .warranty-block-row-left-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/38dcda70562b3e59bc8060e73a94fc35.jpg); } .warranty-block-row-right-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/d0d24eb0618f95bb4fdbc830ee4f796b.jpg); } .warranty-block-inpage-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a2785f7605552ba0c7851fd50408f349.jpg); } .warranty-block-banner-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a5ab9989f06e14e51a115906cd5f987e.jpg); } .warranty-block-row-lefttwo-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/771d5163cd7830c1b181b65faaa01a54.jpg); } .contact-hero-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a5ce9ad2d9c957ab0b5e82dc4dfc8514.jpg); } .contact-block-banner-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/cc8acaa7c53ca4f6497f5fc7bce05002.jpg); } .contact-details-block-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/3969b1a51a65fff95475d8efc0f8bb39.jpg); } .contact-footer-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/b910f52b4793882ae54d4e44c3978e60.jpg); } .contact-title-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/84586e96b5afb4de6fd34c03b7b4f7e4.jpg); } .warranty-claim-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/fc1d287d89c73e53ad7ce9ccf740827d.jpg); } .brands-title-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5f5bc6f1d83a81dc4271d3d29cb1f449.jpg); } .about-home-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/511725f1c14b6b9767bd2b7904da8233.jpg); } .about-us-block-row-right-two-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/05cbf9f19b70efe8d78b255c573f5273.jpg); } .index-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/afdcb82efba12d87cf97690f04e7bd5e.jpg); } .campers-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/45c28050510edf3406a1b04b3017b97e.jpg); } .products-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/7bc97e8663feb91c9bf8b40c387e7aae.jpg); } .caravans-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5a5b81f972c9d3a3dd6fa788c3947e6f.jpg); } .warranty-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/ec90089be63848ab81c17b959890f078.jpg); } .new-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/144143b33d94ba5a14c67cb32d2ef34c.jpg); } .viscount-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/5a292aa066ea70f0a2a1b5d75c763a18.jpg); } .insurance-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/87750eb9a2d33713c63ade760930a781.jpg); } .used-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a72a35fcae82e54847a793a81aa2d131.jpg); } .motorhomes-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/106e2f7d9a4139755575ae791c19d323.jpg); } .olympic-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/590b303ed6d47bdaf5ae3cbadeb98c53.jpg); } .services-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/ee67307e0d514660c43550ad01760dd2.jpg); } .consignment-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/6be33bd55131bd941b8808375090e487.jpg); } .franklin-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/85ca6a44a2b551e45748881a02e9d1dd.jpg); } .finance-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/13ea93e04235de9c152b3ffca6af2727.jpg); } .aboutus-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/2eae0aede454ebcb13842089d2daa755.jpg); } .contact-image { background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/ec4d8f40b497dbce70012b5399bcd281.jpg); } .css-image { background-image: url(); } .javascript-image { background-image: url(); } .trackingCode-image { background-image: url(); } .bodyCode-image { background-image: url(); } .chatService-image { background-image: url(); } .settings-image { background-image: url(); } .social-image { background-image: url(); } .redirects-image { background-image: url(); } .isOEM-image { background-image: url(); } .latest-vehicle{ background-image: url(https://virtualyard.com.au/photos/sf0N6ndmx9IFQEBLY2_YzjM84AjAYzZAh_KAeYGic0fUIdKLvrUPKxQjCF_FWOw84T5xhmWZW-dZgYRip1FgjQhWr5G-Ggy36NAcsRZxnhM.jpg); }
</style>
<!-- Google tag (gtag.js) --> <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-T0CZDE25ZG"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-T0CZDE25ZG'); </script>
<link rel="shortcut" href="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a91fa79d1f62d9c1705834ef7c62ea6d.jpg" type="image/jpg">
<link href="/favicons.jpg" rel="icon" type="image/jpg">
<link rel="apple-touch-icon" href="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/a91fa79d1f62d9c1705834ef7c62ea6d.jpg" type="image/jpg">
<script type="module" src="https://unpkg.com/[email protected]/dist/ionicons/ionicons.esm.js"></script>
<script nomodule="" src="https://unpkg.com/[email protected]/dist/ionicons/ionicons.js"></script>
<!--
<script type="module" src="/theme3/assets/js/ionicons.esm.js"></script>
<script nomodule src="/theme3/assets/js/ionicons.js"></script>
-->
<script src="/theme3/assets/js/jquery.min.js"></script>
<script src="/theme3/assets/bootstrap/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://dealers.virtualyard.com.au/public/chat.css?v=7"><link rel="stylesheet" type="text/css" href="https://dealers.virtualyard.com.au/public/virtualdealer.css?v=13"><link rel="stylesheet" type="text/css" href="https://dealers.virtualyard.com.au/public/fonts/style.css?v=5"><script type="text/javascript" charset="UTF-8" src="https://maps.googleapis.com/maps-api-v3/api/js/58/11a/common.js"></script><script type="text/javascript" charset="UTF-8" src="https://maps.googleapis.com/maps-api-v3/api/js/58/11a/util.js"></script></head>
<body class="site-3962 current-page-index page- current-page index vy-live virtual-dealer" oncopy="return false" onpaste="return false" oncut="return false" data-aos-easing="ease" data-aos-duration="400" data-aos-delay="0">
<nav class="navbar navbar-dark navbar-expand-lg ">
<div class="container-fluid no-padding">
<a class="navbar-brand " href="/" style="background: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/7501bafd35d56934ca0a65c65cd21f00.jpg) no-repeat;" title="RV Connection"></a>
<button data-toggle="collapse" class="navbar-toggler bubble" data-target="#navcol-1">
Menu
</button>
<div class="collapse navbar-collapse" id="navcol-1" style="font-size: 13px;font-family: Montserrat, sans-serif;font-weight: 600;text-transform: uppercase;">
<ul class="nav navbar-nav mx-auto">
<li class="nav-item pg-index">
<a href="/index" class="nav-link nav_hover">Home</a>
</li>
<li class="nav-item dropdown ">
<a class="nav-link dropdown-toggle " href="#" id="navbarDropdown" role="button" data-toggle="dropdown" data-menu="new" aria-haspopup="true" aria-expanded="false">
New </a>
<div class="dropdown-menu new" aria-labelledby="navbarDropdown">
<a class="dropdown-item " href="/millard">
<span class="">Millard</span>
</a>
<a class="dropdown-item " href="/viscount">
<span class="">Viscount</span>
</a>
<a class="dropdown-item " href="/olympic">
<span class="">Olympic</span>
</a>
<a class="dropdown-item " href="/franklin">
<span class="">Franklin</span>
</a>
</div>
</li>
<li class="nav-item dropdown ">
<a class="nav-link dropdown-toggle " href="#" id="navbarDropdown" role="button" data-toggle="dropdown" data-menu="used" aria-haspopup="true" aria-expanded="false">
Used </a>
<div class="dropdown-menu used" aria-labelledby="navbarDropdown">
<a class="dropdown-item " href="/campers">
<span class="">Campers</span>
</a>
<a class="dropdown-item " href="/caravans">
<span class="">Caravans</span>
</a>
<a class="dropdown-item " href="/motorhomes">
<span class="">Motorhomes</span>
</a>
</div>
</li>
<li class="nav-item dropdown ">
<a class="nav-link dropdown-toggle " href="#" id="navbarDropdown" role="button" data-toggle="dropdown" data-menu="services" aria-haspopup="true" aria-expanded="false">
Services </a>
<div class="dropdown-menu services" aria-labelledby="navbarDropdown">
<a class="dropdown-item " href="/products">
<span class="">Repairs & Services</span>
</a>
<a class="dropdown-item " href="/insurance">
<span class="">Insurance Work</span>
</a>
<a class="dropdown-item " href="/consignment">
<span class="">Consignment</span>
</a>
<a class="dropdown-item " href="/finance">
<span class="">Finance</span>
</a>
</div>
</li>
<li class="nav-item pg-aboutus">
<a href="/aboutus" class="nav-link nav_hover">About Us</a>
</li>
<li class="nav-item pg-contact">
<a href="/contact" class="nav-link nav_hover">Contact</a>
</li>
</ul>
<ul class="nav navbar-nav" id="moreInfo" style="text-align: right;">
<!--
<li class="nav-item bubble">
<a class="nav-link nav_hover" href="#" onclick="enquireNow()" style="text-align: left;color: #222;" target="_self">Enquire Now</a>
</li>
-->
<li class="nav-item bubble">
<a class="nav-link nav_hover" href="/my-account/" style="text-align: left;color: #222;" target="_self">My Account</a>
</li>
</ul>
</div>
</div>
</nav><style>
body:not(.vy-scrolling) .nav-item a:not(.dropdown-item) {
color: white;
}
</style>
<!--
https://ionic.io/ionicons
-->
<section class="d-flex flex-column justify-content-between mb-xs-3 full-page" id="fullpage-slider">
<div id="hero-slider" class="carousel slide" data-interval="false" data-ride="carousel" data-pause="hover">
<div class="carousel-inner">
<div class="carousel-item active" data-item="1" style="background-image: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/31744991ea89f6f574bad11c1aa30ce4.jpg); background-color: rgba(0,0,0,0.1); background-blend-mode: multiply; background-size: cover; background-position: center;">
<div style="padding: 20px; border-radius: 21px; background: rgba(0,0,0,0.4); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); margin: 80px auto; max-width: 540px; margin-top: 40vh;">
<h2 class="text-center color-white aos-init aos-animate" data-aos="fade-up" data-aos-delay="100" data-aos-duration="700" data-aos-once="true" id="titlex">
RV CONNECTION
</h2>
<h1 class="text-center color-white aos-init aos-animate" style="font-size: larger" data-aos="fade-in" data-aos-delay="500" data-aos-duration="650" data-aos-once="true" id="subtitlex">
Caravans & Campers
</h1>
</div>
<div class="carousel-actions d-flex d-md-block">
<div class="container" style="max-width: 700px;">
<div class="row key-features color-white">
<a href="#" class="col color-white trigger aos-init aos-animate" data-element=".valuation" data-aos="fade" data-aos-delay="400" data-aos-once="true" data-aos-offset="0">
<ion-icon name="wallet-outline" role="img" class="md hydrated" aria-label="wallet outline"></ion-icon>
<p id="p-bottom-2" style="font-size: 13px;white-space: nowrap;">Sell My RV</p>
</a>
<a href="#" class="col with-borders color-white trigger aos-init aos-animate" data-element=".livechat-button" data-aos="fade" data-aos-delay="500" data-aos-once="true" data-aos-offset="0">
<ion-icon name="chatbox-outline" role="img" class="md hydrated" aria-label="chatbox outline"></ion-icon>
<p id="p-bottom" style="font-size: 13px;white-space: nowrap;">Live Chat</p>
</a>
<button class="col color-white aos-init aos-animate" data-aos="fade" data-aos-delay="600" data-aos-once="true" data-aos-offset="0" onclick="claimNow()" style="background: transparent; border: none;">
<ion-icon name="build-outline" role="img" class="md hydrated" aria-label="build outline"></ion-icon>
<p id="p-bottom-1" style="font-size: 13px;white-space: nowrap;">Warranty</p>
</button>
<div class="col align-self-center">
<a href="stock-list/" class="btn btn-primary btn-block reserve-button" style="background: rgba(0,123,255,0);max-width: 300px;margin:0 auto;">Browse Our Stock</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="d-flex align-items-center shaded-bg" style="background: #fff;border-bottom: 0.5px solid #e3e3e3;border-top: 0.5px solid #fff;padding-top: 3vh;">
<div class="container">
<hr class="featurette-divider">
<div class="row">
<div class="col-sm-12">
<h2 class="mb-3" style="margin-top: 30px;text-align: center;">About Us</h2>
<p style="font-family: Montserrat, sans-serif;font-weight: 500;text-align: center; margin:0 auto;"><br>Welcome to RV Connection, a locally owned family business with over 50+ years combined experience in the Caravan and RV Industry. We are passionate about our RV's, providing personalised service, to help you find the Caravan or Camper to suit your needs. Our friendly, knowledgeable and dedicated team will help you choose from our range of stocked caravans and campers or help you personalise your new caravan by choosing a layout and selecting specifications to suit your needs.</p>
</div>
</div>
<hr class="featurette-divider">
</div>
</section>
<section class="d-flex align-items-center aos-init" data-aos="fade-up" data-aos-duration="700">
<div class="container">
<section class="">
<div class="container-fluid">
<div class="row mb-4">
<div class="col mt-5 text-center">
<h2 class="mb-3" style="margin-top: 30px;">Our Brands</h2>
</div>
</div>
</div>
</section>
<hr class="featurette-divider">
<style>
@media (min-width: 62em) {
.featurette-heading {
margin-top: 0rem;
}
}
</style>
<div class="row featurette">
<div class="col-md-6 order-md-2">
<h2 class="featurette-heading">Millard <span class="text-muted color-blue">Caravans</span>.</h2>
<p class="lead"></p><p><b>The name that caravaners have trusted for over 70 years</b>
<br><br>
Millard Caravans manufacturer semi off road and full off-road caravans. Built to last on a hot dipped galvanized chassis, with an aluminium frame, Millard use Australian materials to withstand harsh Australian conditions.
<br><br>
Millard offer caravan models in full vans, bunk and pop top models, built in their Ingleburn factory, from the chassis up Millard Caravans can offer customisation to each customer. With the latest appliances, safety features and large range of options available.
<br><br>
<b>Millard Caravans will make your holiday experience more enjoyable!</b>
</p>
<br>
<a href="millard">View the range</a>
</div>
<div class="col-md-6 order-md-1">
<img class="featurette-image img-fluid mx-auto" alt="500x500" src="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/8cf9e23806785b06a7dc20577899229a.jpg" data-holder-rendered="true" style="width: 725px;">
</div>
</div>
<hr class="featurette-divider">
<style>
@media (min-width: 62em) {
.featurette-heading {
margin-top: 0rem;
}
}
</style>
<div class="row featurette">
<div class="col-md-6">
<h2 class="featurette-heading">Viscount <span class="text-muted color-blue">Caravans</span>.</h2>
<p class="lead"><b></b></p><p><b>The Affordable Lifestyle</b></p>
<br>
<p>Viscount Caravans is an iconic Australian Caravan brand with history dating back to the ‘60’s. Proudly Australian made and Australian owned, Viscount Caravans aims to set the standard for unprecedented value with a handpicked selection of quality appliances and fittings.</p>
<br><br>
<p>Built in Campbellfield, Victoria in new, state of the art facilities, Viscount caravans place a huge focus on technology and modern, efficient manufacturing processes which ensure they keep up to date with current market trends.
</p>
<br>
<a href="viscount">View the range</a>
</div>
<div class="col-md-6">
<img class="featurette-image img-fluid mx-auto" alt="500x500" src="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/b040f304884fd91c7484f8f2fe3c559c.jpg" data-holder-rendered="true" style="width: 725px;">
</div>
</div>
<hr class="featurette-divider">
<style>
@media (min-width: 62em) {
.featurette-heading {
margin-top: 0rem;
}
}
</style>
<div class="row featurette">
<div class="col-md-6 order-md-2">
<h2 class="featurette-heading">Olympic <span class="text-muted color-blue">Caravans</span>.</h2>
<p class="lead"></p><p><b>In Pursuit of Your Dreams - Our Range of Olympic Caravans will take you there!</b>
<br><br>
Olympic Caravans is a family orientated business and is always first across the line for value for money. The Olympic range of pop tops and caravans are built for the budget conscious, from basic 12ft models to those who want to go all out and choose a custom built 20ft plus van with all the options.
<br><br>
<b>You'll experience YOUR Dreams with Olympic caravans!</b></p>
<br>
<a href="olympic">View the range</a>
</div>
<div class="col-md-6 order-md-1">
<img class="featurette-image img-fluid mx-auto" alt="500x500" src="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/638ef91ffd72b27aa2cd315376c5b9bc.jpg" data-holder-rendered="true" style="width: 725px;">
</div>
</div>
<hr class="featurette-divider">
<style>
@media (min-width: 62em) {
.featurette-heading {
margin-top: 0rem;
}
}
</style>
<div class="row featurette">
<div class="col-md-6">
<h2 class="featurette-heading">Franklin <span class="text-muted color-blue">Caravans</span>.</h2>
<p class="lead"><b></b></p><p><b>Experience Evolution At Its Very Best</b></p>
<br>
<p>Franklin, a name that has been a close and integral part of caravanning across Australia for many years. Known for manufacturing innovative and stylish vans that incorporate the latest in design, materials and technology, Franklin Caravans continue to exceed build standards.
<b>Find your perfect Franklin!</b></p>
<br><br>
<a href="franklin">View the range</a>
</div>
<div class="col-md-6">
<img class="featurette-image img-fluid mx-auto" alt="500x500" src="https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/05cbf9f19b70efe8d78b255c573f5273.jpg" data-holder-rendered="true" style="width: 725px;">
</div>
</div>
</div>
</section>
<hr class="normal-divider">
<div class="d-md-flex flex-md-equal w-100 my-md-3 pl-md-3 hero-blocks">
<div class="bg-light pt-3 px-3 pt-md-5 px-md-5 mb-xs-3 text-center text-white overflow-hidden feature-block" style="background: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/d1aa2ea3f1a8aa5ab69645cdb1901b6b.jpg);">
<div class="" style="padding-bottom: 30px; border-radius: 21px; background: rgba(0,0,0,0.2);backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); margin: 80px auto; max-width: 540px;">
<div class="my-3 pt-5 pb-2 px-3">
<h2 class="display-5 aos-init" data-aos="fade-up" data-aos-delay="0" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Apply For Finance</h2>
<p class="lead aos-init" data-aos="fade-in" data-aos-delay="300" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Get pre-approved and start shopping for your next Caravan today.</p>
</div>
<div style="max-width: 300px; margin: 0 auto;">
<a href="/finance" class="btn btn-primary btn-block reserve-button mb-4" type="button" style="background: rgba(0,0,0,0);">Learn More</a>
<a href="/my-account" class="link">Check status of application <i class="icon ion-ios-arrow-right"></i></a>
</div>
</div>
</div>
<div class="bg-dark pt-3 px-3 pt-md-5 px-md-5 mb-xs-3 text-center text-white overflow-hidden feature-block" style="background: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/066bca44397969ad467216813d9c397a.jpg);">
<div style="padding-bottom: 30px; border-radius: 21px; background: rgba(0,0,0,0.4);backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); margin: 80px auto; max-width: 540px;">
<div class="my-3 pt-5 pb-2 px-3">
<h2 class="display-5 aos-init" data-aos="fade-up" data-aos-delay="0" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Sell My Caravan</h2>
<p class="lead aos-init" data-aos="fade-in" data-aos-delay="300" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Tell us about your carvan and we will get back to you with a genuine offer.</p>
</div>
<div style="max-width: 300px; margin: 0 auto;">
<a href="/contact" class="btn btn-primary btn-block reserve-button trigger" data-element=".valuation" style="background: rgba(0,0,0,0);">Sell My Caravan</a>
</div>
</div>
</div>
</div>
<!--
<section class="">
<div class="container-fluid">
<div class="row mb-4">
<div class="col mt-3 text-center">
<h2 class="mb-3">Find your next car.</h2>
</div>
</div>
</div>
</section>
-->
<div class="d-md-flex flex-md-equal w-100 my-md-3 pl-md-3 hero-blocks">
<div class="bg-light pt-3 px-3 pt-md-5 px-md-5 mb-xs-3 text-center text-white overflow-hidden feature-block" style="background: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/07851d558164af0d8e2e9428a98b4358.jpg);">
<div class="" style="padding-bottom: 30px; border-radius: 21px; background: rgba(0,0,0,0.2);backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); margin: 80px auto; max-width: 540px;">
<div class="my-3 pt-5 pb-2 px-3">
<h2 class="display-5 aos-init" data-aos="fade-up" data-aos-delay="0" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Warranty</h2>
<p class="lead aos-init" data-aos="fade-in" data-aos-delay="300" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Fill in our warranty claim form to begin the claim process.</p>
</div>
<div style="max-width: 300px; margin: 0 auto;">
<button class="btn btn-black btn-block reserve-button mb-4" style="background: rgba(0,123,255,0); border: 3px solid #fff !important; color: #fff !important;" onclick="claimNow()">Make a Claim</button>
</div>
</div>
</div>
<div class="bg-light pt-3 px-3 pt-md-5 px-md-5 mb-xs-3 text-center text-white overflow-hidden feature-block" style="background: url(https://dealers.virtualyard.com.au/vydata/5cf21ce30208cfffaa832c6e44bb567d/0f0b9cc8d8cfaef8a38867f3baf118d7.jpg);">
<div class="" style="padding-bottom: 30px; border-radius: 21px; background: rgba(0,0,0,0.2);backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); margin: 80px auto; max-width: 540px;">
<div class="my-3 pt-5 pb-2 px-3">
<h2 class="display-5 aos-init" data-aos="fade-up" data-aos-delay="0" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">Repairs & Services</h2>
<p class="lead aos-init" data-aos="fade-in" data-aos-delay="300" data-aos-duration="650" data-aos-once="false" data-aos-offset="0">At our large undercover Service Centre located in St Mary's.</p>
</div>
<div style="max-width: 300px; margin: 0 auto;">
<a href="/products" class="btn btn-black btn-block reserve-button mb-4" style="background: rgba(0,123,255,0); border: 3px solid #fff !important; color: #fff !important;">Learn More</a>
</div>
</div>
</div>
</div>
<hr class="normal-divider">
<div class="footer-buttons">
<div id="vertical-line" style="width: 1px;height: 200px;margin: 0 auto;margin-top: 40px;margin-bottom: 40px;"></div>
<div class="d-flex flex-column justify-content-center align-items-center" id="footer-button" style="max-width: 300px; margin: 0 auto;margin-bottom: 40px;">
<a href="/contact" class="btn btn-white btn-block btn-primary reserve-button mb-4 trigger" data-element=".livechat-button" style="background: rgba(0,123,255,0);color: #000;">Chat With Us</a>
<a href="/stock-list" class="btn btn-white btn-block btn-primary reserve-button mb-4" style="background: rgba(0,123,255,0);color: #000;">Browse Our Stock</a>
</div>
<footer class="footer">
<div class="container text-left">
<div class="d-md-flex flex-md-equal">
<div class="col">
<h5 style="line-height: 30px;margin-bottom: 1rem;"><a href="#subscribe" onclick="return subscribeNewsletter()" style="color: #000;text-decoration: underline;">Click here</a> to subscribe to our newsletter.</h5>
</div>
<div class="col social text-md-right">
<a href="https://www.facebook.com/rvconnection1/" target="_blank"><i class="icon ion-social-facebook"></i></a>
</div>
</div>
<hr style="border-top: 1px solid rgba(255,255,255,.1);">
<div class="d-md-flex flex-md-equal">
<div class="col">
<h2>For Sale</h2>
<ul class="list-group list-group-flush">
<li class="list-group-item"><a href="caravans">Caravans</a></li>
<li class="list-group-item"><a href="campers">Campers</a></li>
<li class="list-group-item"><a href="motorhomes">Motorhomes</a></li>
<li class="list-group-item"><a href="contact" class="trigger" data-element=".valuation">Sell your caravan</a></li>
</ul>
</div>
<div class="col">
<h2>Services</h2>
<ul class="list-group list-group-flush">
<li class="list-group-item"><a href="products">Repairs & Services</a></li>
<li class="list-group-item"><a href="insurance">Insurance Work</a></li>
<li class="list-group-item"><a href="consignment">Consignment</a></li>
<li class="list-group-item"><a href="finance">Finance</a></li>
</ul>
</div>
<div class="col">
<h2>Our Brands</h2>
<ul class="list-group list-group-flush">
<li class="list-group-item"><a href="millard">Millard</a></li>
<li class="list-group-item"><a href="viscount">Viscount</a></li>
<li class="list-group-item"><a href="olympic">Olympic</a></li>
<li class="list-group-item"><a href="franklin">Franklin</a></li>
</ul>
</div>
<div class="col">
<h2>Trading Hours</h2>
<ul class="list-group list-group-flush">
<li class="list-group-item"><a>Monday to Friday 9am - 5pm</a></li>
<li class="list-group-item"><a>Saturday 9am - 4pm</a></li>
<li class="list-group-item"><a>Sunday 10am - 4pm</a></li>
</ul>
</div>
</div>
<hr style="border-top: 1px solid rgba(255,255,255,.1);">
</div>
</footer>
</div><div class="important-notice hidden" data-title="Cookie Notice" data-description="<p>This website uses cookies to improve user experience and site performance, offer advertising tailored to your interests and enable social media sharing. Where required by applicable law, we will obtain your consent before we place any cookies on your device that are not strictly necessary for the functioning of our websites. By clicking 'I Accept', you agree to our use of cookies.</p><table><tr><td><button class="btn btn-black btn-block reserve-button btnNoticeAccept" type="button">I Accept</button></td></tr></table>"></div>
<footer class="footer-basic">
<ul class="list-inline" style="font-family: Montserrat, sans-serif;font-size: 11px;">
<li class="list-inline-item">RV Connection © 2024<br></li>
</ul>
<ul class="list-inline" style="font-family: Montserrat, sans-serif;font-size: 11px;">
<li class="list-inline-item dealerLicense">Lic No: 062092</li>
<li class="list-inline-item"><a href="https://carsforsale.com.au/privacy-policy" target="_self">Privacy Policy</a><br></li>
<li class="list-inline-item"><a href="https://carsforsale.com.au/terms-of-use" target="_self">Terms of Use</a><br></li>
</ul>
<center>
<a class="powered-by-virtualyard mt-5" href="https://carsforsale.com.au/about-us" target="_blank">
<img src="https://securepay.virtualyard.com.au/payment/img/powered-by-virtualyard.png" class="pt-5" width="100px" alt="Powered by VIRTUALYARD">
</a>
</center>
</footer>
<!-- Modal -->
<div class="modal fade" id="mainModal" tabindex="-1" aria-labelledby="mainModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content p-3 p-lg-5">
</div>
</div>
</div>
<!-- Modal Notice -->
<div class="modal fade show" id="noticeModal" tabindex="-1" aria-labelledby="mainModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered desktop-subtle modal-lg">
<div class="modal-content p-3 p-lg-5"><div class="modal-header"><h5 class="modal-title" id="mainModalLabel">Cookie Notice</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body"><div class="container-fluid" id="modal-content"><p>This website uses cookies to improve user experience and site performance, offer advertising tailored to your interests and enable social media sharing. Where required by applicable law, we will obtain your consent before we place any cookies on your device that are not strictly necessary for the functioning of our websites. By clicking 'I Accept', you agree to our use of cookies.</p><table><tbody><tr><td><button class="btn btn-black btn-block reserve-button btnNoticeAccept" type="button">I Accept</button></td></tr></tbody></table></div></div></div>
</div>
</div>
<script>
//var dealerConnect = {
// sideBar: false,
//}
</script>
<script src="https://maps.googleapis.com/maps/api/js?v=3.53&key=AIzaSyC3VWbzTjihT4554IuqXvWvOcILcFrXiqg&callback=startMap&libraries=places" defer=""></script>
<script src="/theme3/assets/js/markercluster.js"></script><iframe src="https://dealers.virtualyard.com.au/public/67366b55966db/authh.html" style="display: none; width: 0px; height: 0px;" onload="ifrmLoad()" sandbox="allow-forms allow-modals allow-popups allow-scripts"></iframe>
<script src="/theme3/assets/js/bs-init.js?v=4"></script>
<script src="/theme3/assets/js/aos2.js"></script>
<script src="/theme3/assets/js/nav.js"></script>
<script src="/theme3/assets/js/swiper-bundle.min.js"></script>
<script src="/theme3/assets/js/lightgallery.js"></script>
<script src="/theme3/assets/js/lg-thumbnail.min.js"></script>
<script src="/theme3/assets/js/lightslider.min.js"></script>
<script src="/theme3/assets/js/universal-parallax.min.js"></script>
<script>
( function( $ ) {
new universalParallax().init({
speed: 4
});
} )( jQuery );
document.addEventListener("DOMContentLoaded", function () {
document.getElementById("sec-rem").remove();
locations = null;
const imageObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach((entry) => {
if (entry.isIntersecting) {
const lazyImage = entry.target
lazyImage.src = lazyImage.dataset.src
lazyImage.classList.remove("lzy_img");
imgObserver.unobserve(lazyImage);
}
}, {
threshold: 0.1,
rootMargin: "75%",
});
});
const arr = document.querySelectorAll('img.lzy_img')
arr.forEach((v) => {
imageObserver.observe(v);
})
});
$('.light-gallery').lightGallery({
thumbnail:true,
hash: false
});
$('.light-slider').lightSlider({
gallery:false,
item:1,
loop:true,
thumbItem: 5,
slideMargin:0,
enableDrag: true,
hash: false,
currentPagerPosition:'left',
onAfterSlide: function () {
/*
$('.image-gallery iframe').remove();
$('.image-gallery li').removeClass('hasIframe');
*/
},
onSliderLoad: function(el) {
}
});
$(".vehicle-photo-gallery, .vehicle-details .inline-img").on("click", () => {
$(".vehicle-photo-carousel li").trigger("click");
});
$('.btnBackToStockList').on('click', function(e) {
e.preventDefault();
if(history.length > 0) {
history.back();
} else {
location.href = '/stock-list';
}
});
var mainModal;
var noticeModal;
var defaultStockFilter = {};
var items = 0;
var itemsDone = 0;
var startTime = 0;
var endTime = 0;
var StockFilterString = "";
var StockFilter = {
location : {},
make : {},
model: {},
transmission: {},
body : {},
fueltype : {},
year : {},
seats: {},
availableFilters : {
make : {},
model : {},
body : {},
transmission: {},
location: {},
fueltype: {},
year: {},
seats: {},
},
must : {
make : true,
model : false,
transmission : true,
body : true,
location : true,
fueltype: true,
year: true,
seats: true,
},
has : {},
openMenu : '',
selectedItem : '',
version : 3,
};
function activateStockFilter() {
var sortItems = $(".search-results .vy-item");
var originalSortItems = sortItems;
console.log('activateStockFilter');
if (sessionStorage.getItem("StockFilter") === null) {
} else {
var StockFilterTemp = JSON.parse(sessionStorage.getItem('StockFilter'));
console.log(StockFilter);
if(StockFilterTemp['version'] != StockFilter['version']) {
sessionStorage.setItem('StockFilter',JSON.stringify(StockFilter));
} else {
StockFilter = $.extend(true,{}, StockFilterTemp);
}
buildStockFilterString(true);
}
$('.loader-container').hide();
$('.btn-tab').on('click', function(e) {
//e.stopPropagation();
$('.btn-tab').removeClass('active');
$(this).addClass('active');
$(".dropdownSort").text($(this).text());
var sort = $(this).data('sort');
var sortType = sort;
var direction = 'low-to-high';
if(sort == 'price-low') {
sortType = 'price';
} else if(sort == 'price-high') {
sortType = 'price';
direction = 'high-to-low';
} else if(sort == 'year') {
direction = 'high-to-low';
} else if(sort == 'recommended') {
sortType = "recommended";
}
var numericallyOrderedDivs = sortItems.sort(function (a, b) {
var contentA =parseInt( $(a).data(sortType));
var contentB =parseInt( $(b).data(sortType));
if(direction == 'high-to-low') {
return (contentA > contentB) ? -1 : (contentA < contentB) ? 1 : 0;
} else {
return (contentA < contentB) ? -1 : (contentA > contentB) ? 1 : 0;
}
});
$('.search-results').html(numericallyOrderedDivs);
});
$(document).on('click', ".btnResetFilter", function(e) {
e.stopPropagation();
console.log("btnResetFilter");
sessionStorage.setItem('StockFilter',JSON.stringify(defaultStockFilter));
StockFilter = $.extend(true,{}, defaultStockFilter);
buildStockFilterString(true);
});
$(".stockSearchBtnMore").on('click', function(e) {
e.preventDefault();
if($("body").hasClass("stock-search-advanced")) {
$(".filter-top.should-hide:not(.button)").addClass('hidden');
$("body").removeClass("stock-search-advanced").removeClass('overflow-hidden-search');
$(".stockSearchBtnMore span").text("Advanced filters");
} else {
$(".filter-top.hidden:not(.button)").removeClass('hidden').addClass('should-hide');
$("body").addClass("stock-search-advanced");
$(".stockSearchBtnMore span").text("Basic filters");
}
checkHeightOfStockFilter();
});
$(".stockSearchBtnReset").on('click', function(e) {
e.preventDefault();
$(".filter-top .selected div").remove();
if($(".filter-top").hasClass("open")) {
$(".filter-top").removeClass("open");
}
$("body").removeClass('overflow-hidden-search');
sessionStorage.setItem('StockFilter',JSON.stringify(defaultStockFilter));
StockFilter = $.extend(true,{}, defaultStockFilter);
buildStockFilterString(true);
});
$(".applied-filters").on('click', function(e) {
e.stopPropagation();
window.scrollTo(0, 0);
$(this).removeClass('open');
$('.stock-filter-container').removeClass('open');
$('body').removeClass('stock-filter-open');
});
$(".filter-status .action").on('click', function(e) {
e.stopPropagation();
window.scrollTo(0, 0);
$(this).addClass('open');
$('.stock-filter-container').addClass('open');
$('body').addClass('stock-filter-open');
});
$(document).on('click','.btnFilteredHighlight', function() {
$('.stock-filter-container [data-filter="' + $(this).data('offfilter') + '"]').trigger('click');
})
$(".filter-item").on('click', function(e) {
e.stopPropagation();
startTime = Date.now();
$('.loader-container').show();
var filterItem = $(this);
console.log("filter Item");
if($(this).hasClass("active")) {
let parent = $(this);
let dataFilterTag = $(parent).attr('data-filter');
let parentFilter = $(this).parents(".filter-top").attr("data-filter");
delete StockFilter[parentFilter][dataFilterTag];
$(".filter-item[data-filter='" + dataFilterTag + "']").removeClass('active');
$(".filter-top." + parentFilter + " .selected div[data-filter='" + dataFilterTag + "']").remove();
if(parentFilter == 'make') {
$(".filter-item[data-parent='model'][data-parentfilter='" + dataFilterTag + "']").removeClass('active');
for (let model in StockFilter['model']) {
console.log("remove these models => " + dataFilterTag);
if (model.includes(dataFilterTag)) {
console.log("Removing this model");
console.log( model);
delete StockFilter['model'][model];
}
}
}
/*
$(this).removeClass("active");
//StockFilter['selectedItem'] = '';
delete StockFilter[$(this).data('parent')][$(this).data('filter')];
console.log("Delete => " + $(this).data('filter'));
if($(this).data('parent') == "make") {
$(".model-types." + $(this).data('filter')).hide();
} else {
$(".model-types" + $(this).data('filter')).hide();
}
if($(this).data('parent') == 'make') {
for (var model in StockFilter['model']) {
console.log('Delete model => ' + model);
if(StockFilter['model'][model] == $(this).data('filter')) {
delete StockFilter['model'][model];
}
}
}
*/
} else {
console.log("add class");
$(this).addClass("active");
StockFilter['selectedItem'] = $(this).data('parent');
if($(this).data('parentfilter')) {
//StockFilter[$(this).data('parent')][$(this).data('filter')] = $(this).data('parentfilter');
StockFilter[$(this).data('parent')][$(this).data('filter')] = $(this).text();
} else {
//StockFilter[$(this).data('parent')][$(this).data('filter')] = $(this).data('filter');
StockFilter[$(this).data('parent')][$(this).data('filter')] = $(this).text();
}
}
if($(this).data('parent') == 'make') {
//displayModelsAvailable();
}
/* build StockFilterString */
endTime = Date.now() - startTime;
console.log('seconds elapsed = ' + Math.floor(endTime/1000));
buildStockFilterString();
});
$(".filter-top").on('click', function(e) {
if($(e.target).hasClass("close-wrapper")) return;
if($(this).hasClass('disabled')) return;
if($(this).hasClass("open")) {
$(this).removeClass("open");
$('body').removeClass('overflow-hidden-search');
StockFilter['openMenu'] == '';
} else {
$(".filter-top").removeClass('open');
$(this).addClass("open");
StockFilter['openMenu'] = $(this).data('filter');
if(!$(this).hasClass("button")) {
$('body').addClass('overflow-hidden-search');
} else {
$('body').removeClass('overflow-hidden-search');
}
}
});
// CLOSE STOCK SEARCH TAGS ON CLICK
$(document).on("click",".filter-top .selected .close-wrapper", function(e) {
e.stopPropagation();
let parent = $(this);
let dataFilterTag = $(parent).attr('data-filter');
let parentFilter = $(this).parents(".filter-top").attr("data-filter");
delete StockFilter[parentFilter][dataFilterTag];
$(".filter-item[data-filter='" + dataFilterTag + "']").removeClass('active');
$(".filter-top." + parentFilter + " .selected div[data-filter='" + dataFilterTag + "']").remove();
if(parentFilter == 'make') {
$(".filter-item[data-parent='model'][data-parentfilter='" + dataFilterTag + "']").removeClass('active');
for (let model in StockFilter['model']) {
if (model.includes(dataFilterTag)) {
delete StockFilter['model'][model];
}
}
}
console.log(StockFilter);
buildStockFilterString();
});
if (typeof afterActivateStockFilter !== "undefined") {
afterActivateStockFilter();
}
}
function displayModelsAvailable() {
if(Object.keys(StockFilter['make']).length) {
console.log("displayModelsAvailable");
items = $('.model-types').length;
itemsDone = 0;
$('.model-types').addClass('will-hide');
$('.model-types').each(function( index ) {
itemsDone ++;
if(itemsDone >= items) {
for (var make in StockFilter['make']) {
$('.model-types.' + make).show().removeClass('will-hide').removeClass('hidden');
}
$('.model-types.will-hide').addClass('hidden').removeClass('will-hide').hide();
}
});
$('.filter-top.model').removeClass('disabled');
/*
$('.model-types').each(function( index ) {
itemsDone ++;
if(itemsDone >= items) {
for (var make in StockFilter['make']) {
$('.model-types.' + make).show();
}
$('.filter-sub.model').removeClass('disabled');
}
});
*/
} else {
$('.filter-top.model').addClass('disabled').removeClass('open');
$('.model-types').hide();
$('.filter-sub.model').addClass('disabled');
}
checkHeightOfStockFilter();
}
function checkHeightOfStockFilter() {
if( $("#hero-slider .stock-search").length) {
if($("#hero-slider .stock-search").height() + $("#hero-slider .stock-search").offset().top + ((window.innerHeight / 100) * 30) > window.innerHeight) {
$("#hero-slider .carousel-item").css("height", ($("#hero-slider .stock-search").height() + $("#hero-slider .stock-search").offset().top + ((window.innerHeight / 100) * 30)) + "px");
} else {
$("#hero-slider .carousel-item").css("height", "");
}
}
}
function buildStockFilterString(reload) {
$(".no-results").addClass("hidden");
startTime = Date.now();
StockFilterString = '';
StockFilter['availableFilters']['location'] = {};
StockFilter['availableFilters']['make'] = {};
StockFilter['availableFilters']['model'] = {};
StockFilter['availableFilters']['transmission'] = {};
StockFilter['availableFilters']['body'] = {};
StockFilter['availableFilters']['fueltype'] = {};
StockFilter['availableFilters']['year'] = {};
StockFilter['availableFilters']['seats'] = {};
if(reload) {
$('.filter-item').removeClass('active');
$('.filter-sub.model .model-types').hide();
for (var location in StockFilter['location']) {
$('.filter-item[data-filter="' + location + '"]').addClass('active');
}
for (var make in StockFilter['make']) {
$('.filter-item[data-filter="' + make + '"]').addClass('active');
$('.filter-sub.model .model-types.' + make).show();
}
for (var model in StockFilter['model']) {
$('.filter-item[data-filter="' + model + '"]').addClass('active');
}
for (var transmission in StockFilter['transmission']) {
$('.filter-item[data-filter="' + transmission + '"]').addClass('active');
}
for (var year in StockFilter['year']) {
$('.filter-item[data-filter="' + year + '"]').addClass('active');
}
for (var body in StockFilter['body']) {
$('.filter-item[data-filter="' + body + '"]').addClass('active');
}
for (var fueltype in StockFilter['fueltype']) {
$('.filter-item[data-filter="' + fueltype + '"]').addClass('active');
}
for (var seat in StockFilter['seats']) {
$('.filter-item[data-filter="' + seat + '"]').addClass('active');
}
if(StockFilter['make']) {
$('.filter-sub.model').removeClass('disabled');
}
if(StockFilter['openMenu'] != "") {
//$('.filter-top.' + StockFilter['openMenu']).addClass('open');
}
}
endTime = Date.now() - startTime;
console.log('Part 1 = ' + Math.floor(endTime/1000));
/*
if(Object.keys(StockFilter['model']).length > 0) {
// show only these models
console.log("Only show these models");
for (var model in StockFilter['model']) {
StockFilterString += ",.vy-item" + model; //addStockFilters();
if(reload) {
$('.filter-item[data-filter="' + model + '"]').addClass('active');
}
}
} else if(Object.keys(StockFilter['make']).length > 0) {
// show only these makes and their models
console.log("Only show these makes");
for (var make in StockFilter['make']) {
StockFilterString += ",.vy-item." + make; //addStockFilters(".vy-item." + make);
if(reload) {
$('.filter-item[data-filter="' + make + '"]').addClass('active');
}
}
}
*/
if(Object.keys(StockFilter['make']).length > 0) {
// show only these makes and their models
console.log("Only show these makes");
for (var make in StockFilter['make']) {
var hasModelRestriction = false;
for (var model in StockFilter['model']) {
if(model.includes(make)) {
hasModelRestriction = true;
StockFilterString += ",.vy-item" + model; //addStockFilters();
}
if(reload) {
$('.filter-item[data-filter="' + model + '"]').addClass('active');
}
}
if(!hasModelRestriction) {
StockFilterString += ",.vy-item." + make; //addStockFilters(".vy-item." + make);
}
if(reload) {
$('.filter-item[data-filter="' + make + '"]').addClass('active');
}
}
}
// STOCK SEARCH TAGS SECTION
$('.search-filters-highlighted-wrapper').empty();
for (let key in StockFilter.availableFilters) {
if(Object.keys(StockFilter[key]).length > 0) {
if($('.search-filters-highlighted-wrapper .btnResetFilter').length == 0)
$('.search-filters-highlighted-wrapper').append("<button type='button' class='btn btn-bubble btnResetFilter'>Reset Filter</button>");
$(".filter-top." + key + " .selected").empty();
for (const [key2, title] of Object.entries(StockFilter[key])) {
$(".filter-top." + key + " .selected").append("<div class='tag-wrapper close-wrapper' data-filter='" + key2 + "'>" + title + "</div>");
$('.search-filters-highlighted-wrapper').append("<button type='button' class='btn btn-bubble btnFilteredHighlight' data-offfilter='" + key2 + "'>" + title + "</button>");
}
} else if (Object.keys(StockFilter[key]).length === 0) {
$(".filter-top." + key + " .selected").empty();
}
}
endTime = Date.now() - startTime;
console.log('Part 2 = ' + Math.floor(endTime/1000));
if(StockFilterString == "") StockFilterString = ".vy-item";
StockFilterString = StockFilterString.replace(",,",",");
StockFilterString = StockFilterString.replace(/,\s*$/, "");
while( StockFilterString.charAt(0) == "," ) StockFilterString = StockFilterString.substr(1);
console.log("StockFilterString => " + StockFilterString);
$('.search-results .vy-item.filter-show').removeClass('filter-show');
endTime = Date.now() - startTime;
console.log('Part 3 = ' + Math.floor(endTime/1000));
var stockItems = $(".search-results .vy-item").length;
var stockItemsDone = 0;
/*
$(".vy-item").hide( "fast", function() {
stockItemsDone ++;
if(stockItemsDone >= stockItems) {
}
});
*/
$(".search-results .vy-item").hide();
var hasMust = false;
$(StockFilterString).each(function() {
var item = $(this);
var is = '';
var has = 0;
var shouldHave = 0;
for(var must in StockFilter['must']) {
StockFilter['has'][must] = false;
for (var filter in StockFilter[must]) {
console.log("filter => ", filter);
if(filter == "") return;
StockFilter['has'][must] = true;
hasMust = true;
if(item.hasClass(filter))
has ++;
}
}
for(var el in StockFilter['has']) {
if(StockFilter['has'][el] && StockFilter['must'][el])
shouldHave ++;
}
if(hasMust) {
if(has >= shouldHave) {
item.addClass('filter-show');
}
} else {
item.addClass('filter-show');
}
});
endTime = Date.now() - startTime;
console.log('Part 4 = ' + Math.floor(endTime/1000));
var stockItemsShow = $('.search-results').first().find('.vy-item.filter-show').length;
var stockItemsShowDone = 0;
$('.count').text(stockItemsShow);
if(stockItemsShow == 0) {
$('.loader-container').hide();
$(".no-results").removeClass("hidden");
/*
setTimeout(function() {
$("#btnResetFilter").trigger('click');
}, 1000);
*/
} else {
$('.search-results .vy-item.filter-show').each(function() {
stockItemsShowDone ++;
$(this).show();
StockFilter['availableFilters']['make'][$(this).data('make')] = $(this).data('make');
StockFilter['availableFilters']['model']['.' + $(this).data('make') + '.' + $(this).data('model')] = $(this).data('make');
StockFilter['availableFilters']['location'][$(this).data('location')] = $(this).data('location');
StockFilter['availableFilters']['body'][$(this).data('body')] = $(this).data('body');
StockFilter['availableFilters']['transmission'][$(this).data('transmission')] = $(this).data('transmission');
StockFilter['availableFilters']['fueltype'][$(this).data('fueltype')] = $(this).data('fueltype');
StockFilter['availableFilters']['year'][$(this).data('year')] = $(this).data('year');
StockFilter['availableFilters']['seats'][$(this).data('seats')] = $(this).data('seats');
if(stockItemsShowDone >= stockItemsShow) {
for(var must in StockFilter['must']) {
if(!StockFilter['has'][StockFilter['selectedItem']]) {
buildStockFilter(must);
} else if(StockFilter['openMenu'] == must) {
continue;
} else {
buildStockFilter(must);
}
}
$('.loader-container').hide();
endTime = Date.now() - startTime;
console.log('Part 5 = ' + Math.floor(endTime/1000));
}
});
}
sessionStorage.setItem('StockFilter',JSON.stringify(StockFilter));
if($("#stock-list").hasClass("stock-search")) {
} else {
window.scrollTo(0, 0);
}
endTime = Date.now() - startTime;
console.log('Part 6 = ' + Math.floor(endTime/1000));
displayModelsAvailable();
}
function buildStockFilter(filterType) {
return;
if(filterType == "make" || filterType == "model" || filterType == "transmission") return;
$('.' + filterType + ' .filter-item').hide();
for (var filter in StockFilter['availableFilters'][filterType]) {
console.log("Show => " + '.' + filterType + ' .filter-item[data-filter="' + filter + '"]');
$('.' + filterType + ' .filter-item[data-filter="' + filter + '"]').show();
}
}
function addStockFilters(selector) {
var str = ',' + selector;
var foundTransmission = false;
for (var filter in StockFilter['transmission']) {
if(foundTransmission) {
} else {
str += "." + filter;
}
foundTransmission = true;
}
for (var filter in StockFilter['body']) {
str += "." + filter;
found = true;
}
if(!found) return "," + selector;
return str;
}
if($(".stock-filter").length > 0) {
console.log("stock filter length");
defaultStockFilter = $.extend(true,{}, StockFilter);
activateStockFilter();
}
( function( $ ) {
new universalParallax().init({
speed: 4
});
} )( jQuery );
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event) {
console.log(event);
if(event.data && event.data.redirect) {
console.log(event.data.redirect);
window.location.replace(event.data.redirect);
}
if(event.data && event.data.setDCHeight) {
console.log(event.data.setDCHeight);
if($('body').width() > 500 && $('.virtual-dealer-wrapper').offset().left > 0)
$('#virtual-dealer-iframe').attr('style', 'height:' + event.data.setDCHeight + 'px !important');
}
}
function showIframe(response) {
var modalContent = '<div class="modal-header"><h5 class="modal-title" id="mainModalLabel">' + response.title + '</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body w-100 px-0 pt-0">' + response.msg + '</div>';
$("#mainModal .modal-content").html(modalContent);
mainModal.show();
}
function showAlert(response) {
var modalContent = '<div class="modal-header"><h5 class="modal-title" id="mainModalLabel">' + response.title + '</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body"><div class="" id="modal-content">' + response.msg + '</div></div>';
$("#mainModal .modal-content").html(modalContent);
mainModal.show();
}
function back() {
window.history.back();
}
function home() {
window.location.href = "/";
}
function orderNow() {
if(dealerConnect.orderURL.indexOf("configurator") > -1) {
//console.log(dealerConnect.orderURL);
window.location.href = dealerConnect.orderURL;
} else {
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src",dealerConnect.orderURL);
$(".virtual-dealer-overlay").removeClass("closed");
}
}
function buildNow(URL) {
window.location.href = URL;
}
function updatesNow() {
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src",dealerConnect.updatesURL);
$(".virtual-dealer-overlay").removeClass("closed");
return false;
}
function subscribeNewsletter() {
//
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src","");
$(".virtual-dealer-overlay").removeClass("closed");
return false;
}
function findMeAVehicle() {
//
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src","");
$(".virtual-dealer-overlay").removeClass("closed");
return false;
}
function bookAServiceNow() {
//
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src","");
$(".virtual-dealer-overlay").removeClass("closed");
return false;
}
function enquireNow() {
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src",dealerConnect.enquireURL);
$(".virtual-dealer-overlay").removeClass("closed");
return false;
}
function financeNow() {
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src",dealerConnect.financeURL);
$(".virtual-dealer-overlay").removeClass("closed");
return false;
}
function download(brochure) {
window.location.href = "/brochures/" + brochure;
}
function learnMore(e) {
window.location.href = e.getAttribute('href');
}
mainModal = new bootstrap.Modal(document.getElementById('mainModal'));
//noticeModal = new bootstrap.Modal(document.getElementById('noticeModal'), { backdrop: 'static', keyboard: false });
noticeModal = $("#noticeModal");
$(document).on("click", ".btn-close", function(e) {
e.preventDefault();
mainModal.hide();
})
$( document ).ready(function() {
function showModal(options) {
var action = false;
var filepath = false;
var slides = false;
if(options.data('action')) {
action = true;
}
if(options.data('slide')) {
filepath = options.data('slide');
slides = options.data('slides');
}
var modalContent = '';
if(filepath && filepath != '') {
modalContent = '<div class="modal-header"><h5 class="modal-title" id="mainModalLabel">' + options.data('title') + '</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body"><div class="container-fluid" id="modal-content">';
if(options.data('description')) {
modalContent += '<p>' + options.data('description') + '</p>';
}
modalContent += '<section class="swiper modal-swiper"><div class="swiper-wrapper">';
for(var i = 1; i <= slides; i++) {
modalContent += '<div class="swiper-slide"><img class="img-fluid" style="border-radius: 15px;" src="'+filepath+i+'.jpg" /></div>';
}
modalContent += '</div><div class="swiper-button-prev"></div><div class="swiper-button-next"></div></section></div></div><style>@media(max-width:768px) { .modal-swiper .swiper-button-prev, .modal-swiper .swiper-button-next { display: flex; } }</style>';
} else {
modalContent = '<div class="modal-header"><h5 class="modal-title" id="mainModalLabel">' + options.data('title') + '</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body"><div class="container-fluid" id="modal-content">' + options.data('description') + '</div></div>';
}
$("#mainModal .modal-content").html(modalContent);
if(options.data('action') && $(".newPopup")) {
action = options.data('action');
action = JSON.stringify({ title: action.title, action: action.action });
$(".newPopup").attr('data-action', action);
}
if(filepath && filepath != '') {
const modalSwiper = new Swiper('.modal-swiper', {
direction: 'horizontal',
loop: false,
spaceBetween: 20,
slidesPerView: 1,
slidesOffsetAfter: 0,
slidesOffsetBefore: 0,
slidesPerGroup: 1,
navigation: {
nextEl: '.modal-swiper .swiper-button-next',
prevEl: '.modal-swiper .swiper-button-prev',
}
});
}
mainModal.show();
}
function showNoticeModal(options) {
var modalContent = '<div class="modal-header"><h5 class="modal-title" id="mainModalLabel">' + options.data('title') + '</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body"><div class="container-fluid" id="modal-content">' + options.data('description') + '</div></div>';
$("#noticeModal .modal-content").html(modalContent);
noticeModal.addClass('show');
}
$("#lg-download").on("click", function(e) {
e.preventDefault();
return false;
});
$(".btnAlert").on("click", function(e) {
e.preventDefault();
var option;
if($(this).data('title')) {
option = $(this);
} else {
option = $(this).parents('.vy-alert');
}
showModal(option);
});
$(".btnPopup").on("click", function(e) {
e.preventDefault();
var option = $(this);
showModal(option);
});
$(".dealer-connect").on("click", function(e) {
e.preventDefault();
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src",$(this).attr('href'));
$(".virtual-dealer-overlay").removeClass("closed");
});
$(".btnPaymentMethod").on("click", function(e) {
e.preventDefault();
$($(".btnPaymentMethod").removeClass("selected"));
//$($(".getStarted").removeClass($(this).data("element")));
if($(this)) {
$($(this).addClass("selected"));
$($(".getStarted").attr("href", $(this).data("url")));
$($(".getStarted").html($(this).data("title")));
}
});
$(".trigger").on("click", function(e) {
e.preventDefault();
$($(this).data("element")).trigger("click");
});
if($(".important-notice").length) {
if(!localStorage.notice) {
if (typeof $(".important-notice").data('title') !== 'undefined') {
showNoticeModal($(".important-notice"));
}
}
}
$(".onfocus").on("focus", function(e) {
$($(this).data("element")).addClass("in");
/*
setTimeout(function() {
window.scrollTo(0, 0);
}, 30000);
*/
});
$(".fullscreen-onfocus .btn-close").on("focus", function(e) {
$(this).closest('.fullscreen-onfocus.in').removeClass("in");
});
var isClosing = false;
var isOpening = false;
var dropdownMega = false;
if($('.nav-item.dropdown.mega-menu').length > 0) {
dropdownMega = true;
}
if(dropdownMega) {
$('.dropdown-item').removeClass('aos-animate');
$('.nav-item:not(.mega-menu)').hover(function() {
if(isClosing) return;
$('body').removeClass("mega-menu-open");
$('.dropdown').removeClass('show');
$('.dropdown .dropdown-menu').removeClass('show');
setTimeout(() => {
$('.dropdown-item').removeClass('aos-animate');
}, 200);
});
$('.dropdown.mega-menu').hover(function() {
if(isClosing) return;
var menu = $(this).children('.dropdown-toggle').data('menu');
$('.dropdown-menu:not(.'+menu+')').children('.dropdown-item').removeClass('aos-animate');
$('.dropdown.mega-menu').removeClass('show');
$('.dropdown-menu').removeClass('show');
isOpening = true;
$('body').addClass("mega-menu-open");
$(this).addClass('show');
$(this).children('.dropdown-menu').addClass('show');
setTimeout(function() {
$('.dropdown-menu.'+menu+' .dropdown-item').addClass('aos-animate');
}, 200);
}, function(e) {
if(isClosing) return;
if( e.pageY - $(this).offset().top < 65) return;
$('body').removeClass("mega-menu-open");
$(this).removeClass('show');
$(this).children('.dropdown-menu').removeClass('show');
if(isOpening) return;
$('.dropdown-item').removeClass('aos-animate');
isOpening = false;
});
$('.mega-menu .dropdown-menu').hover(function() {
if(isClosing) return;
$('body').addClass("mega-menu-open");
$(this).addClass('show');
$(this).children('.dropdown-menu').addClass('show');
isOpening = true;
}, function(e) {
if( e.pageY - $(this).offset().top < $(this).height()) return;
$(this).removeClass('show');
$(this).children('.dropdown-menu').removeClass('show');
$('body').removeClass("mega-menu-open");
isClosing = true;
setTimeout(() => {
isClosing = false;
isOpening = false;
}, 100);
setTimeout(() => {
$('.dropdown-item').removeClass('aos-animate');
}, 200);
});
$('.dropdown.mega-menu .dropdown-item').hover(function() {
$(this).children('.menu-title').addClass('show-arrow');
}, function() {
$(this).children('.menu-title').removeClass('show-arrow');
});
}
$(document).on('click','.btnNoticeAccept', function(e) {
e.preventDefault();
localStorage.setItem("notice","accepted");
noticeModal.hide();
});
});
</script>
<script type="text/javascript">
var dealerConnect = {
claimURL: 'https://securepay.virtualyard.com.au/contact/_ctHhGnc6yKk1Ztbb175fME5zR-WZHvWmwMBfVkw_5-VkWlIFHx1cTXkszfQy-LHeMFR1Bzhxq7I0gvgo6luIPoL80uxtIQ3h5NvoNM7dAI?ref=website&fwp=' + webpageId
};
function claimNow() {
$("body").addClass("virtual-dealer-open");
$(".virtual-dealer-overlay iframe").attr("src", dealerConnect.claimURL + '&token=' + window.token);
$(".virtual-dealer-overlay").removeClass("closed");
}
function startMap() {
if(typeof initMap === "function") {
initMap();
} else {
}
}
</script>
<script src="https://dealers.virtualyard.com.au/public/chat.js?v=23.12.29.4"></script>
<div class="side-menu-overlay"></div><div id="side-menu"><button class="close"><span aria-hidden="true">×</span></button><div class="contents"></div></div><a href="#" class="livechat-button"><span class="info"><img src="https://dealers.virtualyard.com.au/public/chat.png"></span></a><div class="virtualdealer-widget "><ul><li style="width:auto;"><a class="finance framed" href="https://securepay.virtualyard.com.au/apply-for-finance/ft_eLGmQxE3C5OlTqiZCf4Lsdx3BHUTXJHge6lCVPVDRUonrkBiCywcTl91HRYeLWNXO6666eTdYzaeRgPs-6g?ref=website"><i class="icons8-time-to-pay"></i><span>Pre-Approval</span></a></li><li style="width:auto;"><a class="valuation framed" href="https://securepay.virtualyard.com.au/valuation/ft_eLGmQxE3C5OlTqiZCf56gO1gLGJT5oAhqzeb-me68tHqgxMfNH3YhwLMp-4a6W14B3uid6SZ8YIq9CE1iJQ?ref=website"><i class="icons8-car-badge"></i><span>Vehicle<br>Valuation</span></a></li></ul><a class="vd-open-close">•••</a></div><div class="virtual-dealer-overlay closed"><div class="virtual-dealer-wrapper"><a class="virtual-dealer-close"><i class="icons8-macos-close"></i></a><iframe id="virtual-dealer-iframe" src="https://securepay.virtualyard.com.au/blank.html" data-hj-allow-iframe=""></iframe></div></div></body></html>