infostore.saiglobal.com Open in urlscan Pro
104.111.217.78  Public Scan

Submitted URL: https://links.edm.saiglobal.com/els/v2/P3EAh4x3kPtW/dVRHVGNmZlpwWHh3YThBZGdYMnhVUm9GVXRNYUlPRVVlMFFUZlRWcUt2SDFYTVMyTkJjZCsxVEtQ...
Effective URL: https://infostore.saiglobal.com/en-gb/?utm_source=Transactional&utm_medium=email&utm_campaign=EMEA_Standards_SAI_Global_Logo
Submission: On July 15 via api from IE — Scanned from DE

Form analysis 1 forms found in the DOM

POST /en-gb/?utm_source=Transactional&utm_medium=email&utm_campaign=EMEA_Standards_SAI_Global_Logo

<form method="post" action="/en-gb/?utm_source=Transactional&amp;utm_medium=email&amp;utm_campaign=EMEA_Standards_SAI_Global_Logo" id="aspnetForm" class="formMainMaster">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="EktronClientManager" id="EktronClientManager"
      value="-897669427,1593991262,-682412603,-1666601563,87243271,2097596247,-1657545183,-1774317232,-820368658,408969042,-1868543177,1980975510,1212995406,-1710739933,-1676880780,1817800614,99155566,-1898596987,1034703066,-1687560804,-1080527330,-1939951303,-569449246,-1793043690,-300771134,1985268503">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="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">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
      theForm = document.aspnetForm;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=8fjMQs_UIhwbmXkC4cvLZZijgCFKffrn6ELQo19ZKTQeB31IPxFAx87Catx73N3uPtANtUxvkUTLLCZ_nxv2UmPizzp35SCvPrtBYMMkOmA1&amp;t=636355194046607314" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=_O--WEvFv3OZaKNgi14AUbaO-s-uYWi3CZo9C7cH5M9NOoAf-GytnE1qIaHVFYYb2IT98P0RYTf2VxEGEKPkBDiNVzOSAiSvdpBvKHxiGDbUXM2j9kjrCjLepzOB8XneHpRtezj6eVc2jCDLXBz5Cdj8ORf1w-cNKG6Z5gpTB7U1&amp;t=3d6efc1f" type="text/javascript">
  </script>
  <script src="/ScriptResource.axd?d=rNDQbO94f77h5zCLMV6RKi1Oan_gBGIkOqPHYhdxRUpiXg-2vLK-7KvO-BJj79fQngIfBO3GaFnm8lQHM93TNF1wJsJmzqOslwmUufA3t0vgK9EDitRi-9aZs5juVf2Cr1VUkl7v6ssXvmX2a0xBBLeJAoiPYB91d2KSo-mfoezje5TZTXjqV108EH5g_3Cm0&amp;t=3d6efc1f"
    type="text/javascript"></script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="30BF7D1D">
    <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="Ci2vGrwqc4I+A8CamJ7u5GAP8+PEOt1/e/NE+ekK8pwZG8Qjn2fRVTmLXWQ/rWhTJQeyb+rS1oPV/zSt8C2Dvj+jMjC4SZSDWb5c83eDHL4+/l2XosLwk3EVNVwAZa72qmk8f1q/sbqzbWgi3Xw/bA==">
  </div>
  <div class="skiplinks access">
    <a href="#mainContent">Skip to content</a>
  </div>
  <div id="divCookieUseAlertMessage" class="top-bar no-print" style="display: none;">
    <div class="middle-cell">
      <span id="cookieUseAlertMessage"></span>
      <a href="#" id="acceptCookies">Close</a>
    </div>
  </div>
  <!-- Header content -->
  <header class="header" id="myHeader">
    <div class="newheader container-fluid">
      <div class="row-fluid">
        <div class="header_primary_nav mobile-hamburger col-md-2">
          <div class="mobile-menu navbar">
            <nav class="navbar navbar-expand-lg navbar-light custom-toggler">
              <a class="navbar-toggler" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation" href="#">

                                    <div class="hamburger-menu"></div>
                                    <div class="hamburger-menu"></div>
                                    <div class="hamburger-menu"></div>
                                   
                                    <span class="access isClosed">- Show main menu navigation below</span>
                                    <span class="access isOpen">- Close main menu navigation below</span>
                                </a>
            </nav>
          </div>
        </div>
        <div class="header_logo col-md-2">
          <div class="logo_inner">
            <a class="newlogo" href="/en-gb/" title="SAI Global Store">
                                <img src="/images/EMEA/SAI_Global_Infostore_logo.png" alt="SAI Global Store">                                
                            </a>
          </div>
          <div class="logo_text">
            <a class="newlogo" href="/" title="SAI Global Store">
                                <span>Infostore</span>
                            </a>
          </div>
        </div>
        <div class="header_primary_nav col-md-7">
          <div class="main-navigation navbar">
            <div class="nav-collapse collapse">
              <!--HeaderNavigation-->
              <script type="text/javascript">
                //jQuery.noConflict();
                jQuery(document).ready(function($) {
                  //function GetParameterValues(param) {
                  //    var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                  //    for (var i = 0; i < url.length; i++) {
                  //        var urlparam = url[i].split('=');
                  //        if (urlparam[0] == param) {
                  //            return urlparam[1];
                  //        } else
                  //            return 0;
                  //    }
                  //}
                  //var obj = {};
                  //obj.menuName = "HeaderNavigationMenuID";
                  //obj.languageID = GetParameterValues("LangType");
                  //jQuery.ajax({
                  //    type: 'POST',
                  //    url: '/Components/Service/MenuService.asmx/GetMenuInformation',
                  //    data: JSON.stringify(obj),
                  //    contentType: 'application/json; charset=utf-8',
                  //    success: function(HeaderMenudata) {
                  //        CreateHeaderMenu(HeaderMenudata.d, jQuery('#Mainmenu'), 0);
                  //        var divmenucnt = jQuery(".nav .dropdown").length;
                  //        var menuwidthInPercent = 100.0 / divmenucnt;
                  //        jQuery(".nav .dropdown").each(function () { jQuery(this).css("width", menuwidthInPercent + "%") });
                  //    },
                  //    error: function(error) {
                  //        console.log(error);
                  //    }
                  //});
                });
                var ulClasses1 = ["", "dropdown-menu"];
                var liClasses1 = ["dropdown", "", "action-item"];
                var anchorClasses1 = ["dropdown-toggle", "", ""];

                function CreateHeaderMenu(HeaderMenudata, parent, level) {
                  jQuery.each(HeaderMenudata.Items, function(i, item) {
                    var anchorClass = getClass(level, anchorClasses1);
                    var liClass = getClass(level, liClasses1);
                    var li = jQuery("<li/>", {
                      "class": liClass
                    });
                    //var href = "#";
                    //if (item.Href != "") {
                    //    href = "/" + item.Href;
                    //}
                    var href = "#";
                    if (item.Href != "") {
                      href = item.Href;
                      if (href.substring(0, 1) == '/') {
                        href = href;
                      } else {
                        if (href.substring(0, 1) != "h") {
                          href = "/" + href;
                        }
                      }
                    }
                    if (liClass == "") {
                      var anchor = jQuery("<a/>", {
                        "href": href
                      });
                    }
                    if (liClass != "") {
                      var anchor = jQuery("<a/>", {
                        "class": anchorClass,
                        "href": href,
                        "data-toggle": "dropdown"
                      });
                    }
                    anchor.append("<span>" + item.Text + "</span>");
                    li.append(anchor);
                    if (item.Items.length != 0) {
                      var ulClass = getClass(level + 1, ulClasses1);
                      var ul = jQuery("<ul/>", {
                        "class": ulClass
                      });
                      li.append(ul);
                      CreateHeaderMenu(item, ul, level + 1);
                    }
                    parent.append(li);
                  });
                }

                function getClass(index, array) {
                  if (index < array.length) {
                    return array[index];
                  }
                  return array[array.length - 1];;
                }
              </script>
              <div class="navbar-inner " id="sai-header">
                <style>
                  .menu-nav ul {
                    padding: 0;
                    margin: 0;
                  }
                </style>
                <div class="menu-nav hidden-xs hidden-sm">
                  <div class="container menu-nav-inner">
                    <div class="row-fluid">
                      <ul id="ctl00_HeaderNavigation1_headerNavigation" class="clearfix level-first">
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Find Standards</span></div>
                            <li><a href="/en-gb/search/standard/?sortKey=date-desc&amp;productFamily=STANDARD"><span>Advanced Search</span></a></li>
                            <li><a href="/en-gb/categories/standard/"><span>Standards Categories - ICS Codes</span></a></li>
                            <li><a href="/en-gb/find_standards_by_publisher/"><span>Popular Publishers</span></a></li>
                            <li><a href="/en-gb/publishers/publisher_directory/"><span>Standards by Publisher</span></a></li>
                            <li><a href="/en-gb/key_standards/"><span>Standards by Industry</span></a></li>
                            <li><a href="/en-gb/free_standards/"><span>Free Standards</span></a></li>
                            <li><a href="/en-gb/standardswatch/"><span>Free alert service - StandardsWatch</span></a></li>
                            <li><a href="/en-gb/standards_management/"><span>Manage your Standards</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Find Standards</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Solutions</span></div>
                            <li><a href="/en-gb/standards_management/"><span>Standards Management - i2i</span></a></li>
                            <li><a href="/en-gb/standards_management/features/metals_infobase/"><span>Metals Infobase</span></a></li>
                            <li><a href="/en-gb/standards_management/features/materials_infobase/"><span>Materials Infobase</span></a></li>
                            <li><a href="/en-gb/standardswatch/"><span>Free alert service - StandardsWatch</span></a></li>
                            <li><a href="/en-gb/managed_content_services/"><span>Managed Content Services</span></a></li>
                            <li><a href="/en-gb/standards_management/testimonials/"><span>Testimonials</span></a></li>
                            <li><a href="https://i2.saiglobal.com"><span>Log in to i2i</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Solutions</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Industry</span></div>
                            <li><a href="/en-gb/key_standards/building_and_construction_standards/"><span>Building &amp; Construction</span></a></li>
                            <li><a href="/en-gb/key_standards/medical_device_standards/"><span>Medical Devices</span></a></li>
                            <li><a href="/en-gb/key_standards/precision_engineering_standards/"><span>Precision Engineering</span></a></li>
                            <li><a href="/en-gb/key_standards/"><span>All Industries</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Industry</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Resources</span></div>
                            <li><a href="/en-gb/resources/"><span>All Resources</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Resources</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Need Help?</span></div>
                            <li><a href="/en-gb/contact_us/"><span>Contact Us</span></a></li>
                            <li><a href="/en-gb/drm/"><span>PDF DRM Information</span></a></li>
                            <li><a href="/en-gb/how_to_purchase_standards/"><span>How to Purchase Standards</span></a></li>
                            <li><a href="/en-gb/multi_user_pdf/"><span>Multi-user PDF Information</span></a></li>
                            <li><a href="/en-gb/frequently_asked_questions/"><span>Frequently Asked Questions</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Need Help?</span></div>
                        </li>
                      </ul>
                    </div>
                  </div>
                </div>
              </div>
              <script>
                jQuery(function() {
                  getActiveNavigation();
                });

                function getActiveNavigation() {
                  var path = window.location.pathname;
                  //path = path.replace(/\/$/, "");
                  path = decodeURIComponent(path).toLowerCase();
                  jQuery(".NavLinks li").each(function() {
                    var href = jQuery(this).find('> a').attr('href');
                    if (href != undefined && href != "") {
                      href = href.toLowerCase().split('?')[0];
                      //if (path.substring(0, href.length) === href) {
                      if (path.indexOf(href) >= 0) {
                        highlightActiveNavigation(jQuery(this));
                        return false;
                      } else if (path.indexOf(href.replace(href.split('/')[1], '').replace('//', '/')) >= 0) {
                        highlightActiveNavigation(jQuery(this));
                        return false;
                      }
                    }
                  });
                }

                function highlightActiveNavigation(element) {
                  ////Highlight Level 1 Menu 
                  element.closest('.menu-top-link').addClass('link-active');
                }
              </script>
            </div>
          </div>
        </div>
        <div class="header_cart col-md-1">
          <div id="divCartmenu" class="personal-menu cart-menu dropdown clearfix cart-logged-in">
            <a class="cart-menu-link clearfix" href="#">
    <span class="menu-icon"><span id="CartCountSpan" style="display: none;">0</span></span>
    <span class="menu-label">CART</span>
