{"id":42859,"date":"2026-05-07T11:14:06","date_gmt":"2026-05-07T11:14:06","guid":{"rendered":"https:\/\/valve-atlas.com\/?post_type=product&#038;p=42859"},"modified":"2026-05-07T11:14:06","modified_gmt":"2026-05-07T11:14:06","slug":"a202-fpv","status":"publish","type":"product","link":"https:\/\/valve-atlas.com\/fr_ca\/product\/a202-fpv\/","title":{"rendered":"PRV Straight (A202)"},"content":{"rendered":"\n<p><strong>Model:<\/strong> A202 &mdash; <strong>Manufacturer:<\/strong> Giacomini<\/p>\n\n\n\n<p>PRV straight type<\/p>\n\n\n\n\n\n<div class=\"va-product\" data-model=\"A202\">\n  <div class=\"va-currency-switcher\">\n    <span class=\"va-cur-label\">Currency:<\/span>\n    <button class=\"va-cur-btn active\" data-currency=\"CAD\">CAD<\/button>\n    <button class=\"va-cur-btn\" data-currency=\"USD\">USD<\/button>\n    <button class=\"va-cur-btn\" data-currency=\"GBP\">GBP<\/button>\n  <\/div>\n  <h3 style=\"margin-top:24px\">Select Size<\/h3>\n  <div class=\"va-sizes\">\n    <button class=\"va-size-btn\" data-cad=\"2933.10\" data-usd=\"2156.69\" data-gbp=\"1715.26\">2 1\/2&quot; (DN65)<\/button>\n  <\/div>\n  <div class=\"va-price-box\">\n    <span class=\"va-price-empty\">Select a size to see the price<\/span>\n    <span class=\"va-price-display\" style=\"display:none\"><strong>Price:<\/strong> <span class=\"va-price-value\"><\/span><\/span>\n  <\/div>\n  <a href=\"\/contact\/?product=A202\" class=\"va-quote-btn\">Request a Quote<\/a>\n<\/div>\n\n\n\n<style>\n.va-product { font-family: inherit; max-width: 100%; }\n.va-currency-switcher { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; }\n.va-cur-label { font-size: 13px; color: #666; }\n.va-cur-btn { padding: 4px 12px; border: 1px solid #d0d0d0; background: white; cursor: pointer; border-radius: 3px; font-size: 12px; }\n.va-cur-btn.active { background: #0073aa; color: white; border-color: #0073aa; }\n.va-sizes { display: flex; flex-wrap: wrap; gap: 8px; margin: 12px 0 16px; }\n.va-size-btn { padding: 10px 16px; border: 2px solid #d0d0d0; background: white; cursor: pointer; border-radius: 4px; font-size: 14px; transition: all 0.15s; }\n.va-size-btn:hover { border-color: #0073aa; }\n.va-size-btn.active { background: #0073aa; color: white; border-color: #0073aa; }\n.va-price-box { padding: 16px 20px; background: #f6f7f7; border-radius: 4px; margin-bottom: 16px; min-height: 56px; display: flex; align-items: center; }\n.va-price-empty { color: #757575; font-style: italic; }\n.va-price-value { font-size: 1.4em; font-weight: 600; color: #0073aa; }\n.va-quote-btn { display: inline-block; padding: 12px 28px; background: #d63638; color: white; text-decoration: none; border-radius: 4px; font-weight: 600; }\n.va-quote-btn:hover { background: #b32d2e; color: white; }\n<\/style>\n<script>\n(function() {\n  function detectCurrency() {\n    var saved = (typeof localStorage !== 'undefined') && localStorage.getItem('va-currency');\n    if (saved) return saved;\n    try {\n      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone || '';\n      if (\/America\\\/(Toronto|Vancouver|Montreal|Edmonton|Halifax|Winnipeg|Regina|St_Johns)\/.test(tz)) return 'CAD';\n      if (\/Europe\\\/London|Europe\\\/Belfast\/.test(tz)) return 'GBP';\n      if (\/America\\\/\/.test(tz)) return 'USD';\n    } catch(e){}\n    return 'CAD';\n  }\n  function symbol(c) { return c === 'CAD' ? 'C$' : c === 'USD' ? '$' : c === 'GBP' ? '\u00a3' : c; }\n  function init() {\n    document.querySelectorAll('.va-product').forEach(function(prod) {\n      if (prod.dataset.vaInit) return;\n      prod.dataset.vaInit = '1';\n      var sizeButtons = prod.querySelectorAll('.va-size-btn');\n      var curButtons = prod.querySelectorAll('.va-cur-btn');\n      var empty = prod.querySelector('.va-price-empty');\n      var display = prod.querySelector('.va-price-display');\n      var value = prod.querySelector('.va-price-value');\n      var current = detectCurrency();\n      try {\n        fetch('\/cdn-cgi\/trace').then(function(r){return r.text();}).then(function(t){\n          var m = t.match(\/loc=(\\w+)\/);\n          if (m && !localStorage.getItem('va-currency')) {\n            var c = m[1] === 'CA' ? 'CAD' : m[1] === 'GB' ? 'GBP' : m[1] === 'US' ? 'USD' : null;\n            if (c) { current = c; updateCurrencyButtons(); refreshPrice(); }\n          }\n        }).catch(function(){});\n      } catch(e){}\n      function updateCurrencyButtons() {\n        curButtons.forEach(function(b){ b.classList.toggle('active', b.dataset.currency === current); });\n      }\n      function refreshPrice() {\n        var active = prod.querySelector('.va-size-btn.active');\n        if (!active) return;\n        var p = active.dataset[current.toLowerCase()];\n        if (!p || p === 'null' || p === '') {\n          value.textContent = 'On Request';\n        } else {\n          value.textContent = symbol(current) + parseFloat(p).toFixed(2) + ' ' + current;\n        }\n      }\n      curButtons.forEach(function(b) {\n        b.addEventListener('click', function() {\n          current = b.dataset.currency;\n          try { localStorage.setItem('va-currency', current); } catch(e){}\n          updateCurrencyButtons();\n          refreshPrice();\n        });\n      });\n      sizeButtons.forEach(function(b) {\n        b.addEventListener('click', function() {\n          sizeButtons.forEach(function(x){ x.classList.remove('active'); });\n          b.classList.add('active');\n          empty.style.display = 'none';\n          display.style.display = 'inline';\n          refreshPrice();\n        });\n      });\n      updateCurrencyButtons();\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n<\/script>\n\n\n\n<h3 class=\"wp-block-heading\">Certifications<\/h3>\n\n\n\n<p><em>Certification documents (UL, FM, CE, etc.) will be listed here.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Technical Document<\/h3>\n\n\n\n<p><em>Datasheet and installation guide will be available here.<\/em><\/p>\n","protected":false},"featured_media":40827,"template":"","class_list":["post-42859","product","type-product","status-publish","has-post-thumbnail","hentry","description-off"],"acf":[],"_links":{"self":[{"href":"https:\/\/valve-atlas.com\/fr_ca\/wp-json\/wp\/v2\/product\/42859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/valve-atlas.com\/fr_ca\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/valve-atlas.com\/fr_ca\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/valve-atlas.com\/fr_ca\/wp-json\/wp\/v2\/media\/40827"}],"wp:attachment":[{"href":"https:\/\/valve-atlas.com\/fr_ca\/wp-json\/wp\/v2\/media?parent=42859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}