Round Spa Cover | Softub 300 Cover (2024)

Quick Overview

Model: Softub Spas - Softub 300 - Year: All

Replacement hot tub overs for the Softub Spas- Softub 300 - Year: All. Largest U.S. manufacturer. Lowest price on Softub Spa covers guaranteed. 970-703-3074

Shape: Round; A (Length) - 78; B (Width) - 0; C (Corner) - 0; Skirt - 3; Straps - 5; ? - Dimensions not provided 0 - Unknown or variable dimension

The dimensions for the Softub cover above are from the spa maker. They are provided as a reference only. BeyondNice can not verify their accuracy. Please measure your spa and enter your exact dimensions before ordering a Softub 300 cover - over 80% of the covers we manufacture are made from client provided measurements.

'; } }.bind(this)); } }.bind(this)); imageBox.innerHTML = imageHTML; imageBox.show(); } else if (imageMode==4) { // Overlay Main Image var mainImage = this.getMainImage(); if (mainImage) { if (!mainImage.src) { mainImage = mainImage.down('img'); if (!mainImage) return; } // remove prev overlay_image if (el.type=='radio') { var radios = el.up(2).getElementsByClassName('radio'); for (i=0; i < radios.length; i++) { if (!radios[i].checked) { var overlayImage = $('overlay_image_' + radios[i].value); if (overlayImage) overlayImage.remove(); } } } else if (el.type=='checkbox') { if (!el.checked) { var overlayImage = $('overlay_image_' + el.value); if (overlayImage) overlayImage.remove(); } } else { // drop-down, multiselect for (i=0; i < el.options.length; i++) { if (!el.options[i].selected && el.options[i].value) { var overlayImage = $('overlay_image_' + el.options[i].value); if (overlayImage) overlayImage.remove(); } } } if (((el.type=='checkbox' || el.type=='radio') && el.checked && !el.disabled) || ((el.type=='select-one' || el.type=='select-multiple') && el.value!='')) { // overlay option image elValueArr.each(function(optionValueId) { if (optionValueId!='' && opConfig.config[optionId][optionValueId] && opConfig.config[optionId][optionValueId].images) { opConfig.config[optionId][optionValueId].images.each(function(image, index) { if (((excludeFirstImage==0 && index==0) || index > 0) && image[1]) { var overlayImageId = 'overlay_image_' + optionValueId; var overlayImage = $(overlayImageId); if (!overlayImage) { mainImage.up(1).style.position = 'relative'; var overlayImage = new Image(); overlayImage.width = mainImage.width; overlayImage.height = mainImage.height; overlayImage.style.display = 'none'; overlayImage.style.position = 'absolute'; overlayImage.style.top = 0; overlayImage.style.left = 0; overlayImage.style.zIndex = this.overlayZIndex; this.overlayZIndex++; overlayImage.id = overlayImageId; overlayImage.src = image[1]; Element.insert(mainImage, {'after':overlayImage}); overlayImage.show(); } } }.bind(this)); } }.bind(this)); } } } else { // replace and append variant var ul = $$(this.ulId.join(', ')).first(); var optionClass = 'option-image-'+optionId; if (el.type=='checkbox') optionClass += '-' + el.value; var productImageLis = $$(this.ulId.join(' li.li-product-image, ') + ' li.li-product-image'); // hide product gallery if (imageMode==2 && productImageLis) { productImageLis.each(function(li) { li.hide(); }); } // remove option images $$('li.' + optionClass).each(function(li) { li.remove(); }); if (typeof(ProductMediaManager)=='undefined') { $$('img.' + optionClass).each(function(img) { img.remove(); }); } // set default main image this.newMainImageUrl = this.mainImageUrl; this.newMainImageTitle = this.mainImageTitle; this.newMainImageThumbnail = this.mainImageThumbnail; this.newMainImageIndex = 0; if (((el.type=='checkbox' || el.type=='radio') && el.checked && !el.disabled) || ((el.type=='select-one' || el.type=='select-multiple') && el.value!='')) { var liHtml = ''; if (ul) { // var li = ul.down('li'); var li = productImageLis.last(); if (this.dataImageIndex===false) this.dataImageIndex = $$(this.ulId.join(' li, ') + ' li').length; if (li) { liHtml = ul.down('li').innerHTML; liHtml = liHtml.replace(/(data\-image\-index\=[\'\"])[0-9]+?([\'\"])/,"$1{{data_image_index}}$2"); if (typeof(ProductMediaManager)=='undefined') liHtml = liHtml.replace(/https?\:\/\/.+?([\'\"])/,"{{big_image_url}}$1"); liHtml = liHtml.replace(/https?\:\/\/.+?([\'\"])/g,"{{small_image_url}}$1"); liHtml = liHtml.replace(/(\s(?:title|alt)\=[\'\"]).*?([\'\"])/g,"$1{{title}}$2"); liHtml = '

  • ' + liHtml + '
  • '; } } var imageBox = $('customoptions_images_' + optionId); if (imageBox) imageBox.hide(); // append option images elValueArr.each(function(optionValueId) { if (optionValueId!='' && opConfig.config[optionId][optionValueId] && opConfig.config[optionId][optionValueId].images) { opConfig.config[optionId][optionValueId].images.each(function(image, index) { if ((excludeFirstImage==0 && index==0) || index > 0) { if (liHtml) { if (image[1]) { imageHTML += liHtml.replace(new RegExp("{{data_image_index}}",'g'), this.dataImageIndex).replace(new RegExp("{{big_image_url}}",'g'), image[1]).replace(new RegExp("{{small_image_url}}",'g'), image[0]).replace(new RegExp("{{title}}",'g'), opConfig.config[optionId][optionValueId].title); if (typeof(ProductMediaManager)!='undefined') mainImageHTML += 'Round Spa Cover | Softub 300 Cover (1)'; this.dataImageIndex++; } } else { if (index==0 || (excludeFirstImage==1 && index==1)) { this.newMainImageUrl = image[1]; this.newMainImageThumbnail = image[1]; this.newMainImageTitle = opConfig.config[optionId][optionValueId].title; } } } else if (el.type=='select-one' || el.type=='select-multiple') { if (imageBox) { imageBox.hide(); imageBox.innerHTML = ''+ ''+ '';; imageBox.show(); } } }.bind(this)); } }.bind(this)); if (imageHTML) ul.innerHTML += imageHTML; // for ProductMediaManager if (mainImageHTML) { var mainImageDiv = this.getMainImage().up('div'); if (mainImageDiv) mainImageDiv.innerHTML += mainImageHTML; } } // show product gallery if (!this.hasOptionImages() && productImageLis) { productImageLis.each(function(li) { li.show(); }); } $$('.cloud-zoom-gallery').each(function(a) { if (a.up('li').style.display=='') a.up('li').style.display = 'list-item'; a.addClassName('cboxElement'); jQuery(a).CloudZoom(); }); if (typeof(ProductMediaManager)!='undefined') ProductMediaManager.init(); // change main image if (imageMode==2) { if (typeof(ProductMediaManager)=='undefined') this.changeMainImage(); else setTimeout('optionImages.changeMainImage()', 100); } } }, markProduct: function() { $$(this.ulId.join(' li, ') + ' li').each(function(li) { li.addClassName('li-product-image'); }); if (this.mainImageUrl=='') { var mainImage = this.getMainImage(); if (mainImage) { if (mainImage.hasClassName('MagicToolboxContainer')) { var elA = mainImage.down('a'); if (elA) { this.mainImageUrl = elA.href; var elImg = elA.down('img'); if (elImg.width) this.mainImageWidth = elImg.width; this.mainImageThumbnail = elImg.src; this.mainImageTitle = elImg.alt; } } else if (mainImage.hasClassName('zoom-image') || (mainImage.up('a') && mainImage.up('a').hasClassName('cloud-zoom'))) { // Easy Zoom 1.0 - jQuery plugin // Cloud Zoom V1.0.2 var elA = mainImage.up('a'); if (elA) { this.mainImageUrl = elA.href; } else { this.mainImageUrl = mainImage.src; } this.mainImageTitle = mainImage.alt; this.mainImageThumbnail = mainImage.src } else { this.mainImageUrl = mainImage.src; this.mainImageTitle = mainImage.alt; } } } this.prevMainImageUrl = this.mainImageUrl; }, getMainImage: function() { return $$('div.product-img-box div.MagicToolboxContainer', 'div.product-img-box div.main-image img', 'div.product-img-box .product-image img', '#image', '#image-main', 'div.img-box .product-image img').first(); }, changeMainImage: function() { if (!this.newMainImageUrl || this.newMainImageUrl==this.prevMainImageUrl) return; var mainImage = this.getMainImage(); if (!mainImage) return; if (!this.pageLoaded) { mainImage.hide(); setTimeout('optionImages.changeMainImage()', 100); return; } if (mainImage.hasClassName('MagicToolboxContainer')) { var elA = mainImage.down('a'); if (elA) { elA.down('img').width = this.mainImageWidth; MagicZoomPlus.update(elA.id, this.newMainImageUrl, this.newMainImageThumbnail, 'show-title: false; drag-mode: false'); } } else if (typeof(ProductMediaManager)!='undefined') { $$(this.ulId.join(' li, ') + ' li').each(function(li) { var elA = li.down('a'); if (elA && elA.readAttribute('data-image-index')==this.newMainImageIndex) { elA.click(); } }.bind(this)); } else if (mainImage.hasClassName('zoom-image')) { // Easy Zoom 1.0 - jQuery plugin var elA = mainImage.up('a'); if (elA) elA.href = this.newMainImageUrl; mainImage.src = this.newMainImageUrl; mainImage.alt = this.newMainImageTitle; mainImage.title = this.newMainImageTitle; jQuery('#zoom').easyZoom({parent: 'div.zoom-container',preload: '', lightboxBtn: '.lightbox-btn .lightbox'}).data('easyZoom').gallery('a.zoom-thumbnail'); } else if (mainImage.up('a') && mainImage.up('a').hasClassName('cloud-zoom')) { // ultimo + Cloud Zoom V1.0.2 var elA = mainImage.up('a'); if (elA) elA.href = this.newMainImageUrl; mainImage.src = this.newMainImageUrl; mainImage.alt = this.newMainImageTitle; mainImage.title = this.newMainImageTitle; if ($("zoom-btn")) { $("zoom-btn").href = this.newMainImageUrl; $("zoom-btn").title = this.newMainImageTitle; } jQuery("#"+elA.id).CloudZoom(); } else { mainImage.src = this.newMainImageUrl; mainImage.alt = this.newMainImageTitle; mainImage.title = this.newMainImageTitle; } this.prevMainImageUrl = this.newMainImageUrl; mainImage.show(); }, hasOptionImages: function() { var result = false; var firstImageUrl = ''; $$(this.ulId.join(' li, ') + ' li').each(function(li) { if (li.hasClassName('li-product-image')==false) { // change main image if (!firstImageUrl) { var firstImageMatch = li.innerHTML.match(/(https?\:\/\/.+?)[\'\"]/); if (firstImageMatch) firstImageUrl = firstImageMatch[1]; this.newMainImageUrl = firstImageUrl; this.newMainImageThumbnail = firstImageUrl; this.newMainImageTitle = li.down('img').alt; if (typeof(ProductMediaManager)!='undefined') this.newMainImageIndex = li.down('a').readAttribute('data-image-index'); } result = true; } }.bind(this)); return result; } }; Event.observe(window, 'load', function() { opConfig.reloadPrice(); }); var dependentOptions = { dependentData: {"1805187":[6356896,6356897,6356898,6356899],"1805188":[6356896,6356897,6356898,6356899],"1805189":[6357007,6357008,6357009],"1805190":[6357007,6357008,6357009],"1805191":[6357007,6357008,6357009],"403997":[196626,196627],"403999":[196626,196627],"404001":[196626,196627],"404003":[196626,196627],"404005":[196626,196627],"404007":[196626,196627],"404009":[196626,196627],"404011":[196626,196627],"404013":[196626,196627],"404015":[196626,196627],"675201":[4194253,4194254,4194255,4194248],"675202":[4194253,4194254,4194255,4194248],"675203":[4194253,4194254,4194255],"675204":[4194253,4194254,4194255],"675205":[4194253,4194254,4194255],"675206":[4194253,4194254,4194255],"1805192":[6357106,6357107,6357108,6357109,6357110,6357111,6357112,6357113,6357114,6357115,6357116,6357117,6357118,6357119,6357120,6357121,6357122,6357123,6357124,6357125,6357126,6357127,6357128,6357129,6357130,6357131,6357132,6357133,6357134,6357135,6357136,6357137,6357138,6357139,6357140,6357141,6357142,6357143,6357144,6357145,6357146,6357147,6357148,6357149,6357150,6357151,6357152,6357153,6357154,6357155,6357156,6357157,6357158,6357159,6357160,6357161,6357162,6357163,6357164,6357165,6357166,6357167,6357168,6357169,6357170,6357171,6357172,6357173,6357174,6357175,6357176,6357177,6357178,6357179,6357180,6357181,6357182,6357183,6357184,6357185,6357186,6357187,6357188,6357189,6357190,6357191,6357192,6357193,6357194,6357195,6357196,6357197,6357198,6357199,6357200,6357201],"1805193":[6357106,6357107,6357108,6357109,6357110,6357111,6357112,6357113,6357114,6357115,6357116,6357117,6357118,6357119,6357120,6357121,6357122,6357123,6357124,6357125,6357126,6357127,6357128,6357129,6357130,6357131,6357132,6357133,6357134,6357135,6357136,6357137,6357138,6357139,6357140,6357141,6357142,6357143,6357144,6357145,6357146,6357147,6357148,6357149,6357150,6357151,6357152,6357153,6357154,6357155,6357156,6357157,6357158,6357159,6357160,6357161,6357162,6357163,6357164,6357165,6357166,6357167,6357168,6357169,6357170,6357171,6357172,6357173,6357174,6357175,6357176,6357177,6357178,6357179,6357180,6357181,6357182,6357183,6357184,6357185,6357186,6357187,6357188,6357189,6357190,6357191,6357192,6357193,6357194,6357195,6357196,6357197,6357198,6357199,6357200,6357201],"1805194":[6357106,6357107,6357108,6357109,6357110,6357111,6357112,6357113,6357114,6357115,6357116,6357117,6357118,6357119,6357120,6357121,6357122,6357123,6357124,6357125,6357126,6357127,6357128,6357129,6357130,6357131,6357132,6357133,6357134,6357135,6357136,6357137,6357138,6357139,6357140,6357141,6357142,6357143,6357144,6357145,6357146,6357147,6357148,6357149,6357150,6357151,6357152,6357153,6357154,6357155,6357156,6357157,6357158,6357159,6357160,6357161,6357162,6357163,6357164,6357165,6357166,6357167,6357168,6357169,6357170,6357171,6357172,6357173,6357174,6357175,6357176,6357177,6357178,6357179,6357180,6357181,6357182,6357183,6357184,6357185,6357186,6357187,6357188,6357189,6357190,6357191,6357192,6357193,6357194,6357195,6357196,6357197,6357198,6357199,6357200,6357201],"1805195":[6357010,6357011,6357012,6357013,6357014,6357015,6357016,6357017,6357018,6357019,6357020,6357021,6357022,6357023,6357024,6357025,6357026,6357027,6357028,6357029,6357030,6357031,6357032,6357033,6357034,6357035,6357036,6357037,6357038,6357039,6357040,6357041,6357042,6357043,6357044,6357045,6357046,6357047,6357048,6357049,6357050,6357051,6357052,6357053,6357054,6357055,6357056,6357057,6357058,6357059,6357060,6357061,6357062,6357063,6357064,6357065,6357066,6357067,6357068,6357069,6357070,6357071,6357072,6357073,6357074,6357075,6357076,6357077,6357078,6357079,6357080,6357081,6357082,6357083,6357084,6357085,6357086,6357087,6357088,6357089,6357090,6357091,6357092,6357093,6357094,6357095,6357096,6357097,6357098,6357099,6357100,6357101,6357102,6357103,6357104,6357105],"1805196":[6357202,6357203,6357204,6357205,6357206,6357207,6357208,6357209,6357210,6357211,6357212,6357213,6357214,6357215,6357216,6357217,6357218,6357219,6357220,6357221,6357222,6357223,6357224,6357225,6357226,6357227,6357228,6357229,6357230,6357231,6357232,6357233,6357234,6357235,6357236,6357237,6357238,6357239,6357240,6357241,6357242,6357243,6357244,6357245,6357246,6357247,6357248,6357249,6357250,6357251,6357252,6357253,6357254,6357255,6357256,6357257,6357258,6357259,6357260,6357261,6357262,6357263,6357264,6357265,6357266,6357267,6357268,6357269,6357270,6357271,6357272,6357273,6357274,6357275,6357276,6357277,6357278,6357279,6357280,6357281,6357282,6357283,6357284,6357285,6357286,6357287,6357288,6357289,6357290,6357291,6357292,6357293,6357294,6357295,6357296,6357297],"1805197":[6357202,6357203,6357204,6357205,6357206,6357207,6357208,6357209,6357210,6357211,6357212,6357213,6357214,6357215,6357216,6357217,6357218,6357219,6357220,6357221,6357222,6357223,6357224,6357225,6357226,6357227,6357228,6357229,6357230,6357231,6357232,6357233,6357234,6357235,6357236,6357237,6357238,6357239,6357240,6357241,6357242,6357243,6357244,6357245,6357246,6357247,6357248,6357249,6357250,6357251,6357252,6357253,6357254,6357255,6357256,6357257,6357258,6357259,6357260,6357261,6357262,6357263,6357264,6357265,6357266,6357267,6357268,6357269,6357270,6357271,6357272,6357273,6357274,6357275,6357276,6357277,6357278,6357279,6357280,6357281,6357282,6357283,6357284,6357285,6357286,6357287,6357288,6357289,6357290,6357291,6357292,6357293,6357294,6357295,6357296,6357297],"1805198":[6357202,6357203,6357204,6357205,6357206,6357207,6357208,6357209,6357210,6357211,6357212,6357213,6357214,6357215,6357216,6357217,6357218,6357219,6357220,6357221,6357222,6357223,6357224,6357225,6357226,6357227,6357228,6357229,6357230,6357231,6357232,6357233,6357234,6357235,6357236,6357237,6357238,6357239,6357240,6357241,6357242,6357243,6357244,6357245,6357246,6357247,6357248,6357249,6357250,6357251,6357252,6357253,6357254,6357255,6357256,6357257,6357258,6357259,6357260,6357261,6357262,6357263,6357264,6357265,6357266,6357267,6357268,6357269,6357270,6357271,6357272,6357273,6357274,6357275,6357276,6357277,6357278,6357279,6357280,6357281,6357282,6357283,6357284,6357285,6357286,6357287,6357288,6357289,6357290,6357291,6357292,6357293,6357294,6357295,6357296,6357297],"709797":[4784059],"815763":[5177270,5177271],"815764":[5177270,5177271],"815765":[5177270,5177271],"604911":[3538913]}, inGroupIdData: {"4194253":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_222000_1":1},"4194254":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_222000_2":1},"4194255":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_222000_3":1},"4194248":{"dependency":1,"view_mode":"1","options_187186_text":1},"6356896":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_1":1},"6356897":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_2":1},"6356898":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_3":1},"6356899":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_4":1},"6357007":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_5":1},"6357008":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_6":1},"6357009":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_276978_7":1},"196626":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_218832_1":1},"196627":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_218832_2":1},"5177270":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_234028_1":1},"5177271":{"dependency":1,"out_of_stock":false,"view_mode":"1","options_234028_2":1},"4784059":{"dependency":1,"view_mode":"1","options_199302_text":1},"6357010":{"dependency":1,"select_276979":"1850263"},"6357011":{"dependency":1,"select_276979":"1850264"},"6357012":{"dependency":1,"select_276979":"1935081"},"6357013":{"dependency":1,"select_276979":"1935082"},"6357014":{"dependency":1,"select_276979":"1935083"},"6357015":{"dependency":1,"select_276979":"1935084"},"6357016":{"dependency":1,"select_276979":"1935085"},"6357017":{"dependency":1,"select_276979":"1935086"},"6357018":{"dependency":1,"select_276979":"1935087"},"6357019":{"dependency":1,"select_276979":"1935088"},"6357020":{"dependency":1,"select_276979":"1935089"},"6357021":{"dependency":1,"select_276979":"1935090"},"6357022":{"dependency":1,"select_276979":"1935091"},"6357023":{"dependency":1,"select_276979":"1935092"},"6357024":{"dependency":1,"select_276979":"1935093"},"6357025":{"dependency":1,"select_276979":"1935094"},"6357026":{"dependency":1,"select_276979":"1935095"},"6357027":{"dependency":1,"select_276979":"1935096"},"6357028":{"dependency":1,"select_276979":"1935097"},"6357029":{"dependency":1,"select_276979":"1935098"},"6357030":{"dependency":1,"select_276979":"1935099"},"6357031":{"dependency":1,"select_276979":"1935100"},"6357032":{"dependency":1,"select_276979":"1935101"},"6357033":{"dependency":1,"select_276979":"1935102"},"6357034":{"dependency":1,"select_276979":"1935103"},"6357035":{"dependency":1,"select_276979":"1935104"},"6357036":{"dependency":1,"select_276979":"1935105"},"6357037":{"dependency":1,"select_276979":"1935106"},"6357038":{"dependency":1,"select_276979":"1935107"},"6357039":{"dependency":1,"select_276979":"1935108"},"6357040":{"dependency":1,"select_276979":"1935109"},"6357041":{"dependency":1,"select_276979":"1935110"},"6357042":{"dependency":1,"select_276979":"1935111"},"6357043":{"dependency":1,"select_276979":"1935112"},"6357044":{"dependency":1,"select_276979":"2109569"},"6357045":{"dependency":1,"select_276979":"2109570"},"6357046":{"dependency":1,"select_276979":"2109571"},"6357047":{"dependency":1,"select_276979":"2109572"},"6357048":{"dependency":1,"select_276979":"2109573"},"6357049":{"dependency":1,"select_276979":"2109574"},"6357050":{"dependency":1,"select_276979":"2109575"},"6357051":{"dependency":1,"select_276979":"2109576"},"6357052":{"dependency":1,"select_276979":"2109577"},"6357053":{"dependency":1,"select_276979":"2109578"},"6357054":{"dependency":1,"select_276979":"2109579"},"6357055":{"dependency":1,"select_276979":"2109580"},"6357056":{"dependency":1,"select_276979":"2109581"},"6357057":{"dependency":1,"select_276979":"2109582"},"6357058":{"dependency":1,"select_276979":"2109583"},"6357059":{"dependency":1,"select_276979":"2109584"},"6357060":{"dependency":1,"select_276979":"2109585"},"6357061":{"dependency":1,"select_276979":"2109586"},"6357062":{"dependency":1,"select_276979":"2109587"},"6357063":{"dependency":1,"select_276979":"2109588"},"6357064":{"dependency":1,"select_276979":"2109589"},"6357065":{"dependency":1,"select_276979":"2109590"},"6357066":{"dependency":1,"select_276979":"2109591"},"6357067":{"dependency":1,"select_276979":"2109592"},"6357068":{"dependency":1,"select_276979":"2109593"},"6357069":{"dependency":1,"select_276979":"2109594"},"6357070":{"dependency":1,"select_276979":"2109595"},"6357071":{"dependency":1,"select_276979":"2109596"},"6357072":{"dependency":1,"select_276979":"2109597"},"6357073":{"dependency":1,"select_276979":"2109598"},"6357074":{"dependency":1,"select_276979":"2109599"},"6357075":{"dependency":1,"select_276979":"2109600"},"6357076":{"dependency":1,"select_276979":"2109601"},"6357077":{"dependency":1,"select_276979":"2109602"},"6357078":{"dependency":1,"select_276979":"2109603"},"6357079":{"dependency":1,"select_276979":"2109604"},"6357080":{"dependency":1,"select_276979":"2109605"},"6357081":{"dependency":1,"select_276979":"2109606"},"6357082":{"dependency":1,"select_276979":"2109607"},"6357083":{"dependency":1,"select_276979":"2109608"},"6357084":{"dependency":1,"select_276979":"2109609"},"6357085":{"dependency":1,"select_276979":"2109610"},"6357086":{"dependency":1,"select_276979":"2109611"},"6357087":{"dependency":1,"select_276979":"2109612"},"6357088":{"dependency":1,"select_276979":"2109613"},"6357089":{"dependency":1,"select_276979":"2109614"},"6357090":{"dependency":1,"select_276979":"2109615"},"6357091":{"dependency":1,"select_276979":"2109616"},"6357092":{"dependency":1,"select_276979":"2109617"},"6357093":{"dependency":1,"select_276979":"2109618"},"6357094":{"dependency":1,"select_276979":"2109619"},"6357095":{"dependency":1,"select_276979":"2109620"},"6357096":{"dependency":1,"select_276979":"2109621"},"6357097":{"dependency":1,"select_276979":"2109622"},"6357098":{"dependency":1,"select_276979":"2109623"},"6357099":{"dependency":1,"select_276979":"2109624"},"6357100":{"dependency":1,"select_276979":"2109625"},"6357101":{"dependency":1,"select_276979":"2109626"},"6357102":{"dependency":1,"select_276979":"2109627"},"6357103":{"dependency":1,"select_276979":"2109628"},"6357104":{"dependency":1,"select_276979":"2109629"},"6357105":{"dependency":1,"select_276979":"2109630"},"6357106":{"dependency":1,"select_281053":"2384239"},"6357107":{"dependency":1,"select_281053":"2384240"},"6357108":{"dependency":1,"select_281053":"2384241"},"6357109":{"dependency":1,"select_281053":"2384242"},"6357110":{"dependency":1,"select_281053":"2384243"},"6357111":{"dependency":1,"select_281053":"2384244"},"6357112":{"dependency":1,"select_281053":"2384245"},"6357113":{"dependency":1,"select_281053":"2384246"},"6357114":{"dependency":1,"select_281053":"2384247"},"6357115":{"dependency":1,"select_281053":"2384248"},"6357116":{"dependency":1,"select_281053":"2384249"},"6357117":{"dependency":1,"select_281053":"2384250"},"6357118":{"dependency":1,"select_281053":"2384251"},"6357119":{"dependency":1,"select_281053":"2384252"},"6357120":{"dependency":1,"select_281053":"2384253"},"6357121":{"dependency":1,"select_281053":"2384254"},"6357122":{"dependency":1,"select_281053":"2384255"},"6357123":{"dependency":1,"select_281053":"2384256"},"6357124":{"dependency":1,"select_281053":"2384257"},"6357125":{"dependency":1,"select_281053":"2384258"},"6357126":{"dependency":1,"select_281053":"2384259"},"6357127":{"dependency":1,"select_281053":"2384260"},"6357128":{"dependency":1,"select_281053":"2384261"},"6357129":{"dependency":1,"select_281053":"2384262"},"6357130":{"dependency":1,"select_281053":"2384263"},"6357131":{"dependency":1,"select_281053":"2384264"},"6357132":{"dependency":1,"select_281053":"2384265"},"6357133":{"dependency":1,"select_281053":"2384266"},"6357134":{"dependency":1,"select_281053":"2384267"},"6357135":{"dependency":1,"select_281053":"2384268"},"6357136":{"dependency":1,"select_281053":"2384269"},"6357137":{"dependency":1,"select_281053":"2384270"},"6357138":{"dependency":1,"select_281053":"2384271"},"6357139":{"dependency":1,"select_281053":"2384272"},"6357140":{"dependency":1,"select_281053":"2384273"},"6357141":{"dependency":1,"select_281053":"2384274"},"6357142":{"dependency":1,"select_281053":"2384275"},"6357143":{"dependency":1,"select_281053":"2384276"},"6357144":{"dependency":1,"select_281053":"2384277"},"6357145":{"dependency":1,"select_281053":"2384278"},"6357146":{"dependency":1,"select_281053":"2384279"},"6357147":{"dependency":1,"select_281053":"2384280"},"6357148":{"dependency":1,"select_281053":"2384281"},"6357149":{"dependency":1,"select_281053":"2384282"},"6357150":{"dependency":1,"select_281053":"2384283"},"6357151":{"dependency":1,"select_281053":"2384284"},"6357152":{"dependency":1,"select_281053":"2384285"},"6357153":{"dependency":1,"select_281053":"2384286"},"6357154":{"dependency":1,"select_281053":"2384287"},"6357155":{"dependency":1,"select_281053":"2384288"},"6357156":{"dependency":1,"select_281053":"2384289"},"6357157":{"dependency":1,"select_281053":"2384290"},"6357158":{"dependency":1,"select_281053":"2384291"},"6357159":{"dependency":1,"select_281053":"2384292"},"6357160":{"dependency":1,"select_281053":"2384293"},"6357161":{"dependency":1,"select_281053":"2384294"},"6357162":{"dependency":1,"select_281053":"2384295"},"6357163":{"dependency":1,"select_281053":"2384296"},"6357164":{"dependency":1,"select_281053":"2384297"},"6357165":{"dependency":1,"select_281053":"2384298"},"6357166":{"dependency":1,"select_281053":"2384299"},"6357167":{"dependency":1,"select_281053":"2384300"},"6357168":{"dependency":1,"select_281053":"2384301"},"6357169":{"dependency":1,"select_281053":"2384302"},"6357170":{"dependency":1,"select_281053":"2384303"},"6357171":{"dependency":1,"select_281053":"2384304"},"6357172":{"dependency":1,"select_281053":"2384305"},"6357173":{"dependency":1,"select_281053":"2384306"},"6357174":{"dependency":1,"select_281053":"2384307"},"6357175":{"dependency":1,"select_281053":"2384308"},"6357176":{"dependency":1,"select_281053":"2384309"},"6357177":{"dependency":1,"select_281053":"2384310"},"6357178":{"dependency":1,"select_281053":"2384311"},"6357179":{"dependency":1,"select_281053":"2384312"},"6357180":{"dependency":1,"select_281053":"2384313"},"6357181":{"dependency":1,"select_281053":"2384314"},"6357182":{"dependency":1,"select_281053":"2384315"},"6357183":{"dependency":1,"select_281053":"2384316"},"6357184":{"dependency":1,"select_281053":"2384317"},"6357185":{"dependency":1,"select_281053":"2384318"},"6357186":{"dependency":1,"select_281053":"2384319"},"6357187":{"dependency":1,"select_281053":"2384320"},"6357188":{"dependency":1,"select_281053":"2384321"},"6357189":{"dependency":1,"select_281053":"2384322"},"6357190":{"dependency":1,"select_281053":"2384323"},"6357191":{"dependency":1,"select_281053":"2384324"},"6357192":{"dependency":1,"select_281053":"2384325"},"6357193":{"dependency":1,"select_281053":"2384326"},"6357194":{"dependency":1,"select_281053":"2384327"},"6357195":{"dependency":1,"select_281053":"2384328"},"6357196":{"dependency":1,"select_281053":"2384329"},"6357197":{"dependency":1,"select_281053":"2384330"},"6357198":{"dependency":1,"select_281053":"2384331"},"6357199":{"dependency":1,"select_281053":"2384332"},"6357200":{"dependency":1,"select_281053":"2384333"},"6357201":{"dependency":1,"select_281053":"2384334"},"6357202":{"dependency":1,"select_284042":"2671183"},"6357203":{"dependency":1,"select_284042":"2671184"},"6357204":{"dependency":1,"select_284042":"2671185"},"6357205":{"dependency":1,"select_284042":"2671186"},"6357206":{"dependency":1,"select_284042":"2671187"},"6357207":{"dependency":1,"select_284042":"2671188"},"6357208":{"dependency":1,"select_284042":"2671189"},"6357209":{"dependency":1,"select_284042":"2671190"},"6357210":{"dependency":1,"select_284042":"2671191"},"6357211":{"dependency":1,"select_284042":"2671192"},"6357212":{"dependency":1,"select_284042":"2671193"},"6357213":{"dependency":1,"select_284042":"2671194"},"6357214":{"dependency":1,"select_284042":"2671195"},"6357215":{"dependency":1,"select_284042":"2671196"},"6357216":{"dependency":1,"select_284042":"2671197"},"6357217":{"dependency":1,"select_284042":"2671198"},"6357218":{"dependency":1,"select_284042":"2671199"},"6357219":{"dependency":1,"select_284042":"2671200"},"6357220":{"dependency":1,"select_284042":"2671201"},"6357221":{"dependency":1,"select_284042":"2671202"},"6357222":{"dependency":1,"select_284042":"2671203"},"6357223":{"dependency":1,"select_284042":"2671204"},"6357224":{"dependency":1,"select_284042":"2671205"},"6357225":{"dependency":1,"select_284042":"2671206"},"6357226":{"dependency":1,"select_284042":"2671207"},"6357227":{"dependency":1,"select_284042":"2671208"},"6357228":{"dependency":1,"select_284042":"2671209"},"6357229":{"dependency":1,"select_284042":"2671210"},"6357230":{"dependency":1,"select_284042":"2671211"},"6357231":{"dependency":1,"select_284042":"2671212"},"6357232":{"dependency":1,"select_284042":"2671213"},"6357233":{"dependency":1,"select_284042":"2671214"},"6357234":{"dependency":1,"select_284042":"2671215"},"6357235":{"dependency":1,"select_284042":"2671216"},"6357236":{"dependency":1,"select_284042":"2671217"},"6357237":{"dependency":1,"select_284042":"2671218"},"6357238":{"dependency":1,"select_284042":"2671219"},"6357239":{"dependency":1,"select_284042":"2671220"},"6357240":{"dependency":1,"select_284042":"2671221"},"6357241":{"dependency":1,"select_284042":"2671222"},"6357242":{"dependency":1,"select_284042":"2671223"},"6357243":{"dependency":1,"select_284042":"2671224"},"6357244":{"dependency":1,"select_284042":"2671225"},"6357245":{"dependency":1,"select_284042":"2671226"},"6357246":{"dependency":1,"select_284042":"2671227"},"6357247":{"dependency":1,"select_284042":"2671228"},"6357248":{"dependency":1,"select_284042":"2671229"},"6357249":{"dependency":1,"select_284042":"2671230"},"6357250":{"dependency":1,"select_284042":"2671231"},"6357251":{"dependency":1,"select_284042":"2671232"},"6357252":{"dependency":1,"select_284042":"2671233"},"6357253":{"dependency":1,"select_284042":"2671234"},"6357254":{"dependency":1,"select_284042":"2671235"},"6357255":{"dependency":1,"select_284042":"2671236"},"6357256":{"dependency":1,"select_284042":"2671237"},"6357257":{"dependency":1,"select_284042":"2671238"},"6357258":{"dependency":1,"select_284042":"2671239"},"6357259":{"dependency":1,"select_284042":"2671240"},"6357260":{"dependency":1,"select_284042":"2671241"},"6357261":{"dependency":1,"select_284042":"2671242"},"6357262":{"dependency":1,"select_284042":"2671243"},"6357263":{"dependency":1,"select_284042":"2671244"},"6357264":{"dependency":1,"select_284042":"2671245"},"6357265":{"dependency":1,"select_284042":"2671246"},"6357266":{"dependency":1,"select_284042":"2671247"},"6357267":{"dependency":1,"select_284042":"2671248"},"6357268":{"dependency":1,"select_284042":"2671249"},"6357269":{"dependency":1,"select_284042":"2671250"},"6357270":{"dependency":1,"select_284042":"2671251"},"6357271":{"dependency":1,"select_284042":"2671252"},"6357272":{"dependency":1,"select_284042":"2671253"},"6357273":{"dependency":1,"select_284042":"2671254"},"6357274":{"dependency":1,"select_284042":"2671255"},"6357275":{"dependency":1,"select_284042":"2671256"},"6357276":{"dependency":1,"select_284042":"2671257"},"6357277":{"dependency":1,"select_284042":"2671258"},"6357278":{"dependency":1,"select_284042":"2671259"},"6357279":{"dependency":1,"select_284042":"2671260"},"6357280":{"dependency":1,"select_284042":"2671261"},"6357281":{"dependency":1,"select_284042":"2671262"},"6357282":{"dependency":1,"select_284042":"2671263"},"6357283":{"dependency":1,"select_284042":"2671264"},"6357284":{"dependency":1,"select_284042":"2671265"},"6357285":{"dependency":1,"select_284042":"2671266"},"6357286":{"dependency":1,"select_284042":"2671267"},"6357287":{"dependency":1,"select_284042":"2671268"},"6357288":{"dependency":1,"select_284042":"2671269"},"6357289":{"dependency":1,"select_284042":"2671270"},"6357290":{"dependency":1,"select_284042":"2671271"},"6357291":{"dependency":1,"select_284042":"2671272"},"6357292":{"dependency":1,"select_284042":"2671273"},"6357293":{"dependency":1,"select_284042":"2671274"},"6357294":{"dependency":1,"select_284042":"2671275"},"6357295":{"dependency":1,"select_284042":"2671276"},"6357296":{"dependency":1,"select_284042":"2671277"},"6357297":{"dependency":1,"select_284042":"2671278"},"3538913":{"dependency":1,"view_mode":"1","options_167538_text":1}}, defaultData: [], dependentChanges: {"m":[], "d":[]}, dependentHide: true, select: function(el) { var i, ii = 0; if (el.type=='radio') { var radios = this.upDiv(el).getElementsByClassName('radio'); for (i=0; i < radios.length; i++) { this.returnSelect(radios[i]); } } else { this.returnSelect(el); } if (el.type && el.type=='checkbox' && !el.checked) { this.decorateIsLast(); return false; } if (el.disabled) return false; if (el.value>0) { // prepare value var elValueArr = []; if (el.multiple) { for (i=0; i < el.options.length; i++) { if (el.options[i].selected) elValueArr.push(el.options[i].value); } } else { elValueArr.push(el.value); } var mElementId = el.id; var dSelects = []; var isRequire = false; for (i=0; i < elValueArr.length; i++) { if (!this.dependentData[elValueArr[i]]) continue; this.dependentData[elValueArr[i]].each(function(IGI){ if (this.inGroupIdData[IGI]) { for(var dElementId in this.inGroupIdData[IGI]) { if (dElementId!='dependency' && dElementId!='out_of_stock' && dElementId!='view_mode' && $(dElementId)) { if (this.inGroupIdData[IGI][dElementId]) { var dElement = $(dElementId); if (!this.dependentChanges['m'][mElementId]) this.dependentChanges['m'][mElementId] = []; if (!this.dependentChanges['m'][mElementId][dElementId]) this.dependentChanges['m'][mElementId][dElementId] = []; this.dependentChanges['m'][mElementId][dElementId]['disabled'] = true; if (this.dependentChanges['m'][mElementId][dElementId]['is_require']) { isRequire = true; } else { isRequire = $(dElement).hasClassName('required-dependent'); } this.dependentChanges['m'][mElementId][dElementId]['is_require'] = isRequire; if (!this.dependentChanges['d'][dElementId]) this.dependentChanges['d'][dElementId] = []; if ((dElement.type=='select-one' || dElement.type=='select-multiple') && !$(dElement).hasClassName('datetime-picker')) { // if [multi]select var selectValue = 's'+this.inGroupIdData[IGI][dElementId]; // if el not modified -> backup default options and clear if (!this.dependentChanges['d'][dElementId]['options']) { this.dependentChanges['d'][dElementId]['options'] = []; var opSelected = false; for (ii=0; ii < dElement.options.length; ii++) { if (this.defaultData[dElementId] && (this.defaultData[dElementId]==dElement.options[ii].value || this.defaultData[dElementId][dElement.options[ii].value])) opSelected = true; else opSelected = false; if (dElement.options[ii].value) this.dependentChanges['d'][dElementId]['options']['s'+dElement.options[ii].value] = {'text':dElement.options[ii].text, 'selected':opSelected, 'sel-def':opSelected, 'disabled':dElement.options[ii].disabled}; } if (dElement.multiple) dElement.length = 0; else dElement.length = 1; // clear select } if (this.dependentChanges['d'][dElementId]['options'][selectValue]) { // set [multi]select flag use if (!this.dependentChanges['d'][dElementId]['options'][selectValue]['use']) this.dependentChanges['d'][dElementId]['options'][selectValue]['use'] = []; this.dependentChanges['d'][dElementId]['options'][selectValue]['use'].push(mElementId); this.dependentChanges['d'][dElementId]['options'][selectValue]['dependency'] = this.inGroupIdData[IGI].dependency; // commit changes if (!this.dependentChanges['m'][mElementId][dElementId]['options']) this.dependentChanges['m'][mElementId][dElementId]['options'] = []; this.dependentChanges['m'][mElementId][dElementId]['options'].push(selectValue); } } else { // if radio, checkbox, text, etc. if (!this.dependentChanges['d'][dElementId]['use']) this.dependentChanges['d'][dElementId]['use'] = []; this.dependentChanges['d'][dElementId]['use'].push(mElementId); this.dependentChanges['d'][dElementId]['dependency'] = this.inGroupIdData[IGI].dependency; } if ((this.dependentChanges['d'][dElementId]['use'] && this.dependentChanges['d'][dElementId]['use'].length >= this.inGroupIdData[IGI].dependency) || ((dElement.type=='select-one' || dElement.type=='select-multiple') && this.dependentChanges['d'][dElementId]['options'][selectValue] && this.dependentChanges['d'][dElementId]['options'][selectValue]['use'].length >= this.inGroupIdData[IGI].dependency)) { // set visibility if (!this.inGroupIdData[IGI].out_of_stock) dElement.disabled = false; if (this.dependentHide && this.inGroupIdData[IGI].view_mode!=2) { if (dElement.type=='checkbox' || dElement.type=='radio') { $(dElement).up('li').style.display = 'block'; } dependentOptions.upDiv(dElement).style.display = 'block'; } // set class required-entry if (isRequire) { $(dElement).removeClassName('required-dependent'); if (dElement.type=='checkbox' || dElement.type=='radio') { $(dElement).addClassName('validate-one-required-by-name'); } else { $(dElement).addClassName('required-entry'); } } // add or init dependent element if ((dElement.type=='select-one' || dElement.type=='select-multiple') && !$(dElement).hasClassName('datetime-picker')) { // if [multi]select var selectValue = 's'+this.inGroupIdData[IGI][dElementId]; if (this.dependentChanges['d'][dElementId]['options'][selectValue]) { dSelects.push(dElement); // after add data to this [multi]select } } else { // if radio, checkbox, text, etc. if (this.defaultData[dElementId] && ($(dElementId).type=='checkbox' || $(dElementId).type=='radio') && this.inGroupIdData[IGI].dependency==this.dependentChanges['d'][dElementId]['use'].length) $(dElementId).click(); } } } } } } }.bind(this)); } if (dSelects.length>0) { for (i=0; i < dSelects.length; i++) { var dElement = dSelects[i]; var dElementId = dElement.id; // add data to [multi]select this.rememberNewSelected(dElement, dElementId); if (dElement.multiple) dElement.length = 0; else dElement.length = 1; // clear select for(var opValue in this.dependentChanges['d'][dElementId]['options']) { if (!this.dependentChanges['d'][dElementId]['options'].hasOwnProperty(opValue) || !this.dependentChanges['d'][dElementId]['options'][opValue] || !this.dependentChanges['d'][dElementId]['options'][opValue]['use'] || this.dependentChanges['d'][dElementId]['options'][opValue]['use'].length < this.dependentChanges['d'][dElementId]['options'][opValue]['dependency']) continue; var newOpt = new Option(this.dependentChanges['d'][dElementId]['options'][opValue]['text'], opValue.substr(1)); newOpt.disabled = this.dependentChanges['d'][dElementId]['options'][opValue]['disabled']; if (this.dependentChanges['d'][dElementId]['options'][opValue]['selected']) { newOpt.selected = true; //if (!newOpt.disabled) setTimeout('dependentOptions.select($("'+dElementId+'"));', '100'); } dElement.options.add(newOpt); } dElement.onchange(); } } this.decorateIsLast(); } }, // cancel changes and return default options params returnSelect: function(el) { var mElementId = el.id; var i = 0; // reset main image to parent image option if dependent option has no image if (this.dependentChanges['d'][mElementId] && this.dependentChanges['d'][mElementId]['use']) { var dmElement = $(mElementId); if (dmElement.checked) { optionImages.showImage(dmElement); this.dependentChanges['d'][mElementId]['use'].each(function(el){ optionImages.showImage($(el)); }); } } if (this.dependentChanges['m'][mElementId] && !this.dependentChanges['m'][mElementId]['is_used']) { this.dependentChanges['m'][mElementId]['is_used'] = true; for(var dElementId in this.dependentChanges['m'][mElementId]) { if (!this.dependentChanges['m'][mElementId].hasOwnProperty(dElementId) || dElementId=='is_used' || !$(dElementId)) continue; var dElement = $(dElementId); var disableElFlag = true; // disable dependent el if (this.dependentChanges['m'][mElementId][dElementId]['disabled']) { if (this.dependentChanges['m'][mElementId][dElementId]['options'] && this.dependentChanges['d'][dElementId]['options']) { // to [multi]select this.rememberNewSelected(dElement, dElementId); // remove options if not use main el for (i=0; i < this.dependentChanges['m'][mElementId][dElementId]['options'].length; i++) { opValue = this.dependentChanges['m'][mElementId][dElementId]['options'][i]; if (this.dependentChanges['d'][dElementId]['options'][opValue] && this.dependentChanges['d'][dElementId]['options'][opValue]['use'] && this.dependentChanges['d'][dElementId]['options'][opValue]['use'].length>0) { this.dependentChanges['d'][dElementId]['options'][opValue]['use'] = this.dependentChanges['d'][dElementId]['options'][opValue]['use'].without(mElementId); if (this.dependentChanges['d'][dElementId]['options'][opValue]['use'].length < this.dependentChanges['d'][dElementId]['options'][opValue]['dependency']) { $$("#"+dElementId+" option[value='"+opValue.substr(1)+"']").each(function(elOp){ elOp.remove(); }); } else { disableElFlag = false; } } } if (disableElFlag && (dElement.length>1 || (dElement.multiple && dElement.length>0))) disableElFlag = false; dElement.onchange(); } else { // to radio, checkbox, text, etc. if (this.dependentChanges['d'][dElementId]['use'] && this.dependentChanges['d'][dElementId]['use'].length > 0) { this.dependentChanges['d'][dElementId]['use'] = this.dependentChanges['d'][dElementId]['use'].without(mElementId); if (this.dependentChanges['d'][dElementId]['use'].length >= this.dependentChanges['d'][dElementId]['dependency']) disableElFlag = false; } } if (disableElFlag) { dElement.disabled = true; // restore default if [multi]select if ((dElement.type=='select-one' || dElement.type=='select-multiple') && !$(dElement).hasClassName('datetime-picker')) { for(var opValue in this.dependentChanges['d'][dElementId]['options']) { if (!this.dependentChanges['d'][dElementId]['options'].hasOwnProperty(opValue) || !this.dependentChanges['d'][dElementId]['options'][opValue]) continue; var newOpt = new Option(this.dependentChanges['d'][dElementId]['options'][opValue]['text'], opValue.substr(1)); newOpt.disabled = this.dependentChanges['d'][dElementId]['options'][opValue]['disabled']; newOpt.selected = this.dependentChanges['d'][dElementId]['options'][opValue]['sel-def']; dElement.options.add(newOpt); } dElement.onchange(); } // hide if (this.dependentHide) { var hideDivFlag = true; if (dElement.type=='checkbox' || dElement.type=='radio') { $(dElement).up('li').style.display = 'none'; ulEl = $(dElement).up('li').up('ul'); if (ulEl) { lis = ulEl.getElementsByTagName('li'); for (i=0; i < lis.length; i++) { if (lis[i].style.display=='block') { hideDivFlag = false; break; } } } } if (hideDivFlag) this.upDiv(dElement).style.display = 'none'; } // require if (this.dependentChanges['m'][mElementId][dElementId]['is_require']) { if (dElement.type=='checkbox' || dElement.type=='radio') { $(dElement).removeClassName('validate-one-required-by-name'); } else { $(dElement).removeClassName('required-entry'); } $(dElement).addClassName('required-dependent'); } optionImages.showImage(dElement); } } // return dependent->dependent etc.. if (disableElFlag && (dElement.type=='checkbox' || dElement.type=='radio') && dElement.checked) { dElement.checked = false; if (dElement.type=='checkbox') optionSetQtyProduct.checkboxQty(dElement); dependentOptions.returnSelect(dElement); } else if ((dElement.type=='select-one' || dElement.type=='select-multiple') && !$(dElement).hasClassName('datetime-picker')) { dependentOptions.select(dElement); // that's right! } else if (disableElFlag && (dElement.type=='text' || dElement.type=='textarea' || dElement.type=='file')) { if (this.defaultData[dElementId]) dElement.value = this.defaultData[dElementId]; else dElement.value = ''; } } delete this.dependentChanges['m'][mElementId]; } }, rememberNewSelected: function(dElement, dElementId) { // remember new selected if (this.dependentChanges['d'][dElementId] && this.dependentChanges['d'][dElementId]['options']) { var opSelected = false; for (i=0; i < dElement.options.length; i++) { if (this.dependentChanges['d'][dElementId]['options']['s'+dElement.options[i].value]) { if (dElement.options[i].selected && dElement.options[i].value>0) opSelected = true; else opSelected = false; this.dependentChanges['d'][dElementId]['options']['s'+dElement.options[i].value]['selected'] = opSelected; } } } }, // for ie to work upDiv: function(el) { if (el.type=='checkbox' || el.type=='radio') { var div = el.up(4); if (!$(div).hasClassName('option')) div = div.up(1); return div; } else { return el.up('div.option'); } }, decorateIsLast: function() { var divs = $$('div.option'); if (divs) { var dl = false; var dd = false; divs.each(function(div, index){ if (div.style.display!='none' && !$(div).hasClassName('hidden')) { dl = div.down('dl'); if (dl) { if ($(dl).hasClassName('last')) $(dl).removeClassName('last'); dd = dl.down('dd'); if (dd && $(dd).hasClassName('last')) $(dd).removeClassName('last'); } } }.bind(this)); if (dl) $(dl).addClassName('last'); if (dd) $(dd).addClassName('last'); } }, applyDefaultValues: function(el) { for(var elementId in this.defaultData) { if (!this.defaultData.hasOwnProperty(elementId)) continue; if ($(elementId) && this.upDiv($(elementId)) && this.upDiv($(elementId)).style.display!="none") { this.returnSelect($(elementId)); if ($(elementId).type=='select-one' || $(elementId).type=='text' || $(elementId).type=='textarea') { $(elementId).value = this.defaultData[elementId]; } else if ($(elementId).type=='select-multiple') { el = $(elementId); for (i=0; i < el.options.length; i++) { if (this.defaultData[elementId][el.options[i].value]) el.options[i].selected = true; } } else if ($(elementId).type=='checkbox' || $(elementId).type=='radio') { if ($(elementId).checked!=true) $(elementId).click(); } this.select($(elementId)); } } } }; // for correct decorating of options if (typeof(decorateGeneric)!='undefined') { var parentDecorateGeneric = decorateGeneric; decorateGeneric = function(elements, decorateParams) { parentDecorateGeneric(elements, decorateParams); dependentOptions.decorateIsLast(); }; } // Change Qty Input Invetory var optionsInventory = { changeInputQty: function(el) { if (!el) { return false; } var optionId = this._getOptionId(el); var valueId = el.value; if (el.type == 'radio') { var optionQty = $('options_'+optionId+'_qty'); } else if (el.type == 'checkbox') { var optionQty = $('options_'+optionId+'_'+valueId+'_qty'); } if (!optionQty) { return; } var minQty = 1; if (valueId != '' && opConfig.config[optionId][valueId].min_qty) { minQty = opConfig.config[optionId][valueId].min_qty; } this._changeDisabledQty(el, optionQty); optionQty.value = minQty; $(optionQty).addClassName('validate-greater-than-zero'); }, changeSelectQty: function(el) { if (!el) { return false; } var optionId = this._getOptionId(el); var valueIds = this._getValueIds(el); var optionQty = $('options_'+optionId+'_qty'); if (!optionQty) { return; } for (i=0; i < valueIds.length; i++) { var valueId = valueIds[i]; var minQty = 1; if (opConfig.config[optionId][valueId].min_qty) { minQty = opConfig.config[optionId][valueId].min_qty; } optionQty.value = minQty; } $(optionQty).addClassName('validate-greater-than-zero'); }, changeMultiSelectQty: function(optionId, valueId, selected) { var optionQty = $('options_'+ optionId +'_'+ valueId +'_qty'); if (!optionQty) { return; } optionQty.disabled = !selected; if (selected) { var minQty = 1; if (opConfig.config[optionId][valueId].min_qty) { minQty = opConfig.config[optionId][valueId].min_qty; } if (optionQty.value<=0) { optionQty.value = minQty; } $(optionQty).addClassName('validate-greater-than-zero'); } else { $(optionQty).removeClassName('validate-greater-than-zero'); } }, _getValueIds: function(el) { var ids = []; for (i=0; i < el.options.length; i++) { if (el.options[i].selected && el.options[i].value != '') { ids.push(el.options[i].value); } } return ids; }, _getOptionId: function(el) { var optionId = 0; el.name.sub(/[0-9]+/, function(match){ optionId = match[0]; }); return optionId; }, _changeDisabledQty: function(el, qty) { qty.disabled=!el.checked; }, }; Event.observe(window, 'load', function() { $$("input[type^='checkbox'].product-custom-option, input[type^='radio'].product-custom-option").each(function(element){ Event.observe(element, 'change', function() { optionsInventory.changeInputQty(element); opConfig.reloadPrice(); }); }); $$("select[id^='select_'].product-custom-option").each(function(element){ Event.observe(element, 'change', function() { optionsInventory.changeSelectQty(element); opConfig.reloadPrice(); }); }); }); // end Change Qty Input Invetory //]]>

    OVER 100 INCHES: If any dimension exceeds 100 inches, click here to proceed, otherwise continue below

    STANDARD SIZE: All dimensions under 96 inches (length, width or diameter for round)

    OVERSIZE: Length & width (or diameter) 96 inches or longer up to 100 inches require special order foam and are considered "Extreme Length" by freight companies which add charges of $175

    REQUIRED: Select your cover thickness here. Thicker covers insulate better.&nbsp&nbsp See comparison

    Preview All Shapes Below is the shape for this model as specified by the spa manufacturer. If this is not accurate for your spa, contact us.

    Measure the overall length, ignoring the corners and entering fractions such as 88 1/2 as 88.5 Measuring your cover &nbsp&nbsp Measuring your hot tub

    Click any camera below for a larger color swatch. When two shades are shown, orders will be fulfilled based on color availability.

    We are the only store offering woven fabric looking vinyl! See the swatches below for a new, upscale looking cover. Brown Close Up Gray Close Up
    Fabric Look Vinyls: BROWN: Front&nbsp&nbsp&nbsp Corner&nbsp&nbsp&nbsp Side &nbsp&nbsp&nbsp GRAY: Front&nbsp&nbsp&nbsp Corner&nbsp&nbsp&nbsp Side

    Select one from below:

    See how to measure

    For maximum insulation, select the Long Steam Stopper below to add R-9 to any cover by preventing heat loss through the fold/hinge area

    Add strapping when a cover lifter is used Prevent this!

    Customize the look of your cover by selecting from the following handle styles. View Comparison The handle under the skirt is stronger and lasts longer because it is protected from the weather.

    Are there raised controls, vents, handles or is a template required? Control Panel Air Vent Round Spa Cover | Softub 300 Cover (61) Handle.

    * Note: BeyondNice covers are not compatible with Hot Spring and other cover lifters that require mounting screws attaching into the cover.
    * Note: BeyondNice does not make covers for spas with raised speakers.
    * Note: BeyondNice does not make covers that are inset into the top of the hot tub.

    Each BeyondNice cover is custom manufactured once ordered. As you are probably aware, it has become exceedingly difficult for manufacturers to obtain raw materials. Consequently, production lead time is only a rough estimate. However, our whole team would truly appreciate your order today to help us recover quickly once this passes. As of 1/1/23, we estimate about 6 weeks from order date to shipment.

    Rush shipping is not available. However, we can expedite the MANUFACTURING time if needed. For orders requiring special order foam, the production rush begins once the foam is received. The options are below.

    View a gray cap View a chocolate cap Inexpensive spa cover caps are made to safeguard the more expensive insulating hard covers and increase their service life. Many prefer the woven fabric look of spa caps to vinyl. Save $15 now by including a heavy duty spa cap with your order. Select the color of your choice after making a cap type selection below.

    • * Great looking water repellent fabric with coated backing View
    • * Heavy weight 600 x 300 woven polyester fabric, not cheap or thin View
    • * Ships in the box with your insulating hard cover
    • * Easy on and easy off design either made to fit with elastic or adjustable with strap Elastic Adjustable strap
    • * One year limited warranty
    • * Made in U.S.A. View

    Our customers demanded we eliminate the damages and the requirement to be home for a Freight delivery. So we spent 4 years inventing a parcel cover design that DOES NOT ship via freight! It is made with our Extreme Beam Technology and is the STRONGEST and LIGHTEST cover made. It is so innovative it was awarded U.S. utility patent US011008769.

    Select FedEx shipping and your cover will be made with our stronger parcel cover design. Select Freight shipping and your cover will be made with the traditional cover design.

    The parcel cover design has only two differences. 1) It has double the internal structural metal, making it much stronger, but not heavier. 2) It requires assembly - simply insert the foams and zip closed. &nbspRound Spa Cover | Softub 300 Cover (69) Watch 1 minute assembly video. The exterior vinyl outside is unchanged. Details . . .

    Freight delivery to a residence is not typical. FedEx delivery to a residence is common. Be sure to carefully review the comparison chart below, which details the striking and significant differences between Freight & FedEx deliveries. Parcel vs. freight comparison


    Freight FedEx
    Cover ships assembled with 1 solid foam panel per side Cover ships unassembled with 3-5 foams per side - Round Spa Cover | Softub 300 Cover (72) Watch 1 minute assembly video &nbsp- Simply insert foams into vinyl & zip closed to assemble.
    1.5# Foam density bends & breaks with 290 pounds - Round Spa Cover | Softub 300 Cover (73) Watch 290 pound strength test video 1.0# Foam density with Extreme Beam Technology supports 290 pounds - Round Spa Cover | Softub 300 Cover (74) Watch 290 pound strength test video
    Must set a delivery appointment Dropped off without an appointment
    Must be home during 4-6 hour delivery window No need to be home for or sign for delivery
    Delivers week days only Delivers week days + Saturday & Sunday
    Must inspect for damage and refuse if damaged Never freight damaged! No forklift in entire FedEx system
    Damaged cover must be returned to manufacturer Never freight damaged
    Cover must be evaluated for repair or replacement Never freight damaged
    If broken or waterlogged the entire foam must be replaced via freight If broken or waterlogged, any individual foam panel can be easily replaced via FedEx

    * Required Fields

    Round Spa Cover | Softub 300 Cover (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Duncan Muller

    Last Updated:

    Views: 6242

    Rating: 4.9 / 5 (59 voted)

    Reviews: 82% of readers found this page helpful

    Author information

    Name: Duncan Muller

    Birthday: 1997-01-13

    Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

    Phone: +8555305800947

    Job: Construction Agent

    Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

    Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.