Set Descending Direction
View as Grid List
48 items
Page
- You're currently reading page 1
- Page 2
- Page 3
- Page 4
- Page 5
- Page Next
per page
-
Jet Black #1 Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
-
Bleach Blonde #613 Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
- See AlsoThe 10 Best Tape-In Hair Extensions & Why They Work for EveryoneThe 9 Best Tape-In Extensions for Fuller, Longer-Looking HairHair Extensions — The Glam House Brand | SalonsTape-In Hair Extensions
Black/Brown #1b Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
-
Blonde #60 Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
-
Dark Brown #2 Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
-
Ombre Balayage Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
See AlsoTape Hair Extensions -
As low as $94.43 was $149.99 As low as $0.00
-
Ombre Chestnut Brown Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
-
Ombre Blonde Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
-
Ombre Light Blonde Tape-in Hair Extensions - Human Hair
As low as $94.43 was $149.99 As low as $0.00
Loading ...Load More ...
Set Descending Direction
View as Grid List
48 items
Page
- You're currently reading page 1
- Page 2
- Page 3
- Page 4
- Page 5
- Page Next
per page
We found other products you might like:
" + addToCartMessage.substr( cartText[language].maintext[0], addToCartMessage.length - cartText[language].maintext[1] ) + "
" + cartText[language].maintext[3] + "
"; var goToCart = "" + cartText[language].gotocart + ""; var backToBrowsing = "
" + cartText[language].backtobrowsing + "
"; elemAddedToCart.innerHTML = "
" + addToCartMessage + "
" + backToBrowsing + goToCart + "
"; document.getElementById("sidebar-outer-addtocart").style.visibility="visible"; document.getElementById("sidebar-outer-addtocart").style.opacity="0.2"; document.getElementById("sidebar-body-addtocart").style.display="block"; document.getElementById("sidebar-body-addtocart").style.left = (window.innerWidth - document.getElementById("sidebar-body-addtocart").offsetWidth) + "px";if(document.getElementById("reamaze-widget")){ document.getElementById("reamaze-widget").style.display = "none";} document.querySelectorAll('header.page-header.type1')[0].style.setProperty('z-index', '0', 'important'); document.querySelectorAll('.page-bottom')[0].style.setProperty('display', 'none', 'important'); document.querySelectorAll('.page-footer')[0].style.setProperty('display', 'none', 'important'); relatedProduct(language); //Is text available yet, if not load again in 0.5 second }else{ setTimeout(function () { addtocartMessage(); }, 500); } }, 500);}function relatedProduct(language){ console.log("1 relatedProducts"); if(document.querySelectorAll(".details-qty.qty > input")[0]){ // RELATED PRODUCTS On adding cart action var productDiv = document.getElementById("relatedProducts"); productDiv.innerHTML = ""; if(document.querySelectorAll(".details-qty.qty > input")[0].getAttribute("data-cart-item-id").includes("kit") || document.querySelectorAll(".details-qty.qty > input")[0].getAttribute("data-cart-item-id").includes("brochure")){ var addToCart = document.querySelectorAll(".details-qty.qty > input")[1].getAttribute("data-cart-item-id"); }else{ var addToCart = document.querySelectorAll(".details-qty.qty > input")[0].getAttribute("data-cart-item-id"); } var addToCartElements = addToCart.split('-'); //Check for inch info var withOutInch = ""; for (i = 0; i < addToCartElements.length; i++) { if(addToCartElements[i].includes("inch")){}else{ withOutInch = withOutInch + addToCartElements[i] + "-"; } } var sku = withOutInch.substr(0,(withOutInch.length - 1)); var storeViews = { 0:{"storename":"canadahair.ca","website":"ch","language":"EN","countryCODE":"CAN"}, 1:{"storename":"mesrallonges.com","website":"mr","language":"FR","countryCODE":"CAN"}, 2:{"storename":"usahair.com","website":"us","language":"EN","countryCODE":"USA"} }; var colorsList = { 0:{"sku":"1","attribute":"21"}, 1:{"sku":"1b","attribute":"22"}, 2:{"sku":"2","attribute":"23"}, 3:{"sku":"4","attribute":"24"}, 4:{"sku":"6","attribute":"25"}, 5:{"sku":"8","attribute":"26"}, 6:{"sku":"12","attribute":"27"}, 7:{"sku":"27","attribute":"28"}, 8:{"sku":"33","attribute":"29"}, 9:{"sku":"613","attribute":"30"}, 10:{"sku":"1224","attribute":"31"}, 11:{"sku":"auburnblonde","attribute":"31"}, 12:{"sku":"red","attribute":"32"}, 13:{"sku":"burg","attribute":"33"}, 14:{"sku":"purp","attribute":"34"}, 15:{"sku":"27613","attribute":"115"}, 16:{"sku":"ombgrey","attribute":"346"}, 17:{"sku":"ombblonde","attribute":"347"}, 18:{"sku":"ombbrown","attribute":"348"}, 19:{"sku":"ombpastel","attribute":"378"}, 20:{"sku":"omblightblonde","attribute":"379"}, 21:{"sku":"ombbalayage","attribute":"380"}, 22:{"sku":"ombashblonde","attribute":"381"}, 23:{"sku":"60","attribute":"382"}, 24:{"sku":"60silver","attribute":"208"}, 25:{"sku":"silver","attribute":"208"}, 26:{"sku":"platinum","attribute":"5830"}, 27:{"sku":"4t12613","attribute":"5854"}, 28:{"sku":"6t618","attribute":"5855"}, 29:{"sku":"30","attribute":"5850"}, 30:{"sku":"darkblondeblyg","attribute":"5853"}, 31:{"sku":"darkbrownblyg","attribute":"5851"}, 32:{"sku":"sandyblonde","attribute":"5852"}, 33:{"sku":"22","attribute":"120"} }; var i; var mediaID = ""; var skuElements = sku.split('-'); var category = skuElements.slice(0, 1); var quality = skuElements.slice(1, 2); // 1. WHICH PRODUCT const categoriesMap = new Map([["wire",["halo"]],["weave",["sewin"]],["nanoring",["nano"]],["microloop",["micro"]]]); const categoryEN = new Map([["clipin","Clip-in Hair Extensions"],["halo","Invisible Wire Hair Extensions"],["ponytail","Wrap Ponytail Hair Extensions"],["tapein","Tape-in Hair Extensions"],["fusion","Fusion Hair Extensions (Pre Bonded Keratin)"],["micro","Micro-loop Hair Extensions (Micro-Beads)"],["nano","Nano-rings Hair Extensions (Nano-Beads)"],["sewin","Sew-in Hair Extensions (Hair Weave)"]]); const qualityEN = new Map([["hh"," - Human Hair"],["synth"," - Synthetic Hair"],["premium"," - Remy Hair"]]); const colorsEN = new Map([['21','Jet Black'], ['22','Black/Brown'], ['23','Dark Brown'], ['24','Chocolate Brown'], ['25','Chestnut Brown'], ['26','Light Brown'], ['27','Honey Brown'], ['28','Strawberry Blonde'], ['29','Dark Auburn'], ['30','Bleach Blonde'], ['31','Honey Brown/Ash Blonde'], ['32','Red'], ['33','Burgundy'], ['34','Purple'], ['115','Strawberry Blonde/Bleach Blonde'], ['346','Ombre Grey'], ['347','Ombre Blonde'], ['348','Ombre Chestnut Brown'], ['378','Ombre Pastel'], ['379','Ombre Light Blonde'], ['380','Ombre Balayage'], ['381','Ombre Ash Blonde'], ['382','Blonde'], ['208','Silver'], ['5830','Platinum Blonde'], ['5854','Rooted Honey Blonde Highlights'], ['5855','Chestnut Brown Balayage'], ['5850','Ginger'], ['5853','Dark Blonde Balayage'], ['5851','Dark Brown Balayage'], ['5852','Sandy Blonde'], ['120','Ash Blonde']]); const colors = new Map([["21",["22"]], ["22",["21"]], ["23",["22", "24"]], ["24",["23", "25"]], ["25",["24", "26"]], ["26",["25", "27"]], ["27",["26", "28"]], ["28",["27", "115"]], ["29",["33"]], ["30",["382", "5830"]], ["31",["115", "380"]], ["31",["27", "28"]], ["32",["29", "33"]], ["33",["29", "32"]], ["34",["32", "33"]], ["115",["31", "379", "5854"]], ["346",["22"]], ["347",["380", "5855"]], ["348",["22", "346", "378", "5851"]], ["378",["346", "348"]], ["379",["115", "5854"]], ["380",["31", "5851"]], ["381",["5853", "5852"]], ["382",["30", "5830"]], ["208",["5830"]], ["208",["208", "5830"]], ["5830",["30", "382"]], ["5854",["31", "115"]], ["5855",["31", "380"]], ["5850",["27", "29"]], ["5853",["381", "5852"]], ["5851",["380"]], ["5852",["5853"]]]); if(categoriesMap.get(category[0]) == undefined){ category = category; }else{ category = categoriesMap.get(category[0]); } //quality IF halo and not synth => hh if(category=="halo" && quality!="synth"){ quality = ["hh"]; } //qualityImage var qualityImage = ""; if(quality == "premium"){ qualityImage = "hh"; }else{ qualityImage = quality; } //color var color = ""; if(quality=="premium"){ for (i = 3; i < skuElements.length; i++) { color = color + skuElements.slice(i, i+1); } }else if(category=="halo" && quality=="hh"){ for (i = 2; i < skuElements.length; i++) { color = color + skuElements.slice(i, i+1) } }else if(category=="topper"){ color = skuElements.slice(skuElements.length-1, skuElements.length); }else{ for (i = 2; i < skuElements.length; i++) { color = color + skuElements.slice(i, i+1) } } mediaID = mediaID + category + "-" + quality + "-"; var pageUrl = window.location.href; var pagetitle = document.querySelector(".page-title").innerText; var website; var language; var countryCODE; for (i = 0; i < Object.keys(storeViews).length; i++) { if(pageUrl.includes(storeViews[i].storename)){ mediaID = storeViews[i].website + "-" + mediaID; website = storeViews[i].website; countryCODE = storeViews[i].countryCODE; language = storeViews[i].language; break; } } for (i = 0; i < Object.keys(colorsList).length; i++) { if(color==colorsList[i].sku){ mediaID = mediaID + colorsList[i].attribute; var istvancolor = colorsList[i].attribute; break; } } //Products const brushesKits = new Map([["clipin",[2627, 2227]],["halo",[2627, 2227]],["ponytail",[2627, 2227]],["tapein",[1439, 1892]],["fusion",[1439, 1890]],["micro",[1439, 1889]],["nano",[1439, 9364]],["sewin",[1439,9365]]]); let kitsch = new Map([[2627,['hair-extensions-hanger-detangling-brush', 'Hair Extensions Hanger/Carrier & Detangling Brush','$33.99']], [2227,['detangling-brush-hair-extension-brush', 'Detangling Brush','$7.99']], [1892,['install-hair-extension-kit-1', 'Tape-in Extensions Kit','$29.99']], [1890,['fusion-hair-extension-kit-apply-keratin-bonded-extensions', 'Fusion (Pre Bonded) Extensions Kit','$44.99']], [1889,['hair-extension-micro-beads-kit-plier-individual-beads', 'Micro-loop (Micro-Beads) Extensions Kit','$34.99']], [9364,['hair-extension-nano-rings-beads-kit-plier-individual-beads', 'Nano-Rings (Nano-Beads) Extensions Kit','$34.99']], [9365,['sew-in-extensions-kit-weaving-needles-threads-4-pieces-combo-sets.html', 'Sew In Extensions Kit, Weaving Needles & Threads 4 pieces combo sets','$9.99']], [4965,['permanent-human-hair-extensions-sample-kit', 'Get a sample kit of Permanent Human Hair Extensions + $10 Gift Card [Final Sale]','$14.99']], [5039,['sample-permanent-remy-kit', 'Get a sample kit of Permanent Remy Hair Extensions + $15 Gift Card [Final Sale]','$19.99']], [1439,['color-ring-choose-a-color-canada-hair', 'Colour Ring 30 Colours (Human Hair) And A $15 Gift Card [Final Sale]','$30']], [9003,['adhesive-tape-rolls-replacements', '2 adhesive tape rolls, replacement tapes for tape in extensions','$34.99']]]); var productsch = new Map([['clipinhh21', 'jet-black-clip-in-hair-extensions-remy-indian-hair-canada-hair'], ['clipinhh27', 'honey-brown-12-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh31', 'honey-brown-ash-blonde-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh22', 'black-brown-clip-in-hair-extensions-remy-indian-hair-canada-hair'], ['clipinhh23', 'dark-brown-clip-in-hair-extensions-remy-indian-hair-canada-hair'], ['clipinhh28', 'strawberry-blonde-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh115', 'strawberry-blonde-bleach-blonde-27-613-clip-in-hair-extensions-100-real-hair-indian-remy-hair'], ['clipinhh5850', '-ginger-clip-in-hair-extensions-remy-hair'], ['clipinhh29', 'dark-auburn-clip-in-hair-extensions-remy-hair-1'], ['clipinhh24', 'chocolate-brown-clip-in-hair-extensions-remy-hair-canada-hair-extension-canada-hair'], ['clipinhh5854', '4t12-613-clip-in-hair-extensions-remy-hair'], ['clipinhh25', 'chestnut-brown-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh382', 'blonde-60-clip-in-hair-extensions-human-hair'], ['clipinhh30', 'bleach-blonde-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh5855', '6t6-18-clip-in-hair-extensions-remy-hair'], ['clipinhh26', 'light-brown-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh33', 'burgundy-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh5853', 'dark-blonde-balayage-clip-in-hair-extensions-remy-hair'], ['clipinhh5851', 'dark-brown-blonde-balayage-clip-in-hair-extensions-remy-hair'], ['clipinhh381', 'ombre-ash-blonde-clip-in-hair-extensions-human-hair'], ['clipinhh380', 'ombre-balayage-clip-in-hair-extensions-human-hair'], ['clipinhh347', 'ombre-blonde-clip-in-hair-extensions-100-real-hair-human-hair'], ['clipinhh348', 'ombre-chestnut-brown-clip-in-hair-extensions-100-real-hair-human-hair'], ['clipinhh346', 'ombre-grey-clip-in-hair-extensions-100-real-hair-human-hair-remy-hair'], ['clipinhh379', 'ombre-light-blonde-clip-in-human-hair'], ['clipinhh378', 'ombre-pastel-clip-in-human-hair'], ['clipinhh5830', 'platinum-blonde-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh34', 'purple-clip-in-hair-extensions-remy-hair-canada-hair'], ['clipinhh32', 'red-clip-in-hair-extensions-real-remy-hair-canadahair'], ['clipinhh5852', 'sandy-blonde-clip-in-hair-extensions-remy-hair'], ['clipinpremium21', 'jet-black-clip-in-remy-hair-extensions'], ['clipinpremium31', 'honey-brown-ash-blonde-12-24-clip-in-hair-extensions-18-inches-remy-hair-premium'], ['clipinpremium22', 'black-brown-1b-clip-in-extensions-18-inches-premium-remy-hair'], ['clipinpremium23', 'dark-brown-clip-in-hair-extensions-18-inches-remy-hair-premium'], ['clipinpremium24', 'chocolate-brown-remy-clip-in-extensions'], ['clipinpremium382', 'blonde-60-clip-in-remy-hair-extensions'], ['clipinpremium30', 'bleach-blonde-613-clip-in-hair-extensions-18-inches-remy-hair-premium'], ['clipinpremium5830', 'platinum-blonde-remy-hair-extensions-clip-in'], ['clipinsynth21', 'jet-black-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth27', 'honey-brown-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth22', 'black-brown-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth23', 'dark-brown-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth28', 'strawberry-blonde-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth29', 'dark-auburn-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth24', 'chocolate-brown-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth25', 'chestnut-brown-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth382', 'blonde-clip-in-synthetic-hair'], ['clipinsynth208', 'silver-color-clip-in-hair-extensions-synthetic-hair-20-inches'], ['clipinsynth30', 'bleach-blonde-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth26', 'light-brown-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth31', 'auburn-blonde-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth33', 'burgundy-clip-in-hair-extensions-20-inches-synthetic-hair'], ['clipinsynth381', 'ombre-ash-blonde-clip-in-synthetic-hair'], ['clipinsynth380', 'ombre-balayage-clip-in-synthetic-hair'], ['clipinsynth347', 'ombre-blonde-clip-in-hair-extensions-synthetic-hair-20-inches'], ['clipinsynth348', 'ombre-brown-clip-in-synthetic-hair'], ['clipinsynth346', 'ombre-grey-clip-in-synthetic-hair-extensions'], ['clipinsynth379', 'ombre-light-blonde-clip-in-synthetic-hair'], ['', 'clip-synth-omb-light-blonde-version2'], ['clipinsynth378', 'ombre-pastel-clip-in-synthetic-hair'], ['clipinsynth34', 'purple-clip-in-synthetic-hair'], ['clipinsynth32', 'red-clip-in-hair-extensions-20-inches-synthetic-hair'], ['fusionhh21', 'jet-black-1-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh27', 'honey-brown-12-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh31', 'honey-brown-ash-blonde-12-24-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh22', 'black-brown-1b-fusion-hair-extensions-real-remy-hair-canada-hair'], ['fusionhh23', 'dark-brown-2-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh28', 'strawberry-blonde-27-fusion-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['fusionhh115', 'strawberry-blonde-bleach-blonde-27-613-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh5850', 'ginger-fusion-hair-extensions-pre-bonded-keratin-human-hair'], ['fusionhh29', 'dark-auburn-33-fusion-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['fusionhh24', 'chocolate-brown-4-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh5854', '4t12-613-fusion-hair-extensions-pre-bonded-keratin-human-hair'], ['fusionhh25', 'chestnut-brown-6-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh382', 'blonde-60-fusion-hair-extensions-human-hair'], ['fusionhh30', 'bleach-blonde-613-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh5855', '6t6-18-fusion-hair-extensions-pre-bonded-keratin-human-hair'], ['fusionhh26', 'light-brown-8-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair'], ['fusionhh33', 'fusion-human-hair-extensions-prebonded-human-hair-burgundy'], ['fusionhh5853', 'dark-blonde-balayage-fusion-hair-extensions-pre-bonded-keratin-human-hair'], ['fusionhh5851', 'dark-brown-blonde-balayage-fusion-hair-extensions-pre-bonded-keratin-human-hair'], ['fusionhh381', 'ombre-ash-blonde-fusion-hair-extensions-human-hair'], ['fusionhh380', 'ombre-balayage-fusion-hair-extensions-human-hair'], ['fusionhh347', 'ombre-blonde-fusion-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['fusionhh348', 'ombre-chestnut-brown-fusion-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['fusionhh346', 'ombre-grey-fusion-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['fusionhh379', 'ombre-light-blonde-fusion-human-hair'], ['fusionhh378', 'ombre-pastel-fusion-human-hair'], ['fusionhh5830', 'platinum-blonde-fusion-hair-extensions-pre-bonded-keratin-human-hair'], ['fusionhh34', 'fusion-human-hair-extensions-prebonded-human-hair-purple'], ['fusionhh32', 'fusion-human-hair-extensions-prebonded-human-hair-red'], ['fusionhh5852', 'sandy-blonde-fusion-hair-extensions-pre-bonded-keratin-human-hair-2'], ['fusionpremium21', 'jet-black-1-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair-extensions'], ['fusionpremium31', 'fusion-premium-remy-hair-double-drawn-hair-extensions-12-24'], ['fusionpremium22', 'black-brown-1b-fusion-hair-extensions-real-remy-hair-canada-hair-extensions'], ['fusionpremium23', 'dark-brown-2-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair-extensions'], ['fusionpremium382', 'fusion-premium-remy-hair-double-drawn-hair-extensions-60'], ['fusionpremium30', 'bleach-blonde-613-fusion-hair-extensions-real-remy-hair-20-strands-1g-strand-final-sale-canada-hair-extensions'], ['fusionpremium5830', 'platinum-blonde-remy-hair-extensions-fusion-prebonded'], ['microhh21', 'jet-black-1-micro-loop-hair-extensions-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh27', 'honey-brown-12-micro-loop-hair-extensions-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh31', 'honey-brown-ash-blonde-12-24-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh22', 'black-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh23', 'dark-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh28', 'strawberry-blonde-27-micro-loop-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['microhh115', 'strawberry-blonde-bleach-blonde-27-613-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh5850', 'ginger-microloop-hair-extensions-human-hair-1'], ['microhh29', 'dark-auburn-33-micro-loop-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['microhh24', 'chocolate-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh5854', '4t12-613-microloop-hair-extensions-human-hair-1'], ['microhh25', 'chestnut-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh382', 'blonde-60-micro-loop-hair-extensions-human-hair'], ['microhh30', 'bleach-blonde-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh5855', '6t6-18-microloop-hair-extensions-human-hair-1'], ['microhh26', 'light-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair'], ['microhh33', 'micro-loop-hair-extensions-hair-burgundy'], ['microhh5853', 'dark-blonde-balayage-microloop-hair-extensions-human-hair-1'], ['microhh5851', 'dark-brown-blonde-balayage-microloop-hair-extensions-human-hair-1'], ['microhh381', 'ombre-ash-blonde-micro-loop-hair-extensions-human-hair'], ['microhh380', 'ombre-balayage-micro-loop-hair-extensions-human-hair'], ['microhh347', 'ombre-blonde-micro-loop-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['microhh348', 'ombre-chestnut-brown-micro-loop-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['microhh346', 'ombre-grey-micro-loop-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['microhh379', 'ombre-light-blonde-micro-loop-human-hair'], ['microhh378', 'ombre-pastel-micro-loop-human-hair'], ['microhh5830', 'platinum-blonde-microloop-hair-extensions-human-hair-1'], ['microhh34', 'purple-micro-loop-hair-extensions-hair'], ['microhh32', 'red-micro-loop-hair-extensions-hair'], ['microhh5852', 'sandy-blonde-microloop-hair-extensions-human-hair-1'], ['micropremium21', 'jet-black-1-micro-loop-hair-extensions-real-remy-hair-20-strands-1g-strand-canada-hair-extensions'], ['micropremium31', 'honey-brown-ash-blonde-micro-loop-beads-hair-extensions-remy-hair'], ['micropremium22', 'black-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair-extensions'], ['micropremium23', 'dark-brown-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair-extensions-extensions'], ['micropremium382', 'blonde-micro-loop-beads-hair-extensions-remy-hair'], ['micropremium30', 'bleach-blonde-micro-loop-real-remy-hair-20-strands-1g-strand-canada-hair-extensions'], ['micropremium5830', 'platinum-blonde-remy-hair-extensions-micro-beads-loops'], ['nanohh21', 'jet-black-1-nano-rings-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['nanohh27', 'honey-brown-nano-ring-extensions-hair-nano-beads'], ['nanohh31', 'honey-brown-ash-blonde-12-24-nano-rings-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['nanohh22', 'dark-brown-1b-nano-rings-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['nanohh23', 'dark-brown-2-nano-rings-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['nanohh28', 'strawberry-blonde-nano-ring-extensions-hair-nano-beads'], ['nanohh115', 'strawberry-blonde-bleach-blonde-nano-ring-extensions-hair-nano-beads'], ['', '28-inches-nano-rings-hair-extensions-human-hair'], ['nanohh5850', 'ginger-nano-rings-beads-hair-extensions-human-hair-30'], ['nanohh29', 'dark-auburn-nano-ring-extensions-hair-nano-beads'], ['nanohh24', 'chocolate-brown-nano-ring-extensions-hair-nano-beads'], ['nanohh5854', '4t12-613-nano-rings-beads-hair-extensions-human-hair-3'], ['nanohh25', 'chestnut-brown-nano-ring-extensions-hair-nano-beads'], ['nanohh382', 'nano-rings-human-hair-extensions-blonde-60'], ['nanohh30', 'bleach-blonde-613-nano-rings-hair-extensions-100-real-hair-human-hair-qty-20-strands'], ['nanohh5855', '6t6-18-nano-rings-beads-hair-extensions-human-hair-4'], ['nanohh26', 'light-brown-nano-ring-extensions-hair-nano-beads'], ['nanohh33', 'nano-rings-hair-extensions-burgundy'], ['nanohh5853', 'dark-blonde-balayage-nano-rings-beads-hair-extensions-human-hair-2'], ['nanohh5851', 'dark-brown-blonde-balayage-nano-rings-beads-hair-extensions-human-hair'], ['nanohh381', 'nano-rings-human-hair-extensions-ash-blonde'], ['nanohh380', 'nano-rings-human-hair-extensions-ombre-balayage'], ['nanohh347', 'nano-rings-human-hair-extensions-ombre-blonde'], ['nanohh348', 'nano-rings-human-hair-extensions-ombre-brown'], ['nanohh346', 'nano-rings-human-hair-extensions-omb-grey'], ['nanohh379', 'nano-rings-human-hair-extensions-ombre-light-blonde'], ['nanohh378', 'nano-rings-human-hair-extensions-ombre-pastel'], ['nanohh5830', 'platinum-blonde-nano-rings-beads-hair-extensions-human-hair'], ['nanohh34', 'nano-rings-human-hair-extensions-purple'], ['nanohh32', 'nano-rings-human-hair-extensions-red'], ['nanohh5852', 'sandy-blonde-nano-rings-beads-hair-extensions-human-hair'], ['nanopremium21', 'jet-black-nano-beads-hair-extensions-remy-hair'], ['nanopremium31', 'honey-brown-ash-blonde-nano-beads-hair-extensions-remy-hair'], ['nanopremium22', 'black-brown-nano-beads-hair-extensions-remy-hair'], ['nanopremium23', 'dark-brown-nano-beads-hair-extensions-remy-hair'], ['nanopremium382', 'blonde-nano-beads-hair-extensions-remy-hair'], ['nanopremium30', 'bleach-blonde-nano-beads-hair-extensions-remyhair'], ['nanopremium5830', 'platinum-blonde-nano-beads-hair-extensions-remy-hair'], ['ponytailhh21', 'jet-black-1-ponytail-hair-extensions-100-real-hair-18-inches-1'], ['ponytailhh31', 'honey-brown-ash-blonde-12-24-ponytail-hair-extensions-100-real-hair-20-inches'], ['ponytailhh22', 'black-brown-1b-ponytail-hair-extensions-100-real-hair-18-inches-1'], ['ponytailhh23', 'dark-brown-2-ponytail-hair-extensions-100-real-hair-20-inches-1'], ['ponytailhh5850', 'ponytail-hh-30-ginger-ponytail-extensions'], ['ponytailhh24', 'chocolate-brown-4-ponytail-hair-extensions-100-real-hair-20-inches-1'], ['ponytailhh5854', 'ponytail-hh-4t12-613-human-hair-extensions'], ['ponytailhh382', 'blonde-60-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh30', 'bleach-blonde-613-ponytail-hair-extensions-100-real-hair-20-inches-1'], ['ponytailhh5855', 'ponytail-hh-6t6-18-human-hair-extensions'], ['ponytailhh5853', 'ponytail-hh-dark-blonde-blyg-human-hair-extensions-dark-blonde-balayage'], ['ponytailhh5851', 'ponytail-hh-dark-brown-blyg-human-hair-extensions-dark-brown-blonde-balayage'], ['ponytailhh381', 'ombre-ash-blonde-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh380', 'ombre-balayage-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh347', 'ombre-blonde-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh348', 'ombre-brown-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh346', 'ombre-grey-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh379', 'light-blonde-ombre-wrap-ponytail-hair-extensions-human-hair'], ['ponytailhh5830', 'platinum-blonde-ponytail-hair-extensions-human-hair'], ['ponytailhh5852', 'ponytail-hh-sandy-blonde-human-hair-extensions-sandy-blonde'], ['ponytailsynth21', 'jet-black-1-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth27', 'honey-brown-12-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth22', 'black-brown-1b-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth23', 'dark-brown-2-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth24', 'chocolate-brown-4-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth25', 'chestnut-brown-6-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth382', 'blonde-60-wrap-ponytail-hair-extensions-synthetic-hair'], ['ponytailsynth30', 'bleach-blonde-613-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth26', 'light-brown-8-ponytail-hair-extensions-synthetic-hair-20-inches-thick-hair'], ['ponytailsynth31', 'ponytail-synthetic-12-24'], ['ponytailsynth33', 'burgundy-wrap-ponytail-hair-extensions-synthetic-hair'], ['', 'ombre-ash-blonde-wrap-ponytail-hair-extensions-synthetic-hair'], ['ponytailsynth381', 'ombre-balayage-wrap-ponytail-hair-extensions-synthetic-hair'], ['ponytailsynth380', 'ombre-blonde-wrap-ponytail-extension-synthetic-hair-20-inches'], ['ponytailsynth347', 'ombre-chestnut-brown-wrap-ponytail-synthetic-hair'], ['ponytailsynth348', 'ombre-grey-wrap-ponytail-extension-synthetic-hair-20-inches'], ['ponytailsynth346', 'ombre-light-blonde-wrap-ponytail-synthetic-hair'], ['ponytailsynth379', 'ombre-pastel-wrap-ponytail-synthetic-hair'], ['ponytailsynth378', 'purple-wrap-ponytail-synthetic-hair'], ['ponytailsynth34', 'red-wrap-ponytail-synthetic-hair'], ['ponytailsynth32', 'silver-wrap-ponytail-synthetic-hair'], ['ponytailsynth208', 'ponytail-hair-extensions-synthetic-hair-20-inches'], ['tapeinhh21', 'tape-in-hair-extensions-canada-hair-jet-black-canada-hair'], ['tapeinhh27', 'honey-brown-12-tape-in-hair-extensions-real-remy-hair-canada-hair'], ['tapeinhh31', 'honey-brown-ash-blonde-12-24-tape-in-hair-extensions-real-remy-hair-canada-hair'], ['tapeinhh22', 'black-brown-tape-in-remy-hair-canada-hair'], ['tapeinhh23', 'dark-brown-tape-in-remy-hair-canada-hair'], ['tapeinhh28', 'strawberry-blonde-27-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts'], ['tapeinhh115', 'strawberry-blonde-bleach-blonde-27-613-tape-in-hair-extensions-100-real-hair-indian-remy-hair'], ['tapeinhh5850', 'ginger-tape-in-remy-hair-extensions'], ['tapeinhh29', 'dark-auburn-33-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts'], ['tapeinhh24', 'chocolate-brown-tape-in-remy-hair-canada-hair'], ['tapeinhh5854', '4t12-613-tape-in-remy-hair-extensions'], ['tapeinhh25', 'chestnut-brown-tape-in-remy-hair-canada-hair'], ['tapeinhh382', 'blonde-60-tape-in-hair-extensions-human-hair'], ['tapeinhh30', 'bleach-blonde-tape-in-remy-hair-canada-hair'], ['tapeinhh5855', '6t6-18-tape-in-remy-hair-extensions'], ['tapeinhh26', 'light-brown-8-tape-in-hair-extensions-real-remy-hair-canada-hair'], ['tapeinhh33', 'burgundy-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts-2'], ['tapeinhh5853', 'dark-blonde-balayage-tape-in-remy-hair-extensions'], ['tapeinhh5851', 'dark-brown-blonde-balayage-tape-in-remy-hair-extensions'], ['tapeinhh381', 'ombre-ash-blonde-tape-in-hair-extensions-human-hair'], ['tapeinhh380', 'ombre-balayage-tape-in-hair-extensions-human-hair'], ['tapeinhh347', 'ombre-blonde-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts'], ['tapeinhh348', 'ombre-chestnut-brown-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts'], ['tapeinhh346', 'ombre-grey-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts'], ['tapeinhh379', 'ombre-light-blonde-tape-in-human-hair'], ['tapeinhh378', 'ombre-pastel-tape-in-human-hair'], ['tapeinhh5830', 'platinum-blonde-tape-in-remy-hair-canada-hair'], ['tapeinhh34', 'purple-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts-1'], ['tapeinhh32', 'red-tape-in-hair-extensions-100-real-hair-human-hair-qty-20-wefts'], ['tapeinhh5852', 'sandy-blonde-tape-in-remy-hair-extensions'], ['tapeinpremium21', 'tape-in-hair-extensions-canada-hair-jet-black-canada-hair-extensions'], ['tapeinpremium31', 'honey-brown-ash-blonde-12-24-tape-in-remy-extensions'], ['tapeinpremium22', 'black-brown-tape-in-remy-hair-canada-hair-extensions'], ['tapeinpremium23', 'dark-brown-tape-in-remy-hair-canada-hair-extensions'], ['tapeinpremium382', 'blonde-tape-in-remy-hair-extensions-60'], ['tapeinpremium30', 'bleach-blonde-tape-in-remy-hair-canada-hair-extensions'], ['tapeinpremium5830', 'platinum-blonde-remy-hair-extensions-tape-in'], ['sewinhh21', 'jet-black-1-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh31', 'honey-brown-ash-blonde-12-24-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh22', 'black-brown-1b-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh23', 'dark-brown-2-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh28', 'strawberry-blonde-27-sew-in-hair-weft-100-real-hair-human-hair'], ['sewinhh115', 'strawberry-blonde-bleach-blonde-27-613-weave-100-real-hair-indian-remy-hair'], ['sewinhh5850', 'ginger-weave-hair-extensions-sew-in-hair-wefts-human-hair-5'], ['sewinhh24', 'chocolate-brown-4-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh5854', '4t12-613-weave-hair-extensions-sew-in-hair-wefts-human-hair-2'], ['sewinhh25', 'chestnut-brown-6-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh382', 'blonde-60-sew-in-hair-extensions-human-hair'], ['sewinhh30', 'bleach-blonde-613-silky-straight-100-remy-human-hair-canada-hair'], ['sewinhh5855', '6t6-18-weave-hair-extensions-sew-in-hair-wefts-human-hair-3'], ['sewinhh5853', 'dark-blonde-balayage-weave-hair-extensions-sew-in-hair-wefts-human-hair-1'], ['sewinhh5851', 'dark-brown-blonde-balayage-weave-hair-extensions-sew-in-hair-wefts-human-hair-4'], ['sewinhh381', 'ombre-ash-blonde-sew-in-extensions-human-hair-3'], ['sewinhh380', 'ombre-balayage-sew-in-hair-extensions'], ['sewinhh347', 'ombre-blonde-sew-in-extensions-human-hair'], ['sewinhh348', 'ombre-brown-sew-in-extensions-human-hair'], ['sewinhh346', 'ombre-grey-sew-in-extensions-human-hair'], ['sewinhh379', 'ombre-light-blonde-sew-in-extensions-human-hair'], ['sewinhh5830', 'platinum-blonde-weave-hair-extensions-sew-in-hair-wefts-human-hair'], ['sewinhh5852', 'sandy-blonde-weave-hair-extensions-sew-in-hair-wefts-human-hair'], ['sewinpremium21', 'jet-black-1-silky-straight-100-remy-human-hair-canada-hair-extensions'], ['sewinpremium31', 'honey-brown-ash-blonde-12-24-sew-in-hair-weft-100-real-hair-premium-remy-hair'], ['sewinpremium22', 'black-brown-1b-silky-straight-100-remy-human-hair-canada-hair-extensions'], ['sewinpremium23', 'dark-brown-2-silky-straight-100-remy-human-hair-canada-hair-extensions'], ['sewinpremium24', 'chocolate-brown-4-sew-in-hair-weft-100-real-hair-premium-remy-hair'], ['sewinpremium25', 'chestnut-brown-6-sew-in-hair-weft-100-real-hair-premium-remy-hair'], ['sewinpremium382', 'blonde-60-sew-in-hair-extensions-remy-hair'], ['sewinpremium30', 'bleach-blonde-613-silky-straight-100-remy-human-hair-canada-hair-extensions'], ['sewinpremium5830', 'platinum-blonde-remy-hair-extensions-sew-in'], ['halohh21', 'jet-black-invisible-wire-hair-extensions-human-hair'], ['halohh31', 'honey-brown-ash-blonde-12-24-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh22', 'black-brown-1b-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh23', 'dark-brown-2-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh28', 'strawberry-blonde-invisible-wire-extensions-human-hair'], ['halohh5850', 'ginger-invisible-wire-hair-extensions-human-hair'], ['halohh24', 'brown-4-invisible-wire-extensions-human-hair'], ['halohh5854', '4t12-613-invisible-wire-hair-extensions-human-hair'], ['halohh25', 'chestnut-brown-invisible-wire-human-hair-extensions'], ['halohh382', 'blonde-60-invisible-wire-extensions-human-hair'], ['halohh30', 'bleach-blonde-613-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh5855', '6t6-18-invisible-wire-hair-extensions-human-hair'], ['halohh26', 'light-brown-8-invisible-wire-extensions-human-hair'], ['halohh5853', 'dark-blonde-balayage-invisible-wire-hair-extensions-human-hair'], ['halohh5851', 'dark-brown-blonde-balayage-invisible-wire-hair-extensions-human-hair'], ['halohh381', 'ombre-ash-blonde-invisible-wire-extensions-human-hair'], ['halohh380', 'ombre-balayage-invisible-wire-extensions-human-hair'], ['halohh347', 'ombre-blonde-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh348', 'ombre-chestnut-brown-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh346', 'ombre-grey-invisible-wire-hair-extensions-100-real-hair-human-hair'], ['halohh379', 'ombre-light-blonde-invisible-wire-human-hair'], ['halohh378', 'ombre-pastel-invisible-wire-human-hair'], ['halohh5830', 'platinum-blonde-wire-hair-extensions-human-hair'], ['halohh5852', 'sandy-blonde-invisible-wire-hair-extensions-human-hair'], ['halosynth21', 'jet-black-1-invisible-wire-synthetic-hair'], ['halosynth27', 'honey-brown-12-invisible-wire-synthetic-hair'], ['halosynth22', 'black-brown-1b-invisible-wire-synthetic-hair'], ['halosynth23', 'dark-brown-2-invisible-wire-synthetic-hair'], ['halosynth28', 'strawberry-blonde-27-invisible-wire-synthetic-hair'], ['halosynth29', 'dark-auburn-33-invisible-wire-synthetic-hair'], ['halosynth24', 'chocolate-brown-4-invisible-wire-synthetic-hair'], ['halosynth25', 'chestnut-brown-6-invisible-wire-synthetic-hair'], ['halosynth382', 'synthetic-invisible-wire-extensions-blonde'], ['halosynth30', 'bleach-blonde-613-invisible-wire-synthetic-hair'], ['halosynth26', 'light-brown-8-invisible-wire-synthetic-hair'], ['halosynth31', 'auburn-blonde-invisible-wire-synthetic-hair'], ['halosynth33', 'invisible-wire-synthetic-extensions-burgundy'], ['halosynth381', 'ombre-ash-blonde-invisible-wire-extensions-synthetic-hair'], ['halosynth380', 'invisible-wire-synth-omb-balayage'], ['halosynth347', 'ombre-blonde-invisible-wire-synthetic-hair'], ['halosynth348', 'ombre-brown-invisible-wire-synthetic-hair'], ['halosynth346', 'ombre-grey-invisible-wire-synthetic-hair'], ['halosynth379', 'ombre-light-blonde-invisible-wire-synthetic-hair'], ['halosynth378', 'ombre-pastel-invisible-wire-synthetic-hair'], ['halosynth34', 'purple-invisible-wire-synthetic-hair'], ['halosynth32', 'red-invisible-wire-synthetic-hair'], ['halosynth208', 'silver-invisible-wire-synthetic-hair']]); let priceCAN = new Map([['clipinsynth', ['45.35', '65', '69.77', '100']], ['clipinhh', ['116.93', '150', '350.78', '450']], ['clipinpremium', ['272.83', '350', '506.68', '650']], ['ponytailsynth', ['52.32', '75']], ['ponytailhh', ['194.88', '250']], ['halosynth', ['45.35', '65', '69.77', '100']], ['halohh', ['116.93', '150', '233.85', '300']], ['tapeinhh', ['116.93', '150', '253.34', '325']], ['tapeinpremium', ['155.9', '200', '233.85', '300']], ['sewinhh', ['116.93', '150', '194.88', '250']], ['sewinpremium', ['194.88', '250', '272.83', '350']], ['microhh', ['38.98', '50', '109.13', '140']], ['micropremium', ['58.46', '75', '97.44', '125']], ['nanohh', ['38.98', '50', '109.13', '140']], ['nanopremium', ['58.46', '75', '97.44', '125']], ['fusionhh', ['38.98', '50', '109.13', '140']], ['fusionpremium', ['58.46', '75', '97.44', '125']]]); var products = brushesKits.get(category[0]); var title; var url; var price; var priceArray; //Check if code should run, if there is no product dont run if(products==undefined){ document.getElementById("other").style.display="none"; }else{ document.getElementById("other").style.display="block"; //if permenant if(products[0] == 1439){ //first remove, then add 1439 at the end of the array products.shift(); products.push(1439); //add samples if(quality == 'hh'){ products.push(4965); }else{ products.push(5039); } //add initial products kitsandsamples(products); //add related colors relatedColors(istvancolor); }else if(category == "clipin" || category == "halo"){ kitsandsamples(products); relatedProducts(["ponytail"]); relatedColors(istvancolor); }else if(category == "ponytail"){ kitsandsamples(products); relatedProducts(["clipin","halo"]); relatedColors(istvancolor); } function kitsandsamples(products){ for (const product of products) { var kit = eval("kits"+website).get(product); url = kit[0]; title = kit[1]; price = kit[2]; addProduct(product); } } function relatedColors(istvancolor){ var colorOptions = colors.get(istvancolor); var qualityForProduct = quality[0]; for (const colorOption of colorOptions) { url = eval("products"+website).get(category+quality+colorOption); if(url != undefined){ title = eval("colors"+language).get(colorOption) + ' ' + eval("category"+language).get(category[0]) + eval("quality"+language).get(quality[0]) priceArray = eval("price"+countryCODE).get(category+quality); if(priceArray.length>2){ if(website=="mr"){ /*SALE version price = "De "+priceArray[0]+"$ "+priceArray[1]+"$À "+priceArray[2]+"$ "+priceArray[3]+"$"; */ price = "De "+priceArray[1]+"$À "+priceArray[3]+"$"; }else{ /*SALE version price = "From $"+priceArray[0]+" $"+priceArray[1]+"To $"+priceArray[2]+" $"+priceArray[3]+""; */ price = "From $"+priceArray[1]+"To $"+priceArray[3]; } }else{ if(website=="mr"){ /*SALE version price = priceArray[0]+"$ "+priceArray[1]+"$"; */ price = priceArray[1]+"$"; }else{ /*SALE version price = "$"+priceArray[0]+" $"+priceArray[1]+""; */ price = "$"+priceArray[1]; } } addProduct(1,colorOption, category[0]); } } } function relatedProducts(productTypes){ if((category=="clipin" || category=="halo") && quality == "premium"){ var qualityForProduct = ['hh']; }else{ var qualityForProduct = quality; } for (const productType of productTypes) { url = eval("products"+website).get(productType+qualityForProduct+istvancolor); if(url != undefined){ title = eval("colors"+language).get(istvancolor) + ' ' + eval("category"+language).get(productType) + eval("quality"+language).get(qualityForProduct[0]) priceArray = eval("price"+countryCODE).get(productType+qualityForProduct); if(priceArray.length>2){ if(website=="mr"){ /*SALE version price = "De "+priceArray[0]+"$ "+priceArray[1]+"$À "+priceArray[2]+"$ "+priceArray[3]+"$"; */ price = "De "+priceArray[1]+"$À "+priceArray[3]+"$"; }else{ /*SALE version price = "From $"+priceArray[0]+" $"+priceArray[1]+"To $"+priceArray[2]+" $"+priceArray[3]+""; */ price = "From $"+priceArray[1]+"To $"+priceArray[3]; } }else{ if(website=="mr"){ /*SALE version price = priceArray[0]+"$ "+priceArray[1]+"$"; */ price = priceArray[1]+"$"; }else{ /*SALE version price = "$"+priceArray[0]+" $"+priceArray[1]+""; */ price = "$"+priceArray[1]; } } addProduct(1, istvancolor, productType); } } } function addProduct(productID, colorImage, actualCategory){ if(actualCategory=="clipin" || actualCategory=="halo"){ var istVar1 = "%20("; var istVar2 = ")"; }else{ var istVar1 = "-"; var istVar2 = ""; } if(productID == 1){ var image = actualCategory+"/"+website+"-"+actualCategory+"-"+qualityImage+"/"+website+"-"+actualCategory+"-"+qualityImage+"-"+colorImage+istVar1+1+istVar2; }else{ var image = "kits/"+productID; } var newProduct = document.createElement("div"); newProduct.classList.add = "newProduct"; newProduct.innerHTML = "
![Hair Extensions and much more at low prices ? (21) Hair Extensions and much more at low prices ? (21)](https://i0.wp.com/aaavvoogtq.cloudimg.io/v7/__images__/"+image+".jpg)
"+title+"
"+price+"
"; productDiv.appendChild(newProduct); } } }else{ console.log("2 relatedProducts"); setTimeout(function () { relatedProduct(language); }, 500); }}function closeAddedToCart(){ document.getElementById("sidebar-outer-addtocart").style.visibility="hidden"; document.getElementById("sidebar-outer-addtocart").style.opacity="0.2"; document.getElementById("sidebar-body-addtocart").style.display="none";if(document.getElementById("reamaze-widget")){ document.getElementById("reamaze-widget").style.display = "block";} document.querySelectorAll('header.page-header.type1')[0].style.setProperty('z-index', '1', 'important'); document.querySelectorAll('.page-bottom')[0].style.setProperty('display', 'block', 'important'); document.querySelectorAll('.page-footer')[0].style.setProperty('display', 'block', 'important');}