</a>
            <div class="cart-top"></div>
            <style>
              #divMixOrderMsg a {
                text-decoration: underline;
                color: #da312e;
                font-weight: bold;
              }

              #divStandardMsg a {
                text-decoration: underline;
                font-weight: bold;
              }

              #divTrainingMsg a {
                text-decoration: underline;
                font-weight: bold;
              }
            </style>
            <div id="fullcart" class="cart-menu-menu dropdown-menu">
              <div class="product-item redtext" id="divMixOrderMsg" style="display: none">
                <p>Credit card payment only is accepted for this order because it contains a mix of both publications and training products.</p>
              </div>
              <div class="product-item " id="divStandardMsg" style="display: none">
              </div>
              <div class="product-item " id="divTrainingMsg" style="display: none">
              </div>
              <div class="mycart-section" style="display: none;">
                <span class="mycart-text">My Cart</span>
                <span class="mycart-items" id="MyCartText"></span>
                <div class="panel-close" style="display: none">
                  <button type="button" class="close" onclick="closeProdBlock()">×</button>
                </div>
              </div>
              <div class="product-block">
                <div class="product-items clearfix">
                  <div id="cartSummaryDetails" class="product-item product-item-scroll">
                    <div id="ctl00_divNoResult">
                      <span class="no-item"> There are no items in your cart </span>
                      <div class="panel-close" style="display: none">
                        <button type="button" class="close" onclick="closeProdBlock()">×</button>
                      </div>
                    </div>
                    <input type="hidden" id="hdnTotalQuantity" value="0">
                    <input type="hidden" id="hdnTotalCount" value="0">
                    <input type="hidden" id="hdnIsTrainingAvailable" value="False">
                    <input type="hidden" id="hdnIsStandardAvailable" value="False">
                    <input type="hidden" id="hdnIsMultiPDF359Available" value="False">
                    <input type="hidden" id="hdnPromoHtml" value="">
                    <input type="hidden" id="hdnpublisherLicense" value="">
                    <input type="hidden" id="hdnTotalPriceBeforeDiscount" value="">
                    <input type="hidden" id="hdnIsFasterCheckoutAvailable" value="True">
                    <script type="text/javascript">
                      jQuery(document).ready(function($) {
                        jQuery('#docLicenceLink').text('You have agreed to have read the document licence rules.');
                        if ((typeof jQuery('.itemTotalPrice').val() != 'undefined')) {
                          var firstDigit = jQuery('.itemTotalPrice').val().match(/\d/);
                          var indexed = jQuery('.itemTotalPrice').val().indexOf(firstDigit);
                          if ((typeof jQuery('#hdnTotalPriceBeforeDiscount').val() != 'undefined') && ((parseFloat(jQuery('#hdnTotalPriceBeforeDiscount').val()) - parseFloat(jQuery('.itemTotalPrice').val().substring(indexed))) > 0)) {
                            var rawHtml = "<p class=\"code-discount\"><span class=\"promo-code\">You Save</span><b>" + jQuery('.itemTotalPrice').val().substring(0, indexed) + (parseFloat(jQuery('#hdnTotalPriceBeforeDiscount').val()) - parseFloat(
                              jQuery('.itemTotalPrice').val().substring(indexed))).toFixed(2) + "</b></p>"
                            jQuery('#divDiscountedAmount').html(rawHtml);
                          } else {
                            jQuery('#divDiscountedAmount').html(null);
                          }
                        } else {
                          jQuery('#divDiscountedAmount').html(null);
                        }
                        jQuery('#divMixOrderMsg').hide();
                        jQuery('#divTrainingMsg').hide();
                        jQuery('#divStandardMsg').hide();
                        if (jQuery('#hdnIsTrainingAvailable').val() === "False") {
                          if (jQuery('#hdnIsFasterCheckoutAvailable').val() === "False") {
                            jQuery('#btnCheckOut').attr("href", "/en-gb/checkout/");
                          } else {
                            jQuery('#btnCheckOut').attr("href", "/en-gb/order-review/");
                          }
                        } else {
                          if (jQuery('#hdnIsFasterCheckoutAvailable').val() === "False") {
                            jQuery('#btnCheckOut').attr("href", "/en-gb/checkout/");
                          } else {
                            jQuery('#btnCheckOut').attr("href", "/en-gb/order-review/");
                          }
                        }
                        if (jQuery.trim(jQuery('#divMixOrderMsg').html()).length > 0 && jQuery('#hdnIsTrainingAvailable').val() === "True" && jQuery('#hdnIsStandardAvailable').val() === "True") {
                          jQuery('#divMixOrderMsg').show();
                        } else if (jQuery.trim(jQuery('#divTrainingMsg').html()).length > 0 && jQuery('#hdnIsTrainingAvailable').val() === "True" && jQuery('#hdnIsStandardAvailable').val() === "False") {
                          jQuery('#divTrainingMsg').show();
                        } else if (jQuery.trim(jQuery('#divStandardMsg').html()).length > 0 && jQuery('#hdnIsTrainingAvailable').val() === "False" && jQuery('#hdnIsStandardAvailable').val() === "True") {
                          jQuery('#divStandardMsg').show();
                        }
                        if (jQuery(".item-price .exempt-cart")[0]) {
                          jQuery(".cart-menu .item-price .item-price--price").addClass("margin1");
                        } else {
                          jQuery(".cart-menu .item-price .item-price--price").removeClass("margin1");
                        }
                        if (jQuery('#hdnPromoHtml').val() != undefined) {
                          jQuery('#divPromoCodes').empty();
                          jQuery('#divPromoCodes').html(jQuery('#hdnPromoHtml').val());
                        }
                        if (jQuery('#hdnpublisherLicense').val() != undefined) {
                          jQuery('#divPublisherLicence').empty();
                          jQuery('#divPublisherLicence').html(jQuery('#hdnpublisherLicense').val());
                        }
                        if (jQuery('#hdnIsTrainingAvailable').val() === "True") {
                          jQuery('#divForTraining').show();
                        } else {
                          jQuery('#divForTraining').hide();
                        }
                        if (jQuery('#hdnIsStandardAvailable').val() === "True") {
                          if (jQuery('#hdnpublisherLicense').val() != undefined) {
                            if (jQuery('#hdnpublisherLicense').val() != "") {
                              jQuery('#divForStandard').show();
                            } else {
                              jQuery('#divForStandard').hide();
                            }
                          }
                        } else if (jQuery('#hdnIsMultiPDF359Available').val() === "True") {
                          if (jQuery('#hdnpublisherLicense').val() != undefined) {
                            if (jQuery('#hdnpublisherLicense').val() != "") {
                              jQuery('#divForStandard').show();
                            } else {
                              jQuery('#divForStandard').hide();
                            }
                          }
                        } else {
                          jQuery('#divForStandard').hide();
                        }
                        if (jQuery('.product-item-scroll .product-display').length > 0) {
                          if (jQuery('.product-item-scroll .product-display').length == 1) {
                            jQuery('#MyCartText').html(" " + jQuery('.product-item-scroll .product-display').length + " item ");
                          } else {
                            jQuery('#MyCartText').html(" " + jQuery('.product-item-scroll .product-display').length + " items ");
                          }
                          jQuery('.mycart-section').css('display', 'block');
                        } else {
                          jQuery('.mycart-section').css('display', 'none')
                        }
                        var collection = jQuery(".productQuantity");
                        collection.each(function() {
                          var drpQuantity = jQuery(this).prev(".isNotTraining").prev(".itemId").prev(".drp-quantity");
                          jQuery(drpQuantity).val(jQuery(this).val()).attr("selected", "selected");
                        });
                        if ($SG(window).width() <= 979) {
                          $SG('#cartSummaryDetails .product-display').attr('style', 'width:' + ($SG(window).innerWidth() - 30) + 'px !important');
                          $SG('.cart-menu .promotional-block .promotional-form-wrapper').attr('style', 'width:' + ($SG(window).innerWidth() - 30) + 'px !important');
                          $SG('.cart-menu .checkout--total').attr('style', 'width:' + ($SG(window).innerWidth() - 30) + 'px !important');
                          var cartAllowedHeight = $SG(window).innerHeight() - $SG('.header .newheader.container-fluid').innerHeight() - 10;
                          if ($SG('#hdnTotalCount').val() > 0 && $SG('#fullcart').innerHeight() > cartAllowedHeight) {
                            $SG('#fullcart').css({
                              'overflow-y': 'scroll',
                              'height': cartAllowedHeight
                            });
                          }
                        }
                      });

                      function OnChangeOfQuantity(Quantity) {
                        var updateQtyVal = "#" + Quantity;
                        var oldQuantity = jQuery(updateQtyVal).parent().find(".productQuantity").val();
                        var obj = {};
                        obj.lineItemId = jQuery(updateQtyVal).next(".itemId").val();
                        obj.quantity = jQuery(updateQtyVal).val();
                        jQuery.ajax({
                          type: 'POST',
                          url: '/Components/Service/CartServices.asmx/UpdateCartInfo',
                          data: JSON.stringify(obj),
                          contentType: 'application/json; charset=utf-8',
                          success: function(response) {
                            BindCartSummaryDetails();
                            AnalyticsDataRemoveCartOnQuantityChange(oldQuantity, jQuery(updateQtyVal).val(), Quantity);
                          },
                          error: function(xmlHttpRequest, textStatus, errorThrown) {
                            console.log("responseText: " + xmlHttpRequest.responseText);
                            console.log("textStatus: " + textStatus);
                            console.log("errorThrown: " + errorThrown);
                          }
                        });
                      }

                      function OnDrmPopulateClick(drmRequest) {
                        var drmRequestVal = "#" + drmRequest;
                        var variationinfo = jQuery(drmRequestVal).next(".productvariationSKU").next(".currencyMnemonicStandard").next(".variationName").val();
                        var obj = {};
                        jQuery('#CartpdtDrmMoreInfoTitle').empty();
                        jQuery('#CartpdtDrmMoreInfoTitle').html(variationinfo);
                        obj.variationSKU = jQuery(drmRequestVal).next(".productvariationSKU").val();
                        obj.currencyMnemonic = jQuery(drmRequestVal).next(".productvariationSKU").next(".currencyMnemonicStandard").val();
                        obj.languageID = GetParameterValues("LangType");
                        //   console.log(obj);
                        jQuery.ajax({
                          type: 'POST',
                          url: '/Components/Service/HomePageService.asmx/GetProductVariationDetail',
                          data: JSON.stringify(obj),
                          contentType: 'application/json; charset=utf-8',
                          success: function(response) {
                            var _variationDetail = response.d;
                            jQuery('#CartpdtDrmMoreInfoBody').empty();
                            jQuery('#CartpdtDrmMoreInfoBody').append(_variationDetail.DRM.MoreInfo);
                          },
                          error: function(xmlHttpRequest, textStatus, errorThrown) {
                            console.log("responseText: " + xmlHttpRequest.responseText);
                            console.log("textStatus: " + textStatus);
                            console.log("errorThrown: " + errorThrown);
                          }
                        });
                      }

                      function OnRemoveClick(itemid) {
                        var DeleteVal = "#" + itemid;
                        var obj = {};
                        obj.lineItemId = jQuery(DeleteVal).next(".RemoveItemID").val();
                        jQuery.ajax({
                          type: 'POST',
                          url: '/Components/Service/CartServices.asmx/DeleteLineItem',
                          data: JSON.stringify(obj),
                          contentType: 'application/json; charset=utf-8',
                          success: function(response) {
                            AnalyticsDataForRemoveCart(itemid);
                            BindCartSummaryDetails();
                          },
                          error: function(xmlHttpRequest, textStatus, errorThrown) {
                            console.log("responseText: " + xmlHttpRequest.responseText);
                            console.log("textStatus: " + textStatus);
                            console.log("errorThrown: " + errorThrown);
                          }
                        });
                        if (jQuery('.product-item-scroll .product-display').length > 3) {
                          jQuery('.button-more').show().on('click', function() {
                            jQuery(".product-display").show();
                            jQuery(".button-more").hide();
                          });
                        } else {
                          jQuery(".button-more").hide();
                        }
                      }

                      function AnalyticsDataForRemoveCart(removeElement) {
                        var products = [];
                        var name = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .product-item--decs-name a").text();
                        var id = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .mainProductvariationSKU").val();
                        var price = jQuery("#" + removeElement).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 .item-price .cart-item-price p").text();
                        var brand = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .variationExits").text();
                        var categories = "";
                        var variant = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .product-item--desc-summary span").text();
                        var quantity = jQuery("#" + removeElement).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 .item-quantity .controls .cart-drp-quantity").val();
                        var dimension1 = jQuery("#" + removeElement).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 label").text() == "Participants" ? "training" : "standards";
                        jQuery.ajax({
                          type: 'POST',
                          url: "/Components/Service/SearchService.asmx/GetCategoriesByProduct",
                          data: {
                            sku: id
                          },
                          success: function(response) {
                            categories = (jQuery(response).find("string").text());
                            products.push({
                              'name': name,
                              'id': id,
                              'price': price.replace(/[^\d.]/g, ''),
                              'brand': brand,
                              'category': categories,
                              'variant': variant,
                              'quantity': quantity,
                              'dimension1': dimension1
                            });
                            PushCartRemovalToGoogleAnalytics(products);
                            AnalyticsReviewCart();
                          },
                          error: function(error) {}
                        });
                      }

                      function AnalyticsDataRemoveCartOnQuantityChange(oldQuantity, newQuantity, removeElement) {
                        var del_products = [];
                        var rev_products = [];
                        if (parseInt(newQuantity) < parseInt(oldQuantity)) {
                          var name = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .product-item--decs-name a").text();
                          var id = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .mainProductvariationSKU").val();
                          var price = jQuery("#" + removeElement).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 .item-price .cart-item-price p").text().replace(/[^\d.]/g, '');
                          var brand = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .variationExits").text();
                          var variant = jQuery("#" + removeElement).closest(".product-display").find(".product-item--desc .product-item--desc-summary span").text();
                          var quantity = jQuery("#" + removeElement).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 .item-quantity .controls .cart-drp-quantity").val();
                          var dimension1 = jQuery("#" + removeElement).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 label").text() == "Participants" ? "training" : "standards";
                          var delQuantity = "";
                          var delPrice = "";
                          if (parseInt(newQuantity) < parseInt(oldQuantity)) {
                            delQuantity = parseInt(oldQuantity) - parseInt(newQuantity);
                            delPrice = parseFloat(price.replace(/[^\d.]/g, '')) / parseInt(newQuantity) * delQuantity;
                          }
                          del_products.push({
                            'name': name,
                            'id': id,
                            'price': delPrice,
                            'brand': brand,
                            'variant': variant,
                            'quantity': delQuantity,
                            'dimension1': dimension1
                          });
                          PushCartRemovalToGoogleAnalytics(del_products);
                        }
                        AnalyticsReviewCart();
                        //rev_products.push({
                        //    'name': name,
                        //    'id': id,
                        //    'price': price.replace(/[^\d.]/g, ''),
                        //    'brand': brand,           
                        //    'variant': variant,
                        //    'quantity': quantity,
                        //    'dimension1': dimension1
                        //});
                        //jQuery.ajax({
                        //    type: 'POST',
                        //    url: "/Components/Service/SearchService.asmx/GetCategoriesByProduct",
                        //    data: { sku: id },
                        //    success: function (response) {       
                        //        categories = (jQuery(response).find("string").text());              
                        //    },
                        //    error: function (error) {
                        //    }
                        //});
                        //    if (parseInt(newQuantity) > parseInt(oldQuantity)) {
                        //        //review cart
                        //        PushCartReviewToGoogleAnalytics(JSON.stringify(products));
                        //    }
                        //    else {
                        //        //remove cart and review cart
                        //        PushCartRemovalToGoogleAnalytics(del_products);
                        //        PushCartReviewToGoogleAnalytics(JSON.stringify(products));
                        //    }   
                      }
                    </script>
                  </div>
                </div>
              </div>
              <div id="divCheckout" style="display: none;">
                <div class="promotional-block">
                  <div class="promotional-form-wrapper clearfix">
                    <label for="input-promotional">Promotional code</label>
                    <div class="control-group input-group">
                      <div class="controls">
                        <input class="input-promotion-code" id="input-promotional" type="text">
                      </div>
                    </div>
                    <div class="control-group action-group">
                      <div class="controls">
                        <input class="btn-dark-blue btn-submit promo-disable" type="button" id="validatePromoCode" value="VALIDATE" disabled="">
                      </div>
                    </div>
                    <label id="lblInvalidPromo" style="color: red; display: none;"></label>
                  </div>
                  <div id="divPromoCodes"></div>
                  <div id="divDiscountedAmount"></div>
                </div>
                <div class="checkout-block clearfix">
                  <div class="checkout--total total-new1"><span class="subtotal">SUBTOTAL</span><span id="CartSummaryText"></span><span class="checkout--total-price" id="cartSummaryPrice"></span></div>
                  <div class="control-group agreement-checkbox-group check-grp">
                    <div class="controls hyperlinkCartCheckBox" id="divForStandard" style="display: none;">
                      <!--label for="agreeRules"></!--label-->
                      <a data-toggle="modal" data-target="#divLicenseText" id="docLicenceLink" class="anchor-ponter">You have agreed to have read the document licence rules.</a>
                      <!--input type="checkbox" id="agreeRules" /-->
                      <!--label id="lblForStandardCheckout" style="color: red; display: none;">Please confirm that you agree to the document licence rules for all documents listed in the cart.</label-->
                    </div>
                    <div class="controls hyperlinkCheckBox" id="divForTraining" style="display: none;">
                      <a href="/en-uk/Training-Terms-and-Conditions/" target="_blank">I have read all course pre-enrolment information</a>
                      <div class="clearfix prettycheckbox labelright  blue"><input type="checkbox" id="agreeRules1"><a href="#" class=""></a>
                        <label for="agreeRules1"></label>
                      </div>
                      <label id="lblForTrainingCheckout" style="color: #B02421; display: none;">Please Confirm that you have read all course pre-enrolment information</label>
                    </div>
                  </div>
                  <div class="cart-buttons">
                    <input class="btn-blue-border" type="button" id="btnContibueShopping" value="Continue Shopping">
                    <a class="btn-dark-blue" href="/en-gb/order-review/" id="btnCheckOut">Proceed to Checkout</a>
                  </div>
                  <div class="login-createaccount" style="">
                    <a class="createaccount-a" href="#">Login or Create Account</a>
                  </div>
                  <div class="actions-block">
                    <div class="control-group">
                      <div class="controls">
                        <input class="btn-blue-border" type="button" value="Save as Quote" id="btnSaveQuote" style="display: none; cursor: not-allowed;">
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div id="cartconfirm" class="cart-menu-menu dropdown-menu confirm-cart">
              <div class="item-proceed-block clearfix">
                <div class="proceed-status">
                  <em class="proceed-status--icon"></em>
                  <span class="proceed-status--text">Success! Added to cart</span>
                  <div class="panel-close" style="display: none">
                    <button type="button" class="close" onclick="closeProdBlock()">×</button>
                  </div>
                </div>
                <div class="proceed-item">
                  <em class="proceed-status--icon" id="productIcon"></em>
                  <div class="proceed-item--title" id="productName"></div>
                  <div class="proceed-item--desc" id="productDesc"></div>
                  <div class="proceed-item--desc" id="productvariationCartDesc" style="display: none"></div>
                </div>
              </div>
              <div class="checkout--total">
                <span class="checkout--total-text">SUBTOTAL</span>
                <span id="AddCartText"></span>
                <span class="checkout--total-price" id="AddCartPrice"></span>
              </div>
              <div class="cart-buttons">
                <a class="btn-blue-border" href="#" id="continueShopping">Continue Shopping</a>
                <input class="btn-orange" type="submit" id="viewcart" value="View Cart">
              </div>
            </div>
            <script type="text/javascript">
              jQuery(document).ready(function($) {
                var IsUserLoggedIn = "";
                if (IsUserLoggedIn == "") {
                  jQuery('.login-createaccount').show();
                } else {
                  jQuery('.login-createaccount').hide();
                }
                if (String('FALSE') == "FALSE") {
                  jQuery('#btnSaveQuote').hide();
                  if (jQuery('#btnSaveQuote').hasClass("cursor-pointer")) {
                    jQuery('#btnSaveQuote').removeClass("cursor-pointer");
                  }
                  jQuery('#btnSaveQuote').css("cursor", "not-allowed");
                } else {
                  jQuery('#btnSaveQuote').show();
                  if (!jQuery('#btnViewQuotes').hasClass("cursor-pointer")) {
                    jQuery('#btnViewQuotes').addClass("cursor-pointer");
                  }
                }
                /*jQuery(document).on('change', '#agreeRules', function () {

                    jQuery('#lblForStandardCheckout').css('display', 'none');
                });*/
                jQuery(document).on('change', '#agreeRules1', function() {
                  jQuery('#lblForTrainingCheckout').css('display', 'none');
                });
                if (jQuery('.input-promotion-code').val() === "") {
                  jQuery("#validatePromoCode").prop('disabled', true);
                }
                jQuery(".input-promotion-code").keyup(function() {
                  // jQuery('.input-promotion-code').on('input', function () {
                  if (jQuery(this).val() === "") {
                    jQuery("#validatePromoCode").prop('disabled', true);
                    if (!jQuery("#validatePromoCode").hasClass("promo-disable")) {
                      jQuery("#validatePromoCode").addClass("promo-disable");
                    }
                  } else {
                    jQuery("#validatePromoCode").removeClass("promo-disable");
                    jQuery("#validatePromoCode").prop('disabled', false);
                  }
                });
                jQuery('#btnContibueShopping').on('click', function(e) {
                  jQuery('#divCartmenu').removeClass("open");
                });
                jQuery('#divLicenseText').on('hidden.bs.modal', function(e) {
                  jQuery('#divCartmenu').addClass("open");
                });
                jQuery('#continueShopping').on('click', function(e) {
                  jQuery('#divCartmenu').removeClass("open").removeClass('open confirm');
                });
                jQuery('#btnCheckOut').on('click', function(e) {
                  /*var flag = 0;
                  if (jQuery('#divForStandard').css('display') != 'none') {
                      if (jQuery('#agreeRules').next('a').hasClass('checked') === false) {
                          jQuery('#lblForStandardCheckout').css('display', 'block');
                          flag = 1;
                      }
                      else { jQuery('#lblForStandardCheckout').css('display', 'none'); }
                  }
                  if (jQuery('#divForTraining').css('display') != 'none') {
                      if (jQuery('#agreeRules1').next('a').hasClass('checked') === false) {
                          jQuery('#lblForTrainingCheckout').css('display', 'block');
                          flag = 1;
                      }
                      else { jQuery('#lblForTrainingCheckout').css('display', 'none'); }
                  }
                  if (flag === 1) {
                      return false;
                  }*/
                  var loggedInUser = "";
                  // console.log(loggedInUser);
                  //debugger;
                  if (loggedInUser == "") {
                    jQuery('#divCartmenu').removeClass("open");
                    jQuery('#divLogin').addClass("open");
                    jQuery('.logout-shib-link').text("Continue as a Guest User");
                    if (jQuery('#hdnIsTrainingAvailable').val() === "False") {
                      if (jQuery('#hdnIsFasterCheckoutAvailable').val() === "False") {
                        jQuery('.logout-shib-link').attr("href", "/en-gb/checkout/");
                      } else {
                        jQuery('.logout-shib-link').attr("href", "/en-gb/order-review/");
                      }
                    } else {
                      if (jQuery('#hdnIsFasterCheckoutAvailable').val() === "False") {
                        jQuery('.logout-shib-link').attr("href", "/en-gb/checkout/");
                      } else {
                        jQuery('.logout-shib-link').attr("href", "/en-gb/order-review/");
                      }
                    }
                    //Login button logic
                    if (!(jQuery('#cartSummaryDetails .product-display .product-item--quantity .product-cart-detail .item-type .controls span:contains(PDF 3)').length >= 1) && !(jQuery(
                        '#cartSummaryDetails .product-display .product-item--quantity .product-cart-detail .item-type .controls span:contains(PDF 5)').length >= 1) && !(jQuery(
                        '#cartSummaryDetails .product-display .product-item--quantity .product-cart-detail .item-type .controls span:contains(PDF 9)').length >= 1)) {
                      jQuery('.logout-shib-link').text("Continue as a Guest User");
                      //jQuery('.logout-shib-link').attr("href", "/en-gb/checkout/");
                      if (jQuery('#hdnIsTrainingAvailable').val() === "False") {
                        if (jQuery('#hdnIsFasterCheckoutAvailable').val() === "False") {
                          jQuery('.logout-shib-link').attr("href", "/en-gb/checkout/");
                        } else {
                          jQuery('.logout-shib-link').attr("href", "/en-gb/order-review/");
                        }
                      } else {
                        if (jQuery('#hdnIsFasterCheckoutAvailable').val() === "False") {
                          jQuery('.logout-shib-link').attr("href", "/en-gb/checkout/");
                        } else {
                          jQuery('.logout-shib-link').attr("href", "/en-gb/order-review/");
                        }
                      }
                      jQuery('#dvMultiuser259').hide();
                      //jQuery('.create-account-link').show();
                      jQuery("#divLogin").removeClass('open');
                      window.location.href = '/en-gb/order-review/';
                    } else {
                      jQuery('.logout-shib-link').text("Create account");
                      jQuery('.logout-shib-link').attr("href", "/en-gb/create-account/");
                      jQuery('#dvMultiuser259').show();
                      jQuery('.create-account-link').hide();
                    }
                    //if (parseInt(jQuery('#hdnTotalCount').val()) > 0) {
                    //    jQuery('div.networklinkstitle').addClass("guest");
                    //    jQuery('ul.networklinks').addClass("guest");
                    //}
                    //else {
                    //    jQuery('div.networklinkstitle').removeClass("guest");
                    //    jQuery('ul.networklinks').removeClass("guest");
                    //}
                    return false;
                  } else {
                    jQuery('.create-account-link').hide();
                  }
                });
                jQuery('#validatePromoCode').on('click', function(e) {
                  var obj = {};
                  obj.promotionalCode = jQuery('#input-promotional').val();
                  jQuery.ajax({
                    type: 'POST',
                    url: '/Components/Service/CartServices.asmx/ApplyPromotionalCode',
                    data: JSON.stringify(obj),
                    contentType: 'application/json; charset=utf-8',
                    success: function(response) {
                      BindCartSummaryDetails();
                      jQuery('#lblInvalidPromo').css('display', 'block');
                      jQuery('#lblInvalidPromo').html(response.d);
                    },
                    error: function(xmlHttpRequest, textStatus, errorThrown) {
                      console.log("responseText: " + xmlHttpRequest.responseText);
                      console.log("textStatus: " + textStatus);
                      console.log("errorThrown: " + errorThrown);
                    }
                  });
                });
                jQuery('#btnSaveQuote').on("click", function() {
                  jQuery.ajax({
                    type: 'GET',
                    url: '/Components/Service/QuoteServices.asmx/GetQuotesCount', //readCookie("currentUserId"),
                    data: {
                      'userName': decodeURIComponent(readCookie("currentUserId"))
                    },
                    success: function(response) {
                      if (response != undefined && response != null && jQuery(response).text() != null && jQuery(response).text().length > 0) {
                        response = jQuery.parseJSON(jQuery(response).find("string").text());
                        if (Number(response.count) < 6) {
                          var cartID = '';
                          jQuery.ajax({
                            type: 'POST',
                            data: {
                              'cartID': cartID,
                              'userName': decodeURIComponent(readCookie("currentUserId")),
                              type: "QUOTE"
                            },
                            url: '/Components/Service/QuoteServices.asmx/SaveQuote',
                            success: function(response) {
                              response = jQuery.parseJSON(jQuery(response).find("string").text());
                              //  console.log(response.uri);
                              window.location.href = "/en-gb/quote/";
                            },
                            error: function(xmlHttpRequest, textStatus, errorThrown) {
                              console.log("responseText: " + xmlHttpRequest.responseText);
                              console.log("textStatus: " + textStatus);
                              console.log("errorThrown: " + errorThrown);
                            }
                          });
                          //---//
                        } else {
                          jQuery('#spanQuoteMaxLimitExceedAlert').trigger('click');
                          //jQuery('#AlreadyProductAdded').find('p').text("You have already saved 6 Quotes. Please contact our Customer Service Team");
                          //jQuery('#AlreadyProductAdded').find('p').html(msgtext);
                          // console.log("You have already saved 6 Quotes. Please contact our Customer Service Team");
                        }
                      }
                    },
                    error: function(xmlHttpRequest, textStatus, errorThrown) {
                      console.log("responseText: " + xmlHttpRequest.responseText);
                      console.log("textStatus: " + textStatus);
                      console.log("errorThrown: " + errorThrown);
                    }
                  });
                });
                jQuery('.itemTotalCount').on("change", function() {
                  if (jQuery('.itemTotalCount').val() > 1) {
                    jQuery('#btnSaveQuote').attr("disabled", "disabled");
                  }
                });
                jQuery('#viewcart').on('click', function(e) {
                  //var product = jQuery('#hdnGoogleAnalyticsJson').val();
                  //PushCartReviewToGoogleAnalytics(product);
                  AnalyticsReviewCart();
                });
                jQuery('.cart-menu-link').on('click', function(e) {
                  jQuery('.externalMenuLinks').css('display', 'none');
                  jQuery('.externalMenuLinks').parent().removeClass('open');
                  //jQuery('.login-top').css('display', 'none');
                  //jQuery('.links-top').css('display', 'none');
                  //if (jQuery('.cart-top').css('display') == 'none') {
                  //    jQuery('.cart-top').css('display', 'block');
                  //}
                  //else {
                  //    jQuery('.cart-top').css('display', 'none');
                  //}
                  AnalyticsReviewCart();
                });
                jQuery('.login-createaccount').on('click', function(e) {
                  event.stopPropagation();
                  jQuery("#divCartmenu").removeClass('open');
                  jQuery('#divLogin').addClass("open");
                });
              });

              function showLicensePopup() {
                jQuery("#spanLicenseText").trigger("click");
              }

              function AnalyticsReviewCart() {
                var products = [];
                jQuery('.cart-drp-quantity').each(function() {
                  var qtydrpdwnID = jQuery(this).attr("id");
                  var pdtDtl = {};
                  pdtDtl.name = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--desc .product-item--decs-name a").text();
                  pdtDtl.id = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--desc .mainProductvariationSKU").val();
                  pdtDtl.price = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 .item-price .cart-item-price p").text().replace(/[^\d.]/g, '');
                  pdtDtl.brand = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--desc .variationExits").text();
                  pdtDtl.variant = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--desc .product-item--desc-summary span").text();
                  pdtDtl.quantity = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 .item-quantity .controls .cart-drp-quantity").val();
                  pdtDtl.dimension1 = jQuery("#" + qtydrpdwnID).closest(".product-display").find(".product-item--quantity .product-item--quantity-block-1 label").text() == "Participants" ? "training" : "standards";
                  products.push(pdtDtl);
                });
                if (products.length > 0) {
                  PushCartReviewToGoogleAnalytics(products);
                }
              }
            </script>
            <style>
              .anchor-ponter {
                cursor: pointer;
              }

              .redtext {
                color: #da312e;
              }
            </style>
          </div>
        </div>
        <div class="header_login col-md-1">
          <div id="divLogin" class="personal-menu profile-menu dropdown">
            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css">
            <style type="text/css">
              .login-widget-loader {
                background-image: url('/images/loader.gif') !important;
                background-repeat: no-repeat;
                background-position: center center;
                background-color: rgba(30, 28, 28, 0.5) !important;
                background-size: 15% !important;
                height: 100%;
                position: fixed !important;
                width: 100%;
                z-index: 999;
                left: 0px;
                top: 9px;
              }
            </style>
            <script type="text/javascript">
              jQuery(document).ready(function($) {
                var IsUserLoggedIN = 'False';
                //LOGIN: Function to set KeepMeSigned in cookie
                function RememberMe() {
                  var isChecked = jQuery('#keepMeSigned').next().hasClass("checked") || false;
                  var userName = jQuery('#login-email').val() || "";
                  if (userName != "") {
                    if (isChecked) {
                      createCookie("keepMeSignedIn", true, 4000, false);
                      createCookie("keepMeSignedInCurrentUserId", encodeURIComponent(userName), 4000, false);
                    } else {
                      deleteCookie("keepMeSignedIn");
                      deleteCookie("keepMeSignedInCurrentUserId");
                    }
                  }
                }
                //LOGIN: Self invoking function to set user id 
                setTimeout(function setMeSignedIn() {
                  if (readCookie("keepMeSignedIn") != null || readCookie("keepMeSignedIn") != undefined || readCookie("keepMeSignedIn") == true) {
                    jQuery('#login-email').val(decodeURIComponent(readCookie("keepMeSignedInCurrentUserId")) || "");
                    if (!jQuery('#keepMeSigned').next().hasClass("checked")) {
                      jQuery('#keepMeSigned').next().addClass("checked");
                    }
                  } else {
                    if (!jQuery('#keepMeSigned').next().hasClass("checked")) {
                      jQuery('#keepMeSigned').next().removeClass("checked");
                    }
                  }
                }, 1000);
                if ((window.location.href.indexOf('/Home/?openlogin=true') > -1 || decodeURIComponent(window.location.href).indexOf('statusCode2=urn:oasis:names:tc:SAML:2.0:status:AuthnFailed') > -1) && jQuery('.menu-label.accounttype').html() ==
                  "LOGIN") {
                  history.pushState({}, null, '/Home/');
                  //jQuery('.personal-menu-link').click();
                  jQuery('.personal-menu-link').parent().addClass('open')
                }
                createCookie("currentBrowserUrl", window.location.href, 1);
                jQuery('#btnLogin').click(function() {
                  var userName = jQuery('#login-email').val();
                  var password = jQuery('#login-password').val();
                  if (userName == "" || password == "") {
                    jQuery('.pLoginError').html("Please enter your email/password");
                    jQuery('.pLoginError').addClass("error");
                    jQuery('.pLoginError').css("display", "block");
                    jQuery('#login-email').focus();
                    return false;
                  }
                  if (userName != "") {
                    var emailReg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
                    if (!emailReg.test(userName)) {
                      jQuery('.pLoginError').html("The format of this email address is invalid. Please enter a valid email address");
                      jQuery('.pLoginError').addClass("error");
                      jQuery('.pLoginError').css("display", "block");
                      jQuery('#login-email').focus();
                      return false;
                    }
                  }
                  var obj = {};
                  obj.userName = userName;
                  obj.password = password;
                  jQuery.ajax({
                    type: 'POST',
                    url: "/Components/Service/UserService.asmx/GetLogin",
                    //data: { userName: userName, password: password },
                    data: JSON.stringify(obj),
                    dataType: 'json',
                    contentType: 'application/json; charset=utf-8',
                    success: function(response) {
                      if (response.d == "success") {
                        var returning_url = getCookie('returning_url');
                        var product_url = window.localStorage.getItem('product_url');
                        if (returning_url != null && returning_url != "") {
                          eraseCookie('returning_url');
                          window.location = returning_url;
                        } else if (product_url != undefined) {
                          window.localStorage.removeItem("product_url");
                          window.location = product_url;
                        } else {
                          window.location = "/en-gb/dashboard/";
                        }
                        eraseCookie("checkout_email");
                        eraseCookie("returning_url");
                      } else {
                        jQuery('.pLoginError').addClass("error");
                        jQuery('.pLoginError').css("display", "block");
                        jQuery('#login-email').focus();
                        return false;
                      }
                    },
                    error: function(error) {
                      jQuery("#divLoginloader").hide();
                    }
                  });
                });
                jQuery('#togglePassword').on('click', function(e) {
                  // toggle the type attribute
                  //const type = jQuery('#password').type === 'password' ? 'text' : 'password';
                  var pwd = document.getElementById("login-password");
                  if (pwd.type === "password") {
                    pwd.type = "text";
                  } else {
                    pwd.type = "password";
                  }
                  // toggle the eye slash icon
                  this.classList.toggle('fa-eye-slash');
                });
                jQuery('.personal-menu-link').click(function() {
                  jQuery('.externalMenuLinks').css('display', 'none');
                  jQuery('.externalMenuLinks').parent().removeClass('open');
                });
                jQuery('.logout-link').click(function() {
                  deleteCookie("currentUserId");
                  //LOGIN: delete cookie if keep me sigend in is not checked.
                  if (readCookie("keepMeSignedIn") == null || readCookie("keepMeSignedIn") == undefined || readCookie("keepMeSignedIn") == false) {
                    deleteCookie("keepMeSignedInCurrentUserId");
                    deleteCookie("keepMeSignedIn");
                  }
                  var cartcount = parseInt(jQuery('#hdnTotalCount').val());
                  if (cartcount > 0) {
                    var msgtext = "<p>Logging out will delete all items in your Cart. Please consider saving items in Cart as a quote before logging out. </p>";
                    doConfirm(function yes() {
                      Logout("/en-gb/");
                    }, function no() {
                      return false;
                    }, "Are you sure?", msgtext, "CANCEL", "CONFIRM LOGOUT");
                  } else {
                    Logout("/en-gb/");
                  }
                });
                jQuery('input[type="password"],[type="text"]').on("focusout keyup", function(e) {
                  if (jQuery(this).val().toLowerCase().indexOf("<script>") > -1 || jQuery(this).val().toLowerCase().indexOf("<\/script>") > -1) {
                    jQuery(this).val(jQuery(this).val().replace(/<script>/gi, "").replace(/<\/script>/gi, ""));
                  }
                });
                jQuery('#btnViewQuotes').on("click", function() {
                  if (jQuery('#btnViewQuotes').attr("disabled") != undefined && jQuery('#btnViewQuotes').attr("disabled") == "disabled") {
                    return false;
                  }
                  //window.location = '/Quote/';
                  window.location = "/en-gb/quote/";
                });
                if (IsUserLoggedIN == 'True') {
                  GetQuotesCount();
                }
                if ('True'.toLowerCase() == 'true') {
                  InitRedirectPopupAtLogin();
                }
                var checkout_email = getCookie("checkout_email");
                if (checkout_email != undefined && checkout_email != null && checkout_email != "") {
                  jQuery('#login-email').val(checkout_email);
                  jQuery('.personal-menu-link').click();
                } else {
                  eraseCookie("checkout_email");
                }
              });

              function Logout(url) {
                jQuery.ajax({
                  type: 'POST',
                  url: "/Components/Service/UserService.asmx/SetLogOut",
                  success: function(response) {
                    window.location = "/en-gb/";
                  },
                  error: function(error) {
                    jQuery("#divLoginloader").hide();
                  }
                });
              }

              function GetQuotesCount() {
                //if (readCookie("currentUserId") != null && readCookie("currentUserId") != "" && readCookie("currentUserId") != undefined) {
                jQuery.ajax({
                  type: 'GET',
                  url: '/Components/Service/QuoteServices.asmx/GetQuotesCount', //readCookie("currentUserId"),
                  data: {
                    'userName': 'userName'
                  },
                  success: function(response) {
                    //console.log(response);
                    if (response != undefined && response != null && jQuery(response).text() != null && jQuery(response).text().length > 0) {
                      response = jQuery.parseJSON(jQuery(response).find("string").text());
                      if (response.count > 0) {
                        jQuery('.notificationcount').show();
                        jQuery('.notificationcount').text(response.count);
                        if (!jQuery('#btnViewQuotes').hasClass("cursor-pointer")) {
                          jQuery('#btnViewQuotes').addClass("cursor-pointer");
                          jQuery('#quote').addClass("cursor-pointer");
                        }
                        jQuery('#btnViewQuotes').text(jQuery('#btnViewQuotes').text().replace("*", response.count));
                        jQuery('#btnViewQuotes').removeAttr("disabled");
                        jQuery('#quote').removeAttr("disabled");
                      } else {
                        jQuery('.notificationcount').hide();
                        jQuery('.notificationcount').text("");
                        if (jQuery('#btnViewQuotes').hasClass("cursor-pointer")) {
                          jQuery('#btnViewQuotes').removeClass("cursor-pointer");
                          jQuery('#quote').removeClass("cursor-pointer");
                        }
                        jQuery('#btnViewQuotes').css("cursor", "not-allowed");
                        jQuery('#btnViewQuotes').text(jQuery('#btnViewQuotes').text().replace("(*)", ""));
                        jQuery('#btnViewQuotes').attr("disabled", "disabled");
                        jQuery('#quote').css("cursor", "not-allowed");
                        jQuery('#quote').attr("disabled", "disabled");
                      }
                    } else {
                      jQuery('.notificationcount').hide();
                      jQuery('.notificationcount').text("");
                      if (jQuery('#btnViewQuotes').hasClass("cursor-pointer")) {
                        jQuery('#btnViewQuotes').removeClass("cursor-pointer");
                        jQuery('#quote').removeClass("cursor-pointer");
                      }
                      jQuery('#btnViewQuotes').css("cursor", "not-allowed");
                      jQuery('#btnViewQuotes').text(jQuery('#btnViewQuotes').text().replace("(*)", ""));
                      jQuery('#btnViewQuotes').attr("disabled", "disabled");
                      jQuery('#quote').css("cursor", "not-allowed");
                      jQuery('#quote').attr("disabled", "disabled");
                    }
                  },
                  error: function(xmlHttpRequest, textStatus, errorThrown) {}
                });
                //}
              }
              // Login email Keypress event to focus to password on key press.
              function LoginEmail_KeyPress(e) {
                if ((jQuery('#login-email').val().trim() != "") && (e.keyCode == "13")) {
                  jQuery('#login-password').focus();
                  return false;
                } else if ((jQuery('#login-email').val().trim() == "") && (e.keyCode == "13")) {
                  jQuery('.pLoginError').html("Email field should not be empty");
                  jQuery('.pLoginError').addClass("error");
                  jQuery('.pLoginError').css("display", "block");
                  return false;
                }
              }
              // Login password Keypress event to work when press enter key.
              function LoginPassword_KeyPress(e) {
                if ((jQuery('#login-email').val().trim() != "") && (jQuery('#login-password').val().trim() != "") && (e.keyCode == "13")) {
                  jQuery('#btnLogin').trigger('click');
                  return false;
                } else if ((e.keyCode == "13") && (jQuery('#login-password').val().trim() == "")) {
                  jQuery('.pLoginError').html("Password field should not be empty");
                  jQuery('.pLoginError').addClass("error");
                  jQuery('.pLoginError').css("display", "block");
                  return false;
                }
                if ((e.keyCode == "13") && (jQuery('#login-password').val().trim() != "") && (jQuery('#login-email').val().trim() == "")) {
                  jQuery('.pLoginError').html("Email field should not be empty");
                  jQuery('.pLoginError').addClass("error");
                  jQuery('.pLoginError').css("display", "block");
                  jQuery('#login-email').focus();
                  return false;
                }
              }

              function doConfirm(yesFunction, noFunction, heading, message, cancelButtonText, okButtonText) {
                var confirmBox = jQuery("#login-control-warning");
                confirmBox.find(".login-control-warning-message").html(message);
                confirmBox.find(".login-control-warning-header").text(heading);
                confirmBox.find(".yes").val(okButtonText);
                confirmBox.find(".no").val(cancelButtonText);
                confirmBox.find(".yes,.no").unbind().click(function() {
                  jQuery(confirmBox).modal('hide');
                });
                confirmBox.find(".yes").click(yesFunction);
                confirmBox.find(".no").click(noFunction);
                jQuery(confirmBox).modal();
              }

              function InitRedirectPopupAtLogin() {
                var countryCode = '';
                var isLoggedInUser = 'False'
                var isSuppressPopupMessage = 'False'
                if (countryCode && isLoggedInUser.toLowerCase() == 'true' && isSuppressPopupMessage.toLowerCase() == 'false') {
                  jQuery.ajax({
                    type: 'POST',
                    url: '/Components/Service/HomePageService.asmx/IsStickToLanguageSettingsEnabled',
                    async: false,
                    contentType: 'application/json; charset=utf-8',
                    success: function(response) {
                      var result = response.d;
                      if (!result) {
                        CheckCountryInAccessRegionAtLogin(countryCode);
                      }
                    },
                    error: function(xmlHttpRequest, textStatus, errorThrown) {
                      console.log("responseText: " + xmlHttpRequest.responseText);
                      console.log("textStatus: " + textStatus);
                      console.log("errorThrown: " + errorThrown);
                    }
                  });
                }
              }

              function CheckCountryInAccessRegionAtLogin(countryCode) {
                jQuery.ajax({
                  type: 'POST',
                  url: '/Components/Service/CountryRegionLocation.asmx/CheckCountryInAccessRegion',
                  async: false,
                  data: JSON.stringify({
                    country: countryCode
                  }),
                  contentType: 'application/json; charset=utf-8',
                  success: function(response) {
                    var result = response.d;
                    if (result == false) {
                      var msgtext =
                        "<p>It seems you are away from your “home” country. Do you wish to be re-directed to your “home” store? If you choose “YES”, you will see product, taxation, and shipping information relevant to your country. If you select “NO”, the current store's conditions will apply. </p>";
                      var heading = "Please Select Your Option.";
                      doConfirm(function yes() {
                        var IsReset = ResetUserPreferenceAtLogin(countryCode, true, false);
                        if (IsReset) window.location.href = ClearCartAndRedirectToHomeAtLogin();
                      }, function no() {
                        ResetUserPreferenceAtLogin('', false, true);
                        SetEMEAVAT(false);
                        return false;
                      }, heading, msgtext, "NO", "YES");
                    }
                  },
                  error: function(xmlHttpRequest, textStatus, errorThrown) {
                    console.log("responseText: " + xmlHttpRequest.responseText);
                    console.log("textStatus: " + textStatus);
                    console.log("errorThrown: " + errorThrown);
                  }
                });
              }

              function SetEMEAVAT(isTaxable) {
                jQuery.ajax({
                  type: 'POST',
                  url: '/Components/Service/UserService.asmx/SetEMEAVAT',
                  async: false,
                  data: JSON.stringify({
                    isTaxable: isTaxable
                  }),
                  contentType: 'application/json; charset=utf-8',
                  success: function(response) {},
                  error: function(xmlHttpRequest, textStatus, errorThrown) {}
                });
              }

              function ResetUserPreferenceAtLogin(country, activateOverride, suppressPopUp) {
                var IsUserPreferenceReset = false;
                jQuery.ajax({
                  type: 'POST',
                  url: '/Components/Service/UserService.asmx/SetUserPreference',
                  async: false,
                  data: JSON.stringify({
                    countryCode: country,
                    activateUserPreferenceOverride: activateOverride,
                    suppressPopUpMessage: suppressPopUp
                  }),
                  contentType: 'application/json; charset=utf-8',
                  success: function(response) {
                    IsUserPreferenceReset = response.d ? response.d : false;
                  },
                  error: function(xmlHttpRequest, textStatus, errorThrown) {
                    console.log("responseText: " + xmlHttpRequest.responseText);
                    console.log("textStatus: " + textStatus);
                    console.log("errorThrown: " + errorThrown);
                  }
                });
                return IsUserPreferenceReset;
              }

              function ClearCartAndRedirectToHomeAtLogin() {
                var redirectUrl = "/";
                jQuery.ajax({
                  type: 'POST',
                  url: '/Components/Service/CartServices.asmx/ClearCartAndRedirect',
                  async: false,
                  contentType: 'application/json; charset=utf-8',
                  success: function(response) {
                    redirectUrl = response.d ? response.d : "/";
                  },
                  error: function(xmlHttpRequest, textStatus, errorThrown) {
                    console.log("responseText: " + xmlHttpRequest.responseText);
                    console.log("textStatus: " + textStatus);
                    console.log("errorThrown: " + errorThrown);
                  }
                });
                return redirectUrl;
              }
            </script>
            <a class="personal-menu-link clearfix cursor-pointer">
    <span class="menu-icon"></span>
    <span id="ctl00_Login_accounttype" class="menu-label accounttype" name="accounttype">LOGIN</span>
