Help
RSS
API
Feed
Maltego
Contact
Domain > www.viceroy.co.uk
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-05
104.18.17.193
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Fri, 05 Dec 2025 18:58:36 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareStrict-Transport-Security: max-age63072000; includeSubDomainsX-Frame-Options: denyX-Content-Type-Options: nosniffReferrer-Policy: strict-originPermissions-Policy: geolocation(),midi(),sync-xhr(),microphone(),camera(),magnetometer(),gyroscope(),fullscreen(self),payment()Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheX-Robots-Tag: noindex, nofollowVary: Accept-Encodingcf-cache-status: DYNAMICX-XSS-Protection: 1; modeblockSet-Cookie: PHPSESSIDed1ojebcffjmniikgn9cv5jj9s; expiresFri, 12-Dec-2025 18:58:36 GMT; Max-Age604800; path/set-cookie: __cf_bm5JHqOeQft1yu2dXZEDLW66gpuCWaaEwtL15FEJLNz2I-1764961116.170432-1.0.1.1-IO5XrmWmQSAMIRt7X9uYEStPgKgxm4Y2VCS01qr_d5nqg8.O3e6QhsjsqnRagiHBh7tsMKAOqtxofHjHQfg6JjUyZgRiunrxGcMtGon_NrOB_C8EA1QMWTlZMihGZC.n; HttpOnly; Path/; Domainviceroy.co.uk; ExpiresFri, 05 Dec 2025 19:28:36 GMTCF-RAY: 9a95c6a01f58ccd1-PDX !doctype html>html classno-js langen>head> meta charsetutf-8> meta http-equivx-ua-compatible contentieedge> title>Viceroy/title> meta namedescription contentWe have the kitchen appliance spare parts you need to upgrade your kitchen without the hassle. From hobs, hoods, and ovens to wine coolers, find what you need. > meta nameviewport contentwidthdevice-width, initial-scale1> !-- Favicon --> link relshortcut icon typeimage/x-icon href/assets/images/favicon.ico> link relcanonical hrefhttps://viceroy.co.uk/ /> !-- CSS --> !-- Bootstrap CSS --> link relstylesheet href/flone/assets/css/bootstrap.min.css> !-- Icon Font CSS --> link relstylesheet href/flone/assets/css/icons.min.css> !-- Plugins CSS --> link relstylesheet href/flone/assets/css/plugins.css> !-- Main Style CSS --> link relstylesheet href/flone/assets/css/style.css> !--link hrefassets/css/ui.css relstylesheet typetext/css /--> !--link hrefassets/css/cart.css relstylesheet typetext/css /> link hrefassets/css/responsive.css relstylesheet mediaonly screen and (max-width: 1200px) /--> script src/plugins/fancybox/fancybox.min.js typetext/javascript>/script> link href/plugins/fancybox/fancybox.min.css typetext/css relstylesheet> link relstylesheet hrefhttps://checkoutshopper-live.adyen.com/checkoutshopper/sdk/4.3.1/adyen.css integritysha384-5CDvDZiVPuf+3ZID0lh0aaUHAeky3/ACF1YAKzPbn3GEmzWgO53gP6stiYHWIdpB crossoriginanonymous> link relstylesheet href/assets/css/custom.css />/head>body> div idcontainMeDo> header classsticky-top> nav classnavbar navbar-expand-lg> button classnavbar-toggler typebutton data-togglecollapse data-target#navbarSupportedContent aria-controlsnavbarSupportedContent aria-expandedfalse aria-labelToggle navigation> span classnavbar-toggler-icon>≡/span> /button> a classnavbar-brand href/> img src/assets/images/viceroy-white-crop.png altViceroy logo /> /a> ul classnavbar-nav navbar-search-icon> li classnav-item dropdown> a classnav-link nav-icon search href# rolebutton iddropdownSearch data-toggledropdown data-target#searchMeDo aria-haspopuptrue aria-expandedfalse>/a> /li> /ul> ul classnavbar-nav nav-icons> li classnav-item dropdown> a classnav-link nav-icon account href# rolebutton iddropdownAccount data-toggledropdown data-target#accountMeDo aria-haspopuptrue aria-expandedfalse>/a> /li> li classnav-item dropdown> a classnav-link nav-icon basket href# rolebutton iddropdownCart data-toggledropdown data-target#shopMeDo aria-haspopuptrue aria-expandedfalse> div classitem-count iditemCount>-/div> /a> /li> /ul> div classcollapse navbar-collapse header-menu idnavbarSupportedContent> ul classnavbar-nav main-nav-bar> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_1CH data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Cooker Hoods/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_1CH> li classdropdown-item category-home> a href/maincategory/Cooker Hoods>All Cooker Hoods/a> /li> li classdropdown-item> a href/category/Angled Glass Hoods>Angled Glass Hoods/a> /li> li classdropdown-item> a href/category/Box Hoods>Box Hoods/a> /li> li classdropdown-item> a href/category/Curved Glass Hoods>Curved Glass Hoods/a> /li> li classdropdown-item> a href/category/Chimney Hoods>Chimney Hoods/a> /li> li classdropdown-item> a href/category/Integrated Hoods>Integrated Hoods/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_2EH data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Hobs/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_2EH> li classdropdown-item category-home> a href/maincategory/Hobs>All Hobs/a> /li> li classdropdown-item> a href/category/Induction Hobs>Induction Hobs/a> /li> li classdropdown-item> a href/category/Induction Downdraft Hob>Induction Downdraft Hob/a> /li> li classdropdown-item> a href/category/Gas Hobs>Gas Hobs/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_4MW data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Combination Microwaves/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_4MW> li classdropdown-item category-home> a href/maincategory/Combination Microwaves>All Combination Microwaves/a> /li> li classdropdown-item> a href/category/Combination Microwaves>Combination Microwaves/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_5EO data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Electric Ovens/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_5EO> li classdropdown-item category-home> a href/maincategory/Electric Ovens>All Electric Ovens/a> /li> li classdropdown-item> a href/category/Single Electric Ovens>Single Electric Ovens/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_6WC data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Wine Coolers/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_6WC> li classdropdown-item category-home> a href/maincategory/Wine Coolers>All Wine Coolers/a> /li> li classdropdown-item> a href/category/Wine Coolers>Wine Coolers/a> /li>/ul> /li> li classnav-item> a classnav-link menu-category href/pages/about>About Us/a> /li> /ul> /div> /nav> div idouterDropdowns> div classdropdown-menu idsearchMeDo> form classsearch-form action/search> input typetext namesearch placeholderSearch classsearch-term /> button classsearch-submit> img src/assets/images/custom/search-active.svg /> /button> /form> /div> div classdropdown-menu idshopMeDo> ul classbasket-list idbasketList> li> div classbasket-line> div classproduct>/div> div classclose>⨂/div> /div> div classproduct>/div> div classbasket-line> div classproduct>Qty: 0/div> div classprice>£0.00/div> /div> /li> /ul> hr /> div classbasket-line total> div>Total/div> div classprice idbasketPrice>£0.00/div> /div> div classbasket-buttons> a href/cart classbasket-button primary> View Cart /a> a href# classbasket-button secondary clear_cart>Clear basket/a> /div> /div> div classdropdown-menu account idaccountMeDo> ul> li>a href/login>My Account/a>/li> /ul> /div> /div> /header> div classmodal fade mt-2 aria-hiddentrue tabindex-1 roledialog idaccount_modal> div classmodal-dialog modal-sm roledocument> div classmodal-content> div classmodal-header bg-warning> h5 classmodal-title idmessage_header>Please Log in/h5> button typebutton classclose data-dismissmodal aria-labelClose> span aria-hiddentrue>×/span> /button> /div> div idaccount_form classmodal-body> div classlogin-register-area> div classcontainer> div classrow> div classcol-lg-7 col-md-12 ml-auto mr-auto> div classlogin-register-wrapper> div classtab-content> h4 classtext-center>It looks like you already have an account with us. Please log in to continue./h4> div idlg1 classtab-pane active> div classlogin-form-container> div classlogin-register-form> input classmb-2 typeemail nameuser_name idcheckout_user_name placeholderEmail Address> input classmb-2 typepassword nameuser_pass idcheckout_user_pass placeholderPassword> span classhelp-block idpasswd_err>/span> div classbutton-box> a href/reset-password>Forgot Password?/a> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> div classmodal-footer> button typebutton idmodal_do_login classok-button btn btn-primary>Login/button> /div> /div> /div> /div>div idmain_content> div classbanner> img src/assets/images/banners/viceroy_hero_full.png> div classcontainer> div classhome_slider_content data-animation-infadeIn data-animation-outanimate-out fadeOut> div classhome_slider_title>HOB TO HOODbr />CONNECTIVITY/div> div classhome_slider_subtitle>Our hobs are equipped with hob to hood technology to connect with any Viceroy hood, allowing the hob and hood to communicate wirelessly/div> /div> /div> /div> div classpt-2 pb-1 container> div classrow justify-content-center> div classcol-lg text-center home_cat_wrap> a href/maincategory/Cooker Hoods classhome-categories stylebackground-image:url(/assets/images/catimages/cooker_hoods.png)> div classtext-container> h1>Cooker Hoods/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Hobs classhome-categories stylebackground-image:url(/assets/images/catimages/electric_hobs.png)> div classtext-container> h1>Hobs/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Combination Microwaves classhome-categories stylebackground-image:url(/assets/images/catimages/microwaves.png)> div classtext-container> h1>Combination Microwaves/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Electric Ovens classhome-categories stylebackground-image:url(/assets/images/catimages/electric_ovens.png)> div classtext-container> h1>Electric Ovens/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Wine Coolers classhome-categories stylebackground-image:url(/assets/images/catimages/wine_coolers.png)> div classtext-container> h1>Wine Coolers/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> /div> /div> div classsupport-area pt-100 pb-60> div classcontainer> div classrow> div classcol-lg-3 col-md-6 col-sm-6> a href/contact> div classsupport-wrap support-2> div classsupport-icon> img srcassets/images/icons/support_icon.png altSupport > /div> div classsupport-content> h5>Support/h5> h6>Contact us for support/h6> /div> /div> /a> /div> div classcol-lg-3 col-md-6 col-sm-6> a href/service-call> div classsupport-wrap mb-30 support-2> div classsupport-icon> img srcassets/images/icons/service_icon.png alt> /div> div classsupport-content> h5>Service Callout/h5> h6>Book a service call/h6> /div> /div> /a> /div> div classcol-lg-3 col-md-6 col-sm-6> a href/manuals> div classsupport-wrap mb-30 support-2> div classsupport-icon> img srcassets/images/icons/user_manual_icon.png alt> /div> div classsupport-content> h5>User Manuals/h5> h6>Download user manuals/h6> /div> /div> /a> /div> div classcol-lg-3 col-md-6 col-sm-6> a href/spares> div classsupport-wrap mb-30 support-2> div classsupport-icon> img srcassets/images/icons/spare_parts_icon.png alt> /div> div classsupport-content> h5>SPARE PARTS/h5> h6>Order replacement parts/h6> /div> /div> /a> /div> /div> /div> /div> div classproduct-area pb-5> div classcontainer> div classproduct-tab-list nav pt-30 pb-15 text-center> a classactive href#product-1 data-toggletab> h4>Popular Appliances /h4> /a> /div> hr styleheight:2px; width:3%; border-width:0; color:red; background-color:#e40046 /> div classtab-content jump pt-20> div classtab-pane active idproduct-1> div classhome-product-row> div classhome-product> div classimage-container> a href/product/WRCG70SS> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRCG70SS> h3>Viceroy WRCG70SS/h3> aside>70CM STAINLESS STEEL CURVED GLASS COOKER HOOD/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRCG70SS> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRCHIM90RFBK> img classdefault-img src/assets/images/products/small/300_WRCHIM90RFBK 1.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRCHIM90RFBK> h3>Viceroy WRCHIM90RFBK/h3> aside>H920xW898xD470 Chimney Cooker Hood - Hob to Hood/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRCHIM90RFBK> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRWC60DDSS> img classdefault-img src/assets/images/products/small/300_WRWC60DDSS.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRWC60DDSS> h3>Viceroy WRWC60DDSS/h3> aside>H870xW595xD568 Under Counter 2 Door Wine Cooler/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRWC60DDSS> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRCAN90RF> img classdefault-img src/assets/images/products/small/300_WRCAN90RF IMAGE 3.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRCAN90RF> h3>Viceroy WRCAN90RF/h3> aside>H316xW830xD280 Canopy Hood - Hob to Hood/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRCAN90RF> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRDDH77> img classdefault-img src/assets/images/products/small/300_WRDDH77 1.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRDDH77> h3>Viceroy WRDDH77/h3> aside>H250xW770xD520 Flex Zone Induction Venting Hob/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRDDH77> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRCH60BK> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRCH60BK> h3>Viceroy WRCH60BK/h3> aside>60CM BLACK CHIMNEY HOOD/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRCH60BK> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRWC60DDBK> img classdefault-img src/assets/images/products/small/300_WRWC60DDBK.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRWC60DDBK> h3>Viceroy WRWC60DDBK/h3> aside>H870xW595xD568 Under Counter 2 Door Wine Cooler/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRWC60DDBK> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRANG90BK> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRANG90BK> h3>Viceroy WRANG90BK/h3> aside>90CM BLACK ANGLED GLASS HOOD BLACK CHIMNEY/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRANG90BK> div classproduct-button> View product /div> /a> /div>/div> /div> /div> div classtab-pane idproduct-2> div classrow> /div> /div> /div> /div> /div>/div>footer classfooter-area bg-gray-7 pt-100 pb-70> div classcontainer> div classrow> div classcol-lg-3 col-sm-12 mb-3> div classfooter-logo> a href/> img alt src/assets/images/viceroy-black.png> /a> /div> /div> div classcol-lg-3 col-md-4 col-sm-3> div classfooter-widget mb-30 ml-30> div classfooter-title> h4>Company Information/h4> /div> div classfooter-list> ul> li>a href/pages/about>About Us/a>/li> li>a href/contact>Contact Us/a>/li> /ul> /div> /div> /div> div classcol-lg-3 col-md-4 col-sm-3> div classfooter-widget mb-30 ml-50> div classfooter-title> h4>Spare Parts Delivery and Returns/h4> /div> div classfooter-list> ul> li>a href/pages/delivery>Deliveries/a>/li> li>a href/pages/returns>Returns Policy/a>/li> li>a href/pages/terms>Terms and Conditions/a>/li> /ul> /div> /div> /div> div classcol-lg-3 col-md-4 col-sm-3> div classfooter-widget mb-30 ml-75> div classfooter-title> h4>Customer Support/h4> /div> div classfooter-list> ul> li>a href/account>Your account/a>/li> li>a href/pages/security>Security/a>/li> li>a href/pages/sales>Sales Policy/a>/li> /ul> /div> /div> /div> /div> /div>/footer>!-- All JS is here -->script src/flone/assets/js/vendor/modernizr-3.6.0.min.js>/script>script src/flone/assets/js/vendor/jquery-3.5.1.min.js>/script>script src/flone/assets/js/vendor/jquery-migrate-3.3.0.min.js>/script>script src/flone/assets/js/vendor/bootstrap.bundle.min.js>/script>script src/flone/assets/js/plugins.js>/script>!-- Ajax Mail -->script src/flone/assets/js/ajax-mail.js>/script>!-- Main JS -->script src/flone/assets/js/main.js>/script>script src/assets/js/cookie_consent.js typetext/javascript>/script>!--script src/assets/js/jquery.elevatezoom.js typetext/javascript>/script-->script typetext/javascript>prod_show image;$(document).ready(function() { $(.account-satting-active , .search-active).on(hover, function(e) { $(this).parent().find(.account-dropdown , .search-content).stop().slideDown(medium); }, function(e) { $(this).parent().find(.account-dropdown , .search-content).stop().slideUp(medium); }); $(.part_search).on(keyup, function() { var input, filter, table, tr, td, i, txtValue; filter $(this).val().toLowerCase(); tr $(#part_table tr); for (i 0; i tr.length; i++) { tri.style.display td tri.getElementsByTagName(td)0; tda tri.getElementsByTagName(td)1; if (td || tda) { txtValue td.textContent || td.innerText; txtValuea tda.textContent || tda.innerText; if (txtValuea filter || txtValue.toLowerCase() filter || filter || (filter.length > 3 && txtValuea.toLowerCase().indexOf(filter) > -1)) { tri.style.display ; } else { tri.style.display none; } } } }); $(.manual_search).on(keyup, function() { var input, filter, table, tr, td, i, txtValue; filter $(this).val().toLowerCase(); tr $(#manual_table tr); for (i 0; i tr.length; i++) { tri.style.display td tri.getElementsByTagName(td)1; if (td) { txtValue td.textContent || td.innerText; console.log(txtValue); if (txtValue.toLowerCase().indexOf(filter) > -1) { tri.style.display ; } else { tri.style.display none; } } } }); $(.prod-switch).on(click, function() { type $(this).data(type); if (type ! prod_show) { if (type image) { $(.prod_images).removeClass(d-none); $(.prod_drawings).addClass(d-none); $(#prod_name).addClass(d-none); } else { $(.prod_drawings).removeClass(d-none); $(#prod_name).removeClass(d-none); $(.prod_images).addClass(d-none); } mainimage $(#prod_main_image).data(other); mainimagezoom $(#prod_main_image).data(otherzoom); $(#prod_main_image).data(other, $(#prod_main_image).attr(src)); $(#prod_main_image).data(otherzoom, $(#prod_main_image).data(zoom-image)); $(#prod_main_image).attr(src, mainimage) $(#zoomed img).removeData(elevateZoom); $(.zoomWrapper img.zoomed).unwrap(); $(.zoomContainer).remove(); if (type ! image) { $(#prod_main_image).data(zoom-image, mainimagezoom).elevateZoom({ gallery: gallery, galleryActiveClass: active, zoomWindowWidth: 300, zoomWindowHeight: 100, scrollZoom: true, zoomType: inner, cursor: crosshair, responsive: true }); } else { $(#prod_main_image).data(zoom-image, mainimagezoom).elevateZoom({ gallery: gallery, galleryActiveClass: active, zoomWindowWidth: 300, zoomWindowHeight: 100, scrollZoom: true, zoomType: lens, cursor: crosshair, responsive: true }); } prod_show type; } }); $(.prod_slick_thumb).on(click, function() { $(#prod_name).html(Drawing + $(this).data(ctr)); }); $(.trigger_email).on(blur, function() { console.log($(this).val()); var echk_data $.ajax({ type: POST, url: /account-check, data: FUNCTIONaccountCheck&email + $(this).val(), timeout: 15000, success: function(resultData) { console.log(resultData); if (resultData 1) { console.log(here); $(#checkout_user_name).val($(#billing_email).val()); $(#account_modal).modal(show); } } }); }); $(#modal_do_login).on(click, function() { var echk_data $.ajax({ type: POST, url: /login, data: FUNCTIONlogin&do_login1&checkout1&user_name + $(#checkout_user_name).val() + &user_pass + $(#checkout_user_pass).val(), timeout: 15000, success: function(resultData) { console.log(resultData); if (resultData.trim() OK) { location.reload(); } else { $(#account_form).html(resultData); } } }); }); $(document).on(click, #create_account, function(event) { order_id $(this).data(id); var cat_data $.ajax({ type: POST, url: /create-account, data: FUNCTIONcreate_account&password + $(#billing_password).val() + &order_id + order_id, timeout: 15000, success: function(resultData) { if (resultData.trim() ! ERR) { window.location /account; } else { $(#create_error).html(Unable to create an account. Please contact us.); } } }); }); $(body).on(click, .icon-cart, function() { $(.shopping-cart-content).toggleClass(cart-visible); }); $(document).on(click, .checkout_button, function() { sep_delivery 0; if ($(#use_delivery).is(:checked)) { sep_delivery 1; } query_string &sep_delivery + sep_delivery; $(#warning-text).addClass(d-none); has_error 0; $(.checkfld).each(function() { $(# + this.id).removeClass(bg-warning); if (this.required true && this.value ) { $(# + this.id).addClass(bg-warning); $(#warning-text).removeClass(d-none); has_error 1; } else { query_string + & + this.id + + encodeURIComponent(this.value); } console.log(this.id, this.value, this.required); }); if (has_error 0) { $(.checkout_button).attr(disabled, true); var cat_data $.ajax({ type: POST, url: /make-order, data: FUNCTIONmakeOrder + query_string, timeout: 15000, success: function(resultData) { console.log(resultData); $(.checkout_button).attr(disabled, true); if (resultData ERR || resultData ) { alert(There has been an error processing your order); } else { window.location /payment; } } }); } }); $(document).on(click, .payment_complete_button, function(event) { event.preventDefault(); order_id $(this).data(id); var cat_data $.ajax({ type: POST, url: /pay-order, data: FUNCTIONpayorder&order_id + order_id, timeout: 15000, success: function(resultData) { if (resultData ! ERR) { window.location /complete; } } }); }); $(document).on(click, .clear_cart, function(ev) { ev.preventDefault(); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONclearbasket, timeout: 15000, success: function(resultData) { location.reload(); } }); }); $(document).on(click, .shopping-cart-delete, function(ev) { ev.stopPropagation(); let partno $(this).data(partno); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&st_partno + partno + &bask_qty0, timeout: 15000, success: function(resultData) { $(.partqty_ + partno).val(0); $(.partqty_ + partno).closest(tr).removeClass(bg-warning); getBasket(); } }); }); $(document).on(click, .shopping-cart-delete-cart, function() { partno $(this).data(partno); console.log(partno); newVal 0; var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&st_partno + partno + &bask_qty + newVal, timeout: 15000, success: function(resultData) { location.reload(); } }); }); $(document).on(click, .locale_select, function() { locale $(this).data(locale); console.log(locale); var lc_data $.ajax({ type: POST, url: /functions/locales.php, data: FUNCTIONsetLocale&locale + locale, timeout: 15000, success: function(resultData) { console.log(resultData); location.reload(); } }); }); $(document).on(click, .add_basket, function(event) { event.preventDefault(); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&appliance + $(this).data(appliance) + &st_partno + $(this).data( partno) + &st_sell + $(this).data(price) + &bask_qty1&sourcebutton, timeout: 15000, success: function(resultData) { getBasket(); } }); }); $(document).on(change, .checkpc, function(event) { event.preventDefault(); sep_delivery 0; if ($(#use_delivery).is(:checked)) { del_country $(#delivery_country).val(); del_pcode $(#delivery_postcode).val(); } else { del_country $(#billing_address_country).val(); del_pcode $(#billing_postcode).val(); } var cat_data $.ajax({ type: POST, url: /check-pc, data: FUNCTIONcheck_pc&del_country + del_country + &del_pcode + del_pcode, timeout: 15000, success: function(resultData) { console.log(resultData); $(#delivery_cost_span).html(resultData); $(#delivery_cost_val).val(resultData); $(#order_total_span).html((parseFloat($(#orig_order_total_val).val()) + parseFloat( resultData)).toFixed(2)); $(#order_total_val).val((parseFloat($(#orig_order_total_val).val()) + parseFloat(resultData)) .toFixed(2)); } }); }); $(document).on(change, .shipping_postcode, function(event) { event.preventDefault(); sep_delivery 0; del_country $(#shipping_country).val(); del_pcode $(#shipping_postcode).val(); console.log(del_pcode); var cat_data $.ajax({ type: POST, url: /check-pc, data: FUNCTIONcheck_pc&del_country + del_country + &del_pcode + del_pcode, timeout: 15000, success: function(resultData) { console.log(resultData); $(#cart_shipping).html(resultData); $(#cart_grandtotal).html((parseFloat($(#orig_cart_grandtotal_val).val()) + parseFloat( resultData)).toFixed(2)); $(#cart_grandtotal_val).val((parseFloat($(#orig_cart_grandtotal_val).val()) + parseFloat( resultData)).toFixed(2)); } }); }); var CartPlusMinus $(.cart-plus-minus); CartPlusMinus.prepend(div classdec qtybutton>-/div>); CartPlusMinus.append(div classinc qtybutton>+/div>); $(.qtybutton).on(click, function() { var $button $(this); var oldValue $button.parent().find(input).val(); console.log(oldValue); if ($button.text() +) { var newVal parseFloat(oldValue) + 1; } else { // Dont allow decrementing below zero if (oldValue > 0) { var newVal parseFloat(oldValue) - 1; } else { newVal 0; } } console.log(oldValue, newVal); $button.parent().find(input).val(newVal); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&appliance + $button.parent().find(input).data(appliance) + &st_partno + $button.parent().find(input).data(partno) + &st_sell + $button.parent().find( input).data(price) + &bask_qty + newVal, timeout: 15000, partno: $button.parent().find(input).data(partno), success: function(resultData) { getBasket(); $(.partqty_ + this.partno).val(newVal); if ($button.closest(tr).hasClass(main-cart)) { var lineval parseFloat($button.parent().find(input).data(price)) * newVal; console.log(lineval); var line_obj $(#subtot_ + $button.parent().find(input).data(line)); line_obj.html(lineval.toFixed(2)); var sum 0; $(#cart-table .product-subtotal).each(function() { sum + parseFloat(this.innerText); }); $(#cart-subtotal).html(sum.toFixed(2)); $(#cart-grandtotal).html(sum.toFixed(2)); } else { if (newVal > 0) { $button.closest(tr).addClass(bg-warning); } else { $button.closest(tr).removeClass(bg-warning); } } } }); });});function getBasket() { const basketData $.ajax({ type: POST, url: /basket-func, data: FUNCTIONnew_header_basket, timeout: 15000, success: function(serverData) { refreshBasket(serverData); }, error: function(err) { console.error(err); } })}function refreshBasket(data) { $(#itemCount).text(data.count); const basketHtml data.items.map(function(item, idx) { return ` li> div classbasket-line> div classproduct>${item.product}/div> a href# rolebutton classclose shopping-cart-delete data-partno${item.product}>⨂/a> /div> div classproduct>${item.description}/div> div classbasket-line> div classproduct>Qty: ${item.quantity}/div> div classprice>£${item.unitPrice.toFixed(2)}/div> /div> /li>`; }).join(hr />); $(#basketList).html(basketHtml); $(#basketPrice).text(£ + data.total.toFixed(2));}getBasket();/script>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 05 Dec 2025 18:58:36 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareStrict-Transport-Security: max-age63072000; includeSubDomainsX-Frame-Options: denyX-Content-Type-Options: nosniffReferrer-Policy: strict-originPermissions-Policy: geolocation(),midi(),sync-xhr(),microphone(),camera(),magnetometer(),gyroscope(),fullscreen(self),payment()Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheX-Robots-Tag: noindex, nofollowVary: Accept-Encodingcf-cache-status: DYNAMICX-XSS-Protection: 1; modeblockSet-Cookie: PHPSESSIDo1plr9r5ml7ch5h59t74300d26; expiresFri, 12-Dec-2025 18:58:36 GMT; Max-Age604800; path/set-cookie: __cf_bmyTToUMTf9ZBNRT1CRSUgjP4ir5W7F0.788s_ebBJJLs-1764961116.6517935-1.0.1.1-55PkEhgtofS4GwOoKSgZR8jpeJ0UVcZJHOSezBLCJHKGSRnwpOMrmvz.xwWP6DiNA9k7Zb9LyH.xScUS34FjbqAOpC5WdeJw68cwHBc6hc4eg2YGmiM9_dSsY1oXahtD; HttpOnly; Secure; Path/; Domainviceroy.co.uk; ExpiresFri, 05 Dec 2025 19:28:36 GMTCF-RAY: 9a95c6a31d05ccd1-PDX !doctype html>html classno-js langen>head> meta charsetutf-8> meta http-equivx-ua-compatible contentieedge> title>Viceroy/title> meta namedescription contentWe have the kitchen appliance spare parts you need to upgrade your kitchen without the hassle. From hobs, hoods, and ovens to wine coolers, find what you need. > meta nameviewport contentwidthdevice-width, initial-scale1> !-- Favicon --> link relshortcut icon typeimage/x-icon href/assets/images/favicon.ico> link relcanonical hrefhttps://viceroy.co.uk/ /> !-- CSS --> !-- Bootstrap CSS --> link relstylesheet href/flone/assets/css/bootstrap.min.css> !-- Icon Font CSS --> link relstylesheet href/flone/assets/css/icons.min.css> !-- Plugins CSS --> link relstylesheet href/flone/assets/css/plugins.css> !-- Main Style CSS --> link relstylesheet href/flone/assets/css/style.css> !--link hrefassets/css/ui.css relstylesheet typetext/css /--> !--link hrefassets/css/cart.css relstylesheet typetext/css /> link hrefassets/css/responsive.css relstylesheet mediaonly screen and (max-width: 1200px) /--> script src/plugins/fancybox/fancybox.min.js typetext/javascript>/script> link href/plugins/fancybox/fancybox.min.css typetext/css relstylesheet> link relstylesheet hrefhttps://checkoutshopper-live.adyen.com/checkoutshopper/sdk/4.3.1/adyen.css integritysha384-5CDvDZiVPuf+3ZID0lh0aaUHAeky3/ACF1YAKzPbn3GEmzWgO53gP6stiYHWIdpB crossoriginanonymous> link relstylesheet href/assets/css/custom.css />/head>body> div idcontainMeDo> header classsticky-top> nav classnavbar navbar-expand-lg> button classnavbar-toggler typebutton data-togglecollapse data-target#navbarSupportedContent aria-controlsnavbarSupportedContent aria-expandedfalse aria-labelToggle navigation> span classnavbar-toggler-icon>≡/span> /button> a classnavbar-brand href/> img src/assets/images/viceroy-white-crop.png altViceroy logo /> /a> ul classnavbar-nav navbar-search-icon> li classnav-item dropdown> a classnav-link nav-icon search href# rolebutton iddropdownSearch data-toggledropdown data-target#searchMeDo aria-haspopuptrue aria-expandedfalse>/a> /li> /ul> ul classnavbar-nav nav-icons> li classnav-item dropdown> a classnav-link nav-icon account href# rolebutton iddropdownAccount data-toggledropdown data-target#accountMeDo aria-haspopuptrue aria-expandedfalse>/a> /li> li classnav-item dropdown> a classnav-link nav-icon basket href# rolebutton iddropdownCart data-toggledropdown data-target#shopMeDo aria-haspopuptrue aria-expandedfalse> div classitem-count iditemCount>-/div> /a> /li> /ul> div classcollapse navbar-collapse header-menu idnavbarSupportedContent> ul classnavbar-nav main-nav-bar> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_1CH data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Cooker Hoods/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_1CH> li classdropdown-item category-home> a href/maincategory/Cooker Hoods>All Cooker Hoods/a> /li> li classdropdown-item> a href/category/Angled Glass Hoods>Angled Glass Hoods/a> /li> li classdropdown-item> a href/category/Box Hoods>Box Hoods/a> /li> li classdropdown-item> a href/category/Curved Glass Hoods>Curved Glass Hoods/a> /li> li classdropdown-item> a href/category/Chimney Hoods>Chimney Hoods/a> /li> li classdropdown-item> a href/category/Integrated Hoods>Integrated Hoods/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_2EH data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Hobs/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_2EH> li classdropdown-item category-home> a href/maincategory/Hobs>All Hobs/a> /li> li classdropdown-item> a href/category/Induction Hobs>Induction Hobs/a> /li> li classdropdown-item> a href/category/Induction Downdraft Hob>Induction Downdraft Hob/a> /li> li classdropdown-item> a href/category/Gas Hobs>Gas Hobs/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_4MW data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Combination Microwaves/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_4MW> li classdropdown-item category-home> a href/maincategory/Combination Microwaves>All Combination Microwaves/a> /li> li classdropdown-item> a href/category/Combination Microwaves>Combination Microwaves/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_5EO data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Electric Ovens/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_5EO> li classdropdown-item category-home> a href/maincategory/Electric Ovens>All Electric Ovens/a> /li> li classdropdown-item> a href/category/Single Electric Ovens>Single Electric Ovens/a> /li>/ul> /li> li classnav-item dropdown> a classnav-link dropdown-toggle rolebutton idcategory_6WC data-toggledropdown aria-haspopuptrue aria-expandedfalse> span classmenu-category>Wine Coolers/span> /a> ul classdropdown-menu submenu aria-labelledbycategory_6WC> li classdropdown-item category-home> a href/maincategory/Wine Coolers>All Wine Coolers/a> /li> li classdropdown-item> a href/category/Wine Coolers>Wine Coolers/a> /li>/ul> /li> li classnav-item> a classnav-link menu-category href/pages/about>About Us/a> /li> /ul> /div> /nav> div idouterDropdowns> div classdropdown-menu idsearchMeDo> form classsearch-form action/search> input typetext namesearch placeholderSearch classsearch-term /> button classsearch-submit> img src/assets/images/custom/search-active.svg /> /button> /form> /div> div classdropdown-menu idshopMeDo> ul classbasket-list idbasketList> li> div classbasket-line> div classproduct>/div> div classclose>⨂/div> /div> div classproduct>/div> div classbasket-line> div classproduct>Qty: 0/div> div classprice>£0.00/div> /div> /li> /ul> hr /> div classbasket-line total> div>Total/div> div classprice idbasketPrice>£0.00/div> /div> div classbasket-buttons> a href/cart classbasket-button primary> View Cart /a> a href# classbasket-button secondary clear_cart>Clear basket/a> /div> /div> div classdropdown-menu account idaccountMeDo> ul> li>a href/login>My Account/a>/li> /ul> /div> /div> /header> div classmodal fade mt-2 aria-hiddentrue tabindex-1 roledialog idaccount_modal> div classmodal-dialog modal-sm roledocument> div classmodal-content> div classmodal-header bg-warning> h5 classmodal-title idmessage_header>Please Log in/h5> button typebutton classclose data-dismissmodal aria-labelClose> span aria-hiddentrue>×/span> /button> /div> div idaccount_form classmodal-body> div classlogin-register-area> div classcontainer> div classrow> div classcol-lg-7 col-md-12 ml-auto mr-auto> div classlogin-register-wrapper> div classtab-content> h4 classtext-center>It looks like you already have an account with us. Please log in to continue./h4> div idlg1 classtab-pane active> div classlogin-form-container> div classlogin-register-form> input classmb-2 typeemail nameuser_name idcheckout_user_name placeholderEmail Address> input classmb-2 typepassword nameuser_pass idcheckout_user_pass placeholderPassword> span classhelp-block idpasswd_err>/span> div classbutton-box> a href/reset-password>Forgot Password?/a> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> div classmodal-footer> button typebutton idmodal_do_login classok-button btn btn-primary>Login/button> /div> /div> /div> /div>div idmain_content> div classbanner> img src/assets/images/banners/viceroy_hero_full.png> div classcontainer> div classhome_slider_content data-animation-infadeIn data-animation-outanimate-out fadeOut> div classhome_slider_title>HOB TO HOODbr />CONNECTIVITY/div> div classhome_slider_subtitle>Our hobs are equipped with hob to hood technology to connect with any Viceroy hood, allowing the hob and hood to communicate wirelessly/div> /div> /div> /div> div classpt-2 pb-1 container> div classrow justify-content-center> div classcol-lg text-center home_cat_wrap> a href/maincategory/Cooker Hoods classhome-categories stylebackground-image:url(/assets/images/catimages/cooker_hoods.png)> div classtext-container> h1>Cooker Hoods/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Hobs classhome-categories stylebackground-image:url(/assets/images/catimages/electric_hobs.png)> div classtext-container> h1>Hobs/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Combination Microwaves classhome-categories stylebackground-image:url(/assets/images/catimages/microwaves.png)> div classtext-container> h1>Combination Microwaves/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Electric Ovens classhome-categories stylebackground-image:url(/assets/images/catimages/electric_ovens.png)> div classtext-container> h1>Electric Ovens/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> div classcol-lg text-center home_cat_wrap> a href/maincategory/Wine Coolers classhome-categories stylebackground-image:url(/assets/images/catimages/wine_coolers.png)> div classtext-container> h1>Wine Coolers/h1> h2>i classfa fa-chevron-right>/i>/h2> /div> /a> /div> /div> /div> div classsupport-area pt-100 pb-60> div classcontainer> div classrow> div classcol-lg-3 col-md-6 col-sm-6> a href/contact> div classsupport-wrap support-2> div classsupport-icon> img srcassets/images/icons/support_icon.png altSupport > /div> div classsupport-content> h5>Support/h5> h6>Contact us for support/h6> /div> /div> /a> /div> div classcol-lg-3 col-md-6 col-sm-6> a href/service-call> div classsupport-wrap mb-30 support-2> div classsupport-icon> img srcassets/images/icons/service_icon.png alt> /div> div classsupport-content> h5>Service Callout/h5> h6>Book a service call/h6> /div> /div> /a> /div> div classcol-lg-3 col-md-6 col-sm-6> a href/manuals> div classsupport-wrap mb-30 support-2> div classsupport-icon> img srcassets/images/icons/user_manual_icon.png alt> /div> div classsupport-content> h5>User Manuals/h5> h6>Download user manuals/h6> /div> /div> /a> /div> div classcol-lg-3 col-md-6 col-sm-6> a href/spares> div classsupport-wrap mb-30 support-2> div classsupport-icon> img srcassets/images/icons/spare_parts_icon.png alt> /div> div classsupport-content> h5>SPARE PARTS/h5> h6>Order replacement parts/h6> /div> /div> /a> /div> /div> /div> /div> div classproduct-area pb-5> div classcontainer> div classproduct-tab-list nav pt-30 pb-15 text-center> a classactive href#product-1 data-toggletab> h4>Popular Appliances /h4> /a> /div> hr styleheight:2px; width:3%; border-width:0; color:red; background-color:#e40046 /> div classtab-content jump pt-20> div classtab-pane active idproduct-1> div classhome-product-row> div classhome-product> div classimage-container> a href/product/WROV653SS> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WROV653SS> h3>Viceroy WROV653SS/h3> aside>60CM ELECTRIC SINGLE OVEN - SS/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WROV653SS> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRWC15BKED> img classdefault-img src/assets/images/products/small/300_WRWC15BKED.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRWC15BKED> h3>Viceroy WRWC15BKED/h3> aside>H870xW148xD570 Under Counter Wine Cooler (Eco Design)/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRWC15BKED> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRCH90SS> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRCH90SS> h3>Viceroy WRCH90SS/h3> aside>90CM STAINLESS STEEL CHIMNEY HOOD/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRCH90SS> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRWC60BKED> img classdefault-img src/assets/images/products/small/300_WRWC60BKED.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRWC60BKED> h3>Viceroy WRWC60BKED/h3> aside>H870xW595xD570 Under Counter Wine Cooler (Eco Design)/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRWC60BKED> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WROV60SS> img classdefault-img src/assets/images/products/small/300_01.png altProduct image /> /a> /div> div classproduct-content> a href/product/WROV60SS> h3>Viceroy WROV60SS/h3> aside>H595xW595xD547 Single Oven with EcoSteam - Stainless Steel/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WROV60SS> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRECOIND60> img classdefault-img src/assets/images/products/small/300_WRECOIND60 1.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRECOIND60> h3>Viceroy WRECOIND60/h3> aside>H60xW590xD520 4 Zone Induction Hob - Hob to Hood/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRECOIND60> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRCG90BK> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRCG90BK> h3>Viceroy WRCG90BK/h3> aside>90CM BLACK CURVED GLASS COOKER HOOD/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRCG90BK> div classproduct-button> View product /div> /a> /div>/div> div classhome-product> div classimage-container> a href/product/WRBOX60SS> img classdefault-img src/assets/images/viceroy_missing.png altProduct image /> /a> /div> div classproduct-content> a href/product/WRBOX60SS> h3>Viceroy WRBOX60SS/h3> aside>60CM STAINLESS STEEL BOX HOOD/aside> /a> /div> div classdetails-button> a titleProduct Details href/product/WRBOX60SS> div classproduct-button> View product /div> /a> /div>/div> /div> /div> div classtab-pane idproduct-2> div classrow> /div> /div> /div> /div> /div>/div>footer classfooter-area bg-gray-7 pt-100 pb-70> div classcontainer> div classrow> div classcol-lg-3 col-sm-12 mb-3> div classfooter-logo> a href/> img alt src/assets/images/viceroy-black.png> /a> /div> /div> div classcol-lg-3 col-md-4 col-sm-3> div classfooter-widget mb-30 ml-30> div classfooter-title> h4>Company Information/h4> /div> div classfooter-list> ul> li>a href/pages/about>About Us/a>/li> li>a href/contact>Contact Us/a>/li> /ul> /div> /div> /div> div classcol-lg-3 col-md-4 col-sm-3> div classfooter-widget mb-30 ml-50> div classfooter-title> h4>Spare Parts Delivery and Returns/h4> /div> div classfooter-list> ul> li>a href/pages/delivery>Deliveries/a>/li> li>a href/pages/returns>Returns Policy/a>/li> li>a href/pages/terms>Terms and Conditions/a>/li> /ul> /div> /div> /div> div classcol-lg-3 col-md-4 col-sm-3> div classfooter-widget mb-30 ml-75> div classfooter-title> h4>Customer Support/h4> /div> div classfooter-list> ul> li>a href/account>Your account/a>/li> li>a href/pages/security>Security/a>/li> li>a href/pages/sales>Sales Policy/a>/li> /ul> /div> /div> /div> /div> /div>/footer>!-- All JS is here -->script src/flone/assets/js/vendor/modernizr-3.6.0.min.js>/script>script src/flone/assets/js/vendor/jquery-3.5.1.min.js>/script>script src/flone/assets/js/vendor/jquery-migrate-3.3.0.min.js>/script>script src/flone/assets/js/vendor/bootstrap.bundle.min.js>/script>script src/flone/assets/js/plugins.js>/script>!-- Ajax Mail -->script src/flone/assets/js/ajax-mail.js>/script>!-- Main JS -->script src/flone/assets/js/main.js>/script>script src/assets/js/cookie_consent.js typetext/javascript>/script>!--script src/assets/js/jquery.elevatezoom.js typetext/javascript>/script-->script typetext/javascript>prod_show image;$(document).ready(function() { $(.account-satting-active , .search-active).on(hover, function(e) { $(this).parent().find(.account-dropdown , .search-content).stop().slideDown(medium); }, function(e) { $(this).parent().find(.account-dropdown , .search-content).stop().slideUp(medium); }); $(.part_search).on(keyup, function() { var input, filter, table, tr, td, i, txtValue; filter $(this).val().toLowerCase(); tr $(#part_table tr); for (i 0; i tr.length; i++) { tri.style.display td tri.getElementsByTagName(td)0; tda tri.getElementsByTagName(td)1; if (td || tda) { txtValue td.textContent || td.innerText; txtValuea tda.textContent || tda.innerText; if (txtValuea filter || txtValue.toLowerCase() filter || filter || (filter.length > 3 && txtValuea.toLowerCase().indexOf(filter) > -1)) { tri.style.display ; } else { tri.style.display none; } } } }); $(.manual_search).on(keyup, function() { var input, filter, table, tr, td, i, txtValue; filter $(this).val().toLowerCase(); tr $(#manual_table tr); for (i 0; i tr.length; i++) { tri.style.display td tri.getElementsByTagName(td)1; if (td) { txtValue td.textContent || td.innerText; console.log(txtValue); if (txtValue.toLowerCase().indexOf(filter) > -1) { tri.style.display ; } else { tri.style.display none; } } } }); $(.prod-switch).on(click, function() { type $(this).data(type); if (type ! prod_show) { if (type image) { $(.prod_images).removeClass(d-none); $(.prod_drawings).addClass(d-none); $(#prod_name).addClass(d-none); } else { $(.prod_drawings).removeClass(d-none); $(#prod_name).removeClass(d-none); $(.prod_images).addClass(d-none); } mainimage $(#prod_main_image).data(other); mainimagezoom $(#prod_main_image).data(otherzoom); $(#prod_main_image).data(other, $(#prod_main_image).attr(src)); $(#prod_main_image).data(otherzoom, $(#prod_main_image).data(zoom-image)); $(#prod_main_image).attr(src, mainimage) $(#zoomed img).removeData(elevateZoom); $(.zoomWrapper img.zoomed).unwrap(); $(.zoomContainer).remove(); if (type ! image) { $(#prod_main_image).data(zoom-image, mainimagezoom).elevateZoom({ gallery: gallery, galleryActiveClass: active, zoomWindowWidth: 300, zoomWindowHeight: 100, scrollZoom: true, zoomType: inner, cursor: crosshair, responsive: true }); } else { $(#prod_main_image).data(zoom-image, mainimagezoom).elevateZoom({ gallery: gallery, galleryActiveClass: active, zoomWindowWidth: 300, zoomWindowHeight: 100, scrollZoom: true, zoomType: lens, cursor: crosshair, responsive: true }); } prod_show type; } }); $(.prod_slick_thumb).on(click, function() { $(#prod_name).html(Drawing + $(this).data(ctr)); }); $(.trigger_email).on(blur, function() { console.log($(this).val()); var echk_data $.ajax({ type: POST, url: /account-check, data: FUNCTIONaccountCheck&email + $(this).val(), timeout: 15000, success: function(resultData) { console.log(resultData); if (resultData 1) { console.log(here); $(#checkout_user_name).val($(#billing_email).val()); $(#account_modal).modal(show); } } }); }); $(#modal_do_login).on(click, function() { var echk_data $.ajax({ type: POST, url: /login, data: FUNCTIONlogin&do_login1&checkout1&user_name + $(#checkout_user_name).val() + &user_pass + $(#checkout_user_pass).val(), timeout: 15000, success: function(resultData) { console.log(resultData); if (resultData.trim() OK) { location.reload(); } else { $(#account_form).html(resultData); } } }); }); $(document).on(click, #create_account, function(event) { order_id $(this).data(id); var cat_data $.ajax({ type: POST, url: /create-account, data: FUNCTIONcreate_account&password + $(#billing_password).val() + &order_id + order_id, timeout: 15000, success: function(resultData) { if (resultData.trim() ! ERR) { window.location /account; } else { $(#create_error).html(Unable to create an account. Please contact us.); } } }); }); $(body).on(click, .icon-cart, function() { $(.shopping-cart-content).toggleClass(cart-visible); }); $(document).on(click, .checkout_button, function() { sep_delivery 0; if ($(#use_delivery).is(:checked)) { sep_delivery 1; } query_string &sep_delivery + sep_delivery; $(#warning-text).addClass(d-none); has_error 0; $(.checkfld).each(function() { $(# + this.id).removeClass(bg-warning); if (this.required true && this.value ) { $(# + this.id).addClass(bg-warning); $(#warning-text).removeClass(d-none); has_error 1; } else { query_string + & + this.id + + encodeURIComponent(this.value); } console.log(this.id, this.value, this.required); }); if (has_error 0) { $(.checkout_button).attr(disabled, true); var cat_data $.ajax({ type: POST, url: /make-order, data: FUNCTIONmakeOrder + query_string, timeout: 15000, success: function(resultData) { console.log(resultData); $(.checkout_button).attr(disabled, true); if (resultData ERR || resultData ) { alert(There has been an error processing your order); } else { window.location /payment; } } }); } }); $(document).on(click, .payment_complete_button, function(event) { event.preventDefault(); order_id $(this).data(id); var cat_data $.ajax({ type: POST, url: /pay-order, data: FUNCTIONpayorder&order_id + order_id, timeout: 15000, success: function(resultData) { if (resultData ! ERR) { window.location /complete; } } }); }); $(document).on(click, .clear_cart, function(ev) { ev.preventDefault(); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONclearbasket, timeout: 15000, success: function(resultData) { location.reload(); } }); }); $(document).on(click, .shopping-cart-delete, function(ev) { ev.stopPropagation(); let partno $(this).data(partno); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&st_partno + partno + &bask_qty0, timeout: 15000, success: function(resultData) { $(.partqty_ + partno).val(0); $(.partqty_ + partno).closest(tr).removeClass(bg-warning); getBasket(); } }); }); $(document).on(click, .shopping-cart-delete-cart, function() { partno $(this).data(partno); console.log(partno); newVal 0; var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&st_partno + partno + &bask_qty + newVal, timeout: 15000, success: function(resultData) { location.reload(); } }); }); $(document).on(click, .locale_select, function() { locale $(this).data(locale); console.log(locale); var lc_data $.ajax({ type: POST, url: /functions/locales.php, data: FUNCTIONsetLocale&locale + locale, timeout: 15000, success: function(resultData) { console.log(resultData); location.reload(); } }); }); $(document).on(click, .add_basket, function(event) { event.preventDefault(); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&appliance + $(this).data(appliance) + &st_partno + $(this).data( partno) + &st_sell + $(this).data(price) + &bask_qty1&sourcebutton, timeout: 15000, success: function(resultData) { getBasket(); } }); }); $(document).on(change, .checkpc, function(event) { event.preventDefault(); sep_delivery 0; if ($(#use_delivery).is(:checked)) { del_country $(#delivery_country).val(); del_pcode $(#delivery_postcode).val(); } else { del_country $(#billing_address_country).val(); del_pcode $(#billing_postcode).val(); } var cat_data $.ajax({ type: POST, url: /check-pc, data: FUNCTIONcheck_pc&del_country + del_country + &del_pcode + del_pcode, timeout: 15000, success: function(resultData) { console.log(resultData); $(#delivery_cost_span).html(resultData); $(#delivery_cost_val).val(resultData); $(#order_total_span).html((parseFloat($(#orig_order_total_val).val()) + parseFloat( resultData)).toFixed(2)); $(#order_total_val).val((parseFloat($(#orig_order_total_val).val()) + parseFloat(resultData)) .toFixed(2)); } }); }); $(document).on(change, .shipping_postcode, function(event) { event.preventDefault(); sep_delivery 0; del_country $(#shipping_country).val(); del_pcode $(#shipping_postcode).val(); console.log(del_pcode); var cat_data $.ajax({ type: POST, url: /check-pc, data: FUNCTIONcheck_pc&del_country + del_country + &del_pcode + del_pcode, timeout: 15000, success: function(resultData) { console.log(resultData); $(#cart_shipping).html(resultData); $(#cart_grandtotal).html((parseFloat($(#orig_cart_grandtotal_val).val()) + parseFloat( resultData)).toFixed(2)); $(#cart_grandtotal_val).val((parseFloat($(#orig_cart_grandtotal_val).val()) + parseFloat( resultData)).toFixed(2)); } }); }); var CartPlusMinus $(.cart-plus-minus); CartPlusMinus.prepend(div classdec qtybutton>-/div>); CartPlusMinus.append(div classinc qtybutton>+/div>); $(.qtybutton).on(click, function() { var $button $(this); var oldValue $button.parent().find(input).val(); console.log(oldValue); if ($button.text() +) { var newVal parseFloat(oldValue) + 1; } else { // Dont allow decrementing below zero if (oldValue > 0) { var newVal parseFloat(oldValue) - 1; } else { newVal 0; } } console.log(oldValue, newVal); $button.parent().find(input).val(newVal); var cat_data $.ajax({ type: POST, url: /basket-func, data: FUNCTIONaddbasket&appliance + $button.parent().find(input).data(appliance) + &st_partno + $button.parent().find(input).data(partno) + &st_sell + $button.parent().find( input).data(price) + &bask_qty + newVal, timeout: 15000, partno: $button.parent().find(input).data(partno), success: function(resultData) { getBasket(); $(.partqty_ + this.partno).val(newVal); if ($button.closest(tr).hasClass(main-cart)) { var lineval parseFloat($button.parent().find(input).data(price)) * newVal; console.log(lineval); var line_obj $(#subtot_ + $button.parent().find(input).data(line)); line_obj.html(lineval.toFixed(2)); var sum 0; $(#cart-table .product-subtotal).each(function() { sum + parseFloat(this.innerText); }); $(#cart-subtotal).html(sum.toFixed(2)); $(#cart-grandtotal).html(sum.toFixed(2)); } else { if (newVal > 0) { $button.closest(tr).addClass(bg-warning); } else { $button.closest(tr).removeClass(bg-warning); } } } }); });});function getBasket() { const basketData $.ajax({ type: POST, url: /basket-func, data: FUNCTIONnew_header_basket, timeout: 15000, success: function(serverData) { refreshBasket(serverData); }, error: function(err) { console.error(err); } })}function refreshBasket(data) { $(#itemCount).text(data.count); const basketHtml data.items.map(function(item, idx) { return ` li> div classbasket-line> div classproduct>${item.product}/div> a href# rolebutton classclose shopping-cart-delete data-partno${item.product}>⨂/a> /div> div classproduct>${item.description}/div> div classbasket-line> div classproduct>Qty: ${item.quantity}/div> div classprice>£${item.unitPrice.toFixed(2)}/div> /div> /li>`; }).join(hr />); $(#basketList).html(basketHtml); $(#basketPrice).text(£ + data.total.toFixed(2));}getBasket();/script>/div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]