1<!DOCTYPE html> <html lang="en-au"> <head> <meta property="og:type" content="website"/> <meta charset="UTF-8"> <title>Hair Products â Dale James & Co</title> <link href="//www.dalejameshairsalon.com.au/style.min.css?=3" rel="stylesheet"> <link rel="canonical" href="https://www.dalejameshairsalon.com.au/wella-hair-care-products"> <link rel="icon" type="image/ico" href="/favicon.png"> <link rel="apple-touch-icon" href="/favicon.png"> <meta name="msapplication-TileImage" content="/favicon.png"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=no"> <meta name="description" content="Discover professional hair products at Dale James & Co. Keep your hair healthy, shiny, and salon-fresh between visits."/> <meta name="google-site-verification" content=""/> <meta property="og:image" content="https://www.dalejameshairsalon.com.au/favicon.png"/> <meta property="og:image:secure_url" content="https://www.dalejameshairsalon.com.au/favicon.png"/> <meta property="og:url" content="https://www.dalejameshairsalon.com.au/wella-hair-care-products"/> <meta property="og:title" content="Hair Products â Dale James & Co"/> <meta property="og:description" content="Discover professional hair products at Dale James & Co. Keep your hair healthy, shiny, and salon-fresh between visits."/> <meta property="og:image:width" content="256"/> <meta property="og:image:height" content="256"/> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Hair Products â Dale James & Co"> <meta name="twitter:description" content="Discover professional hair products at Dale James & Co. Keep your hair healthy, shiny, and salon-fre"> <meta name="twitter:image" content="https://www.dalejameshairsalon.com.au/favicon.png"/>
1<script>
vendor: 423 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 3 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 4 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 5 })(window,document,'script','dataLayer','
5GTM-5KWLPRZG
vendor: 3 bytes, line 5
5');
5</script>
5 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap"> </noscript> <meta name="google-site-verification" content="PuNIg62IO-4yjTYi91mklTy__6sJRYOk_I6XU07qMrg"/>
vendor: 65 bytes, line 5
5 <script async src="https://www.googletagmanager.com/gtag/js?id=
5G-4YP033LY7D
vendor: 14 bytes, line 5
5"></script>
5<script> 6
vendor: 138 bytes, lines 6-10
6window.dataLayer = window.dataLayer || []; 7 function gtag(){dataLayer.push(arguments);} 8 gtag('js', new Date()); 9 10 gtag('config', '
10G-EXTR9BT9ED
vendor: 5 bytes, line 10
10');
11</script>
11
11<script type="application/ld+json"> 12{ 13 "@context": "https://schema.org", 14 "@type": "HealthAndBeautyBusiness", 15 "name": "Dale James & Co", 16 "image": "https://www.dalejameshairsalon.com.au/thumbnaillarge/logo2.png", 17 "url": "https://www.dalejameshairsalon.com.au/", 18 "telephone": "(08) 9367 5135", 19 "address": { 20 "@type": "PostalAddress", 21 "streetAddress": "60 Aangelo St South Perth", 22 "addressLocality": "Perth", 23 "addressRegion": "WA", 24 "postalCode": "6151", 25 "addressCountry": "AU" 26 }, 27 "geo": { 28 "@type": "GeoCoordinates", 29 "latitude": -31.9803962, 30 "longitude": 115.8619728 31 }, 32 "sameAs": [ 33 "https://www.facebook.com/dalejameshairfacebody/", 34 "https://www.instagram.com/dalejamesandco/" 35 ] 36} 37</script>
37
37<script type="application/ld+json"> 38{ 39 "@context": "https://schema.org", 40 "@type": "Organization", 41 "name": "Dale James & Co", 42 "alternateName": "Dale James", 43 "url": "https://www.dalejameshairsalon.com.au/", 44 "logo": "https://www.dalejameshairsalon.com.au/thumbnaillarge/logo2.png", 45 "sameAs": [ 46 "https://www.facebook.com/dalejameshairfacebody/", 47 "https://www.instagram.com/dalejamesandco/" 48 ] 49} 50</script>
50 </head> <body class="link8 shopping">
vendor: 68 bytes, line 50
50 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
50GTM-5KWLPRZG
vendor: 83 bytes, line 50
50" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
50<div id="enquire-dropdown" class="dark"> <a class="enquire-trigger closeBtn"></a> <div class="container"> <div class="grid"> <div class="dropContact col-2 mobile-hide"> <h2>Contact Us</h2> <p data-token="(08) 9367 5135"><strong>Phone</strong><br/>(08) 9367 5135</p> <p data-token="[email protected]"><strong>Email</strong><br/><a href="mailto:[email protected]">[email protected]</a></p> <p data-token="60 Angelo Street, South Perth WA 6151"><strong>Address</strong><br/>60 Angelo Street, South Perth WA 6151</p> <div class="contact"> <a class="button facebook iconOnly -invertedBtn-" href="https://www.facebook.com/dalejameshairfacebody/" target="_blank"></a> <a class="button twitter iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button instagram iconOnly -invertedBtn-" href="https://www.instagram.com/dalejamesandco/" target="_blank"></a> <a class="button pinterest iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button linkedIn iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button youTube iconOnly -invertedBtn-" href="" target="_blank"></a> </div> </div> <div class="mceNonEditable col-2 col-1-small"> <form action="/EnquiryForm/" method="post" name="form7" onsubmit="return validateform7(this)"> <input type="hidden" name="screen" value="emailForm"/> <input type="hidden" name="mailTo" value="20515"/> <input type="hidden" name="returnTo" value="/thank-you"/> <input type="hidden" name="showAll" value="false"/> <div class="enquiryForm enqEmbed iconForm" class="contact"> <h2>Online Enquiry</h2> <div class="enqRow"> <span class="name"></span> <input type="text" name="a_Name" maxlength="250" placeholder="Full Name*" required/> </div> <div class="enqRow"> <span class="phone"></span> <input type="tel" name="b_Phone" maxlength="250" placeholder="Phone*" required/> </div> <div class="enqRow"> <span class="email"></span> <input type="email" name="c_Email" maxlength="250" placeholder="Email*" required/> </div> <div class="enqRow"> <span class="question"></span> <textarea name="ZZ_Comments" placeholder="Enquiry"></textarea> <div class="required">* Required fields</div> <div class="g-recaptcha"></div> </div> <div class="enqRow"> <input class="button -ctaBtn-" type="submit" name="email" value="Send"/> </div> </div> <input type="text" name="ncformfield" style="display:none !important" tabindex="-1" autocomplete="off"><input type="hidden" name="__ncforminfo" value="LTU9HFmbNLN52xKaTiX0HYcSKJlJQAJUMFQ1-2GFm6DzgwwOVsSu_1FVVPyNawRrFLNoilXUxt2-UAtYmwUWp23EIzqog80EJwGJQGJ2zXj-VnZ6juep4ZzvJCT_R99B7SlKo2IO4ntLkKceiBLqeg=="/></form> </div> </div> </div> </div><div class="outerWrap"> <section id="mobileMenu"> <nav role="menubar"> <li role="menuitem" id="link-mobile0" class=""> <a href="/"> <span>Home</span> </a> </li> <li role="menuitem" id="link-mobile2" class="parent"> <span>About Dale James</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/about-dale-james"> <span>About Dale James</span> </a> </li> <li role="menuitem"> <a href="/the-dale-james-co-hairdressing-resource-centre"> <span>The Dale James & Co Hairdressing Resource Centre</span> </a> </li> <li role="menuitem"> <a href="/the-ultimate-guide-to-blonde-hair-in-perth"> <span>The Ultimate Guide to Blonde Hair in Perth</span> </a> </li> <li role="menuitem"> <a href="/welcome-to-the-team"> <span>Welcome to the Team</span> </a> </li> <li role="menuitem"> <a href="/dale-james-co-one-of-perths-best-hair-salons"> <span>Dale James & Co One of Perth's Best Hair Salons</span> </a> </li> <li role="menuitem"> <a href="/award-winning-hair-salon-near-como"> <span>Award-Winning Hair Salon Near Como</span> </a> </li> <li role="menuitem"> <a href="/hairdresser-south-perth-dale-james-hair-salon"> <span>Hairdresser South Perth | Dale James & Hair Salon</span> </a> </li> <li role="menuitem"> <a href="/members-of-intercoiffure-mondial-at-dale-james"> <span>Members Of Intercoiffure Mondial At Dale James</span> </a> </li> <li role="menuitem"> <a target="_blank" href="/reviews"> <span>Reviews</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile3" class="parent"> <span>Hair Extensions</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/hair-extensions"> <span>Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="/the-best-hair-extensions"> <span>The Best Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#goldFever"> <span>Gold Fever</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#millennial"> <span>Millenial Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#showPony"> <span>Amazing Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#Seamless"> <span>Seamless Tape Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#weft"> <span>Weft Extensions</span> </a> </li> <li role="menuitem"> <a href="/baciami-hair-extensions"> <span>Keratin Bond Extensions Baciami</span> </a> </li> <li role="menuitem"> <a href="/extensions-gallery"> <span>Extensions Gallery</span> </a> </li> <li role="menuitem"> <a href="/hair-extensions-faq"> <span>Hair Extensions FAQ</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile4" class="parent"> <span>Hair Styling & Cuts</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/hair"> <span>Hair Styling & Cuts</span> </a> </li> <li role="menuitem"> <a href="/treatments"> <span>Hair Treatments</span> </a> </li> <li role="menuitem"> <a href="/short-hair-specialists"> <span>Short Hair Specialists</span> </a> </li> <li role="menuitem"> <a href="/bridal-packages"> <span>Bridal Packages</span> </a> </li> <li role="menuitem"> <a href="/mens-grooming"> <span>Men's Grooming</span> </a> </li> <li role="menuitem"> <a href="/women-haircuts"> <span>Curly Hair Specialists Perth</span> </a> </li> <li role="menuitem"> <a href="/gallery"> <span>Gallery</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile38" class="parent"> <span>Colouring</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/colouring"> <span>Colouring</span> </a> </li> <li role="menuitem"> <a href="/blonde-specialist-hairdressers-in-perth"> <span>Blonde Specialist Hairdressers in Perth</span> </a> </li> <li role="menuitem"> <a href="/colour-correction"> <span>Colour Correction</span> </a> </li> <li role="menuitem"> <a href="/precision-toning"> <span>Precision Toning</span> </a> </li> <li role="menuitem"> <a href="/ladies-colouring"> <span>Ladies Colouring</span> </a> </li> <li role="menuitem"> <a href="/global-hair-colour"> <span>
50Global Hair Colour</span> </a> </li> <li role="menuitem"> <a href="/foiling"> <span>Foiling</span> </a> </li> <li role="menuitem"> <a href="/grey-blending-shinefinity-colour"> <span>Grey Blending & Shinefinity Colour</span> </a> </li> <li role="menuitem"> <a href="/permanent"> <span>Permanent</span> </a> </li> <li role="menuitem"> <a href="/scalp-bleach"> <span>Scalp Bleach</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile6" class="parent"> <span>Perms & Smoothing</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/perms-smoothing"> <span>Perms & Smoothing</span> </a> </li> <li role="menuitem"> <a href="/the-ultimate-guide-to-modern-perms-in-perth"> <span>The Ultimate Guide to Modern Perms in Perth</span> </a> </li> <li role="menuitem"> <a href="/perms"> <span>Hair Perm</span> </a> </li> <li role="menuitem"> <a href="/mens-perms"> <span>Men's Perms</span> </a> </li> <li role="menuitem"> <a href="/mens-perms-faq-perth"> <span>Menâs Perms FAQ - Perth</span> </a> </li> <li role="menuitem"> <a href="/nanoplasty-no-frizz"> <span>Nanoplasty - No Frizz</span> </a> </li> <li role="menuitem"> <a href="/straighten-smooth-curls"> <span>Straighten & Smooth Curls</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile5" class="parent current "> <span>Hair Services at Dale James & Co</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/services"> <span>Hair Services at Dale James & Co</span> </a> </li> <li role="menuitem"> <a href="/makeup"> <span>Makeup Services</span> </a> </li> <li role="menuitem"> <a href="/price-list"> <span>Price List</span> </a> </li> <li role="menuitem" class="current"> <a href="/wella-hair-care-products"> <span>Wella Hair Care Products</span> </a> </li> <li role="menuitem"> <a href="/sebastian-hair-care-products"> <span>Sebastian Hair Care Products</span> </a> </li> <li role="menuitem"> <a href="/gift-vouchers"> <span>Gift Vouchers</span> </a> </li> <li role="menuitem"> <a href="/shop/"> <span>Shop</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile9" class=""> <a href="/blog/"> <span>Blog</span> </a> </li> <li role="menuitem" id="link-mobile1" class=""> <a href="/contact"> <span>Contact</span> </a> </li> </nav> </section> <div class="siteTop"> <div id="navToggleWrap"> <div id="navToggle"></div> <a class="address" href="/contact#mapDiv"></a> <a class="facebook" href="#" target="_blank"></a> <a class="twitter" href="#" target="_blank"></a> <a class="instagram" href="#" target="_blank"></a> <a class="googlePlus" href="#" target="_blank"></a> <a class="pinterest" href="#" target="_blank"></a> <a class="linkedIn" href="#" target="_blank"></a> <a class="youTube" href="#" target="_blank"></a> <a class="blank" href="#"></a> <a class="phone" href="#"></a> <a class="email toContactPage" href="/contact"></a> <a class="enquiry enquire-trigger email" href="#enquire-dropdown"></a> <div class="accountsWrap"> </div></div> <div class="fixedTopWrap"> <div class="accountsTopBar"> <div class="container"> </div> </div> <section id="banner"> <div class="container"> <a class="logo" href="/"> <img src="/thumbnaillarge/logo2.png" alt="logo"> </a> <div class="contact contactContainer desktop mobile-hide"> <a class="button bookNow -whiteBtn-" href="https://home.shortcutssoftware.com/dalejamesco" target="_blank">Book Online</a> <a class="button facebook iconOnly -whiteBtn-" href="https://www.facebook.com/dalejameshairfacebody/" target="_blank"></a> <a class="button twitter iconOnly -whiteBtn-" href="" target="_blank"></a> <a class="button instagram iconOnly -whiteBtn-" href="https://www.instagram.com/dalejamesandco/" target="_blank"></a> </div> <div class="topBar contact mobile-hide"> <div class="area1"> <a class="address" href="https://maps.app.goo.gl/KzC8ZMRm59rd6RTb8" target="_blank">60 Angelo Street, South Perth WA 6151</a> </div> <div class="area2"> <a class="email" href=mailto:[email protected]>[email protected]</a> </div> </div></div> </section> <section id="menu"> <nav role="menubar"> <li id="link0" class=""> <a href="/"> Home</a> </li> <li id="link2" class="parent"> <a href="/about-dale-james"> About Dale James</a> <ul> <div class="subContainer"> <li> <a href="/the-dale-james-co-hairdressing-resource-centre">The Dale James & Co Hairdressing Resource Centre</a> </li> <li> <a href="/the-ultimate-guide-to-blonde-hair-in-perth">The Ultimate Guide to Blonde Hair in Perth</a> </li> <li> <a href="/welcome-to-the-team">Welcome to the Team</a> </li> <li> <a href="/dale-james-co-one-of-perths-best-hair-salons">Dale James & Co One of Perth's Best Hair Salons</a> </li> <li> <a href="/award-winning-hair-salon-near-como">Award-Winning Hair Salon Near Como</a> </li> <li> <a href="/hairdresser-south-perth-dale-james-hair-salon">Hairdresser South Perth | Dale James & Hair Salon</a> </li> <li> <a href="/members-of-intercoiffure-mondial-at-dale-james">Members Of Intercoiffure Mondial At Dale James</a> </li> <li> <a href="/reviews" target="_blank">Reviews</a> </li> </div> </ul> </li> <li id="link3" class="parent"> <a href="/hair-extensions"> Hair Extensions</a> <ul> <div class="subContainer"> <li> <a href="/the-best-hair-extensions">The Best Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#goldFever">Gold Fever</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#millennial">Millenial Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#showPony">Amazing Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#Seamless">Seamless Tape Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#weft">Weft Extensions</a> </li> <li> <a href="/baciami-hair-extensions">Keratin Bond Extensions Baciami</a> </li> <li> <a href="/extensions-gallery">Extensions Gallery</a> </li> <li> <a href="/hair-extensions-faq">Hair Extensions FAQ</a> </li> </div> </ul> </li> <li id="link4" class="parent"> <a href="/hair"> Hair Styling & Cuts</a> <ul> <div class="subContainer"> <li> <a href="/treatments">Hair Treatments</a> </li> <li> <a href="/short-hair-specialists">Short Hair Specialists</a> </li> <li> <a href="/bridal-packages">Bridal Packages</a> </li> <li> <a href="/mens-grooming">Men's Grooming</a> </li> <li> <a href="/women-haircuts">Curly Hair Specialists Perth</a> </li> <li> <a href="/gallery">Gallery</a> </li> </div> </ul> </li> <li id="link38" class="parent"> <a href="/colouring"> Colouring</a> <ul> <div class="subContainer"> <li> <a href="/blonde-specialist-hairdressers-in-perth">Blonde Specialist Hairdressers in Perth</a> </li> <li> <a href="/colour-correction">Colour Correction</a> </li> <li> <a href="/precision-toning">Precision Toning</a> </li> <li> <a href="/ladies-colouring">Ladies Colouring</a> </li> <li> <a href="/global-hair-colour">Global Hair Colour</a> </li> <li> <a href="/foiling">Foiling</a> </li> <li> <a href="/grey-blending-shinefinity-colour">Grey Blending & Shinefinity Colour</a> </li> <li> <a href="/permanent">
50Permanent</a> </li> <li> <a href="/scalp-bleach">Scalp Bleach</a> </li> </div> </ul> </li> <li id="link6" class="parent"> <a href="/perms-smoothing"> Perms & Smoothing</a> <ul> <div class="subContainer"> <li> <a href="/the-ultimate-guide-to-modern-perms-in-perth">The Ultimate Guide to Modern Perms in Perth</a> </li> <li> <a href="/perms">Hair Perm</a> </li> <li> <a href="/mens-perms">Men's Perms</a> </li> <li> <a href="/mens-perms-faq-perth">Menâs Perms FAQ - Perth</a> </li> <li> <a href="/nanoplasty-no-frizz">Nanoplasty - No Frizz</a> </li> <li> <a href="/straighten-smooth-curls">Straighten & Smooth Curls</a> </li> </div> </ul> </li> <li id="link5" class="parent current "> <a href="/services"> Hair Services at Dale James & Co</a> <ul> <div class="subContainer"> <li> <a href="/makeup">Makeup Services</a> </li> <li> <a href="/price-list">Price List</a> </li> <li class="current"> <a href="/wella-hair-care-products">Wella Hair Care Products</a> </li> <li> <a href="/sebastian-hair-care-products">Sebastian Hair Care Products</a> </li> <li> <a href="/gift-vouchers">Gift Vouchers</a> </li> <li> <a href="/shop/">Shop</a> </li> </div> </ul> </li> <li id="link9" class=""> <a href="/blog/"> Blog</a> </li> <li id="link1" class=""> <a href="/contact"> Contact</a> </li> </nav></section> </div> <section id="subBanner"> <div class="container"> </div> </section> </div> <div class="siteBottom"> <div id="outerSidebar"> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/wellaproduct1.jpg"> <div class="contentImg image" style="background:url('/thumbnailsmall/wellaproduct1.jpg')"></div> </a> <div class="caption"></div> </div> </div> <div class="contentWrap contentPagesWrap"> <section class="sectionWrap" id="section1"> <div class="textSection"> <div class="container"> <div class="sidebar"> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/wellaproduct1.jpg"> <div class="contentImg image" style="background:url('/thumbnailsmall/wellaproduct1.jpg')"></div> </a> <div class="caption"></div> </div> </div> <div class="siteContent"><p><span style="font-size: 14pt;"><strong>Wella Professional Hair Care Products Perth â Dale James & Co</strong></span></p><p>At Dale James & Co Hair Salon South Perth, we believe beautiful hair starts with professional hair care.<br>That is why we carefully choose salon-quality products that support healthy hair, long-lasting colour, shine, repair and overall hair condition both in salon and at home.</p><p>Our experienced team works with trusted professional brands including Wella Professionals to help maintain the health and integrity of your hair between salon visits.</p><p>Whether your hair is blonde, coloured, dry, damaged, curly, frizzy or extension hair, we can recommend the right professional hair care routine for your individual needs.<br>Wella Professionals Perth</p><p>As a professional Wella salon, we proudly use and recommend advanced salon-quality hair care and colour products trusted worldwide by professional hairdressers.<br>Our team regularly trains in the latest Wella products, colour technologies and hair care systems to ensure we provide the best possible results for our clients.<br><strong></strong></p><p><strong>Wella Ultimate Repair</strong><br>Wella Ultimate Repair is designed to strengthen, repair and restore damaged hair while leaving the hair feeling soft, healthy and shiny.<br>Perfect for:<br>⢠damaged hair<br>⢠blonde hair<br>⢠heat-stressed hair<br>⢠chemically treated hair<br>⢠dry and fragile hair<br>Ultimate Repair helps improve the feel and condition of the hair while protecting against everyday damage.<br><strong></strong></p><p><strong>Wella Ultimate Smooth</strong><br>Wella Ultimate Smooth is designed to smooth frizz, soften texture and create silky, shiny hair with improved manageability.<br>Ideal for:<br>⢠frizzy hair<br>⢠dry hair<br>⢠coarse hair<br>⢠humid weather<br>⢠smoothing maintenance after Nanoplasty</p><p>This range helps create softer, smoother hair while maintaining natural movement.<br><strong>Wella Fusion</strong><br>Fusion is one of our favourite professional repair ranges for hair needing strength and protection.<br>Fusion helps reduce breakage while improving softness and resilience, making it ideal for clients who regularly colour or heat style their hair.<br><strong></strong></p><p><strong>Wella Elements</strong><br>Wella Elements is designed for clients wanting a gentler professional hair care range that helps maintain softness, hydration and scalp comfort.<br>Perfect for:<br>⢠sensitive scalps<br>⢠natural hair care routines<br>â¢
50dry hair<br>⢠maintaining healthy shine<br><strong></strong></p><p><strong>Wella Color Fresh Masks</strong><br>Color Fresh Masks help refresh salon colour between appointments while adding shine and tone enhancement.<br>Perfect for:<br>⢠maintaining blondes<br>⢠refreshing brunettes<br>⢠copper tones<br>⢠fashion colours<br>⢠reducing brassiness<br><strong></strong></p><p><strong>Professional Hair Care For Hair Extensions</strong><br>Hair extensions require specialised professional hair care to maintain softness, shine and longevity.<br>Our salon can recommend the best products and home care routines for:<br>⢠Butterfly Wefts<br>⢠Gold Fever extensions<br>⢠tape extensions<br>⢠weft extensions<br>⢠Baciami extensions<br>⢠Amazing Hair extensions<br><strong></strong></p><p><strong>Hair Care For Blonde Hair</strong><br>Blonde hair requires extra moisture, protection and tone maintenance to stay bright and healthy.<br>Our team can recommend professional products to help:<br>⢠reduce brassiness<br>⢠improve shine<br>⢠protect against heat damage<br>⢠maintain blonde brightness<br>⢠strengthen chemically lightened hair<br><strong></strong></p><p><strong>Hair Care Consultations Perth</strong><br>Every clientâs hair is different.<br>Our experienced team will help recommend the best professional products for your:<br>⢠hair type<br>⢠scalp condition<br>⢠colour maintenance<br>⢠styling routine<br>⢠smoothing maintenance<br>⢠extension care<br>⢠repair needs<br><strong></strong></p><p><strong>Professional Hair Products South Perth</strong><br>Dale James & Co Hair Salon South Perth proudly welcomes clients from:<br>⢠South Perth<br>⢠Como<br>⢠Manning<br>⢠Victoria Park<br>⢠Applecross<br>⢠Kensington<br>⢠Karawara<br>⢠Perth CBD<br>and surrounding Perth suburbs.<br>Visit our salon to discover professional hair care designed to keep your hair healthy, shiny and beautiful between salon visits.</p></div> </div> </div> <div class="photoSection"> <div class="container"> <div class="sidebar"></div> <div class="siteContent"> <div class="contentImgRow grid "> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/WPCHR25ULTSMOOTHTRAVELTRIO4X5_Lo.jpg"> <div class="contentImg image" style="background:url('/thumbnailsmall/WPCHR25ULTSMOOTHTRAVELTRIO4X5_Lo.jpg')"></div> </a> <div class="caption"></div> </div> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/WPCHR25ULTSMOOTHTRIO1X1_LowRes.jpg"> <div class="contentImg image" style="background:url('/thumbnailsmall/WPCHR25ULTSMOOTHTRIO1X1_LowRes.jpg')"></div> </a> <div class="caption"></div> </div> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/Ultimate-Smooth_Key-Visual_Verti.jpg"> <div class="contentImg image" style="background:url('/thumbnailsmall/Ultimate-Smooth_Key-Visual_Verti.jpg')"></div> </a> <div class="caption"></div> </div> </div> </div> </div> </div> </section> </div> </div>
50<script src="/resources/js/jquery3.6.4.min.js"></script>
50
50<script src="/resources/js/jqueryMigrate.3.4.1.js"></script>
50
50<script src="/resources/js/site.min.js?v=5"></script>
50 <footer role="contentinfo"> <div id="footerTop"> <div class="container"> <div class="copyrightFooter"> Design by <a href="https://www.havealook.com.au/">havealook.com.au</a> and <a href="mailto:[email protected]">Tree of The Singing Wind Design</a> </div> <div class="col-4 col-2-med ol-1-small contact"> <a class="logo" href="/"><img class="scrollLogo" src="/thumbnaillarge/logo2.png" alt="logo"></a> <div class="socialMedia"> <a class="button facebook iconOnly large " href="https://www.facebook.com/dalejameshairfacebody/" target="_blank"></a> <a class="button instagram iconOnly large " href="https://www.instagram.com/dalejamesandco/" target="_blank"></a> <a class="button youTube iconOnly large" href="" target="_blank"></a> </div> </div> <div class="col-4 col-2-med col-1-small footerMenu"> <h5>Quicklinks</h5> </div> <div class="col-4 col-2-med col-1-small contact findUs"> <h5>Find Us</h5> <div class="phone">(08) 9367 5135</div> <a class="web" href="https://www.dalejameshairsalon.com.au">https://www.dalejameshairsalon.com.au</a> <a class="email" href="mailto:[email protected]">[email protected]</a> <a class="address" href="https://maps.app.goo.gl/KzC8ZMRm59rd6RTb8" target="_blank">60 Angelo Street, South Perth WA 6151</a> <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13537.121590901621!2d115.8619332!3d-31.9804135!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2a32bb48c30f8a9d%3A0xad9551c2fcf5b58f!2sDale%20James%20%26%20Co!5e0!3m2!1sen!2sau!4v1695098523833!5m2!1sen!2sau" width="90%" height="150" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> </div> <div class="col-4 col-2-med col-1-small contact"> <h5>Opening Hours</h5> <p> <strong> Monday </strong> 9:30am to 4:30pm </p> <p> <strong> Tuesday </strong> 8:30am to 5:30pm </p> <p> <strong> Wednesday </strong> 8:30am to 5:30pm </p> <p> <strong> Thursday </strong> 8:30am to 8:30pm </p> <p> <strong> Friday </strong> 8:30am to 6:00pm </p> <p> <strong> Saturday </strong> 8:30am to 4:30pm </p> </div> </div> </div> <div id="footerBottom"> <div class="container"> <nav role="menubar"> <li id="link0b" class="" role="menuitem"> <a tabindex=0 href="/"> Home</a> </li> <li id="link1b" class="parent" role="menuitem"> <a tabindex=0 href="/about-dale-james"> About Dale James</a> </li> <li id="link2b" class="parent" role="menuitem"> <a tabindex=0 href="/hair-extensions"> Hair Extensions</a> </li> <li id="link3b" class="parent" role="menuitem"> <a tabindex=0 href="/hair"> Hair Styling & Cuts</a> </li> <li id="link4b" class="parent" role="menuitem"> <a tabindex=0 href="/colouring"> Colouring</a> </li> <li id="link5b" class="parent" role="menuitem"> <a tabindex=0 href="/perms-smoothing"> Perms & Smoothing</a> </li> <li id="link6b" class="parent" role="menuitem"> <a tabindex=0 href="/services"> Hair Services at Dale James & Co</a> </li> <li id="link7b" class="" role="menuitem"> <a tabindex=0 href="/blog/"> Blog</a> </li> <li id="link13b" class="" role="menuitem"> <a tabindex=0 href="/contact"> Contact</a> </li> </nav> <div class="footerRight"> <div class="copyright">© Copyright Dale James & Co 2026</div> <div class="havealook"> <a href="https://www.havealook.com.au" rel="nofollow" target="_blank">Website Design</a> by Havealook</div> </div></div> </div> <a href="#" id="toTop" class="button iconOnly fontAwesome" aria-label="scroll to top of page" style="display: none;"></a> </footer>
50<script> 51//MOVE ALL SIMILAR BUTTONS TO SAME SECTION 52var numItems = $('.butFrame').length; 53 54$(".butFrame").each(function(i){ 55 56 if (numItems < 6) { 57 $(this).removeClass('col-4'); 58 $(this).addClass('col-' + numItems); 59 } 60 61 if (i === 0) { 62 $(this).parents('.contentImgRow').addClass('firstButtonSection'); 63 } 64 if (i > 3) { 65 $(this).parents('.photoSection').addClass('remove'); 66 $(this).appendTo('.firstButtonSection'); 67 } 68}); 69 70$('.photoSection.remove').remove(); 71 72</script>
72
72<script> 73$(document).ready(function() { 74 if($( '#menu .subContainer li' ).hasClass( "current" )) { 75 var menuName = $( "#menu .subContainer .current a" ).text(); 76 $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>'); 77 } else { 78 var menuName = $( "#menu li.current > a" ).text(); 79 $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>'); 80 } 81 }); 82</script>
82
82<script> 83 $( '.moduleTable.twoColumn img' ).wrap( '<div class="tableImage"></div>' ); 84</script>
84
84<script> 85 //ENQUIRE SLIDE CODE 86 87 $('a[href="#enquire-slide"],.enquire-trigger').click(function() { 88 $('#enquire-slide').toggleClass('active'); 89 }); 90 91 // JAVASCRIPT VALIDATION MUST NOT BE FORM2 92 function validateform7(form) { 93 94 var errors = 0; 95 96 if (document.form7.a_Name.value.length < 1) { 97 alert('Please Enter Name'); 98 errors++; 99 } 100 if (document.form7.b_Phone.value.length < 1) { 101 alert('Please Enter Phone'); 102 errors++; 103 } 104 if (document.form7.c_Email.value.length < 1) { 105 alert('Please Enter Email'); 106 errors++; 107 } 108 if(errors == 0){ 109 return validateRecaptcha(form); 110 } 111 return false; 112 } 113</script>
113
113<script> 114 115//CAROUSEL 116$("table.carousel").each(function(){ 117 $(this).wrap('<div class="carouselWrap" />'); 118 var copied = $(this).find("tbody").html(); 119 $(this).find('tbody').append(copied); 120}); 121 122</script>
122
122<script> 123 // REBUILD TABLE 124 125 $( ".tabTable" ).each(function(i) { 126 127 $('<div class="tabContainer tabContainer' + i + '"><ul class="tabs"></div></div>').insertBefore(this); 128 129 $(this).children( "tbody" ).children('tr').each(function( index ) { 130 131 var tabs = $(this).children('td').first().html(); 132 var content = $(this).children('td').last().html(); 133 134 var indexplusone = index + 1; 135 136 $('.tabContainer' + i).children('.tabs').append('<li><a id="tab' + i + '-' + + indexplusone + '">' + tabs + '</a></li>'); 137 $('.tabContainer' + i).append('<div class="containerTabs light" id="tab' + i + '-' + + indexplusone + 'C">' + content + '</div>'); 138 139 }); 140 141 $(this).remove(); 142 143}); 144 145// MAKE TABS FUNCTION 146 147$(document).ready(function() { 148 149 $( ".tabContainer" ).each(function(i) { 150 $(this).children('.tabs').children('li:not(:first)').children('a').addClass('inactiveTab'); 151 $(this).children('.containerTabs').hide(); 152 $(this).children('.containerTabs').first().show(); 153 }); 154 155 $('.tabs').children('li').children('a').click(function(){ 156 157 if($(this).hasClass('inactiveTab')){ 158 159 var t = $(this).attr('id'); 160 console.log(t); 161 162 $(this).parents('.tabs').children('li').children('a').addClass('inactiveTab'); 163 $(this).removeClass('inactiveTab'); 164 165 $(this).parents('.tabContainer').find('.containerTabs').hide(); 166 $('#'+ t + 'C').show(); 167 168 } 169 170 }); 171 172}); 173</script>
173
173<script> 174$(function(){ 175 //LOOP OVER EVERY BUTTON 176 $(".butImage").each(function(){ 177 //GET THE STYLE 178 var style = $(this).attr("style") 179 //REPLACE THUMBNAILSMALL WITH THUMBNAILLARGE 180 var newStyle = style.replace("thumbnailsmall","thumbnaillarge"); 181 //CHANGE SRC TO NEWSRC 182 $(this).attr("style", newStyle) 183 }); 184}); 185</script>
185
185<script> 186 $(".topBar").insertBefore("#banner"); 187 $(".footerLinks").insertBefore(".footerRight"); 188 $(".copyrightFooter").appendTo(".copyright"); 189 $("#menu nav").clone().appendTo(".footerMenu"); 190$("#menu nav #link2").clone().appendTo(".footerMenu2"); 191 $('footer').addClass('dark'); 192 $('.link0 #banner').addClass('animated fadeInDown'); 193 $('#menu').appendTo('#banner .container'); 194 $("#banner .contact.contactContainer").appendTo("#menu nav"); 195 $('.link0 #section2 .contentImgRow').appendTo('.buttonTable td:last-child'); 196</script>
196
196<script> 197 // MOBILEMENU LINKS 198 $(function(){ 199 $('#navToggleWrap .address').attr('href', 'https://maps.app.goo.gl/KzC8ZMRm59rd6RTb8'); 200 $('#navToggleWrap .address').attr('target', '_blank'); 201 $('#navToggleWrap .facebook').attr('href', 'https://www.facebook.com/dalejameshairfacebody/'); 202 $('#navToggleWrap .twitter').attr('href', ''); 203 $('#navToggleWrap .instagram').attr('href', 'https://www.instagram.com/dalejamesandco/'); 204 $('#navToggleWrap .pinterest').attr('href', ''); 205 $('#navToggleWrap .linkedIn').attr('href', ''); 206 $('#navToggleWrap .youTube').attr('href', ''); 207 $('#navToggleWrap .blank').attr('href', 'https://booking.clientdiary.com/?bookingsUrl=dalejamesco'); 208 $('#navToggleWrap .phone').attr('href', 'tel:(08) 9367 5135'); 209 }); 210 211 // quiery that adds classes to ".contentImgRow" if it has buttons for custom styling 212 $(".photoSection .contentImgRow").each(function(){ 213 var butCount = $(this).children(".butFrame").length 214 if(butCount > 0){ 215 $(this).addClass("button-section button-items-" + butCount); 216 $(this).parents('.photoSection').addClass("buttonSection"); 217 } 218 }); 219 220 //DROP DOWN CODE 221 $('a[href="#enquire-dropdown"],.enquire-trigger').click(function() { 222 $('#enquire-dropdown').slideToggle(500, function() { }); 223 }); 224 225 // JAVASCRIPT VALIDATION MUST NOT BE FORM2 226 function validateform7(form) { 227 228 var errors = 0; 229 230 if (document.form7.a_Name.value.length < 1) { 231 alert('Please Enter Name'); 232 errors++; 233 } 234 if (document.form7.b_Phone.value.length < 1) { 235 alert('Please Enter Phone'); 236 errors++; 237 } 238 if (document.form7.c_Email.value.length < 1) { 239 alert('Please Enter Email'); 240 errors++; 241 } 242 if(errors == 0){ 243 return validateRecaptcha(form); 244 } 245 return false; 246 } 247 248 // SLIDESHOW 249 $(document).ready(function(){ 250 $('.flicker-example').flicker({ 251 auto_flick: true, 252 auto_flick_delay: 5, 253 theme: 'light',
254 // flick_animation: "transition-slide" 255 flick_animation: "transition-fade" 256 }); 257 }); 258 259 // SHRINK FUNCTION 260 $(document).ready(function(){ 261 var shrinkHeader = 300; 262 $(window).scroll(function() { 263 var scroll = getCurrentScroll(); 264 if ( scroll >= shrinkHeader ) { 265 $('body').addClass('scrollStart'); 266 } else { 267 $('body').removeClass('scrollStart'); 268 } 269 }); 270 function getCurrentScroll() { 271 return window.pageYOffset || document.documentElement.scrollTop; 272 } 273 }); 274 275 //dynamic backgrounds 276 $( 'body:not([class*="shopH"]):not([class*="category"]):not([class*="blog"]):not([class*="myAccount"]) .siteBottom section' ).each(function() { 277 278 if ($(this).find('.sidebar .item .overlayImg').children().length == 0){ 279 $(this).find('.sidebar:not(.blogSide)').hide(); 280 } else { 281 if($(this).find('.contentImg').is("img")){ 282 var bg_url = $(this).find('.contentImg').attr('src').split('/').pop().split('-').shift().split('.').shift(); 283 } else { 284 var bg_url = $(this).find('.contentImg').css('background-image').split('/').pop().split('-').shift().split('.').shift(); 285 } 286 $(this).addClass(bg_url); 287 288 if ( $( this ).is( '.M_full_img, .M_left_img, .M_left_imgC, .M_right_imgC, .M_right_img' ) ) { 289 290 var bg_url_image = $(this).find('a.overlayImg').attr('href'); 291 var bg_url_class = $(this).find('a.overlayImg').attr('href').split('large/').pop().split('.').shift(); 292 293 $(this).prepend('<div class="backgroundImage"></div>'); 294 $(this).find('.backgroundImage').css('background-image', 'url(' + bg_url_image + ')'); 295 $(this).addClass(bg_url_class); 296 $(this).find('.sidebar:not(.blogSide)').hide(); 297 298 $(".photoSection").find(".overlayImg").attr("rel", "gallery" + 1); 299 300 if ($(this).is('[class*="dark"]')) { 301 $(this).addClass("dark"); 302 } else if ($(this).is('[class*="light"]')){ 303 $(this).addClass("light"); 304 } 305 } else { 306 $(this).removeClass(bg_url); 307 } 308 } 309 }); 310 311 312 //TABLE TO GRID - CELLS TO DIVS 313if ($("table").hasClass("table-to-div")){ 314 315 $("table.table-to-div").each(function(i){ 316 317 //COUNT COLUMNS 318 var columnCount = $(this).find('tr').first().children().length; 319 var customClass = $(this).attr('class'); 320 321 //RUN FUNCTION IF 2-6 COLUMNS 322 if (1 < columnCount && columnCount < 7) { 323 // START REMOVING "EMPTY" TABLE CELLS "TD" 324 $(this).find('*:not(img)').each(function(i){ 325 326 if ( $(this).html().trim() == ' ' || $(this).html().trim() === '' ) { 327 $(this).addClass('removeTd'); 328 } 329 }); 330 331 $(this).find('.removeTd:only-child').parent('td').addClass('removeTd'); 332 // END REMOVING "EMPTY" TABLE CELLS 333 334 // SELECTING THE TABLE ROW 335 $(this).children("tbody").children("tr").addClass("parent-row"); 336 // SELECTING THE TABLE CELL CONTENT 337 $(this).find(".parent-row > td > *").parent().addClass('notEmpty'); 338 // CREATING CONTAING GRID 339 $('<div class="grid ' + customClass + ' table-to-div' + i + '"/>').insertAfter(this); 340 341 // CREATING GRID SIZES BASED OF THE FIRST THE ABOUNT OF TABLE CELLS IN THE FIRST ROW 342 var column_no = $(this).find(".parent-row:first-child > td").length; 343 var desktop = "col-" + column_no; 344 var tablet = " col-" + Math.floor(column_no / 2) + "-med"; 345 var grid_class = desktop + tablet + " col-1-small"; 346 347 // APPENDING CONTENT TO GRID 348 $(this).find(".parent-row > td:not(.removeTd)").each(function(x){ 349 var tdHtml = $(this).html(); 350 $('<div class="item ' + grid_class + '">' + tdHtml + '</div>').appendTo('.table-to-div' + i); 351 }); 352 // REMOVING ORIGINAL TABLE 353 $(this).remove(); 354 }; 355}); 356} 357 358 359$(document).ready(function(){ 360 $('a[href*=#]:not([href=#])').click(function() { 361 if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { 362 var target = $(this.hash); 363 target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); 364 if (target.length) { 365 $('html,body').animate({ 366 scrollTop: target.offset().top - 180 367 }, 1000); 368 return false; 369 } 370 } 371 }); 372}); 373</script>
373
373<script src="/js/blog.js"></script>
373
373<script> 374 if($('.blogWidget').length){ 375 $(".blogWidget").blog(); 376 } 377</script>
377
377<script> 378 function recaptchaCallBack(form) { 379 form.submit(); 380 } 381 382 var onloadCallback = function () { 383 // Instanstiate in reverse 384 var recaptchas = $($('div[class=g-recaptcha]').get().reverse()); 385 recaptchas.each(function () { 386 var form = $(this).closest("form"); 387 var id = grecaptcha.render($(this)[0], { 388 sitekey: "6LdayCkUAAAAAD4_APmcjSdSfORfntlx2z0gS9Si", 389 size: "invisible", 390 callback: function (token) { 391 392 if(form.attr("id") == "payment-form"){ 393 createPayment() 394 } else { 395 recaptchaCallBack(form); 396 } 397 } 398 }); 399 400 // Set the widget id on the form 401 form.attr("widget-id", id); 402 403 if(form.attr("id") == "payment-form"){ 404 createPayment() 405 } 406 }) 407 } 408 </script>
vendor: 119 bytes, line 408
408 <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
408<script type="text/javascript"> 409 $(document).ready(function () { 410 $(".fancyboxIframe").fancybox({ 411 maxWidth: 900, 412 maxHeight: 600, 413 padding: 0, 414 margin: 15, 415 fitToView: false, 416 width: '100%', 417 height: '100%', 418 autoSize: true, 419 closeClick: false, 420 openEffect: 'none', 421 closeEffect: 'none', 422 afterClose: function () { 423 if (parent.reload) { 424 parent.location.reload(true); 425 } 426 }, 427 iframe: { 428 scrolling: 'auto', 429 preload: true 430 } 431 }); 432 }); 433</script>
433 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.