</a>
            <div class="login-top"></div>
            <div id="ctl00_Login_personalMenu" name="personalMenu" class="personal-menu-menu dropdown-menu">
              <div id="ctl00_Login_login" name="login" class="login-form-wrapper personal-menu-menu--child clearfix login">
                <div class="login-widget-loader" id="divLoginloader" style="display: none;">
                </div>
                <fieldset class="login_fieldset">
                  <div class="login_caption"> Log in to Infostore <div class="panel-close" style="display: none">
                      <button type="button" class="close" onclick="closeLoginPanel()">×</button>
                    </div>
                  </div>
                  <div class="control-group clearfix">
                    <label class="lbl-email" for="login-email">Email Address*</label>
                    <div class="controls">
                      <input class="input-text input-email" id="login-email" placeholder="Enter your email" type="text" onkeypress="return LoginEmail_KeyPress(event)">
                    </div>
                  </div>
                  <div class="control-group clearfix">
                    <label class="lbl-password" for="login-password">Password*</label>
                    <div class="controls">
                      <input class="input-text input-password" id="login-password" placeholder="Enter your password" type="password" onkeypress="return LoginPassword_KeyPress(event)">
                      <i class="far fa-eye" id="togglePassword" title="Show Password"></i>
                    </div>
                  </div>
                  <div class="signedin-forgotten-password-group">
                    <div class="control-group signedin-group clearfix">
                      <div class="controls">
                        <div class="clearfix prettyradio labelright  blue"><input id="keepMeSigned" type="radio"><a href="#" class=""></a>
                          <label for="keepMeSigned">Keep me signed in</label>
                        </div><a class=""></a>
                      </div>
                    </div>
                    <div class="control-group forgotten-password-group clearfix">
                      <div class="controls">
                        <div class="forgot-password">
                          <a href="/en-gb/forgotPassword/">Forgot password?</a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="product-item--note multiUser259Info" id="dvMultiuser259" style="display:none;"> Please Login or Create an Account so you can add users to your Multi user PDF Later.
                    <a id="ctl00_Login_dvMultiuser259_MoreInfo" class="anchor-ponter" data-toggle="modal" data-target="#MyOrder_MoreInfo">More info</a>
                  </div>
                  <div class="control-group action-group clearfix">
                    <div class="controls create-account-div">
                      <a class="btn-blue-border logout-shib-link" href="/en-gb/create-account/">Create account</a>
                    </div>
                    <div class="controls login-div">
                      <input class="btn-dark-blue" type="button" value="Login" id="btnLogin">
                    </div>
                  </div>
                  <div class="create-account-link">
                    <a href="/en-gb/create-account/">I want to create an account</a>
                  </div>
                  <br>
                  <p id="ctl00_Login_pLoginError" class="pLoginError" style="display: none">Invalid username/password. Please try again. </p>
                  <div class="divspacing">
                  </div>
                </fieldset>
              </div>
              <!-- .login-form-wrapper -->
              <!-- .history-menu -->
            </div>
            <div id="login-control-warning" class="modal fade in modal-logout1 popup-center" role="dialog" style="display: none;" aria-hidden="false">
              <div class="modal-dialog product-modal-popup">
                <!-- Modal content-->
                <div class="modal-content">
                  <div class="modal-header">
                    <h4 class="modal-title login-control-warning-header"></h4>
                  </div>
                  <div class="modal-body">
                    <span class="login-control-warning-message"></span>
                    <input type="button" id="btnConfirmCancel" class="btn-log-pop btn--cancel no" value="CANCEL">
                    <input type="button" id="btnConfirmOk" class="btn-log-pop btn--logout yes" value="OK">
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="header_links col-md-1">
          <div id="divLinks" class="personal-menu external-links dropdown clearfix">
            <style type="text/css">
              .login-widget-loader {
                background-image: url('/images/loader.gif') !important;
                background-repeat: no-repeat;
                background-position: center center;
                background-color: rgba(30, 28, 28, 0.5) !important;
                background-size: 15% !important;
                height: 100%;
                position: fixed !important;
                width: 100%;
                z-index: 999;
                left: 0px;
                top: 9px;
              }
            </style>
            <script type="text/javascript">
              jQuery(document).ready(function($) {
                jQuery('.externalMenuLinks').css('display', 'none');
                jQuery('.externalMenuLinks').parent().removeClass('open');
                jQuery('.external-menu-link').click(function() {
                  //jQuery('.login-top').css('display', 'none');
                  //jQuery('.cart-top').css('display', 'none');
                  if (jQuery('.externalMenuLinks').css('display') == 'none') {
                    jQuery('.externalMenuLinks').css('display', 'block');
                    jQuery('.externalMenuLinks').parent().addClass('open')
                    //jQuery('.links-top').css('display', 'block');
                  } else {
                    jQuery('.externalMenuLinks').css('display', 'none');
                    jQuery('.externalMenuLinks').parent().removeClass('open')
                    //jQuery('.links-top').css('display', 'none');
                  }
                });
              });
            </script>
            <a class="external-menu-link clearfix cursor-pointer">
    <span class="menu-icon"></span>
    <span class="menu-label">LINKS</span>
