{"product_id":"b93100-2-316ss","title":"MixJet™ Tank Mixing Eductor, 316 Stainless Steel, B93100-2-316SS","description":"\u003cbody\u003e\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003cstyle\u003e\n        \/* General Body Styles *\/\n        body2 {\n            font-family: Arial, sans-serif;\n            margin: 0;\n            padding: 0;\n            line-height: 1.6;\n            color: #333;\n            background-color: #f9f9f9;\n        }\n        \/* .info-icon {\n            cursor: pointer;\n            color: #007bff;\n            font-weight: bold;\n            margin-right: 5px;\n        } *\/\n         \/* These are the new changes *\/\n        #custom-tab-to-scroll-456 {\n   display: flex;\n        flex-direction: column;\n        \n        margin-left: 35px;\n}\n\n\n    .downloads-left h6 {\n        font-size: 20px;\n        font-weight: bold;\n        margin-bottom: 5px;\n    }\n\n   \n\n    .swiper-wrapper101 {\n        display: flex;\n        gap: 20px;\n    }\n\n    .swiper-slide101 {\n        display: flex;\n        gap: 20px;\n    }\n\n    .ms-Stack101 {\n        width: 200px;\n        background: white;\n        border-radius: 8px;\n        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);\n        overflow: hidden;\n        text-align: center;\n        transition: transform 0.3s ease-in-out;\n    }\n\n    .ms-Stack101:hover {\n        transform: translateY(-5px);\n    }\n\n    .ms-Stack101 img {\n        width: 100%;\n        height: 150px;\n        object-fit: cover;\n    }\n\n    .ms-Stack101 a {\n        text-decoration: none;\n        color: #000;\n        display: block;\n        padding: 10px;\n        font-weight: bold;\n    }\n\n    .ms-Stack101 span {\n        display: block;\n        font-size: 14px;\n        color: #666;\n    }\n\n\n        .uniqueclass123-section {\n            border-bottom: 1px solid #ccc;\n            padding: 10px;\n            cursor: pointer;\n            font-size: 16px;\n            font-weight: 500;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n        .uniqueclass123-arrow {\n            transition: transform 0.3s ease;\n        }\n        .uniqueclass123-content {\n            display: none;\n            padding-left: 20px;\n        }\n        .uniqueclass123-content a {\n            display: block;\n            padding: 5px;\n            text-decoration: none;\n            color: #007bff;\n        }\n        .uniqueclass123-open .uniqueclass123-arrow {\n            transform: rotate(180deg);\n        }\n      \n\n        .popup001 {\n            display: none;\n            position: fixed;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            background-color: #fff;\n            border: 1px solid #ddd;\n            padding: 20px;\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n            z-index: 10000;\n            width: 300px;\n            max-width: 90%;\n            border-radius: 5px;\n        }\n\n        .popup001 .close-btn {\n            display: block;\n            text-align: right;\n            font-size: 1.2em;\n            color: #333;\n            cursor: pointer;\n            margin-bottom: 10px;\n        }\n        .specifications001{\n            display: flex;\n            flex-direction: column; \/* Keeps all rows in a column *\/\n            justify-content: flex-start; \/* Aligns to the left *\/\n            max-width: auto; \/* Shorter width *\/\n            margin-bottom: 20px;\n\t\t\t\n        }\n\n        .specifications001 h2 {\n            margin-bottom: 10px;\n        }\n\n        .spec-item001 {\n            display: flex;\n            width: 100%;\n            padding: 5px;\n            box-sizing: border-box;\n            align-items: center;\n            cursor: pointer;\n            border: none; \/* Remove default border *\/\n        }\n\t\t      .spec-item002 {\n            display: flex;\n            width: 500px;\n            padding: 5px;\n            box-sizing: border-box;\n            align-items: center;\n            cursor: pointer;\n            border: none; \/* Remove default border *\/\n        }\n\n        \/* Alternating row colors *\/\n        .spec-item001:nth-child(odd) {\n            background-color: white;\n        }\n\n        .spec-item001:nth-child(even) {\n            background-color: #00b2f30a; \/* Light gray *\/\n        }\n\n        \/* Show border only when clicked *\/\n        .spec-item001:focus, .spec-item001:active {\n            border:2px solid #00385b;\n            outline: none;\n        }\n\t\t\n\t\t       \/* Alternating row colors *\/\n        .spec-item002:nth-child(odd) {\n            background-color: white;\n        }\n\n        .spec-item002:nth-child(even) {\n            background-color: #00b2f30a; \/* Light gray *\/\n        }\n\n        \/* Show border only when clicked *\/\n        .spec-item002:focus, .spec-item002:active {\n            border:2px solid #00385b;\n            outline: none;\n        }\n\n        .info-icon001 {\n    width: 17px;\n    height: 17px;\n    margin-right: 10px;\n    border-radius: 50%;\n    border: 1px solid #000000;\n    color: #000000;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-family: sans-serif; \/* Use a sans-serif font *\/\n    cursor: pointer;\n    transition: border-color 0.2s, color 0.2s;\n}\n\n\/* If .info-icon001 is NOT present, adjust the spacing *\/\n.spec-item002:not(:has(.info-icon001)) .spec-text001 {\n    margin-left: 27px; \/* Adjust to compensate for missing icon *\/\n}\n.spec-item001:not(:has(.info-icon001)) .spec-text001 {\n    margin-left: 27px; \/* Adjust to compensate for missing icon *\/\n}\n\n\n        .spec-text001 {\n            flex: 1;\n            font-size: 14px;\n            text-align: left;\n        }\n\n        .size-value001 {\n            flex: 0.99;\n            font-size: 14px;\n            text-align: left;\n            font-weight: bold;\n        }\n\n        \/* Navigation Styles\n        .sticky-header {\n        position: sticky;\n        top: 0;\n        z-index: 1000;\n        background-color: white; \/* Adjust as needed *\/\n        \/* } *\/ \n\n        .fake-nav001 {\n            text-align: left;\n            padding-left: 20px;\n            position: sticky;\n            z-index: 1;\n            border-bottom: 1px #2c2c2c;\n        }\n\n\n        .fake-nav001 a {\n            color: #01AFEF;\n            text-decoration: none;\n            margin-right: 20px;\n            display: inline-block;\n            font-weight: bold;\n            font-size: 1.1em;\n        }\n\n        .fake-nav001 a:hover {\n            text-decoration: underline;\n        }\n\n        \/* Container and Section Styling *\/\n        .margin-padding-l-f001 {\n            margin-left: 2%;\n            margin-right: 2%;\n        }\n\n        .container001 {\n            display: flex;\n            max-width: auto;\n            margin: 10px auto;\n            \/* background: #fff; *\/\n            padding: 10px;\n\t\t\t\n            \/* border: 1px solid #ddd; *\/\n            \/* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); *\/\n        }\n\n        .description001 {\n            flex: 2;\n            padding-right: 20px;\n        }\n\n        \n\n        h2 {\n            color: #222;\n            margin-bottom: 10px;\n        }\n\n        ul {\n            margin: 0;\n            padding-left: 20px;\n        }\n\n        ul li {\n            margin-bottom: 10px;\n        }\n\n        \/* .spec-item {\n            margin-bottom: 15px;\n        } *\/\n\n        \n\n        section {\n            padding-bottom: 10px;\n\t\t\tmargin-left: 0px;\n        }\n\n       \n\n        \/* Responsive Styles *\/\n        @media (max-width: 768px) {\n            \/* Navigation for mobile *\/\n\t\t\t  .spec-item002 {\n            display: flex;\n            width: 100%;\n            padding: 5px;\n            box-sizing: border-box;\n            align-items: center;\n            cursor: pointer;\n            border: none; \/* Remove default border *\/\n        }\n            .fake-nav001 {\n                display: flex;\n                flex-wrap: wrap;\n                justify-content: center;\n                padding-left: 0;\n                border-bottom: none;\n            }\n\n            .fake-nav001 a {\n                width: 48%;\n                margin-bottom: 10px;\n                text-align: center;\n            }\n\n            \/* Container for mobile *\/\n            .container001 {\n                flex-direction: column;\n                padding: 15px;\n            }\n\n            .description001,\n            .specifications001 {\n                flex: 1;\n                padding: 10px;\n            }\n\n            \n            #custom-tab-to-scroll-789 img {\n        width: 100%; \/* Make the image take up the full width of the container *\/\n        height: auto; \/* Maintain the aspect ratio *\/\n    }\n\n            \/* Adjust the tab content *\/\n            #custom-tab-to-scroll-123,\n            #custom-tab-to-scroll-456,\n            #custom-tab-to-scroll-789,\n            #custom-tab-to-scroll-000 {\n                margin-bottom: 20px;\n            }\n        }\n\n    \u003c\/style\u003e\n\n\n\u003cbody2\u003e\n\n    \u003c!-- \u003cdiv class=\"sticky-header\"\u003e\n        \u003cp\u003esomthing goooes here\u003c\/p\u003e\n    \u003c\/div\u003e --\u003e\n\n    \u003c!-- Navigation --\u003e\n    \u003cdiv class=\"fake-nav001\" style=\"padding-left: 40px; border-bottom: 1px solid #000000;\"\u003e\n        \u003ca href=\"#custom-tab-to-scroll-123\"\u003eGeneral Information\u003c\/a\u003e\n       \u003ca href=\"#custom-tab-to-scroll-456\"\u003eProduct Downloads\u003c\/a\u003e \n   \u003c!-- \u003ca href=\"#custom-tab-to-scroll-789\"\u003eProduct Performance\u003c\/a\u003e  --\u003e\n        \u003ca href=\"#custom-tab-to-scroll-000\"\u003eSpecifications\u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Main Content --\u003e\n    \u003cdiv class=\"margin-padding-l-f001\"\u003e\n        \u003cdiv class=\"container001\"\u003e\n\n            \u003c!-- General Information Section --\u003e\n            \u003csection id=\"custom-tab-to-scroll-123\"\u003e\n                \u003cdiv class=\"description001\"\u003e\n                    \u003ch3 style=\"font-size: 15px;font-weight: bold;\"\u003eGeneral Information\u003c\/h3\u003e\n\t\t\t\n         \u003cp style=\"font-size: 15px;font-weight: bold;\"\u003e Description \u003c\/p\u003e\n                \n                     \u003cul\u003e\n                       \u003cli\u003eUses fluid-driven induction to increase solution movement within the tank\u003c\/li\u003e\n                        \u003cli\u003eInternal flow path is designed to allow small particulates to pass while limiting blockage\u003c\/li\u003e\n                        \u003cli\u003eCompact form factor helps reduce interference with existing in-tank components\u003c\/li\u003e\n                        \u003cli\u003eIntended for installation inside the tank without the need for external mounting hardware\u003c\/li\u003e\n                        \u003cli\u003eCommonly used in anodizing, electroplating, mixing, paint booth, phosphating, plating, rinsing, and stripping operations.\u003c\/li\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cli\u003e Part Number:\u003cstrong class=\"font-weight\"\u003e\u003cb style=\"font-weight: 600;\"\u003e B93100-2-316SS\u003c\/b\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e \u003c\/li\u003e\n\n                    \n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n            \u003c\/section\u003e\n\n            \u003c!-- Specifications Section --\u003e\n            \u003cdiv class=\"specifications001\"\u003e\n                \u003ch3 style=\"font-size: 15px;font-weight: bold;\"\u003eSpecification Summary\u003c\/h3\u003e\n        \n                \u003cdiv class=\"spec-item002\" tabindex=\"0\" onclick=\"showPopup('popup-info2')\"\u003e\n                       \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                    \u003cspan class=\"spec-text001\"\u003e Inlet Connection Size\u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003e2 in\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item002\" tabindex=\"0\" onclick=\"showPopup('popup-info1')\"\u003e\n                    \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                    \u003cspan class=\"spec-text001\"\u003e Inlet Connection Thread Type\u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003eBSPT\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item002\" tabindex=\"0\" onclick=\"showPopup('popup-info5')\"\u003e\n                    \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                      \u003cspan class=\"spec-text001\"\u003e Material\u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003e316 Stainless Steel\n \u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item002\" tabindex=\"0\" onclick=\"showPopup('popup-info6')\"\u003e\n                    \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                     \u003cspan class=\"spec-text001\"\u003e Product Type\u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003eTank Mixing Eductor\u003c\/span\u003e\n                \u003c\/div\u003e\n\t\t\t\t\n            \u003c\/div\u003e\n            \u003c!-- Popups --\u003e\n     \u003cdiv class=\"popup001\" id=\"popup-info1\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info1')\"\u003e×\u003c\/div\u003e\n         Threaded inlet connections are commonly provided using tapered pipe thread standards. NPT and BSPT are the most frequently used thread types. Additional thread options may be available for specific configurations or application requirements.\n        \u003c\/div\u003e\n         \u003cdiv class=\"popup001\" id=\"popup-info2\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info2')\"\u003e×\u003c\/div\u003e\n          Hydraulic nozzle components are offered in a wide range of inlet sizes, from smaller threaded connections to larger flanged configurations. Inlet size selection is typically based on required flow rate and system design considerations. Larger inlet sizes generally support higher flow capacities, and multiple size options are available to match different applications.    \u003c\/div\u003e\n        \u003cdiv class=\"popup001\" id=\"popup-info3\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info3')\"\u003e×\u003c\/div\u003e\nMost nozzles are available with NPT or BSPT connections. Other threaded connections are available on select nozzles and additional connection types, such as flange and quick-connect, are also common. Some nozzles are also available with sanitary connections.        \u003c\/div\u003e\n        \u003cdiv class=\"popup001\" id=\"popup-info4\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info4')\"\u003e×\u003c\/div\u003e\n         The range of flow (typically measured in gallons per minute or liters per minute) published in our catalog for a given nozzle.\n\t\t \u003cbr\u003e\nThe catalog offers flow rates only for selected operating pressures so greater flow may be possible at pressures not shown in the catalog.\n        \u003c\/div\u003e  \n\t\t\u003cdiv class=\"popup001\" id=\"popup-info5\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info5')\"\u003e×\u003c\/div\u003e\n           Spray and process components are manufactured using materials selected to meet common industrial operating conditions. Standard material options include brass, carbon steel, various stainless steel grades, hardened stainless steels, engineered plastics, and carbide materials. Material choice influences corrosion resistance, abrasion resistance, and expected service life. Alternate materials may be available upon request.\u003c\/div\u003e  \n\t\t\u003cdiv class=\"popup001\" id=\"popup-info6\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info6')\"\u003e×\u003c\/div\u003e\n \u003cp dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:12pt;\"\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eProducts are typically categorized based on supplied configuration:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:0pt;\"\u003e\n\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eNozzle Body\u003c\/span\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003e: Supplied without a spray tip\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:0pt;\"\u003e\n\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eTip\u003c\/span\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003e: Supplied without a nozzle body\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:0pt;\"\u003e\n\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eAssembly\u003c\/span\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003e: Complete unit including both nozzle body and spray tip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e       \u003c\/div\u003e   \n\t\t  \n\t\t\u003cdiv class=\"popup001\" id=\"popup-info9\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info9')\"\u003e×\u003c\/div\u003e\n        \u003cp dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:12pt;\"\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eProducts are typically categorized based on supplied configuration:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:0pt;\"\u003e\n\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eNozzle Body\u003c\/span\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003e: Supplied without a spray tip\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:0pt;\"\u003e\n\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eTip\u003c\/span\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003e: Supplied without a nozzle body\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli dir=\"ltr\" style=\"line-height:1.38;margin-top:12pt;margin-bottom:0pt;\"\u003e\n\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003eAssembly\u003c\/span\u003e\u003cspan style=\"font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;\"\u003e: Complete unit including both nozzle body and spray tip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003c\/div\u003e \n\t\t\u003cdiv class=\"popup001\" id=\"popup-info10\"\u003e\n\t\t\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info10')\"\u003e×\u003c\/div\u003e\n          \nFor flat spray designs with non-circular outlets, equivalent orifice diameter is used as a reference measurement. This value represents the diameter of a round opening that would produce the same flow rate.\n        \u003c\/div\u003e\n\t\t\u003cdiv class=\"popup001\" id=\"popup-info12\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info12')\"\u003e×\u003c\/div\u003e\n\t\nOverall component length, typically measured end to end in either inches or millimeters.         \n\t\t  \u003c\/div\u003e\n\t\t  \u003cdiv class=\"popup001\" id=\"popup-info12\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info13')\"\u003e×\u003c\/div\u003e\nSpray Coverage refers to the portion of the vessel to be cleaned. TankJet nozzles offering full 360° coverage clean all interior tank surfaces. For vessels with an open top, TankJet nozzles with 180° downward coverage are available. Other coverage patterns are also available.         \n\t\t  \u003c\/div\u003e\n\t\t  \u003cdiv class=\"popup001\" id=\"popup-info12\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info14')\"\u003e×\u003c\/div\u003e\nThe position in which the tank cleaning nozzle may be inserted into the tank. All TankJet® tank cleaning products operate properly when hanging vertically downward. Some also operate when inserted upward, horizontally or at various angles into the tank.       \n\t\t  \u003c\/div\u003e\n\t\t   \u003cdiv class=\"popup001\" id=\"popup-info21\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info21')\"\u003e×\u003c\/div\u003e\nThe position in which the tank cleaning nozzle may be inserted into the tank. All TankJet® tank cleaning products operate properly when hanging vertically downward. Some also operate when inserted upward, horizontally or at various angles into the tank.\t\t  \u003c\/div\u003e\n\n\u003cdiv class=\"popup001\" id=\"popup-info22\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info22')\"\u003e×\u003c\/div\u003e\nSpray Coverage refers to the portion of the vessel to be cleaned. TankJet nozzles offering full 360° coverage clean all interior tank surfaces. For vessels with an open top, TankJet nozzles with 180° downward coverage are available. Other coverage patterns are also available.\u003c\/div\u003e\n\n\u003cdiv class=\"popup001\" id=\"popup-info23\"\u003e\n            \u003cdiv class=\"close-btn\" onclick=\"closePopup('popup-info23')\"\u003e×\u003c\/div\u003e\nWe offer the “brand” filter as a convenience because many Spraying Systems Co. nozzle brand names are recognized by customers around the world, such as VeeJet® flat spray nozzles and FullJet® full cone nozzles. Most of our nozzle brands are registered trademarks in the United States and in other countries around the world.\u003c\/div\u003e\n\n  \n        \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n\n\n\u003csection id=\"custom-tab-to-scroll-456\"\u003e\n\u003cdiv class=\"downloads-left\"\u003e\n\u003ch4 style=\"font-size: 15px;font-weight: bold;\"\u003eProduct Downloads\u003c\/h4\u003e\n\u003ch5 style=\"font-size: 15px;font-weight: bold;\"\u003eDocuments\u003c\/h5\u003e\n\u003cdiv class=\"swiper-wrapper101\"\u003e\n\u003cdiv class=\"swiper-slide101\"\u003e\n\u003cdiv class=\"ms-Stack101\"\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0477\/8622\/9919\/files\/4Spray_Eductor_Data_Sheet_A_B.pdf\" target=\"_blank\"\u003e\n\u003cimg alt=\" Eductors\" loading=\"lazy\" width=\"144\" height=\"144\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0477\/8622\/9919\/files\/Collection_Banner_2_3x_1.jpg\"\u003e\n\u003c\/a\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0477\/8622\/9919\/files\/4Spray_Eductor_Data_Sheet_A_B.pdf\" target=\"_blank\"\u003e\n                Eductors\n\u003c\/a\u003e\n\u003cspan\u003eData Sheet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n\n        \u003c!-- Product Downloads Section --\u003e\n        \u003csection id=\"custom-tab-to-scroll-456\"\u003e\n            \u003cdiv class=\"downloads-left\"\u003e\n                  \u003c!-- \u003ch3\u003eProduct Downloads\u003c\/h3\u003e\n  \n\t\t\t  \n    \u003c\/div\u003e\n \n            \n    \n\n    \n\n        \u003c!-- Specifications Section --\u003e\n        \u003csection id=\"custom-tab-to-scroll-000\"\u003e\n            \u003cdiv class=\"specifications001\"\u003e\n                \u003ch3 style=\"font-size: 17px;font-weight: bold;\"\u003eSpecifications\u003c\/h3\u003e\n \n\t\t\u003cp style=\"font-size: 15px;font-weight: bold;\"\u003e Configuration \u003c\/p\u003e\n        \n             \u003cdiv class=\"spec-item001\" tabindex=\"0\" onclick=\"showPopup('popup-info2')\"\u003e\n                  \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                    \u003cspan class=\"spec-text001\"\u003eInlet Connection Size \u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003e2 in\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item001\" tabindex=\"0\" onclick=\"showPopup('popup-info1')\"\u003e\n                    \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                \u003cspan class=\"spec-text001\"\u003eInlet Connection Thread Type \u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003eBSPT\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item001\" tabindex=\"0\" onclick=\"showPopup('popup-info7')\"\u003e\n                    \n                     \u003cspan class=\"spec-text001\"\u003eMaterial Code \u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003eSS\u003c\/span\u003e\n                \u003c\/div\u003e\n\t\t\t\t\t\u003cdiv class=\"spec-item001\" tabindex=\"0\" onclick=\"showPopup('popup-info5')\"\u003e\n            \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n            \u003cspan class=\"spec-text001\"\u003eMaterial  \u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003e316 Stainless Steel\n \u003c\/span\u003e\n        \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"spec-item001\" tabindex=\"0\" onclick=\"showPopup('popup-info6')\"\u003e\n            \u003cspan class=\"info-icon001\"\u003eℹ\u003c\/span\u003e\n                      \u003cspan class=\"spec-text001\"\u003e Product Type\u003c\/span\u003e\n                    \u003cspan class=\"size-value001\"\u003eTank Mixing Eductor\u003c\/span\u003e\n        \u003c\/div\u003e\n\t\t\n              \n\n \u003cbr\u003e\n\t\t\t \n                \u003c\/div\u003e\n\t\t\t\n\n            \n        \n    \n\n    \u003cscript\u003e\n        function toggleSection(id, element) {\n            var section = document.getElementById(id);\n            var parent = element;\n            if (section.style.display === \"block\") {\n                section.style.display = \"none\";\n                parent.classList.remove(\"uniqueclass123-open\");\n            } else {\n                section.style.display = \"block\";\n                parent.classList.add(\"uniqueclass123-open\");\n            }\n        }\n        function showPopup(popupId) {\n    \/\/ Close any currently open popups\n    const openPopups = document.querySelectorAll('.popup001');\n    openPopups.forEach(popup =\u003e {\n        popup.style.display = \"none\";\n    });\n\n    \/\/ Show the selected popup\n    console.log('Opening popup: ' + popupId); \/\/ Log when popup is shown\n    const popup = document.getElementById(popupId);\n    if (popup) {\n        popup.style.display = \"block\";\n    }\n    }\n\n    function closePopup(popupId) {\n        console.log('Closing popup: ' + popupId); \/\/ Log when popup is closed\n        const popup = document.getElementById(popupId);\n        if (popup) {\n            popup.style.display = \"none\";\n        }\n    }\n\n    \/\/ Adjust fake nav position based on sticky header\n    function adjustFakeNavPosition() {\n        if (stickyHeader \u0026\u0026 fakeNav) {\n            const stickyHeaderHeight = window.innerWidth \u003c= 768 ? 0 : 150;\n            fakeNav.style.top = `${stickyHeaderHeight}px`; \/\/ Position fake nav just below sticky header\n        }\n    }\n        \/\/ Smooth scrolling with sticky header and fake nav adjustment\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n    const navLinks = document.querySelectorAll('.fake-nav001 a');\n    \/\/ const stickyHeader = document.querySelector('.sticky-header'); \/\/ Selector for the sticky header\n    const fakeNav = document.querySelector('.fake-nav001'); \/\/ Selector for the fake nav\n\n    \/\/ Smooth scrolling functionality\n    navLinks.forEach(link =\u003e {\n        link.addEventListener('click', (event) =\u003e {\n            event.preventDefault();\n\n            const targetId = link.getAttribute('href');\n            const targetSection = document.querySelector(targetId);\n\n            if (targetSection \u0026\u0026 fakeNav) {\n                \/\/ Calculate sticky header and fake nav heights\n                \/\/ const stickyHeaderHeight = stickyHeader.offsetHeight;\n                const stickyHeaderHeight = window.innerWidth \u003c= 768 ? 0 : 150;\n                const fakeNavHeight = fakeNav.offsetHeight;\n                const totalOffset = stickyHeaderHeight + fakeNavHeight;\n\n                \/\/ Scroll to adjusted position\n                const sectionOffset = targetSection.offsetTop - totalOffset;\n\n                window.scrollTo({\n                    top: sectionOffset,\n                    behavior: 'smooth',\n                });\n            }\n        });\n    });\n\n    \n\n    \/\/ Initial adjustment and on window resize\n    adjustFakeNavPosition();\n    window.addEventListener('resize', adjustFakeNavPosition);\n\n    \/\/ Hide empty li elements within the General Information section\n    const section123 = document.querySelector('#custom-tab-to-scroll-123');\n    if (section123) {\n        const liElements = section123.querySelectorAll('li');\n        liElements.forEach(li =\u003e {\n            if (!li.textContent.trim()) {\n                li.style.display = 'none';\n            }\n        });\n    }\n\n    \/\/ Hide empty span elements within the Specifications section\n    const specificationSection = document.querySelector('.specifications001');\n    if (specificationSection) {\n        const spanElements = specificationSection.querySelectorAll('span');\n        spanElements.forEach(span =\u003e {\n            if (!span.textContent.trim()) {\n                span.style.display = 'none';\n            }\n        });\n    }\n});\n\n    \u003c\/script\u003e\n   \n\u003c\/section\u003e\n\n\n\u003c\/div\u003e\u003c\/section\u003e\u003c\/body2\u003e\n\u003c\/body\u003e","brand":"4Spray","offers":[{"title":"Default Title","offer_id":62691849240735,"sku":"B46550-2-316SS","price":334.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0477\/8622\/9919\/files\/2Inches4_42c22abd-1c7d-4194-af59-c0efba90941c.jpg?v=1771338993","url":"https:\/\/4spray.com\/products\/b93100-2-316ss","provider":"4Spray","version":"1.0","type":"link"}