</a>
            <div class="links-top"></div>
            <div id="ctl00_ExternalLinks_externalMenuLinks" class="externalMenuLinks dropdown-menu" name="externalMenuLinks" style="display: none;">
              <div class="externalMenuLinks-container">
                <div class="networklinkstitle">Log in to other SAI Global platforms:</div>
                <ul class="networklinks">
                  <li><a href="https://i2.saiglobal.com/" title="i2i" target="_blank">i2i<span class="mega-menu-chevron"></span></a></li>
                  <li><a href="http://www.saiglobal.com/online/" title="Standards Online (SOL)" target="_blank">Standards Online (SOL)<span class="mega-menu-chevron"></span></a></li>
                </ul>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="header_primary_nav mobile col-md-12">
          <div class="main-navigation navbar">
            <div class="nav-collapse collapse" id="navbarToggler">
              <!--HeaderNavigation-->
              <script type="text/javascript">
                //jQuery.noConflict();
                jQuery(document).ready(function($) {
                  //function GetParameterValues(param) {
                  //    var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                  //    for (var i = 0; i < url.length; i++) {
                  //        var urlparam = url[i].split('=');
                  //        if (urlparam[0] == param) {
                  //            return urlparam[1];
                  //        } else
                  //            return 0;
                  //    }
                  //}
                  //var obj = {};
                  //obj.menuName = "HeaderNavigationMenuID";
                  //obj.languageID = GetParameterValues("LangType");
                  //jQuery.ajax({
                  //    type: 'POST',
                  //    url: '/Components/Service/MenuService.asmx/GetMenuInformation',
                  //    data: JSON.stringify(obj),
                  //    contentType: 'application/json; charset=utf-8',
                  //    success: function(HeaderMenudata) {
                  //        CreateHeaderMenu(HeaderMenudata.d, jQuery('#Mainmenu'), 0);
                  //        var divmenucnt = jQuery(".nav .dropdown").length;
                  //        var menuwidthInPercent = 100.0 / divmenucnt;
                  //        jQuery(".nav .dropdown").each(function () { jQuery(this).css("width", menuwidthInPercent + "%") });
                  //    },
                  //    error: function(error) {
                  //        console.log(error);
                  //    }
                  //});
                });
                var ulClasses1 = ["", "dropdown-menu"];
                var liClasses1 = ["dropdown", "", "action-item"];
                var anchorClasses1 = ["dropdown-toggle", "", ""];

                function CreateHeaderMenu(HeaderMenudata, parent, level) {
                  jQuery.each(HeaderMenudata.Items, function(i, item) {
                    var anchorClass = getClass(level, anchorClasses1);
                    var liClass = getClass(level, liClasses1);
                    var li = jQuery("<li/>", {
                      "class": liClass
                    });
                    //var href = "#";
                    //if (item.Href != "") {
                    //    href = "/" + item.Href;
                    //}
                    var href = "#";
                    if (item.Href != "") {
                      href = item.Href;
                      if (href.substring(0, 1) == '/') {
                        href = href;
                      } else {
                        if (href.substring(0, 1) != "h") {
                          href = "/" + href;
                        }
                      }
                    }
                    if (liClass == "") {
                      var anchor = jQuery("<a/>", {
                        "href": href
                      });
                    }
                    if (liClass != "") {
                      var anchor = jQuery("<a/>", {
                        "class": anchorClass,
                        "href": href,
                        "data-toggle": "dropdown"
                      });
                    }
                    anchor.append("<span>" + item.Text + "</span>");
                    li.append(anchor);
                    if (item.Items.length != 0) {
                      var ulClass = getClass(level + 1, ulClasses1);
                      var ul = jQuery("<ul/>", {
                        "class": ulClass
                      });
                      li.append(ul);
                      CreateHeaderMenu(item, ul, level + 1);
                    }
                    parent.append(li);
                  });
                }

                function getClass(index, array) {
                  if (index < array.length) {
                    return array[index];
                  }
                  return array[array.length - 1];;
                }
              </script>
              <div class="navbar-inner " id="sai-header">
                <style>
                  .menu-nav ul {
                    padding: 0;
                    margin: 0;
                  }
                </style>
                <div class="menu-nav hidden-xs hidden-sm">
                  <div class="container menu-nav-inner">
                    <div class="row-fluid">
                      <ul id="ctl00_HeaderNavigation2_headerNavigation" class="clearfix level-first">
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Find Standards</span></div>
                            <li><a href="/en-gb/search/standard/?sortKey=date-desc&amp;productFamily=STANDARD"><span>Advanced Search</span></a></li>
                            <li><a href="/en-gb/categories/standard/"><span>Standards Categories - ICS Codes</span></a></li>
                            <li><a href="/en-gb/find_standards_by_publisher/"><span>Popular Publishers</span></a></li>
                            <li><a href="/en-gb/publishers/publisher_directory/"><span>Standards by Publisher</span></a></li>
                            <li><a href="/en-gb/key_standards/"><span>Standards by Industry</span></a></li>
                            <li><a href="/en-gb/free_standards/"><span>Free Standards</span></a></li>
                            <li><a href="/en-gb/standardswatch/"><span>Free alert service - StandardsWatch</span></a></li>
                            <li><a href="/en-gb/standards_management/"><span>Manage your Standards</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Find Standards</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Solutions</span></div>
                            <li><a href="/en-gb/standards_management/"><span>Standards Management - i2i</span></a></li>
                            <li><a href="/en-gb/standards_management/features/metals_infobase/"><span>Metals Infobase</span></a></li>
                            <li><a href="/en-gb/standards_management/features/materials_infobase/"><span>Materials Infobase</span></a></li>
                            <li><a href="/en-gb/standardswatch/"><span>Free alert service - StandardsWatch</span></a></li>
                            <li><a href="/en-gb/managed_content_services/"><span>Managed Content Services</span></a></li>
                            <li><a href="/en-gb/standards_management/testimonials/"><span>Testimonials</span></a></li>
                            <li><a href="https://i2.saiglobal.com"><span>Log in to i2i</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Solutions</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Industry</span></div>
                            <li><a href="/en-gb/key_standards/building_and_construction_standards/"><span>Building &amp; Construction</span></a></li>
                            <li><a href="/en-gb/key_standards/medical_device_standards/"><span>Medical Devices</span></a></li>
                            <li><a href="/en-gb/key_standards/precision_engineering_standards/"><span>Precision Engineering</span></a></li>
                            <li><a href="/en-gb/key_standards/"><span>All Industries</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Industry</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Resources</span></div>
                            <li><a href="/en-gb/resources/"><span>All Resources</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Resources</span></div>
                        </li>
                        <li class="menu-top-link">
                          <ul class="NavLinks">
                            <div class="back-title"><span>Need Help?</span></div>
                            <li><a href="/en-gb/contact_us/"><span>Contact Us</span></a></li>
                            <li><a href="/en-gb/drm/"><span>PDF DRM Information</span></a></li>
                            <li><a href="/en-gb/how_to_purchase_standards/"><span>How to Purchase Standards</span></a></li>
                            <li><a href="/en-gb/multi_user_pdf/"><span>Multi-user PDF Information</span></a></li>
                            <li><a href="/en-gb/frequently_asked_questions/"><span>Frequently Asked Questions</span></a></li>
                          </ul>
                          <div class="middle-cell menu-top-title  li-trigger"><span>Need Help?</span></div>
                        </li>
                      </ul>
                    </div>
                  </div>
                </div>
              </div>
              <script>
                jQuery(function() {
                  getActiveNavigation();
                });

                function getActiveNavigation() {
                  var path = window.location.pathname;
                  //path = path.replace(/\/$/, "");
                  path = decodeURIComponent(path).toLowerCase();
                  jQuery(".NavLinks li").each(function() {
                    var href = jQuery(this).find('> a').attr('href');
                    if (href != undefined && href != "") {
                      href = href.toLowerCase().split('?')[0];
                      //if (path.substring(0, href.length) === href) {
                      if (path.indexOf(href) >= 0) {
                        highlightActiveNavigation(jQuery(this));
                        return false;
                      } else if (path.indexOf(href.replace(href.split('/')[1], '').replace('//', '/')) >= 0) {
                        highlightActiveNavigation(jQuery(this));
                        return false;
                      }
                    }
                  });
                }

                function highlightActiveNavigation(element) {
                  ////Highlight Level 1 Menu 
                  element.closest('.menu-top-link').addClass('link-active');
                }
              </script>
            </div>
          </div>
        </div>
      </div>
    </div>
  </header>
  <script>
    $.noConflict();
    jQuery("body #sai-header .menu-nav .menu-top-link").hover(function() {
      jQuery("#divCartmenu").removeClass('open');
      jQuery("#divLogin").removeClass('open');
      jQuery("#divLinks").removeClass('open');
      jQuery("#divSalert").removeClass('open');
      jQuery("#divLinks .externalMenuLinks").css("display", "none");
    });
    jQuery('body').scroll(function() {
      if (jQuery("#divCartmenu:hover").length <= 0 && jQuery("#divLogin:hover").length <= 0 && jQuery("#divLinks:hover").length <= 0) {
        jQuery("#divCartmenu").removeClass('open');
        jQuery("#divLogin").removeClass('open');
        jQuery("#divLinks").removeClass('open');
        jQuery("#divSalert").removeClass('open');
        jQuery("#divLinks .externalMenuLinks").css("display", "none");
      }
      if (jQuery(this).scrollTop() > 1) {
        jQuery('.header').addClass("sticky");
        jQuery('.header_logo').addClass("sticky");
        jQuery('.header_primary_nav').addClass("sticky");
        jQuery('.header_cart').addClass("sticky");
        jQuery('.header_login').addClass("sticky");
        jQuery('.header_links').addClass("sticky");
        jQuery('.header_swlinks').addClass("sticky");
        jQuery(".header.sticky .newheader").css("width", jQuery(".header.sticky").width());
      } else {
        jQuery('.header').removeClass("sticky");
        jQuery('.header_logo').removeClass("sticky");
        jQuery('.header_primary_nav').removeClass("sticky");
        jQuery('.header_cart').removeClass("sticky");
        jQuery('.header_login').removeClass("sticky");
        jQuery('.header_links').removeClass("sticky");
        jQuery('.header_swlinks').removeClass("sticky");
        jQuery(".header .newheader").css("width", "100%");
      }
    });
    jQuery('body').click(function(e) {
      if ((e.target == jQuery(".newheader .personal-menu .personal-menu-link .menu-icon")[0]) || (e.target == jQuery(".newheader .personal-menu .cart-menu-link .menu-icon")[0]) || (e.target == jQuery(
          ".newheader .personal-menu .sw-menu-link .menu-icon")[0]) || (e.target == jQuery(".newheader .personal-menu .external-menu-link .menu-icon")[0]) || (e.target == jQuery(
          ".newheader .personal-menu .personal-menu-link .menu-icon .notif-number.notificationcount")[0]) || (e.target == jQuery(".newheader .personal-menu .cart-menu-link .menu-icon .notif-number")[0])) {
        jQuery(".header_primary_nav.mobile .nav-collapse.collapse").removeClass('show');
        jQuery(".header_primary_nav.mobile-hamburger .navbar-toggler").addClass('collapsed');
        if (jQuery(".header_primary_nav.mobile-hamburger .navbar-toggler").attr('aria-expanded') == 'true') {
          jQuery(".header_primary_nav.mobile-hamburger .navbar-toggler").attr('aria-expanded', 'false');
        }
      }
      var containerCart = jQuery(".header_cart");
      var containerLogin = jQuery(".header_login");
      var containerLinks = jQuery(".header_links");
      var containerswLinks = jQuery(".header_swlinks");
      if (!containerCart.is(e.target) && containerCart.has(e.target).length === 0) {
        jQuery("#divCartmenu").removeClass('open');
      }
      if (!containerLogin.is(e.target) && containerLogin.has(e.target).length === 0) {
        jQuery("#divLogin").removeClass('open');
      }
      if (!containerswLinks.is(e.target) && containerswLinks.has(e.target).length === 0) {
        jQuery("#divSalert").removeClass('open');
      }
      if (!containerLinks.is(e.target) && containerLinks.has(e.target).length === 0) {
        jQuery("#divLinks").removeClass('open');
        jQuery("#divLinks .externalMenuLinks").css("display", "none");
      }
    });
  </script>
  <!--Language Alert-->
  <div class="notification-wrapper hidable-alert no-print">
    <style>
      .dvlanguageAlert {
        min-height: 84px;
        font-family: 'Roboto';
        padding: 23px 0;
        background-color: black;
      }

      .dvlanguageAlert .btn {
        background-color: #0B596D;
        color: #fff !important;
        border-radius: 4px;
        border-color: #0B596D;
        padding: 10px 20px;
      }

      .dvlanguageAlert a {
        text-decoration: none !important;
      }

      .dvlanguageAlert span {
        font-size: 16px;
        font-weight: 500;
        padding: 5px;
        display: block;
      }

      .dvlanguageAlert .close-link-label {
        margin-right: 0 !important;
        color: #fff !important;
      }

      @media (max-width: 767px) {
        .dvlanguageAlert .dvlangAlertCloseLink {
          text-align: center;
        }
      }

      @media (min-width: 768px) and (max-width: 979px) {
        .dvlanguageAlert .dvlangAlertCloseLink {
          text-align: center;
        }
      }
    </style>
  </div>
  <!--Critical Alert-->
  <div class="notification-wrapper hidable-alert no-print">
    <script type="text/javascript">
      function GetParameterValues(param) {
        var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < url.length; i++) {
          var urlparam = url[i].split('=');
          if (urlparam[0] == param) {
            return urlparam[1];
          } else return 0;
        }
      }
      var _criticalAlertMsg = "";
      jQuery(document).ready(function($) {
        var cookieContent = readCookie("Infostore_criticalAlert");
        jQuery.ajax({
          type: 'POST',
          url: '/Components/Service/CriticalAlertService.asmx/GetCriticalAlert',
          contentType: "application/json; charset=utf-8",
          dataType: 'json',
          data: JSON.stringify({
            languageID: GetParameterValues("LangType")
          }),
          success: function(data) {
            _criticalAlertMsg = data.d;
            if (_criticalAlertMsg != null && _criticalAlertMsg != "") {
              if (cookieContent != null && cookieContent != "") {
                if (String(cookieContent).toUpperCase().trim() != String(_criticalAlertMsg).toUpperCase().trim()) {
                  jQuery("#criticalAlertDiv").show();
                  jQuery('#alertMsg').html(_criticalAlertMsg);
                  ResetCooKie(_criticalAlertMsg);
                } else {
                  jQuery("#criticalAlertDiv").hide();
                  jQuery('#alertMsg').html('');
                }
              } else {
                jQuery("#criticalAlertDiv").show();
                jQuery('#alertMsg').html(_criticalAlertMsg);
              }
            } else {
              jQuery("#criticalAlertDiv").hide();
              jQuery('#alertMsg').html('');
            }
          },
          error: function(xmlHttpRequest, textStatus, errorThrown) {
            console.log(xmlHttpRequest.responseText);
            console.log(textStatus);
            console.log(errorThrown);
          }
        });
        jQuery("#alertCloseLink, #alertCloseMsg").click(function() {
          //if (readCookie("Infostore_AcceptedCookieUse") == "true") {
          createCookie("Infostore_criticalAlert", _criticalAlertMsg, 1);
          //}
        });

        function ResetCooKie(_criticalMsg) {
          eraseCookie("Infostore_criticalAlert");
          createCookie("Infostore_criticalAlert", _criticalMsg, 1);
        }
      });
    </script>
    <div class="container-fluid content-row" id="criticalAlertDiv" style="">
      <div class="wrapper-header">
        <div id="alertMsg">SAI Global Standards is now part of Intertek, a leading Total Quality Assurance provider to industries worldwide.</div>
        <a href="#" class="close-link close-link-label" id="alertCloseMsg">Thanks, don't show me this message</a>
        <a href="#" class="close-link" id="alertCloseLink">
            <em></em>
        </a>
      </div>
    </div>
  </div>
  <!--Global Search-->
  <div class="global-search">
    <script type="text/javascript">
      var recentSearchLimit = 4;
      jQuery(document).ready(function($) {
        var UrlLocale = 'en-gb';
        jQuery("#btnSearch").click(function() {
          var _searchText = String(jQuery("#globalSearch").val()).trim();
          if (_searchText != "" && jQuery("#globalSearch").val().length > 0) {
            jQuery("#errorSearch").hide();
            var _cookieContent = readCookie("Infostore_globalSearch");
            if (_cookieContent != null && _cookieContent != "") {
              var _4Seacrhes;
              var _4searchArray;
              var _recentSearches = String(_cookieContent).split("|");
              //if cookie content count > recentSearchLimit then remove old searches
              if (_recentSearches.length > recentSearchLimit) {
                //console.log("search count exced");                        
                for (var i = 0; i < recentSearchLimit - 1; i++) {
                  if (i == 0) {
                    _4Seacrhes = _recentSearches[i];
                  } else {
                    _4Seacrhes = _4Seacrhes + "|" + _recentSearches[i];
                  }
                }
                _4searchArray = String(_4Seacrhes).split("|");
                _cookieContent = _4Seacrhes;
              } else {
                _4searchArray = _recentSearches;
              }
              //Check if the search term already exist in cookie
              if (jQuery.inArray(_searchText, _4searchArray) > -1) {
                //Search Term Exists in cookie put it as the 1st item in cookie list
                _cookieContent = _searchText;
                for (var i = 0; i < _4searchArray.length; i++) {
                  if (_4searchArray[i] != _searchText) {
                    _cookieContent = _cookieContent + "|" + _4searchArray[i];
                  }
                }
              } else {
                //Search Term doesnt exist in cookie
                _cookieContent = _searchText + "|" + _cookieContent;
              }
              //if (readCookie("Infostore_AcceptedCookieUse") == "true") {
              createCookie("Infostore_globalSearch", _cookieContent, 1);
              //}
            } else {
              // if (readCookie("Infostore_AcceptedCookieUse") == "true") {
              createCookie("Infostore_globalSearch", _searchText, 1);
              //}
            }
            window.location.href = URLHelper.GetStandardSearchURL(UrlLocale, _searchText);
          } else {
            jQuery("#errorSearch").show();
            return false;
          }
        });
        $.extend($.ui.autocomplete.prototype.options, {
          open: function(event, ui) {
            $(this).autocomplete("widget").css({
              "min-width": $("#globalSearch").outerWidth() + "px"
            });
          }
        });
        $("#globalSearch").autocomplete({
          minLength: 3,
          source: function(request, response) {
            $.ajax({
              url: "/api/PredictiveSearch/",
              type: "GET",
              contentType: "json",
              dataType: "json",
              data: {
                query: request.term
              },
              success: function(data) {
                if (data) {
                  response($.map(data, function(item) {
                    return {
                      label: item.Name,
                      value: item.Value,
                      title: item.Value,
                      id: item.Id,
                      href: item.Href,
                      sku: item.Sku
                    };
                  }));
                }
              }
            })
          },
          focus: function(event, ui) {
            return false;
          },
          select: function(event, ui) {
            var selectedItemUrl = $("#globalSearch").val();
            if (selectedItemUrl != "" && ui.item.href != undefined && ui.item.href != "") {
              window.location.href = window.location.protocol + "//" + window.location.host + ui.item.href;
            }
            return false;
          }
        }).autocomplete("instance")._renderItem = function(ul, item) {
          if (!item.id) //this would be a category header
          {
            return $('<li class="ui-state-disabled"><div class="categoryHeader"><b>' + item.label + '</b></div></li>').appendTo(ul);
          } else {
            return $("<li>").data("ui-autocomplete-item", item).append(item.id == 10 ? "<span class='ui-autocomplete-item-label'>" + item.label + "</span><span class='ui-autocomplete-item-description'>" + item.title + "</span>" : (item.id ==
              20 ? "<span class='ui-autocomplete-item-label'>" + item.sku + "</span><span class='ui-autocomplete-item-description'>" + (item.label == null ? '' : item.label) + "</span>" : "<span>" + item.label + "</span>")).appendTo(ul);
          }
        };
        $('body').scroll(function() {
          $('.ui-autocomplete').css({
            'display': 'none'
          });
        });
        //Trigger btnSearch click on enter keypress
        jQuery('#globalSearch').keypress(function(e) {
          var key = e.which;
          if (key == 13) // the enter key code
          {
            jQuery('#btnSearch').click();
            return false;
          }
        });

        function CheckCdnCountryCode(_searchText) {
          var obj = {};
          obj.CountryCode = jQuery('#countryCodeSearchCDN').val();
          jQuery.ajax({
            type: 'POST',
            url: '/Components/Service/CountryRegionLocation.asmx/GetLocationQueryString',
            data: JSON.stringify(obj),
            async: false,
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            success: function(response) {
              var location = response.d;
              if (location != "") {
                window.location.href = URLHelper.GetTrainingSearchURL(UrlLocale, _searchText) + "&" + location;
              } else {
                window.location.href = URLHelper.GetTrainingSearchURL(UrlLocale, _searchText);
              }
            },
            error: function(xmlHttpRequest, textStatus, errorThrown) {
              console.log("responseText: " + xmlHttpRequest.responseText);
              console.log("textStatus: " + textStatus);
              console.log("errorThrown: " + errorThrown);
            }
          });
        }
        /* Suggestive Search */
        function SuggestiveSearch(_searchText) {
          var categoryUrl = '/en-au/Categories/';
          var subCategoryUrl = '/en-au/Categories/';
          var publisherUrl = '/en-au/Search/Standard/';
          var trainingUrl = '/en-au/Trainings/';
          var standardUrl = '/en-au/Standards/';
          var urlLangPrefix = 'en-gb';
          var _searchType = jQuery('.prettyradio .checked').siblings('input[name="search-option"]:first').val();
          //alert(_searchType);
          //If search type is 'LEGISLATION', we don't need to perform suggestive search.
          //if (typeof (_searchType) !== "undefined" && _searchType.toLowerCase() !== 'legislation') {
          if (typeof(_searchType) !== "undefined") {
            jQuery.ajax({
              type: 'POST',
              url: "/Components/Service/SearchService.asmx/GetSuggestiveSearch",
              data: {
                "keyword": _searchText,
                "searchType": _searchType
              },
              success: function(result) {
                jQuery("#ulRecentSearch").empty();
                jQuery("#hdnSearchKeyWord").val(_searchText);
                result = jQuery.parseJSON(result);
                if (result.length > 0) {
                  var _liCat = "";
                  var _liSubCat = "";
                  var _liProduct = "";
                  var _liPublisher = '';
                  jQuery.each(result, function(index, value) {
                    if (value.Type == 'CATEGORY') {
                      if (value.CategoryId != "" && value.ProductFamily != "") {
                        if (value.ProductFamily == "STANDARDS") {
                          _liCat = _liCat + '<li> <a href="' + URLHelper.GetBrowseCategoryStandards(urlLangPrefix, value.CategoryId) + '"><span class="gray-text"> Browse in </span>' + value.Text + '</a></li>';
                        } else if (value.ProductFamily == "TRAININGS") {
                          _liCat = _liCat + '<li> <a href="' + URLHelper.GetBrowseCategoryTrainings(urlLangPrefix, value.CategoryId) + '"><span class="gray-text"> Browse in </span>' + value.Text + '</a></li>';
                        }
                      }
                    } else if (value.Type == 'SUBCATEGORY') {
                      _liSubCat = _liSubCat + '<li> <a href="' + URLHelper.GetBrowseCategoryStandardSubCategory(urlLangPrefix, value.CategoryId) + '">' + value.Text + '<span class="gray-text"> &nbspin&nbsp' + value.Category +
                        '</span></a></li>';
                    } else if (value.Type == 'STANDARD') {
                      if (value.VariationId == "True") {
                        _liProduct = _liProduct + '<li> <a href="' + value.RedirectUrl + '">' + value.Text + '</a></li>';
                      } else {
                        _liProduct = _liProduct + '<li> <a href="' + value.RedirectUrl + '">' + value.Text + '</a></li>';
                      }
                    } else if (value.Type == 'TRAINING') {
                      if (value.VariationId == "True") {
                        _liProduct = _liProduct + '<li> <a href="' + value.RedirectUrl + '">' + value.Text + '</a></li>';
                      } else {
                        _liProduct = _liProduct + '<li> <a href="' + value.RedirectUrl + '">' + value.Text + '</a></li>';
                      }
                    } else if (value.Type == 'PUBLISHER') {
                      _liPublisher = _liPublisher + '<li> <a href="' + URLHelper.GetStandardPublisher(urlLangPrefix, value.Publisher) + '">' + value.Text + '<span class="gray-text">&nbsp-&nbsp' + value.Type + '</span></a></li>';
                    }
                  });
                  if (_liPublisher.trim() != "") {
                    _liPublisher = _liPublisher + "<hr>";
                  }
                  if (_liCat.trim() != "") {
                    _liCat = _liCat + "<hr>";
                  }
                  if (_liSubCat.trim() != "") {
                    _liSubCat = _liSubCat + "<hr>";
                  }
                  var _ul = _liPublisher + _liCat + _liSubCat + _liProduct;
                  jQuery("#ulRecentSearch").addClass("search-border");
                  jQuery("#ulRecentSearch").append(_ul);
                  jQuery('#searchResult').show();
                } else {
                  jQuery("#ulRecentSearch").removeClass("search-border");
                  jQuery('#searchResult').hide();
                }
              },
              failure: function(error) {}
            });
          }
        }

        function showRecentSearchByCookie(_searchText) {
          jQuery('#ulRecentSearch').empty();
          jQuery("#ulRecentSearch").removeClass("search-border");
          var _li = '<li class="search-result-label">Recent searches</li>';
          if (String(_searchText).trim() == "" || jQuery("#globalSearch").val().length == 0) {
            var _cookieContent = readCookie("Infostore_globalSearch");
            if (_cookieContent != null && _cookieContent != "") {
              var _recentSearches = String(_cookieContent).split("|", recentSearchLimit);
              jQuery.each(_recentSearches, function(index, value) {
                _li = _li + '<li> <a href="#">' + value + '</a></li>';
              });
            } else {
              // _li = _li + "<li class="search-result-label">No recent searches done</li>";
            }
            jQuery("#ulRecentSearch").append(_li);
            jQuery('#searchResult').show();
          } else {
            jQuery("#ulRecentSearch").append(_li);
            jQuery('#searchResult').hide();
          }
        }
        jQuery('input[type="password"],[type="text"]').on("focusout keyup", function(e) {
          if (jQuery(this).val().toLowerCase().indexOf("<script>") > -1 || jQuery(this).val().toLowerCase().indexOf("<\/script>") > -1 || jQuery(this).val().toLowerCase().indexOf("<") > -1) {
            jQuery(this).val(jQuery(this).val().replace(/<script>/gi, "").replace(/<\/script>/gi, "").replace("<", ""));
          }
        });
      });
    </script>
    <div class="container-fluid">
      <div class="search-form-wrapper">
        <fieldset>
          <div class="clearfix">
            <div class="col-md-8 input-search-wrapper ">
              <div class="input-append search-block" id="searchBlock">
                <label class="access" for="globalSearch">Search</label>
                <input class="input-search ui-autocomplete-input" id="globalSearch" placeholder="I'm searching for..." type="text" aria-label="Search" autocomplete="off">
                <input class="btn btn-default btn-submit" id="btnSearch" value="GO" type="button">
              </div>
              <div class="error-message" id="errorSearch">Please enter a keyword to search</div>
            </div>
            <input type="hidden" name="ctl00$GlobalSearch$countryCodeSearchCDN" id="countryCodeSearchCDN" value="DE">
            <input type="hidden" id="hdnSearchKeyWord" value="0">
          </div>
        </fieldset>
      </div>
    </div>
  </div>
  <!--Keep Alive-->
  <!--ContentPlaceHolder2-->
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ContentPlaceHolder2$Homepagecontents$ctl03', 'aspnetForm', ['tctl00$ContentPlaceHolder2$Dropzone1$uxUpdatePanel', '', 'tctl00$ContentPlaceHolder2$UseThisSite$uxUpdatePanel', '',
      'tctl00$ContentPlaceHolder2$UseThisSite$uxColumnDisplay$ctl00$uxControlColumn$ctl00$uxWidgetHost$uxUpdatePanel', ''
    ], [], [], 90, 'ctl00');
    //]]>
  </script>
  <script type="text/javascript">
    Ektron.PBSettings = {
      'dontClose': false
    }
  </script>
  <div class="ektron-ux-UITheme ux-app-siteApppageBuilder-setSizeTemplate ui-draggable" style="position: relative;">
  </div>
  <script id="EktronScriptBlockaoqsk" type="text/javascript">
    Ektron.ready(function(event, eventName) {
      $ektron(".ux-app-siteApppageBuilder-setSizeTemplate .ui-dialog-buttonpane a").button();
      $ektron(".ux-app-siteApppageBuilder-setSizeTemplate .framework").accordion({
        heightStyle: "content",
        activate: function(event, ui) {
          $ektron(ui).closest(".ui-accordion").accordion("refresh");
        }
      });
      $ektron(".ux-app-siteApppageBuilder-setSizeTemplate").draggable({
        handle: "div.ui-dialog-titlebar ",
        containment: $ektron("body")
      });
    });
  </script>
  <div id="DivHeroCarousel">
    <div id="DivbannerBackground">
      <section class="cd-hero">
        <ul class="no-bullet cd-hero-slider autoplay" style="touch-action: pan-y; user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
          <li class="selected first">
            <div class="cd-full-width">
              <a class="inline-img-wrapper" href="JavaScript:Void(0);">
                                <div class="inline-img" data-image-desktop="/uploadedImages/Content/HomePage/Carousel_Healthcare records 1400x315.jpg?n=6422" data-image-tablet="/uploadedImages/Content/HomePage/Mobile carousel_Healthcare records 375x468.jpg?n=9953" style="background-image: url('/uploadedImages/Content/HomePage/Carousel_Healthcare records 1400x315.jpg?n=6422');"></div>
                            </a>
              <div class="item-container">
                <div class="item">
                  <div class="heading-1">Key Standards by Industry</div>
                  <p>Easily find popular Standards using our Key Standards by Industry collections.</p>
                  <a class="cd-btn" href="/en-gb/key_standards/">Search Now</a>
                </div>
              </div>
            </div>
          </li>
          <li class="">
            <div class="cd-full-width">
              <a class="inline-img-wrapper" href="JavaScript:Void(0);">
                                <div class="inline-img" data-image-desktop="/uploadedImages/Content/HomePage/Carousel_ISO 45005 1400x315.jpg?n=9161" data-image-tablet="/uploadedImages/Content/HomePage/Mobile carousel_ISO 45005 375x468.jpg?n=7062" style="background-image: url('/uploadedImages/Content/HomePage/Carousel_ISO 45005 1400x315.jpg?n=9161');"></div>
                            </a>
              <div class="item-container">
                <div class="item">
                  <div class="heading-1">Canadian Standards Association (CSA Group)</div>
                  <p>Standards developed to improve safety, health, the environment and economic efficiency.</p>
                  <a class="cd-btn" href="/en-gb/publishers/csa/">Learn more</a>
                </div>
              </div>
            </div>
          </li>
          <li class="">
            <div class="cd-full-width">
              <a class="inline-img-wrapper" href="JavaScript:Void(0);">
                                <div class="inline-img" data-image-desktop="/uploadedImages/Content/HomePage/Carousel _PCI_1400x315.jpg?n=1055" data-image-tablet="/uploadedImages/Content/HomePage/Carousel_Mob_PCI_ 375x468.jpg?n=5400" style="background-image: url('/uploadedImages/Content/HomePage/Carousel _PCI_1400x315.jpg?n=1055');"></div>
                            </a>
              <div class="item-container">
                <div class="item">
                  <div class="heading-1">Precast/Prestressed Concrete Institute</div>
                  <p>Standards for the design, manufacture and use of precast and prestressed concrete.</p>
                  <a class="cd-btn" href="/en-gb/publishers/pci/">Search Now</a>
                </div>
              </div>
            </div>
          </li>
          <li class="last">
            <div class="cd-full-width">
              <a class="inline-img-wrapper" href="JavaScript:Void(0);">
                                <div class="inline-img" data-image-desktop="/uploadedImages/Content/HomePage/Carousel _HomePage_1400x315 (2).jpg?n=7549" data-image-tablet="/uploadedImages/Content/HomePage/Carousel_Mob_HomePage_ 375x468 (2).jpg?n=8314" style="background-image: url('/uploadedImages/Content/HomePage/Carousel _HomePage_1400x315 (2).jpg?n=7549');"></div>
                            </a>
              <div class="item-container">
                <div class="item">
                  <div class="heading-1">Intertek Acquisition Complete</div>
                  <p>Read the media release.</p>
                  <a class="cd-btn" href="/en-gb/resources/intertek_acquisition_complete/">Read more</a>
                </div>
              </div>
            </div>
          </li>
        </ul>
        <div class="cd-slider-nav">
          <nav>
            <ul>
              <li class="selected"></li>
              <li></li>
              <li></li>
              <li></li>
            </ul>
          </nav>
        </div>
      </section>
    </div>
    <div class="right-promo-container">
      <div class="right-promo">
        <div class="heading-1">StandardsWatch</div>
        <div class="promo-news">
          <p>A free alert service making it easy to track changes to Standards.</p>
          <a class="cd-btn" href="/en-gb/standardswatch/">Get started &gt;</a>
        </div>
      </div>
    </div>
    <div id="ctl00_ContentPlaceHolder2_Dropzone1_uxUpdatePanel" class="">
      <div id="ctl00_ContentPlaceHolder2_Dropzone1_uxDropZone" data-ux-pagebuilder="DropZone">
        <div data-ux-pagebuilder="Column" style="width:100%">
          <ul>
          </ul>
        </div>
      </div>
    </div>
  </div>
  <div class="clearfix"></div>
  <div class="container" id="prod_gallery">
    <div class="row">
      <div class="col-md-3">
        <a href="/en-gb/Search/Standard/?sortKey=date-desc&amp;productFamily=STANDARD">
                <div class="card card-body talignC clearfix">
                    <div class="heading-4">STANDARDS</div>
                    <p>Search and buy Standards online in digital PDF or hardcopy formats</p>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/subscription_solutions/">
                <div class="card card-body talignC clearfix">
                    <div class="heading-4">SUBSCRIPTIONS</div>
                    <p>
                        Multi-user online Standards collection: secure, flexible and cost effective
                    </p>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/international-organization-for-standardization-iso-standards/">
                <div class="card card-body talignC clearfix">
                    <div class="heading-4">ISO STANDARDS</div>
                    <p>Order the most popular ISO Standards or check out the latest releases</p>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/newsletter_signup/">
                <div class="card card-body talignC clearfix">
                    <div class="heading-4">NEWSLETTER</div>
                    <p>Subscribe for new Standards updates, management solutions &amp; industry insights</p>
                </div>
            </a>
      </div>
    </div>
  </div>
  <style>
    /* 
        * Updated : 16_05_2019
        * Responsive code fix for .span3 and .overlay
    */
    @media (max-width: 1025px) {
      #img_gallery .row .overlay {
        height: 90%;
        margin-top: 11px;
      }
    }

    @media (max-width: 979px) {
      #img_gallery .row .overlay {
        height: 90%;
        width: 82%;
        margin-left: 30px;
      }
    }

    @media (max-width: 767px) {
      #img_gallery .row .col-md-3 {
        margin-bottom: 30px
      }

      #img_gallery .row .overlay {
        height: 100%;
        width: 100%;
        margin: 0 auto;
      }
    }
  </style>
  <div class="container top-content">
    <div class="row">
      <div class="c-text col-md-12">
        <h1 class="heading-2" style="margin-bottom: auto;">Helping you power up your world with Standards</h1>
      </div>
      <div class="s-cat col-md-12">
        <div class="heading-2">SEARCH BY CATEGORY</div>
      </div>
    </div>
  </div>
  <div class="container" id="img_gallery">
    <div class="row less">
      <div class="col-md-3">
        <a href="/en-gb/medical-devices/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/Medical_Devices_Mobile.jpg 100w">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/Medical_Devices_Desktop.jpg">

                        </picture>
                        <div class="overlay">
                            <div class="heading-2">Medical Devices</div>

                        </div>
                        <div class="info">
                            <span>Medical Devices</span>
                        </div>
                    </div>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/standards-management/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/tile_standards_management_mobile.jpg">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/tile_standards_management_desktop.jpg">

                        </picture>
                        <div class="overlay">
                            <div class="heading-2">Standards Management</div>

                        </div>
                        <div class="info"><span>Standards Management</span></div>
                    </div>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/content-management/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/tile_content_management_mobile.jpg">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/tile_content_management_desktop.jpg">

                        </picture>
                        <div class="overlay">
                            <div class="heading-2">Content Management</div>

                        </div>
                        <div class="info"><span>Content Management</span></div>
                    </div>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/standards_and_legislation/asme/2021_asme_bpvc_pre-order/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/tile_asme_bpvc_mobile.jpg">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/tile_asme_bpvc_desktop.jpg">

                        </picture>
                        <div class="overlay">
                            <div class="heading-2">2021 ASME BPVC</div>

                        </div>
                        <div class="info"><span>2021 ASME BPVC</span></div>
                    </div>
                </div>
            </a>
      </div>
    </div>
    <div class="row more">
      <div class="col-md-3">
        <a href="/en-gb/national-standards-authority-of-ireland-nsai/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/NSAI_homepagetile_mobile.jpg 100w">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/NSAI_homepagetile_desktop.jpg">
                        </picture>
                        <div class="overlay">
                            <div class="heading-2">NSAI Standards</div>

                        </div>
                        <div class="info"><span>NSAI Standards</span></div>
                    </div>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/german-institute-for-standardization-din-standards/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/DIN_EMEA_homepagetile_mobile.jpg 100w">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/DIN_EMEA_homepagetile_desktop.jpg">
                        </picture>
                        <div class="overlay">
                            <div class="heading-2">DIN Standards</div>

                        </div>
                        <div class="info"><span>DIN Standards</span></div>
                    </div>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/international-electrotechnical-commission-iec-standards/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/IEC_EMEA_homepagetile_mobile.jpg 100w">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/IEC_EMEA_homepagetile_desktop.jpg">
                        </picture>
                        <div class="overlay">
                            <div class="heading-2">IEC Standards</div>
                        </div>
                        <div class="info"><span>IEC Standards</span></div>
                    </div>
                </div>
            </a>
      </div>
      <div class="col-md-3">
        <a href="/en-gb/british-standards-institution-bsi/">
                <div class="hover-container">
                    <div class="hovereffect clearfix">
                        <picture>
                            <source media="(max-width: 768px)" srcset="/uploadedImages/Content/HomePage/BSI_homepagetile_mobile.jpg 100w">
                            <img class="img-responsive" alt="" src="/uploadedImages/Content/HomePage/BSI_homepagetile_desktop.jpg">

                        </picture>
                        <div class="overlay">
                            <div class="heading-2">BSI Standards</div>

                        </div>
                        <div class="info"><span>BSI Standards</span></div>
                    </div>
                </div>
            </a>
      </div>
    </div>
  </div>
  <style>
    .btn-standards-secondary {
      box-sizing: border-box;
      height: 40px;
      width: 325px;
      border: 2px solid #0B596D;
      border-radius: 3px;
      background-color: #fff;
      color: #0B596D;
      font-size: 14px;
      font-weight: 500;
      line-height: 16px;
      text-align: center;
    }

    .btn-standards-secondary:hover {
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
      background-color: #ffffff;
      color: #0B596D;
    }

    .item a.cd-btn,
    .item a.cd-btn:link {
      border: 2px solid #0B596D;
      border-radius: 3px;
      background-color: #0B596D;
      width: 150px;
    }

    .item a.cd-btn:hover {
      border-radius: 3px;
      background-color: rgba(11, 89, 109, 0.8);
    }

    .item a.cd-btn.secondary {
      border: solid 1px #fff;
      background-color: transparent;
    }

    .inner .t-now {
      max-width: 330px;
    }

    .inner h2 {
      font-size: 16px;
    }
  </style>
  <div class="container" id="trend_gallery">
    <div class="row">
      <div class="col-md-12 s-cat">
        <div class="heading-2">STANDARDS</div>
      </div>
    </div>
    <div class="row">
      <div class="col-md-3">
        <div class="inner">
          <img src="/uploadedImages/Content/HomePage/Trendingnow_ISO45005_270x200.jpg?210610" alt="ISO/PAS 45005" title="ISO/PAS 45005" class="img-responsive" draggable="true">
          <div class="t-now">
            <div class="heading-2">ISO/PAS 45005</div>
            <p>Discover the new international Standard that has been created to prioritise health and safety at work during the COVID pandemic.<br></p>
            <a href="/en-gb/resources/health_and_safety_guidelines_tailored_for_covid-19_work_conditions/">Read more<span class="red-arrow"></span></a>
          </div>
        </div>
      </div>
      <div class="col-md-3">
        <div class="inner">
          <img src="/uploadedImages/Content/HomePage/Trendingnow_Supplychain_270x200.jpg?210610" alt="Supply chain risk management" title="Supply chain risk management" class="img-responsive" draggable="true">
          <div class="t-now">
            <div class="heading-2">Supply chain risk management</div>
            <p>Supply chain risks must constantly be identified and mitigated to continually deliver goods and services within strict timeframes.<br></p>
            <a href="/en-gb/supply_chain_security/">Read more<span class="red-arrow"></span></a>
          </div>
        </div>
      </div>
      <div class="col-md-3">
        <div class="inner">
          <img src="/uploadedImages/Content/HomePage/Trendingnow_ISO31000_270x200.jpg?210610" alt="ISO 31000" title="ISO 31000" class="img-responsive" draggable="true">
          <div class="t-now">
            <div class="heading-2">ISO 31000</div>
            <p>This Standard provides a generic approach to risk management to assist anyone who manages risk in an organisation, not just professional risk managers. <br></p>
            <a href="/en-gb/resources/iso_31000_principles/">Read more<span class="red-arrow"></span></a>
          </div>
        </div>
      </div>
      <div class="col-md-3">
        <div class="inner">
          <img src="/uploadedImages/Content/HomePage/Trendingnow_Newsletter_270x200.jpg?210610" alt="A world of Standards" title="A world of Standards" class="img-responsive" draggable="true">
          <div class="t-now">
            <div class="heading-2">A whole world of Standards</div>
            <p>Discover the power of Standards and their importance across all industries. Receive new &amp; featured Standards, industry insights, management solutions and even sales &amp; discounts.</p>
            <a href="/en-gb/newsletter_signup/">Join the community<span class="red-arrow"></span></a>
          </div>
        </div>
      </div>
    </div>
  </div>
  <p><br></p>
  <!-- CART DRMInformation Popup-->
  <div id="CartDRM_MoreInfo" class="modal fade" role="dialog" style="display: none;">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <h4 class="modal-title" id="CartpdtDrmMoreInfoTitle"></h4>
        <div class="modal-body" id="CartpdtDrmMoreInfoBody">
          <p>
            <span></span>
          </p>
        </div>
      </div>
    </div>
  </div>
  <!-- CART DRMInformation Popup End-->
  <!-- My Order Popup-->
  <div id="MyOrder_MoreInfo" class="modal fade" role="dialog" style="display: none;">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <div class="modal-dialog product-modal-popup">
      <div class="modal-content">
        <h4 class="modal-title" id="MyOrder_MoreInfoTitle">LOG IN TO ADD USERS TO YOUR PDF</h4>
        <div class="modal-body" id="MyOrder_MoreInfoBody">
          <p> Once you've completed your purchase you'll get a link to My Orders on:<br> -the Confirmation page of check out<br> -and by email<br>
            <br> You'll be able to access your Multi User Orders to add Users.<br>
          </p>
        </div>
      </div>
    </div>
  </div>
  <!-- my Order Popup End-->
  <!-- CART QuantityValidation Popup Start-->
  <span data-toggle="modal" data-target="#CARTQuantityAlert" id="spanQuantityAlert"></span>
  <div id="CARTQuantityAlert" class="modal fade" role="dialog" style="display: none;">
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">×</button>
          <h4 id="ctl00_CartQuantity_Header" class="modal-title">Alert!</h4>
        </div>
        <div class="modal-body">
          <p>
            <span id="ctl00_CartQuantity_Description">You have selected more than three (3) participants. Please contact our <a href="/en-au/contact-us-training/" title="Contact Us: Training">Customer Service team</a>.</span>
          </p>
        </div>
      </div>
    </div>
  </div>
  <!-- CART QuantityValidation Popup End-->
  <!-- CART AlreadyAddedProductValidation Popup start-->
  <span data-toggle="modal" data-target="#AlreadyProductAdded" id="spanAlreadyProductAdded"></span>
  <div id="AlreadyProductAdded" class="modal fade" role="dialog" style="display: none;">
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">×</button>
          <h4 id="ctl00_AlreadyProduct_Header" class="modal-title">Alert!</h4>
        </div>
        <div class="modal-body">
          <p>
            <span id="ctl00_AlreadyProduct_Description"></span>
          </p>
          <p>You have already added this product in the cart. &nbsp;If you would like to add additional copies of this product please adjust the quantity in the cart. &nbsp;</p>
          <p>For more than 20 copies, please contact our&nbsp;<a href="en-gb/contact_us/" title="Customer Support">Customer Support</a>&nbsp;team on&nbsp;+44 (0)203 327 3140.</p>
          <p></p>
        </div>
      </div>
    </div>
  </div>
  <!-- CART AlreadyAddedProductValidation Popup End-->
  <!-- CART Similar Training Popup Start-->
  <span data-toggle="modal" data-target="#MoreTrainingAlert" id="spanMoreTrainingAlert"></span>
  <div id="MoreTrainingAlert" class="modal fade" role="dialog" style="display: none;">
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">×</button>
          <h4 id="ctl00_MoreTrainingAlertControl_Header" class="modal-title">Alert!</h4>
        </div>
        <div class="modal-body">
          <p>
            <span id="ctl00_MoreTrainingAlertControl_Description"></span>
          </p>
          <p><span>You have selected more than three (3) trainings. Please contact our Customer Service team.</span><br><span>Please contact our Customer Service team on Email:
              <a href="mailto:sales@saiglobal.com" title="sales@saiglobal.com">sales@saiglobal.com</a> Phone: <a href="tel:131 242" title="131 242">131 242</a> (Within Australia)</span></p>
          <p></p>
        </div>
      </div>
    </div>
  </div>
  <!-- CART Similar Training Popup End-->
  <!-- CART Currency Alert Popup Start-->
  <span data-toggle="modal" data-target="#CurrencyAlert" id="spanCurrencyAlert"></span>
  <div id="CurrencyAlert" class="modal fade" role="dialog" style="display: none;">
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">×</button>
          <h4 id="ctl00_CurrencyChange_Header" class="modal-title">Alert!</h4>
        </div>
        <div class="modal-body">
          <p>
            <span id="ctl00_CurrencyChange_Description"></span>
          </p>
          <p>You have already added a product with different Currency. Please change the currency.</p>
          <p></p>
        </div>
      </div>
    </div>
  </div>
  <!-- CART Currency Alert Popup End-->
  <!-- Publisher License Popup Start-->
  <span data-toggle="modal" data-target="#divLicenseText" id="spanLicenseText"></span>
  <div id="divLicenseText" class="modal fade" role="dialog" style="display: none;">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <h4 class="modal-title" id="LicenseTextTitle">DOCUMENT LICENCE RULE:</h4>
        <div class="modal-body" id="PublisherLicenseTextBody">
          <div id="divPublisherLicence"></div>
        </div>
      </div>
    </div>
  </div>
  <!-- Publisher License Popup End-->
  <!-- Prior add item - License Popup Start-->
  <span data-toggle="modal" data-target="#divPreLicenseText" id="spanPreLicenseText"></span>
  <div id="divPreLicenseText" class="modal fade" role="dialog" style="display: none;">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <h4 class="modal-title" id="PreLicenseTextTitle">DOCUMENT LICENCE RULE:</h4>
        <div class="modal-body" id="PrePublisherLicenseTextBody">
          <div id="divPrePublisherLicence">
          </div>
        </div>
      </div>
    </div>
  </div>
  <!-- Prior add item - Publisher License Popup End-->
  <span data-toggle="modal" data-target="#ErroWhileAdding" id="spanErroWhileAdding"></span>
  <div id="ErroWhileAdding" class="modal fade" role="dialog" style="display: none;">
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">×</button>
          <h4 id="ctl00_AddCartUnknown_Header" class="modal-title">Alert!</h4>
        </div>
        <div class="modal-body">
          <p>
            <span id="ctl00_AddCartUnknown_Description"></span>
          </p>
          <p><span>This product cannot be added to your cart right now. </span><br><br><span>Please contact our Customer Service team on Email:
              <a href="mailto:standards@saiglobal.com" title="sales@saiglobal.com">standards@saiglobal.com</a></span><br><br><span>Phone: <a href="tel:+44 0203 327 3140" title="+44 0203 327 3140">+44 0203 327 3140</a></span></p>
          <p></p>
        </div>
      </div>
    </div>
  </div>
  <!-- Quote Max Limit Exceed Alert Popup Start-->
  <span data-toggle="modal" data-target="#QuoteMaxLimitExceedAlert" id="spanQuoteMaxLimitExceedAlert"></span>
  <div id="QuoteMaxLimitExceedAlert" class="modal fade" role="dialog" style="display: none;">
    <div class="modal-dialog product-modal-popup">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">×</button>
          <h4 id="ctl00_QuoteMaxLimit_Header" class="modal-title">Alert!</h4>
        </div>
        <div class="modal-body">
          <p>
            <span id="ctl00_QuoteMaxLimit_Description"></span>
          </p>
          <p>You have already saved 6 Quotes. Please contact our <a href="/en-gb/customerservice/" title="Contact Us: Training">Customer Service Team</a>.</p>
          <p></p>
        </div>
      </div>
    </div>
  </div>
  <!-- Quote Max Limit Exceed Alert Popup End-->
  <!--
    Footer navigation for homepage
    Summary: Renders fluid footer navigation.
    Assets required: -
    Reference: http://twitter.github.com/bootstrap/components.html#navs
    Other notes: -
    -->
  <!--Footer-->
  <div class="footer">
    <div class="infostore-mainfooter" id="infostoreFooter">
      <div class="footer footer-inner">
        <div class="footer-left">
          <div class="logo-div">
            <img src="/images/APAC/SAI_Global_Infostore_logo.png" alt="">
          </div>
          <div class="footer-links">
            <a href="https://www.saiglobal.com/" target="_blank">Corporate Website</a><a href="/en-gb/company_details/" target="_blank">Company Details</a><a href="/en-gb/about_us/" target="_blank">About Us</a><a href="https://www.saiglobal.com/en-gb/about_sai_global/our_business/corporate_governance/" target="_blank">Corporate Governance</a><a href="https://www.saiglobal.com/en-gb/auditing/" target="_blank">SAI Global Audit Services</a><a href="https://www.saiglobal.com/en-gb/training_courses/" target="_blank">SAI Global Training and Improvement Solutions</a>
          </div>
        </div>
        <div class="mobile-footer mobileView">
          <div class="tab">
            <a href="javascript:void(0)" class="tablinks" onclick="OpentabLink(this,'MobileTab1')" id="defaultOpen">STANDARDS<i class="up"></i><i class="down"></i></a>
            <div id="MobileTab1" class="tabcontent" style="display:none;">
              <div class="subtab">
                <a href="/en-gb/standards_management/" class="active-btn" target="_blank">Standards Management</a><a href="/en-gb/search/standard/?productFamily=STANDARD&amp;amp;sortKey=date-desc" class="active-btn" target="_blank">Search Standards</a><a href="/en-gb/find_standards_by_publisher/" class="active-btn" target="_blank">Publishers</a><a href="/en-gb/publishers/publisher_directory/" class="active-btn" target="_blank">Publisher Directory</a><a href="/en-gb/categories/standard/" class="active-btn" target="_blank">Categories</a>
              </div>
            </div><a href="javascript:void(0)" class="tablinks" onclick="OpentabLink(this,'MobileTab2')" id="defaultOpen2">SUBSCRIPTIONS<i class="up"></i><i class="down"></i></a>
            <div id="MobileTab2" class="tabcontent" style="display:none;">
              <div class="subtab">
                <a href="/en-au/subscription_solutions/" class="active-btn" target="_blank">Subscription Solutions</a><a href="/en-gb/content_management/" class="active-btn" target="_blank">Content Management Software</a><a href="/en-gb/standards_management/" class="active-btn" target="_blank">Standards Management</a><a href="/en-gb/standards-and-legislation/effective-regulatory-management/build-your-hse-obligations-register/" class="active-btn" target="_blank">HSE Obligations</a><a href="/en-gb/standards-and-legislation/effective-standards-management/metals-and-materials-databases/" class="active-btn" target="_blank">Metals &amp; Materials Databases</a><a href="http://www.ili.co.uk/" class="active-btn" target="_blank">Eurolaw</a><a href="https://i2.saiglobal.com" class="active-btn" target="_blank">Log in to i2i</a><a href="/en-gb/standards-and-legislation/managed-content-services/" class="active-btn" target="_blank">Publisher Services</a><a href="/en-gb/testimonials/" class="active-btn" target="_blank">Testimonials</a>
              </div>
            </div><a href="javascript:void(0)" class="tablinks" onclick="OpentabLink(this,'MobileTab3')" id="defaultOpen3">KEY STANDARDS<i class="up"></i><i class="down"></i></a>
            <div id="MobileTab3" class="tabcontent" style="display:none;">
              <div class="subtab">
                <a href="/en-gb/key_standards/management_standards/" class="active-btn" target="_blank">Management</a><a href="/en-gb/key_standards/safety_standards/" class="active-btn" target="_blank">Safety</a><a href="/en-gb/key_standards/medical_device_standards/" class="active-btn" target="_blank">Medical Devices</a><a href="/en-gb/key_standards/building_and_construction_standards/" class="active-btn" target="_blank">Building &amp; Construction</a><a href="/en-gb/key_standards/precision_engineering_standards/" class="active-btn" target="_blank">Precision Engineering</a><a href="/en-gb/key_standards/mining_standards/" class="active-btn" target="_blank">Mining</a><a href="/en-gb/key_standards/electrical_standards/" class="active-btn" target="_blank">Electrical</a><a href="/en-gb/key_standards/environmental_standards/" class="active-btn" target="_blank">Environmental</a>
              </div>
            </div><a href="javascript:void(0)" class="tablinks" onclick="OpentabLink(this,'MobileTab4')" id="defaultOpen4">LEGAL<i class="up"></i><i class="down"></i></a>
            <div id="MobileTab4" class="tabcontent" style="display:none;">
              <div class="subtab">
                <a href="/en-gb/standards_terms_and_conditions/" class="active-btn" target="_blank">Terms &amp; Conditions</a><a href="https://www.saiglobal.com/en-au/privacy/" class="active-btn" target="_blank">Privacy Policy</a><a href="/en-gb/web_privacy_and_security/" class="active-btn" target="_blank">Web Privacy &amp; Security</a><a href="/en-gb/returns_policy/" class="active-btn" target="_blank">Returns Policy</a><a href="/en-gb/data-subject-request/" class="active-btn" target="_blank">Data Subject Requests</a>
              </div>
            </div><a href="javascript:void(0)" class="tablinks" onclick="OpentabLink(this,'MobileTab5')" id="defaultOpen5">CUSTOMER SUPPORT<i class="up"></i><i class="down"></i></a>
            <div id="MobileTab5" class="tabcontent" style="display:none;">
              <div class="subtab">
                <a href="/en-gb/standards_faq/" class="active-btn" target="_blank">Frequently Asked Questions</a><a href="/en-gb/drm/" class="active-btn" target="_blank">DRM Information</a><a href="/en-gb/contact_us/" class="active-btn" target="_blank">Contact Us</a><a href="https://www.saiglobal.com/contact/" class="active-btn" target="_blank">Contact Other SAI Global Businesses</a>
              </div>
            </div>
          </div>
        </div>
        <div class="footer-centreleft webView">
          <div class="tab">
            <a href="javascript:void(0)" class="tablinks active" onclick="tabLink(event, 'Tab1')" id="defaultOpenweb">STANDARDS<i class="right"></i></a><a href="javascript:void(0)" class="tablinks" onclick="tabLink(event, 'Tab2')" id="defaultOpenweb2">SUBSCRIPTIONS<i class="right"></i></a><a href="javascript:void(0)" class="tablinks" onclick="tabLink(event, 'Tab3')" id="defaultOpenweb3">KEY STANDARDS<i class="right"></i></a><a href="javascript:void(0)" class="tablinks" onclick="tabLink(event, 'Tab4')" id="defaultOpenweb4">LEGAL<i class="right"></i></a><a href="javascript:void(0)" class="tablinks" onclick="tabLink(event, 'Tab5')" id="defaultOpenweb5">CUSTOMER SUPPORT<i class="right"></i></a>
          </div>
        </div>
        <div class="footer-right ">
          <div class="active-div" id="activeTrigger">
            <div id="Tab1" class="tabcontent" style="display:block;">
              <div class="footer-tab-flex">
                <div class="left-sidetab">
                  <a href="/en-gb/standards_management/" target="_blank">Standards Management</a><a href="/en-gb/search/standard/?productFamily=STANDARD&amp;amp;sortKey=date-desc" target="_blank">Search Standards</a><a href="/en-gb/find_standards_by_publisher/" target="_blank">Publishers</a>
                </div>
                <div class="right-sidetab"><a href="/en-gb/publishers/publisher_directory/" target="_blank">Publisher Directory</a><a href="/en-gb/categories/standard/" target="_blank">Categories</a></div>
              </div>
            </div>
            <div id="Tab2" class="tabcontent" style="display:none;">
              <div class="footer-tab-flex">
                <div class="left-sidetab">
                  <a href="/en-au/subscription_solutions/" target="_blank">Subscription Solutions</a><a href="/en-gb/content_management/" target="_blank">Content Management Software</a><a href="/en-gb/standards_management/" target="_blank">Standards Management</a><a href="/en-gb/standards-and-legislation/effective-regulatory-management/build-your-hse-obligations-register/" target="_blank">HSE Obligations</a><a href="/en-gb/standards-and-legislation/effective-standards-management/metals-and-materials-databases/" target="_blank">Metals &amp; Materials Databases</a>
                </div>
                <div class="right-sidetab">
                  <a href="http://www.ili.co.uk/" target="_blank">Eurolaw</a><a href="https://i2.saiglobal.com" target="_blank">Log in to i2i</a><a href="/en-gb/standards-and-legislation/managed-content-services/" target="_blank">Publisher Services</a><a href="/en-gb/testimonials/" target="_blank">Testimonials</a>
                </div>
              </div>
            </div>
            <div id="Tab3" class="tabcontent" style="display:none;">
              <div class="footer-tab-flex">
                <div class="left-sidetab">
                  <a href="/en-gb/key_standards/management_standards/" target="_blank">Management</a><a href="/en-gb/key_standards/safety_standards/" target="_blank">Safety</a><a href="/en-gb/key_standards/medical_device_standards/" target="_blank">Medical Devices</a><a href="/en-gb/key_standards/building_and_construction_standards/" target="_blank">Building &amp; Construction</a>
                </div>
                <div class="right-sidetab">
                  <a href="/en-gb/key_standards/precision_engineering_standards/" target="_blank">Precision Engineering</a><a href="/en-gb/key_standards/mining_standards/" target="_blank">Mining</a><a href="/en-gb/key_standards/electrical_standards/" target="_blank">Electrical</a><a href="/en-gb/key_standards/environmental_standards/" target="_blank">Environmental</a>
                </div>
              </div>
            </div>
            <div id="Tab4" class="tabcontent" style="display:none;">
              <div class="footer-tab-flex">
                <div class="left-sidetab">
                  <a href="/en-gb/standards_terms_and_conditions/" target="_blank">Terms &amp; Conditions</a><a href="https://www.saiglobal.com/en-au/privacy/" target="_blank">Privacy Policy</a><a href="/en-gb/web_privacy_and_security/" target="_blank">Web Privacy &amp; Security</a>
                </div>
                <div class="right-sidetab"><a href="/en-gb/returns_policy/" target="_blank">Returns Policy</a><a href="/en-gb/data-subject-request/" target="_blank">Data Subject Requests</a></div>
              </div>
            </div>
            <div id="Tab5" class="tabcontent" style="display:none;">
              <div class="footer-tab-flex">
                <div class="left-sidetab"><a href="/en-gb/standards_faq/" target="_blank">Frequently Asked Questions</a><a href="/en-gb/drm/" target="_blank">DRM Information</a></div>
                <div class="right-sidetab"><a href="/en-gb/contact_us/" target="_blank">Contact Us</a><a href="https://www.saiglobal.com/contact/" target="_blank">Contact Other SAI Global Businesses</a></div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="social-footer">
        <div class="social-icons"><span>CONNECT WITH SAI
            GLOBAL</span><a href="http://www.linkedin.com/company/sai-global" target="_blank"> <img class="social-media-icon" alt="Connect with SAI Global on LinkedIn" src="/images/APAC/icon-linkedin@2x.png"> </a><a href="https://www.youtube.com/channel/UC_F_Zuh2CPqT2PfvNUcNHIw/videos" target="_blank"> <img class="social-media-icon" alt="Connect with SAI Global on Youtube" src="/images/APAC/icon-youtube@2x.png"> </a><a href="https://twitter.com/@SAI_Standards" target="_blank"> <img class="social-media-icon" alt="Connect with SAI Global on Twitter" src="/images/APAC/icon-twitter@2x.png"> </a>
        </div>
        <div id="ctl00_Footer_divCopyright" class="copyright-foot">
          <p>SAI Global (trading name of ILI Limited) Heron House, 2 Garforth Place <br>Knowlhill Milton Keynes MK5 8PG <br>Call: <a href="tel:+4402033273140" style="color: #343d44;">+44 (0) 203 327 3140</a>
          </p>
          <p>© <span id="copyrightYear">2022</span>&nbsp;<span>SAI Global Australia Pty Ltd ABN 14 144 974 087&nbsp;</span></p>
        </div>
      </div>
    </div>
    <script type="text/javascript">
      jQuery(document).ready(function($) {
        function GetParameterValues(param) {
          var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
          for (var i = 0; i < url.length; i++) {
            var urlparam = url[i].split('=');
            if (urlparam[0] == param) {
              return urlparam[1];
            } else return 0;
          }
        }

        function GenerateFooterMenu(data) {
          var topMenuList = GetFooterTopLevelMenu(data);
          var parentId = GetFooterLeftMenuId(data);
          CreateFooterLeftMenu(data, jQuery(".footer-links"), parentId);
          if (topMenuList != null) {
            CreateFooterTopMenu(data, jQuery(".webView .tab"), topMenuList[0].ParentId);
            CreateMobileFooterTopMenu(data, jQuery(".mobileView .tab"), topMenuList[0].ParentId);
          }
          GenerateSocialMediaLink();
        }
        var obj = {};
        obj.menuName = "FooterNavigationMenuID";
        obj.languageID = GetParameterValues("LangType");
        jQuery.ajax({
          type: 'POST',
          url: '/Components/Service/MenuService.asmx/GetMenuInformation',
          data: JSON.stringify(obj),
          contentType: 'application/json; charset=utf-8',
          success: function(data) {
            GenerateFooterMenu(data.d);
          },
          error: function(error) {
            console.log(error);
          }
        });
      });
      var ulClasses = ["", "footer-submenu-list"];
      var liClasses = ["section", ""];
      var anchorClasses = [""];

      function GetFooterTopLevelMenu(data) {
        var TopMenu = [];
        jQuery.each(data.Items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          var obj = {};
          obj["MenuText"] = footerLinkText;
          obj["MenuId"] = item.ItemId;
          obj["ParentId"] = item.ParentId;
          obj["SubMenuCount"] = item.Items.length;
          TopMenu.push(obj);
        });
        return TopMenu;
      }

      function replaceFooterHTMLCharRef(text) {
        var _Text = text
        //Replace Html character reference for apostrophe
        _Text = _Text.replace('&#39;', '\'');
        //Replace Html character reference for ampersand
        _Text = _Text.replace('&amp;', '&');
        //Replace Html character reference for Trademark
        _Text = _Text.replace('&trade;', '™');
        _Text = _Text.replace('&#35;', '#');
        _Text = _Text.replace('&#37;', '%');
        _Text = _Text.replace('&#40;', '(');
        _Text = _Text.replace('&#41;', ')');
        _Text = _Text.replace('&#64;', '@');
        _Text = _Text.replace('&#33;', '!');
        _Text = _Text.replace('&#47;', '/');
        return _Text;
      }

      function GetFooterLeftMenuId(data) {
        var parentId = 0;
        jQuery.each(data.Items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          if ((footerLinkText == "SAI GLOBAL") || footerLinkText == "NSAI SITES") {
            parentId = item.ItemId;
          }
        });
        return parentId;
      }

      function CreateFooterTopMenu(data, parent, parentId) {
        var index = 0;
        jQuery.each(data.Items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          if ((footerLinkText != "SAI GLOBAL" && item.ParentId == parentId) && (footerLinkText != "NSAI SITES" && item.ParentId == parentId)) {
            //if (footerLinkText != "SAI GLOBAL" && item.ParentId == parentId) {
            index = index + 1;
            var anchor = {};
            anchor = jQuery("<a/>", {
              "href": "javascript:void(0)",
              "html": footerLinkText + "<i class=\"right\"></i>",
              "class": (index == 1) ? "tablinks active" : "tablinks",
              "onclick": "tabLink(event, 'Tab" + index + "')",
              "id": (index == 1) ? "defaultOpenweb" : "defaultOpenweb" + index
            });
            parent.append(anchor);
            CreateSubMenuItems(item.Items, index);
          }
          if (item.Items.length != 0) {
            CreateFooterTopMenu(item, parent, parentId);
          }
        });
      }

      function CreateSubMenuItems(items, index) {
        var tabDv = {};
        tabDv = jQuery("<div>", {
          "id": "Tab" + index,
          "class": "tabcontent",
          "style": (index == 1) ? "display:block;" : "display:none;"
        });
        var footertabflex = jQuery("<div>", {
          "class": "footer-tab-flex"
        });
        var leftsidetab = jQuery("<div>", {
          "class": "left-sidetab"
        });
        var rightsidetab = jQuery("<div>", {
          "class": "right-sidetab"
        });
        tabDv.append(footertabflex);
        footertabflex.append(leftsidetab);
        footertabflex.append(rightsidetab);
        var leftlinks = (items.length % 2 == 0) ? (items.length / 2) : ((items.length + 1) / 2);
        jQuery.each(items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          var anchor = {};
          if (item.Href != "") {
            var href = item.Href;
            if (href.substring(0, 1) == '/') {
              href = href;
            } else {
              if (href.substring(0, 1) != "h") {
                href = "/" + href;
              }
            }
            anchor = jQuery("<a/>", {
              "href": href,
              "text": footerLinkText,
              "target": "_blank"
            });
            if (i < leftlinks) leftsidetab.append(anchor);
            else rightsidetab.append(anchor);
          }
        });
        $('#activeTrigger').append(tabDv);
      }

      function CreateFooterLeftMenu(data, parent, parentId) {
        jQuery.each(data.Items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          if ((footerLinkText != "SAI GLOBAL" && item.ParentId == parentId) && (footerLinkText != "NSAI SITES" && item.ParentId == parentId)) {
            //if (footerLinkText != "SAI GLOBAL" && item.ParentId == parentId) {
            var anchor = {};
            if (item.Href != "") {
              var href = item.Href;
              if (href.substring(0, 1) == '/') {
                href = href;
              } else {
                if (href.substring(0, 1) != "h") {
                  href = "/" + href;
                }
              }
              anchor = jQuery("<a/>", {
                "href": href,
                "text": footerLinkText,
                "target": "_blank"
              });
              parent.append(anchor);
            }
          }
          if (item.Items.length != 0) {
            CreateFooterLeftMenu(item, parent, parentId);
          }
        });
      }

      function CreateMobileFooterTopMenu(data, parent, parentId) {
        var index = 0;
        jQuery.each(data.Items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          if ((footerLinkText != "SAI GLOBAL" && item.ParentId == parentId) && (footerLinkText != "NSAI SITES" && item.ParentId == parentId)) {
            index = index + 1;
            var anchor = {};
            anchor = jQuery("<a/>", {
              "href": "javascript:void(0)",
              "html": footerLinkText + "<i class=\"up\"></i><i class=\"down\"></i>",
              //"class": (index == 1) ? "tablinks active" : "tablinks",
              "class": "tablinks",
              "onclick": "OpentabLink(this,'MobileTab" + index + "')",
              "id": (index == 1) ? "defaultOpen" : "defaultOpen" + index
            });
            parent.append(anchor);
            CreateMobileSubMenuItems(item.Items, index, parent);
          }
          if (item.Items.length != 0) {
            CreateMobileFooterTopMenu(item, parent, parentId);
          }
        });
      }

      function CreateMobileSubMenuItems(items, index, parent) {
        var tabDv = {};
        tabDv = jQuery("<div>", {
          "id": "MobileTab" + index,
          "class": "tabcontent",
          "style": "display:none;"
        });
        var footertabflex = jQuery("<div>", {
          "class": "subtab"
        });
        tabDv.append(footertabflex);
        jQuery.each(items, function(i, item) {
          var footerLinkText = item.Text;
          footerLinkText = replaceFooterHTMLCharRef(footerLinkText);
          var anchor = {};
          if (item.Href != "") {
            var href = item.Href;
            if (href.substring(0, 1) == '/') {
              href = href;
            } else {
              if (href.substring(0, 1) != "h") {
                href = "/" + href;
              }
            }
            anchor = jQuery("<a/>", {
              "href": href,
              "text": footerLinkText,
              "class": "active-btn",
              "target": "_blank"
            });
            footertabflex.append(anchor);
          }
        });
        parent.append(tabDv);
      }

      function GenerateSocialMediaLink() {
        jQuery.ajax({
          type: 'POST',
          url: '/Components/Service/HomePageService.asmx/GetSocialMediaLinks',
          contentType: 'application/json; charset=utf-8',
          success: function(data) {
            if (data != null && data != undefined && data.d != null && data.d != undefined) {
              jQuery('.social-icons').empty();
              var socialMediaListHTML = "<span>" + data.d.MainTitle + "</span>";
              jQuery.each(data.d.SocialMediaLinksList, function(i, item) {
                socialMediaListHTML += '<a href="' + item.SocialMediaURL + '" target="_blank"> <img class="social-media-icon" alt="' + item.AlternateText + '" src="' + item.SocialMediaIconPath + '" /> </a>';
              });
              jQuery('.social-icons').html(socialMediaListHTML);
            }
          },
          error: function(error) {
            console.log(error);
          }
        });
        //<img class="icon-linkedin" src="/images/linkedin.svg" alt="">
        //    <img class="icon-youtube" src="/images/youtube.svg" alt="">
        //        <img class="icon-twitter" src="/images/twitter.svg" alt="">
      }
      // footer tabs script 3rd P
      function tabLink(evt, tabNumber) {
        var i, tabcontent, tablinks;
        tabcontent = document.getElementsByClassName("tabcontent");
        for (i = 0; i < tabcontent.length; i++) {
          tabcontent[i].style.display = "none";
        }
        tablinks = document.getElementsByClassName("tablinks");
        for (i = 0; i < tablinks.length; i++) {
          tablinks[i].className = tablinks[i].className.replace(" active", "");
        }
        document.getElementById(tabNumber).style.display = "block";
        evt.currentTarget.className += " active";
      }

      function OpentabLink(ctrl, tabNumber) {
        var isOpen = false;
        if ($('#' + tabNumber).hasClass('active') && $(ctrl).hasClass('active')) {
          isOpen = true;
        }
        $(".tabcontent").each(function(index) {
          $(this).hide();
        });
        $(".tablinks").each(function(index) {
          $(this).removeClass("active");
        });
        if (!isOpen) {
          $('#' + tabNumber).toggleClass('active').toggle();
          $(ctrl).toggleClass('active');
        }
      }
    </script>
    <!--copyright-->
  </div>
  <!--// Footer content -->
  <!--[if lt IE 9]>
        <script type="text/javascript" src="Assets/Scripts/Lib/html5shiv-printshiv.js"></script>
    <![endif]-->
  <script type="text/javascript" src="/Scripts/jquery-1.9.1.min.js"></script>
  <script type="text/javascript" src="/Scripts/Bootstrap V4.1.3/js/bootstrap.js" id="defaultBs"></script>
  <script type="text/javascript" src="/Scripts/responsive-tabs-2.3.2.js"></script>
  <script type="text/javascript" src="/Scripts/prettyCheckable.js"></script>
  <script type="text/javascript" src="/Scripts/chosen.jquery.js"></script>
  <script type="text/javascript" src="/Scripts/jquery.validate.min.js"></script>
  <script type="text/javascript" src="/Scripts/jquery.browserhtmlclass.min.js"></script>
  <script type="text/javascript" src="/Scripts/common.js"></script>
  <script type="text/javascript" src="/Scripts/common-functions.js"></script>
  <script type="text/javascript" src="/Scripts/content.js"></script>
  <script type="text/javascript" src="/Scripts/jquery-ui.js"></script>
  <script type="text/javascript" src="/Scripts/jquery.cookie.js"></script>
  <script type="text/javascript" src="/Scripts/URLHelper.js"></script>
  <ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0" style="display: none;"></ul>
  <span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
  <script type="text/javascript" src="/Scripts/DeliveryRegionCountryMapping.js"></script>
  <script type="text/javascript" src="/Scripts/plugins/slide-common.js"></script>
  <script type="text/javascript" src="/Scripts/plugins/slide-main.js"></script>
  <script type="text/javascript">
    jQuery(document).ready(function($) {
      sessionStorage.clear();
      BindMasterCartSummaryDetails();
      jQuery.ajax({
        type: 'POST',
        url: '/Components/Service/HomePageService.asmx/GetSocialMediaLinks',
        contentType: 'application/json; charset=utf-8',
        success: function(data) {
          GenerateSocialMediaLinks(data, jQuery('#divSocialMediaLinks'));
        },
        error: function(error) {
          console.log(error);
        }
      });
    });

    function GenerateSocialMediaLinks(data, parent) {
      if (data != null && data != undefined && data.d != null && data.d != undefined) {
        jQuery('#divSocialMediaTitle').empty();
        jQuery('#divSocialMediaTitle').html("<p>" + data.d.MainTitle + "</p>");
        var socialMediaListHTML = "<ul>";
        jQuery.each(data.d.SocialMediaLinksList, function(i, item) {
          socialMediaListHTML += '<li><a href="' + item.SocialMediaURL + '" target="_blank"> <img class="social-media-icon" alt="' + item.AlternateText + '" src="' + item.SocialMediaIconPath + '" /> </a></li>';
        });
        socialMediaListHTML += "</ul>";
        parent.empty();
        parent.html(socialMediaListHTML);
      }
    }

    function BindMasterCartSummaryDetails() {
      var obj = {};
      obj.sku = "";
      obj.quantity = "";
      jQuery.ajax({
        type: 'POST',
        url: '/Components/Service/CartServices.asmx/GetCartInfo',
        data: JSON.stringify(obj),
        contentType: 'application/json; charset=utf-8',
        success: function(response) {
          jQuery('#cartSummaryDetails').empty();
          jQuery('#cartSummaryDetails').html(response.d);
          if (jQuery('.itemTotalCount').val() != undefined) {
            if (jQuery('.itemTotalCount').val() == 1) {
              jQuery('#CartSummaryText').html("(" + jQuery('.itemTotalCount').val() + " item) ");
            } else {
              jQuery('#CartSummaryText').html("(" + jQuery('.itemTotalCount').val() + " items) ");
            }
            jQuery('#cartSummaryPrice').html(jQuery('.itemTotalPrice').val());
            jQuery('#CartCountSpan').html(jQuery('.itemTotalCount').val());
          } else {
            jQuery('#CartSummaryText').html('');
            jQuery('#cartSummaryPrice').html('');
            jQuery('#CartCountSpan').html("0");
          }
          if (parseInt(jQuery('#hdnTotalCount').val()) === 0) {
            jQuery('#CartCountSpan').removeClass('notif-number');
            jQuery('#divCheckout').hide();
            jQuery('#CartCountSpan').hide();
          } else {
            jQuery('#CartCountSpan').addClass('notif-number');
            jQuery('#divCheckout').show();
            jQuery('#CartCountSpan').show();
          }
          jQuery("#cartSummaryDetails .aspNetHidden").remove();
          jQuery('.button-more').hide();
          var itemsL = jQuery('#cartSummaryDetails').children('.product-display').size();
          if (itemsL > 3) {
            jQuery('.button-more').show().on('click', function() {
              jQuery(this).hide();
              jQuery('#cartSummaryDetails .product-display').show();
            });
          } else {
            jQuery('.button-more').hide();
          }
        },
        error: function(xmlHttpRequest, textStatus, errorThrown) {
          console.log("responseText: " + xmlHttpRequest.responseText);
          console.log("textStatus: " + textStatus);
          console.log("errorThrown: " + errorThrown);
        }
      });
    }
    //------------------- Analytics Datalayer Push Codes
    function PushCheckoutToGoogleAnalytics(step) {
      logger.debug("Start of PushCheckoutToGoogleAnalytics, Step" + step);
      var action = parseInt(step) + parseInt(1);
      var action_option = 'guest';
      if (jQuery("#userdetailsLoggedIn").val() != undefined && jQuery("#userdetailsLoggedIn").val() != '') {
        var userDetailsDataJson = jQuery.parseJSON(jQuery("#userdetailsLoggedIn").val());
        if (userDetailsDataJson != undefined && userDetailsDataJson != '') {
          action_option = 'user';
        }
      }
      var currency = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currency,
        'event': 'ecom-checkout-step' + step,
        'ecommerce': {
          'checkout': {
            'actionField': {
              'step': action,
              'option': action_option
            } //2 guest
          }
        }
      });
      logger.debug("End of PushCheckoutToGoogleAnalytics, Step" + step);
    }

    function PushOrderSummaryToGoogleAnalytics(step) {
      logger.debug("Start of PushOrderSummaryToGoogleAnalytics");
      var action = parseInt(step) + parseInt(1);
      var currency = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      //change pass the ecom-region, ecom-currency as a parameter of this fuction and replace the below hardcoded values
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currency,
        'event': 'ecom-checkout-step' + step,
        'ecommerce': {
          'checkout': {
            'actionField': {
              'step': action
            } //2 guest
          }
        }
      });
      logger.debug("End of PushOrderSummaryToGoogleAnalytics");
    }

    function PushPaymentOptionToGoogleAnalytics(step, paymet_option) {
      logger.debug("Start of PushPaymentOptionToGoogleAnalytics");
      var action = parseInt(step) + parseInt(1);
      var currency = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currency,
        'event': 'ecom-checkout-step' + step,
        'ecommerce': {
          'checkout': {
            'actionField': {
              'step': action,
              'option': paymet_option
            } //2 guest
          }
        }
      });
      logger.debug("End of PushPaymentOptionToGoogleAnalytics");
    }
    //call this from Product Pages (For Each Variation)
    function PushStandardDetailToGoogleAnalytics(products, currencyCode, countryName) {
      if (countryName == "" || countryName == undefined) {
        countryName = "Australia";
      }
      if (currencyCode == undefined || currencyCode == "") {
        currencyCode = "AUD";
      }
      var region = GetReionByCountryName(countryName);
      if (region == "" || region == undefined) {
        region = "APAC";
      }
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currencyCode,
        'ecommerce': {
          'currencyCode': currencyCode,
          'detail': {
            'products': products
          }
        }
      });
    }

    function PushStandardCartToGoogleAnalytics(products) {
      var currencyCode = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      if (currencyCode == undefined || currencyCode == "") {
        currencyCode = "AUD";
      }
      if (region == "" || region == undefined) {
        region = "APAC";
      }
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currencyCode,
        'event': 'ecom-addtocart',
        'ecommerce': {
          'currencyCode': currencyCode,
          'add': {
            'products': products
          }
        }
      });
    }
    //Training details page add to cart event
    function PushTrainingCartToGoogleAnalytics(products) {
      var currencyCode = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      if (currencyCode == undefined || currencyCode == "") {
        currencyCode = "AUD";
      }
      if (region == "" || region == undefined) {
        region = "APAC";
      }
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currencyCode,
        'event': 'ecom-addtocart',
        'ecommerce': {
          'currencyCode': currencyCode,
          'add': {
            'products': products
          }
        }
      });
    }
    //Details - Training products browsed are pushed 
    function PushTrainingDetailToGoogleAnalytics(products, currencyCode, countryName) {
      if (countryName == "" || countryName == undefined) {
        countryName = "Australia";
      }
      if (currencyCode == undefined || currencyCode == "") {
        currencyCode = "AUD";
      }
      var region = GetReionByCountryName(countryName);
      if (region == "" || region == undefined) {
        region = "APAC";
      }
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currencyCode,
        'ecommerce': {
          'currencyCode': currencyCode,
          'detail': {
            'products': products
          }
        }
      });
    }

    function GetandSetRegionCookie() {
      var countryName = readCookie("PreferredCountryName");
      if (countryName == "" || countryName == undefined) {
        countryName = "Australia";
      }
      jQuery.ajax({
        type: 'POST',
        url: '/Components/Service/CountryRegionLocation.asmx/GetRegionNameByCountryName',
        async: false,
        data: JSON.stringify({
          countryName: countryName
        }),
        contentType: 'application/json; charset=utf-8',
        success: function(response) {
          var region = response.d;
          createCookie("RegionBasedOnCountry", region, 1, true);
        },
        error: function(xmlHttpRequest, textStatus, errorThrown) {
          console.log("responseText: " + xmlHttpRequest.responseText);
          console.log("textStatus: " + textStatus);
          console.log("errorThrown: " + errorThrown);
        }
      });
    }

    function GetReionByCountryName(countryName) {
      jQuery.ajax({
        type: 'POST',
        url: '/Components/Service/CountryRegionLocation.asmx/GetRegionNameByCountryName',
        async: false,
        data: JSON.stringify({
          countryName: countryName
        }),
        contentType: 'application/json; charset=utf-8',
        success: function(response) {
          return response.d;
        },
        error: function(xmlHttpRequest, textStatus, errorThrown) {
          console.log("responseText: " + xmlHttpRequest.responseText);
          console.log("textStatus: " + textStatus);
          console.log("errorThrown: " + errorThrown);
        }
      });
    }

    function PushOrderConfirmationToGoogleAnalytics(products, purchase, total) {
      logger.debug("Start of PushOrderConfirmationToGoogleAnalytics");
      try {
        var currencyCode = readCookie("PreferredCurrency");
        var region = readCookie("RegionBasedOnCountry");
        dataLayer.push({
          'ecom-region': region,
          'ecom-currency': currencyCode,
          'ecom-total': total,
          'event': 'ecom-checkout-thankyou',
          'ecommerce': {
            'currencyCode': currencyCode,
            'purchase': {
              'actionField': purchase,
              'products': products
            }
          }
        });
      } catch (e) {
        logger.debug("Error in PushOrderConfirmationToGoogleAnalytics : " + e.message.toString());
      }
      logger.debug("End of PushOrderConfirmationToGoogleAnalytics");
    }

    function PushCartReviewToGoogleAnalytics(products) {
      var currencyCode = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      if (currencyCode == undefined || currencyCode == "") {
        currencyCode = "AUD";
      }
      if (region == "" || region == undefined) {
        region = "APAC";
      }
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currencyCode,
        'event': 'ecom-reviewcart',
        'ecommerce': {
          'currencyCode': currencyCode,
          'checkout': {
            'actionField': {
              'step': 1,
              'option': 'infostore'
            },
            'products': products
          }
        }
      });
    }

    function PushCartRemovalToGoogleAnalytics(products) {
      var currencyCode = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      if (currencyCode == undefined || currencyCode == "") {
        currencyCode = "AUD";
      }
      if (region == "" || region == undefined) {
        region = "APAC";
      }
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currencyCode,
        'event': 'ecom-reviewcart',
        'ecommerce': {
          'currencyCode': currencyCode,
          'remove': {
            'products': products
          }
        }
      });
    }

    function PushCheckoutStepToGoogleAnalytics(step, action_option) {
      var action = parseInt(step) + parseInt(1);
      var currency = readCookie("PreferredCurrency");
      var region = readCookie("RegionBasedOnCountry");
      dataLayer.push({
        'ecom-region': region,
        'ecom-currency': currency,
        'event': 'ecom-checkout-step' + step,
        'ecommerce': {
          'checkout': {
            'actionField': {
              'step': action,
              'option': action_option
            } //2 guest
          }
        }
      });
    }
  </script>
  <script type="text/javascript" src="/Scripts/responsive-menu.js"></script>
  <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="8087095a-afcb-454e-affc-70a48eafeb3a" type="text/javascript" async=""></script>
  <script type="text/javascript" src="/Scripts/PublisherDirectoryPage.js"></script>
</form>

Text Content

Powered by Cookiebot
 * Consent
 * Details
 * [#IABV2SETTINGS#]
 * About


OUR WEBSITE USES COOKIES

We use cookies to help manage your preferences, provide statistical analysis and
tailor the information you may see on our products and services. If you are
happy to accept these cookies please click the button below or simply continue
to use our website.
Consent Selection
Necessary

Preferences

Statistics

Marketing

Show details
Necessary 11

Necessary cookies help make a website usable by enabling basic functions like
page navigation and access to secure areas of the website. The website cannot
function properly without these cookies.
Cookiebot
1
Learn more about this provider
CookieConsentStores the user's cookie consent state for the current domain
Expiry: 1 yearType: HTTP
Google
2
Learn more about this provider
rc::aThis cookie is used to distinguish between humans and bots. This is
beneficial for the website, in order to make valid reports on the use of their
website.
Expiry: PersistentType: HTML
rc::cThis cookie is used to distinguish between humans and bots.
Expiry: SessionType: HTML
IBM
1
Learn more about this provider
SESS#Preserves users states across page requests.
Expiry: 1 dayType: HTTP
LinkedIn
1
Learn more about this provider
li_gcStores the user's cookie consent state for the current domain
Expiry: 2 yearsType: HTTP
New Relic
1
Learn more about this provider
JSESSIONIDPreserves users states across page requests.
Expiry: SessionType: HTTP
Sai Global
4
Learn more about this provider
ASP.NET_SessionIdPreserves the visitor's session state across page requests.
Expiry: SessionType: HTTP
AWSELBUsed to distribute traffic to the website on several servers in order to
optimise response times.
Expiry: 1 dayType: HTTP
AWSELBCORSRegisters which server-cluster is serving the visitor. This is used in
context with load balancing, in order to optimize user experience.
Expiry: 1 dayType: HTTP
AKA_A2This cookie is necessary for the cache function. A cache is used by the
website to optimize the response time between the visitor and the website. The
cache is usually stored on the visitor’s browser.
Expiry: 1 dayType: HTTP
s.go-mpulse.net
1
RTThis cookie is used to identify the visitor through an application. This
allows the visitor to login to a website through their LinkedIn application for
example.
Expiry: 6 daysType: HTTP
Preferences 3

Preference cookies enable a website to remember information that changes the way
the website behaves or looks, like your preferred language or the region that
you are in.
LinkedIn
2
Learn more about this provider
lang [x2]Remembers the user's selected language version of a website
Expiry: SessionType: HTTP
cdn.sajari.net
1
i18nextLngDetermines the preferred language of the visitor. Allows the website
to set the preferred language upon the visitor's re-entry.
Expiry: PersistentType: HTML
Statistics 24

Statistic cookies help website owners to understand how visitors interact with
websites by collecting and reporting information anonymously.
Google
7
Learn more about this provider
collectUsed to send data to Google Analytics about the visitor's device and
behavior. Tracks the visitor across devices and marketing channels.
Expiry: SessionType: Pixel
_dc_gtm_UA-# [x2]Used by Google Tag Manager to control the loading of a Google
Analytics script tag.
Expiry: 1 dayType: HTTP
_ga [x2]Registers a unique ID that is used to generate statistical data on how
the visitor uses the website.
Expiry: 2 yearsType: HTTP
_gid [x2]Registers a unique ID that is used to generate statistical data on how
the visitor uses the website.
Expiry: 1 dayType: HTTP
Hotjar
7
Learn more about this provider
_hjIncludedInPageviewSampleUsed to detect whether the user navigation and
interactions are included in the website’s data analytics.
Expiry: 1 dayType: HTTP
_hjIncludedInSessionSampleRegisters data on visitors' website-behaviour. This is
used for internal analysis and website optimization.
Expiry: 1 dayType: HTTP
_hjAbsoluteSessionInProgressThis cookie is used to count how many times a
website has been visited by different visitors - this is done by assigning the
visitor an ID, so the visitor does not get registered twice.
Expiry: 1 dayType: HTTP
_hjFirstSeenThis cookie is used to determine if the visitor has visited the
website before, or if it is a new visitor on the website.
Expiry: 1 dayType: HTTP
_hjSession_#Collects statistics on the visitor's visits to the website, such as
the number of visits, average time spent on the website and what pages have been
read.
Expiry: 1 dayType: HTTP
_hjSessionUser_#Collects statistics on the visitor's visits to the website, such
as the number of visits, average time spent on the website and what pages have
been read.
Expiry: 1 yearType: HTTP
_hjTLDTestRegisters statistical data on users' behaviour on the website. Used
for internal analytics by the website operator.
Expiry: SessionType: HTTP
LinkedIn
1
Learn more about this provider
AnalyticsSyncHistoryUsed in connection with data-synchronization with
third-party analysis service.
Expiry: 29 daysType: HTTP
Microsoft
5
Learn more about this provider
c.gifCollects data on the user’s navigation and behavior on the website. This is
used to compile statistical reports and heatmaps for the website owner.
Expiry: SessionType: Pixel
CLIDCollects data on the user’s navigation and behavior on the website. This is
used to compile statistical reports and heatmaps for the website owner.
Expiry: 1 yearType: HTTP
_cltkRegisters statistical data on users' behaviour on the website. Used for
internal analytics by the website operator.
Expiry: SessionType: HTML
_clckCollects data on the user’s navigation and behavior on the website. This is
used to compile statistical reports and heatmaps for the website owner.
Expiry: 1 yearType: HTTP
_clskRegisters statistical data on users' behaviour on the website. Used for
internal analytics by the website operator.
Expiry: 1 dayType: HTTP
New Relic
2
Learn more about this provider
events/1/#Used to monitor website performance for statistical purposes.
Expiry: SessionType: Pixel
jserrors/1/#Pending
Expiry: SessionType: Pixel
Sai Global
2
Learn more about this provider
_hjRecordingLastActivitySets a unique ID for the session. This allows the
website to obtain data on visitor behaviour for statistical purposes.
Expiry: SessionType: HTML
hjViewportIdSets a unique ID for the session. This allows the website to obtain
data on visitor behaviour for statistical purposes.
Expiry: SessionType: HTML
Marketing 37

Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and engaging for the individual user.
Google
7
Learn more about this provider
IDEUsed by Google DoubleClick to register and report the website user's actions
after viewing or clicking one of the advertiser's ads with the purpose of
measuring the efficacy of an ad and to present targeted ads to the user.
Expiry: 1 yearType: HTTP
pagead/landing [x2]Collects data on visitor behaviour from multiple websites, in
order to present more relevant advertisement - This also allows the website to
limit the number of times that they are shown the same advertisement.
Expiry: SessionType: Pixel
test_cookieUsed to check if the user's browser supports cookies.
Expiry: 1 dayType: HTTP
ads/ga-audiencesUsed by Google AdWords to re-engage visitors that are likely to
convert to customers based on the visitor's online behaviour across websites.
Expiry: SessionType: Pixel
pagead/1p-user-list/#Tracks if the user has shown interest in specific products
or events across multiple websites and detects how the user navigates between
sites. This is used for measurement of advertisement efforts and facilitates
payment of referral-fees between websites.
Expiry: SessionType: Pixel
_gcl_auUsed by Google AdSense for experimenting with advertisement efficiency
across websites using their services.
Expiry: 3 monthsType: HTTP
LinkedIn
4
Learn more about this provider
bcookieUsed by the social networking service, LinkedIn, for tracking the use of
embedded services.
Expiry: 2 yearsType: HTTP
bscookieUsed by the social networking service, LinkedIn, for tracking the use of
embedded services.
Expiry: 2 yearsType: HTTP
lidcUsed by the social networking service, LinkedIn, for tracking the use of
embedded services.
Expiry: 1 dayType: HTTP
UserMatchHistoryUsed to track visitors on multiple websites, in order to present
relevant advertisement based on the visitor's preferences.
Expiry: 29 daysType: HTTP
Microsoft
11
Learn more about this provider
MUID [x2]Used widely by Microsoft as a unique user ID. The cookie enables user
tracking by synchronising the ID across many Microsoft domains.
Expiry: 1 yearType: HTTP
SRM_BTracks the user’s interaction with the website’s search-bar-function. This
data can be used to present the user with relevant products or services.
Expiry: 1 yearType: HTTP
ANONCHKRegisters data on visitors from multiple visits and on multiple websites.
This information is used to measure the efficiency of advertisement on websites.
Expiry: 1 dayType: HTTP
SMRegisters a unique ID that identifies the user's device during return visits
across websites that use the same ad network. The ID is used to allow targeted
ads.
Expiry: SessionType: HTTP
_uetsidUsed to track visitors on multiple websites, in order to present relevant
advertisement based on the visitor's preferences.
Expiry: PersistentType: HTML
_uetsid_expContains the expiry-date for the cookie with corresponding name.
Expiry: PersistentType: HTML
_uetvidUsed to track visitors on multiple websites, in order to present relevant
advertisement based on the visitor's preferences.
Expiry: PersistentType: HTML
_uetvid_expContains the expiry-date for the cookie with corresponding name.
Expiry: PersistentType: HTML
_uetsidCollects data on visitor behaviour from multiple websites, in order to
present more relevant advertisement - This also allows the website to limit the
number of times that they are shown the same advertisement.
Expiry: 1 dayType: HTTP
_uetvidUsed to track visitors on multiple websites, in order to present relevant
advertisement based on the visitor's preferences.
Expiry: 1 yearType: HTTP
Quantcast
1
Learn more about this provider
mcCollects data on the user's visits to the website, such as what pages have
been loaded. The registered data is used for targeted ads.
Expiry: 13 monthsType: HTTP
Sai Global
2
Learn more about this provider
_hjRecordingEnabledThis cookie is used to identify the visitor and optimize
ad-relevance by collecting visitor data from multiple websites – this exchange
of visitor data is normally provided by a third-party data-center or
ad-exchange.
Expiry: SessionType: HTML
EktGUIDThis cookie is used to collect information on a visitor. This information
will become an ID string with information on a specific visitor – ID information
strings can be used to target groups with similar preferences, or can be used by
third-party domains or ad-exchanges.
Expiry: 1 yearType: HTTP
Taboola
1
Learn more about this provider
eng_mtTracks the conversion rate between the user and the advertisement banners
on the website - This serves to optimise the relevance of the advertisements on
the website.
Expiry: PersistentType: HTML
YouTube
10
Learn more about this provider
VISITOR_INFO1_LIVETries to estimate the users' bandwidth on pages with
integrated YouTube videos.
Expiry: 179 daysType: HTTP
YSCRegisters a unique ID to keep statistics of what videos from YouTube the user
has seen.
Expiry: SessionType: HTTP
ytidb::LAST_RESULT_ENTRY_KEYStores the user's video player preferences using
embedded YouTube video
Expiry: PersistentType: HTML
yt-remote-cast-availableStores the user's video player preferences using
embedded YouTube video
Expiry: SessionType: HTML
yt-remote-cast-installedStores the user's video player preferences using
embedded YouTube video
Expiry: SessionType: HTML
yt-remote-connected-devicesStores the user's video player preferences using
embedded YouTube video
Expiry: PersistentType: HTML
yt-remote-device-idStores the user's video player preferences using embedded
YouTube video
Expiry: PersistentType: HTML
yt-remote-fast-check-periodStores the user's video player preferences using
embedded YouTube video
Expiry: SessionType: HTML
yt-remote-session-appStores the user's video player preferences using embedded
YouTube video
Expiry: SessionType: HTML
yt-remote-session-nameStores the user's video player preferences using embedded
YouTube video
Expiry: SessionType: HTML
s.go-mpulse.net
1
_boomr_akamaiXhrRetryCollects information on user preferences and/or interaction
with web-campaign content - This is used on CRM-campaign-platform used by
website owners for promoting events or products.
Expiry: PersistentType: HTML
Unclassified 17
Unclassified cookies are cookies that we are in the process of classifying,
together with the providers of individual cookies.
IBM
9
Learn more about this provider
Silverpop_cookiePending
Expiry: SessionType: HTTP
SP_PAGE_VISIT.18614049Pending
Expiry: 1 dayType: HTTP
SP_PAGE_VISIT.18656219Pending
Expiry: 1 dayType: HTTP
SP_PAGE_VISIT.18705815Pending
Expiry: 1 dayType: HTTP
SP_PAGE_VISIT.18752629Pending
Expiry: 1 dayType: HTTP
SP_PAGE_VISIT.18752633Pending
Expiry: 1 dayType: HTTP
SP_PAGE_VISIT.18754016Pending
Expiry: 1 dayType: HTTP
SP_PAGE_VISIT.18754055Pending
Expiry: 1 dayType: HTTP
VIEWPending
Expiry: 38 monthsType: HTTP
Sai Global
8
Learn more about this provider
checkout_emailPending
Expiry: SessionType: HTTP
currentBrowserUrlPending
Expiry: 1 dayType: HTTP
ecmPending
Expiry: SessionType: HTTP
ek_TimezoneOffsetPending
Expiry: SessionType: HTTP
EkAnalyticsPending
Expiry: 1 yearType: HTTP
GoogleAnalyticsUIDPending
Expiry: 2 yearsType: HTTP
TrackRegisteredUserGACookiePending
Expiry: 1 dayType: HTTP
UrlPreferencePending
Expiry: 1 yearType: HTTP
Cross-domain consent[#BULK_CONSENT_DOMAINS_COUNT#] [#BULK_CONSENT_TITLE#]
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
Cookie declaration last updated on 04.07.22 by Cookiebot


[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]

Cookies are small text files that can be used by websites to make a user's
experience more efficient.


We store cookies on your device if they are strictly necessary for the operation
of this site. For other types of cookies we may need your permission.

 

This site uses different types of cookies. Some cookies are placed by third
party services that help us manage your preferences, provide statistical
analysis and tailor the information you may see on our products and services.

 

You can find out more about our use of cookies in our Privacy Policy. 

[#OOI_PERSONAL_INFORMATION#]
Use necessary cookies only Allow selection Customize

Allow all cookies
Powered by Cookiebot by Usercentrics
Skip to content
Close

- Show main menu navigation below - Close main menu navigation below
Infostore
 *   Find Standards
   * Advanced Search
   * Standards Categories - ICS Codes
   * Popular Publishers
   * Standards by Publisher
   * Standards by Industry
   * Free Standards
   * Free alert service - StandardsWatch
   * Manage your Standards
   Find Standards
 *   Solutions
   * Standards Management - i2i
   * Metals Infobase
   * Materials Infobase
   * Free alert service - StandardsWatch
   * Managed Content Services
   * Testimonials
   * Log in to i2i
   Solutions
 *   Industry
   * Building & Construction
   * Medical Devices
   * Precision Engineering
   * All Industries
   Industry
 *   Resources
   * All Resources
   Resources
 *   Need Help?
   * Contact Us
   * PDF DRM Information
   * How to Purchase Standards
   * Multi-user PDF Information
   * Frequently Asked Questions
   Need Help?

0 CART


Credit card payment only is accepted for this order because it contains a mix of
both publications and training products.



My Cart
×
There are no items in your cart
×
Promotional code




SUBTOTAL
You have agreed to have read the document licence rules.
I have read all course pre-enrolment information

Please Confirm that you have read all course pre-enrolment information
Proceed to Checkout
Login or Create Account

Success! Added to cart
×

SUBTOTAL
Continue Shopping
LOGIN

Log in to Infostore
×
Email Address*

Password*

Keep me signed in
Forgot password?
Please Login or Create an Account so you can add users to your Multi user PDF
Later. More info
Create account

I want to create an account


Invalid username/password. Please try again.




LINKS

Log in to other SAI Global platforms:
 * i2i
 * Standards Online (SOL)

 *   Find Standards
   * Advanced Search
   * Standards Categories - ICS Codes
   * Popular Publishers
   * Standards by Publisher
   * Standards by Industry
   * Free Standards
   * Free alert service - StandardsWatch
   * Manage your Standards
   Find Standards
 *   Solutions
   * Standards Management - i2i
   * Metals Infobase
   * Materials Infobase
   * Free alert service - StandardsWatch
   * Managed Content Services
   * Testimonials
   * Log in to i2i
   Solutions
 *   Industry
   * Building & Construction
   * Medical Devices
   * Precision Engineering
   * All Industries
   Industry
 *   Resources
   * All Resources
   Resources
 *   Need Help?
   * Contact Us
   * PDF DRM Information
   * How to Purchase Standards
   * Multi-user PDF Information
   * Frequently Asked Questions
   Need Help?


SAI Global Standards is now part of Intertek, a leading Total Quality Assurance
provider to industries worldwide.
Thanks, don't show me this message
Search
Please enter a keyword to search

 * Key Standards by Industry
   
   Easily find popular Standards using our Key Standards by Industry
   collections.
   
   Search Now
 * Canadian Standards Association (CSA Group)
   
   Standards developed to improve safety, health, the environment and economic
   efficiency.
   
   Learn more
 * Precast/Prestressed Concrete Institute
   
   Standards for the design, manufacture and use of precast and prestressed
   concrete.
   
   Search Now
 * Intertek Acquisition Complete
   
   Read the media release.
   
   Read more

 * 
 * 
 * 
 * 

StandardsWatch

A free alert service making it easy to track changes to Standards.

Get started >


STANDARDS

Search and buy Standards online in digital PDF or hardcopy formats

SUBSCRIPTIONS

Multi-user online Standards collection: secure, flexible and cost effective

ISO STANDARDS

Order the most popular ISO Standards or check out the latest releases

NEWSLETTER

Subscribe for new Standards updates, management solutions & industry insights


HELPING YOU POWER UP YOUR WORLD WITH STANDARDS

SEARCH BY CATEGORY
Medical Devices
Medical Devices
Standards Management
Standards Management
Content Management
Content Management
2021 ASME BPVC
2021 ASME BPVC
NSAI Standards
NSAI Standards
DIN Standards
DIN Standards
IEC Standards
IEC Standards
BSI Standards
BSI Standards
STANDARDS
ISO/PAS 45005

Discover the new international Standard that has been created to prioritise
health and safety at work during the COVID pandemic.


Read more
Supply chain risk management

Supply chain risks must constantly be identified and mitigated to continually
deliver goods and services within strict timeframes.


Read more
ISO 31000

This Standard provides a generic approach to risk management to assist anyone
who manages risk in an organisation, not just professional risk managers.


Read more
A whole world of Standards

Discover the power of Standards and their importance across all industries.
Receive new & featured Standards, industry insights, management solutions and
even sales & discounts.

Join the community




×



×

LOG IN TO ADD USERS TO YOUR PDF

Once you've completed your purchase you'll get a link to My Orders on:
-the Confirmation page of check out
-and by email

You'll be able to access your Multi User Orders to add Users.


×

ALERT!

You have selected more than three (3) participants. Please contact our Customer
Service team.

×

ALERT!

You have already added this product in the cart.  If you would like to add
additional copies of this product please adjust the quantity in the cart.  

For more than 20 copies, please contact our Customer Support team on +44 (0)203
327 3140.



×

ALERT!

You have selected more than three (3) trainings. Please contact our Customer
Service team.
Please contact our Customer Service team on Email: sales@saiglobal.com Phone:
131 242 (Within Australia)



×

ALERT!

You have already added a product with different Currency. Please change the
currency.



×

DOCUMENT LICENCE RULE:


×

DOCUMENT LICENCE RULE:


×

ALERT!

This product cannot be added to your cart right now.

Please contact our Customer Service team on Email: standards@saiglobal.com

Phone: +44 0203 327 3140



×

ALERT!

You have already saved 6 Quotes. Please contact our Customer Service Team.



Corporate WebsiteCompany DetailsAbout UsCorporate GovernanceSAI Global Audit
ServicesSAI Global Training and Improvement Solutions
STANDARDS
Standards ManagementSearch StandardsPublishersPublisher DirectoryCategories
SUBSCRIPTIONS
Subscription SolutionsContent Management SoftwareStandards ManagementHSE
ObligationsMetals & Materials DatabasesEurolawLog in to i2iPublisher
ServicesTestimonials
KEY STANDARDS
ManagementSafetyMedical DevicesBuilding & ConstructionPrecision
EngineeringMiningElectricalEnvironmental
LEGAL
Terms & ConditionsPrivacy PolicyWeb Privacy & SecurityReturns PolicyData Subject
Requests
CUSTOMER SUPPORT
Frequently Asked QuestionsDRM InformationContact UsContact Other SAI Global
Businesses
STANDARDSSUBSCRIPTIONSKEY STANDARDSLEGALCUSTOMER SUPPORT
Standards ManagementSearch StandardsPublishers
Publisher DirectoryCategories
Subscription SolutionsContent Management SoftwareStandards ManagementHSE
ObligationsMetals & Materials Databases
EurolawLog in to i2iPublisher ServicesTestimonials
ManagementSafetyMedical DevicesBuilding & Construction
Precision EngineeringMiningElectricalEnvironmental
Terms & ConditionsPrivacy PolicyWeb Privacy & Security
Returns PolicyData Subject Requests
Frequently Asked QuestionsDRM Information
Contact UsContact Other SAI Global Businesses
CONNECT WITH SAI GLOBAL

SAI Global (trading name of ILI Limited) Heron House, 2 Garforth Place
Knowlhill Milton Keynes MK5 8PG
Call: +44 (0) 203 327 3140

© 2022 SAI Global Australia Pty Ltd ABN 14 144 974 087