uk.vwr.com Open in urlscan Pro
2606:4700::6810:3919  Public Scan

URL: https://uk.vwr.com/store/product/25993994/economy-spill-kit
Submission: On June 20 via api from DE — Scanned from DE

Form analysis 14 forms found in the DOM

Name: hiddenForm1POST /store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp

<form method="post" name="hiddenForm1" action="/store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp" id="hiddenForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div id="hidden_clicker" style="display:none">
    <a id="hiddenclicker" class="fb_session_dialog" href="#sessionTimeoutAlert">Hidden_link</a>
    <a id="hiddenclicker_2" class="fb_session_dialog" href="#sessionExpiryAlert">Hidden_link2</a>
    <a id="hiddenclicker_3" class="fb_session_dialog" href="#sessionSoftAlert">Hidden_link3</a>
    <input name="/atg/userprofiling/ProfileFormHandler.logout" style="display:none" id="Logout_session" type="submit" value=""><input name="_D:/atg/userprofiling/ProfileFormHandler.logout" type="hidden" value=" "><input
      name="/atg/userprofiling/ProfileFormHandler.softLogout" style="display:none" id="Logout_session_soft" type="submit" value=""><input name="_D:/atg/userprofiling/ProfileFormHandler.softLogout" type="hidden" value=" "><input
      name="/atg/userprofiling/ProfileFormHandler.logoutATGSession" style="display:none" id="Logout_ATGSession" type="submit" value=""><input name="_D:/atg/userprofiling/ProfileFormHandler.logoutATGSession" type="hidden" value=" ">
  </div>
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/global/gadgets/sessionTimeoutAlert.jsp"> </div>
</form>

Name: sessionTimeoutFormPOST /store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp.1

<form method="post" name="sessionTimeoutForm" action="/store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp.1" id="sessionTimeoutForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div class="modal-content">
    <div class="modal-body">
      <div class="row">
        <div class="col-lg-12 text-center">
          <p>Keep my session open?</p>
          <p> Ending In&nbsp;<span id="time"></span> </p>
        </div>
      </div>
    </div>
    <div class="modal-footer">
      <button type="button" class="btn btn-primary btn-block" id="refresh_session" onclick="if (!window.__cfRLUnblockHandlers) return false; javascript:reload_Page()">Yes</button>
      <button type="button" class="btn btn-default btn-block" onclick="if (!window.__cfRLUnblockHandlers) return false; logout_submit()">No</button>
    </div>
  </div>
</form>

Name: sessionExpiryFormPOST /store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp.2

<form method="post" name="sessionExpiryForm" action="/store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp.2" id="sessionExpiryForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div class="modal-content">
    <div class="modal-body">
      <div class="row">
        <div class="col-lg-12 text-center">
          <p>The session is expired</p>
        </div>
      </div>
    </div>
    <div class="modal-footer">
      <button type="button" class="btn btn-primary btn-block" id="login_again" onclick="if (!window.__cfRLUnblockHandlers) return false; javascript:to_login_Page()">Log In</button>
      <button type="button" class="btn btn-default btn-block" onclick="if (!window.__cfRLUnblockHandlers) return false; logout_submit_expiry()">Ok, I'll continue as logged out</button>
    </div>
  </div>
</form>

Name: sessionSoftFormPOST /store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp.3

<form method="post" name="sessionSoftForm" action="/store/index.jsp?_DARGS=/store/global/gadgets/sessionTimeoutAlert.jsp.3" id="sessionSoftForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div class="modal-content">
    <div class="modal-body">
      <div class="row">
        <div class="col-lg-12 text-center"> Your session has expired. For your security, we have logged you out. <br> Would you like to log in again?</div>
      </div>
    </div>
    <div class="modal-footer">
      <button type="button" class="btn btn-primary btn-block" id="login_soft_again" onclick="if (!window.__cfRLUnblockHandlers) return false; javascript:to_login_Page()">Log In</button>
      <button type="button" class="btn btn-default btn-block" onclick="if (!window.__cfRLUnblockHandlers) return false; logout_submit_expiry()">Log out</button>
    </div>
  </div>
</form>

<form>
  <button class="mmn-nav-toggle navbar-toggle hidden-md hidden-lg" type="button" data-toggle="collapse" data-target="#mmn-navbar-collapse" aria-expanded="true"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span
      class="icon-bar"></span> <span class="icon-bar"></span> </button>
  <div class="primary-logo mr-lg-4">
    <a href="/store/" id="" rel="" class="">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 260 60.69" role="img" aria-label="Avantor delivered by VWR">
<defs>
<linearGradient id="avantor-vwr-rev-gradient" x1="22.46" y1="1.64" x2="7" y2="32.57" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#2d65af"></stop>
<stop offset=".9" stop-color="#4cbfee"></stop>
</linearGradient>
<linearGradient id="avantor-vwr-rev-gradient-2" x1="25.83" y1="-5.83" x2="42.81" y2="33.91" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#4eb649"></stop>
<stop offset="1" stop-color="#4cbfee"></stop>
</linearGradient>
<linearGradient id="avantor-vwr-rev-gradient-3" x1="56.35" y1="34.86" x2="70.89" y2="-.13" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#2d65af"></stop>
<stop offset=".8" stop-color="#4cbfee"></stop>
</linearGradient>
<style>
                                  .avantor-vwr-rev-path-1 { fill: #fff; }
                                  .avantor-vwr-rev-path-2 { fill: url(#avantor-vwr-rev-gradient); }
                                  .avantor-vwr-rev-path-3 { fill: url(#avantor-vwr-rev-gradient-2); }
                                  .avantor-vwr-rev-path-4 { fill: url(#avantor-vwr-rev-gradient-3); }
                                
          
          </style>
</defs>
<path class="avantor-vwr-rev-path-1" d="M74.6 52.25a4.61 4.61 0 014.58-4.87 3.83 3.83 0 013.35 1.79v-6.48h1.56v14.18h-1.5v-1.73A3.79 3.79 0 0179.2 57a4.5 4.5 0 01-4.6-4.75zm8 0a3.22 3.22 0 10-6.42 0 3.21 3.21 0 106.42 0zM95.33 52.65H88a3.1 3.1 0 003.21 2.91 3.37 3.37 0 002.72-1.25l1.1.93a4.87 4.87 0 01-8.61-3.05 4.54 4.54 0 014.62-4.81A4.31 4.31 0 0195.37 52c0 .27-.04.54-.04.65zm-7.28-1.27h5.76A2.75 2.75 0 0091 48.8a3 3 0 00-2.95 2.58zM99.34 42.69v14.18h-1.56V42.69zM102.15 44.66a1.14 1.14 0 111.14 1.12 1.12 1.12 0 01-1.14-1.12zm1.91 2.83v9.38h-1.56v-9.38zM107.78 47.49l2.87 7.4 2.87-7.4h1.68l-3.82 9.38h-1.5l-3.82-9.38zM124.89 52.65h-7.32a3.1 3.1 0 003.22 2.91 3.36 3.36 0 002.71-1.25l1.1.93a4.87 4.87 0 01-8.6-3.05 4.54 4.54 0 014.62-4.81 4.31 4.31 0 014.31 4.62c0 .27-.04.54-.04.65zm-7.28-1.27h5.76a2.75 2.75 0 00-2.78-2.58 3 3 0 00-2.98 2.58zM128.78 47.49v1.72a3.51 3.51 0 013.05-1.83h.38v1.74h-.61c-1.8 0-2.86 1.37-2.86 3.26v4.52h-1.56v-9.41zM142 52.65h-7.3a3.1 3.1 0 003.22 2.91 3.35 3.35 0 002.71-1.25l1.1.93a4.87 4.87 0 01-8.61-3.05 4.54 4.54 0 014.62-4.81 4.31 4.31 0 014.32 4.62c0 .27-.06.54-.06.65zm-7.28-1.27h5.76a2.75 2.75 0 00-2.78-2.58 3 3 0 00-2.96 2.58zM143.74 52.25a4.61 4.61 0 014.58-4.87 3.86 3.86 0 013.36 1.79v-6.48h1.56v14.18h-1.51v-1.73a3.79 3.79 0 01-3.39 1.86 4.5 4.5 0 01-4.6-4.75zm8 0a3.21 3.21 0 10-6.41 0 3.21 3.21 0 106.41 0zM162.93 55.18v1.69h-1.48V42.69H163v6.44a3.82 3.82 0 013.33-1.75 4.59 4.59 0 014.57 4.87 4.48 4.48 0 01-4.58 4.75 3.8 3.8 0 01-3.39-1.82zm6.38-2.93a3.22 3.22 0 10-6.42 0 3.21 3.21 0 106.42 0zM171.62 47.49h1.7l3 7.13 2.83-7.13h1.64l-5.32 13.2h-1.62l1.68-4.18zM194.01 51.75l-5.25-12.2h-3.63l7.25 17.06h3.26l7.25-17.06h-3.63l-5.25 12.2zM225.36 51.75l-5.25-12.2h-2.27l-5.25 12.2-5.25-12.2h-3.63l7.25 17.06h3.27l4.74-11.19 4.75 11.19h3.27l7.25-17.06h-3.64l-5.24 12.2zM244.35 39.2a5 5 0 00-4 2.17l-.13.14-.83-1.95h-3v17H240v-9.89a4 4 0 014-3.84h.74l1.39-3.29a3.27 3.27 0 00-1.77-.34M249.47 40.05h-.93v-.49H251v.49h-1v2.77h-.55zm2-.49h.53l1.07 2 1.07-2h.57v3.26h-.55v-2.24l-.91 1.6h-.36l-.92-1.6v2.24h-.54z"></path>
<path class="avantor-vwr-rev-path-2" d="M16.81 28.81c-3.17 0-5.28-1.6-5.28-5.42 0-5.62 6.3-17.34 12.17-21.47A10.45 10.45 0 0018.5 0h-1.15C7.7 0 0 15.54 0 22.88c0 6 4.37 10 11.07 10S22.85 28 24.19 26.42l-.09-.19c-1.23.77-3.97 2.58-7.29 2.58z"></path>
<path class="avantor-vwr-rev-path-3" d="M47.88 25.88L39.63 6.65A10.6 10.6 0 0029.79 0H18.5a10.72 10.72 0 018.81 6.25l8.25 19.24a10.6 10.6 0 009.84 6.65h.36a10.43 10.43 0 005.12-2.37 10.6 10.6 0 01-3-3.89z"></path>
<path class="avantor-vwr-rev-path-4" d="M71.91 0a10.62 10.62 0 00-9.85 6.65l-8.24 19.23a10.77 10.77 0 01-8.06 6.28h10.53a10.63 10.63 0 009.85-6.65l8.24-19.24a10.49 10.49 0 018.06-6V0z"></path>
<path class="avantor-vwr-rev-path-1" d="M124.22 22.17l-7.06-16.41h-4.88l9.74 22.95h4.4l9.74-22.95h-4.88l-7.06 16.41zM177 5.27c-1.95 0-4.39 1-5.37 2.44l-.24.24-.93-2.19h-4.2v23h4.88V14.84a5.41 5.41 0 015.37-5.17c3.23 0 4.74 1.75 4.89 4.88v14.16h4.88V14.55c0-5.37-3.42-9.28-9.28-9.28zM219.12 5.27a11.83 11.83 0 00-12 12 12 12 0 0023.94 0 11.83 11.83 0 00-11.94-12zm0 19.54c-4.64 0-7.08-3.42-7.08-7.57s2.44-7.57 7.08-7.57 7.08 3.41 7.08 7.57-2.44 7.57-7.08 7.57zM203.27 10.15l1.87-4.39h-6.75V0h-4.79v5.76h-2.44l-1.86 4.39h4.3v11.73c0 4.39 2.64 6.83 7.53 6.83l2.68-.48v-4.4l-2.93.49a2.35 2.35 0 01-2.49-2.44V10.15zM156.63 5.76h-.45l-.93 2.18-.25-.23a9.28 9.28 0 00-6.35-2.44 11.63 11.63 0 00-11.72 12 11.62 11.62 0 0011.72 12 9.24 9.24 0 006.35-2.51l.25-.24.92 2.19h4.21v-23h-3.77zm-7.71 19c-4.64 0-7.13-3.42-7.13-7.57s2.49-7.57 7.13-7.57c4.15 0 7.08 3.41 7.08 7.57s-2.93 7.62-7.08 7.62zM105.78 5.76h-.45l-.93 2.18-.23-.23a9.32 9.32 0 00-6.35-2.44 11.63 11.63 0 00-11.73 12 11.63 11.63 0 0011.73 12 9.28 9.28 0 006.35-2.44l.24-.24.93 2.19h4.2v-23h-3.76zm-7.72 19c-4.64 0-7.13-3.42-7.13-7.57s2.49-7.57 7.13-7.57c4.15 0 7.08 3.41 7.08 7.57s-2.93 7.62-7.08 7.62zM246 5.27a6.77 6.77 0 00-5.38 2.93l-.18.18-1.11-2.62h-4.08v23h4.89V15.33a5.41 5.41 0 015.37-5.18h1l1.88-4.42a4.4 4.4 0 00-2.39-.46zM252.92 6.42h-1.25v-.67h3.25v.67h-1.25v3.73h-.75zm2.67-.67h.76l1.45 2.65 1.44-2.65h.76v4.4h-.73v-3L258 9.28h-.49l-1.24-2.15v3h-.72z"></path>
</svg>
</a>
  </div>
</form>

Name: searchFormGET /store/search/searchResultList.jsp

<form method="get" name="searchForm" action="/store/search/searchResultList.jsp" id="searchForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div class="input-group input-group-sm" id="searchuidiv">
    <input placeholder="Search by keyword, supplier, CAS or part number" aria-label="Search by keyword, supplier, CAS or part number" autocomplete="off" name="keyword" id="keyword" data-toggle="dropdown" class="form-control ui-autocomplete-input"
      type="text">
    <input size="40" name="/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value="and"><input name="_D:/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value=" "><input
      name="/vwr/search/SearchFormHandler.keywordSearch" id="searchSubmitButton" type="hidden" value="" class="submitBtn"><input name="_D:/vwr/search/SearchFormHandler.keywordSearch" type="hidden" value=" "><span class="input-group-btn">
      <button class="btn-search btn btn-primary" onclick="if (!window.__cfRLUnblockHandlers) return false; return submitSearch();" type="button" aria-label="Submit search query">
        <svg class="icon icon-lg">
          <use xlink:href="#search-icon"></use>
        </svg>
      </button>
    </span>
    <div class="dropdown-menu">
      <div class="search-dropdown">
        <div class="search-links clearfix" id="advSearchOpts">
          <ul class="list-unstyled">
            <li><a href="/store/search/searchAdv.jsp?tabId=advSearch">Advanced</a></li>
            <li><a href="/store/search/searchMSDS.jsp?tabId=msdsSearch">SDS</a></li>
            <li><a href="/store/search/searchCerts.jsp?tabId=certSearch">Certificates</a></li>
            <li>
              <a href="/store/search/searchMol.jsp" id="chemSearchLink" class="top-subnav-label" onmouseover="if (!window.__cfRLUnblockHandlers) return false; showstuff('chemhelp');" onmouseout="if (!window.__cfRLUnblockHandlers) return false; hidestuff('chemhelp');">Chemical Structure</a>
              <div id="chemhelp" class="chemhelpbox" style="display:none;">Try the improved Chemical Structure search through the new <strong>VWR Building Blocks Portal, powered by eMolecules</strong></div>
            </li>
            <li class=""><a href="https://cedeclaration.vwr.com/front-search" target="_blank">CE Declaration Portal</a></li>
          </ul>
        </div>
      </div>
    </div>
  </div>
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/cms/m-uk.vwr.com/en_GB/header_202261394330213.jsp.searchForm"> </div>
</form>

Name: categoryFormGET /store/search/searchResultList.jsp

<form method="get" name="categoryForm" action="/store/search/searchResultList.jsp" id="categoryForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div><input type="hidden" name="catId" value="">
  <input type="hidden" name="catName" value="">
  <input type="hidden" name="search.x" value="foo">
  <input size="40" name="/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value="and"><input name="_D:/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value=" "><input
    name="/vwr/search/SearchFormHandler.categorySearch" style="display: none;" id="categorySubmitButton" type="submit"><input name="_D:/vwr/search/SearchFormHandler.categorySearch" type="hidden" value=" ">
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/cms/m-uk.vwr.com/en_GB/header_202261394330213.jsp.categoryForm"> </div>
</form>

Name: supplierFormGET /store/search/searchResultList.jsp

<form method="get" name="supplierForm" action="/store/search/searchResultList.jsp" id="supplierForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div><input type="hidden" name="supplierId" value="">
  <input type="hidden" name="supplierName" value="">
  <input type="hidden" name="search.x" value="foo">
  <input size="40" name="/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value="and"><input name="_D:/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value=" "><input
    name="/vwr/search/SearchFormHandler.supplierCategorySearch" style="display: none;" id="supplierSubmitButton" type="submit"><input name="_D:/vwr/search/SearchFormHandler.supplierCategorySearch" type="hidden" value=" ">
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/cms/m-uk.vwr.com/en_GB/header_202261394330213.jsp.supplierForm"> </div>
</form>

Name: moreSuggestionsFormGET /store/search/searchResultList.jsp

<form method="get" name="moreSuggestionsForm" action="/store/search/searchResultList.jsp" id="moreSuggestionsForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div><input type="hidden" name="suggestionType" value="">
  <input type="hidden" name="suggestionText" value="">
  <input type="hidden" name="search.x" value="foo">
  <input size="40" name="/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value="and"><input name="_D:/vwr/search/SearchFormHandler.searchRequest.searchOperator" type="hidden" value=" "><input
    name="/vwr/search/SearchFormHandler.moreSuggestionsSearch" style="display: none;" id="moreSuggestionsSubmitButton" type="submit"><input name="_D:/vwr/search/SearchFormHandler.moreSuggestionsSearch" type="hidden" value=" ">
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/cms/m-uk.vwr.com/en_GB/header_202261394330213.jsp.moreSuggestionsForm"> </div>
</form>

Name: headerLoginFormPOST /store/auth/login?_DARGS=/store/global/header/json/headerLoginInfo.jsp

<form method="post" name="headerLoginForm" action="/store/auth/login?_DARGS=/store/global/header/json/headerLoginInfo.jsp" id="headerLoginForm" class="row row-no-gutters hidden-xs hidden-sm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="7161375398348310135"> </div>
  <div class="col-xs-12 col-sm-2 pull-right text-right">
    <input type="submit" id="fb_submit" class="btn btn-sm" value="Log In">
  </div>
  <div class="col-xs-12 col-md-10 col-md-offset-2 text-right">
    <span class="small">
      <a href="/store/auth/register" class="text-white">
											Not registered?&nbsp;&nbsp;
											<strong>
												Register<svg class="icon right-caret-thin">
				                        			<use xlink:href="#right-caret-thin-icon"></use>
				                     			</svg>
											</strong>
										</a>
    </span>
  </div>
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/global/header/json/headerLoginInfo.jsp"> </div>
</form>

Name: orderPOST /store/catalog/product.jsp?&_DARGS=/store/services/catalog/json/stiboOrderTableRender.jsp.order

<form method="post" name="order" action="/store/catalog/product.jsp?&amp;_DARGS=/store/services/catalog/json/stiboOrderTableRender.jsp.order">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="7161375398348310135"> </div><input name="/vwr/commerce/order/purchase/CartFormHandler.moveToPurchaseInfoErrorURL" type="hidden"
    value="/store/services/catalog/json/stiboOrderTableRender.jsp?catalog_number="><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.moveToPurchaseInfoErrorURL" type="hidden" value=" ">
  <div id="customCatalogMessage">
  </div>
  <span id="avantorprocessedproduct"></span>
  <div id="unknown_cpriceMsg" style="display:none">
    <div id="unknown_cpriceMsg1" class="csm_icon">
      <img src="/images/no_contract_price.png"> We are currently unable to calculate your contract price for this item. List price is being displayed temporarily. When your order is processed, you will be invoiced at your contract price even though
      list price is displayed now
    </div>
  </div>
  <div id="trTopBlockedCustomMsg" style="display:none">
    <img height="16" width="16" alt="Blocked" src="/images/shopping_icons2/icon_blocked.png">
    <div id="topBlockedCustomMsg"></div>
  </div>
  <div id="ifpParam_121-0178EA" style="display:none;">"121-0178EA","Portable spill kit that comes in a durable see-through bag with shoulder strap. Designed for small spills of chemicals and hazardous liquids. Contents : 25 pads (41 cm x 51 cm) , 4
    socs (Ø 7.6 cm x 122 cm). 1 * 1 items","121-0178","1 * 1 items"</div>
  <div id="ifpParam_121-0177EA" style="display:none;">"121-0177EA","Portable spill kit that comes in a durable see-through bag with shoulder strap. Designed for small spills of industrial liquids including oils, water, solvents, coolants, etc.
    Contents : 25 pads (41 cm x 51 cm) , 4 socs (Ø 7.6 cm x 122 cm). 1 * 1 items","121-0177","1 * 1 items"</div>
  <div id="ifpParam_121-0176EA" style="display:none;">"121-0176EA","Portable spill kit that comes in a durable see-through bag with shoulder strap. Designed for small spills of oil and petroleum based liquids. Contents : 25 pads (41 cm x 51 cm) , 4
    socs (Ø 7.6 cm x 122 cm). 1 * 1 items","121-0176","1 * 1 items"</div>
  <div class="hide" id="zeroPricingDiv"> Inquire for Price</div>
  <div id="purchaseHold" class="hide"> Stock for this item is limited, but may be available in a warehouse close to you. Please make sure that you are logged in to the site so that available stock can be displayed. If the <img height="10" width="10"
      alt="call" src="/images/shopping_icons2/icon_call.png"> is still displayed and you need assistance, please call us on 0800 22 33 44.</div>
  <div id="sellHold" class="hide"> Stock for this item is limited, but may be available in a warehouse close to you. Please make sure that you are logged in to the site so that available stock can be displayed. If the <img height="10" width="10"
      alt="call" src="/images/shopping_icons2/icon_call.png"> is still displayed and you need assistance, please call us on 0800 22 33 44</div>
  <div id="restricted" class="hide"> Additional Documentation may be needed to purchase this item. A VWR representative will contact you if needed.</div>
  <div id="restrictedProduct" class="hide"> Additional Documentation may be needed to purchase this item. A VWR representative will contact you if needed.</div>
  <div id="Blocked" class="hide"> This product has been blocked by your organisation. Please contact your purchasing department for more information.</div>
  <div id="replacement" class="hide"> The original product is no longer available. The replacement shown is available.</div>
  <div id="crossreference" class="hide"> Product(s) marked with this symbol are discontinued - sold till end of stock. Alternatives may be available by searching with the VWR Catalogue Number listed above. If you need further assistance, please call
    VWR Customer Service on 0800 22 33 44.</div>
  <table class="table-stack table table-responsive table-product mb-2" id="order" cellspacing="0" width="100%">
    <input type="hidden" name="stiboProducts" id="hStiboProducts"
      value="[com.vwr.gw.commerce.catalog.LocalizedStiboProduct@581ff391, com.vwr.gw.commerce.catalog.LocalizedStiboProduct@3d2b5c68, com.vwr.gw.commerce.catalog.LocalizedStiboProduct@4c743cf8]">
    <thead>
      <tr>
        <th> Description</th>
        <th> Absorbency</th>
        <th> W×D×H</th>
        <th> Pk</th>
        <th>VWR Catalog Number</th>
        <th>Price</th>
        <th class="qty-col">Quantity</th>
      </tr>
    </thead>
    <tbody>
      <tr class="product-row-main">
        <td class="product-head" data-title="Description" rowspan="1">
          <span id="CC_121-0178EA_C0" data-id="stockroom_121-0178" class="CC_121-0178EA_cl" style="color: #">
            <span itemprop="description">Economy spill kit, chemical</span>
          </span>
        </td>
        <td class="" data-title="Absorbency" rowspan="1">
          <span id="CC_121-0178EA_C1" data-id="stockroom_121-0178" class="CC_121-0178EA_cl" style="color: #"> 32 l</span>
        </td>
        <td class="" data-title="W×D×H" rowspan="1">
          <span id="CC_121-0178EA_C2" data-id="stockroom_121-0178" class="CC_121-0178EA_cl" style="color: #"> 406,4×508,0×101,6 mm</span>
        </td>
        <td class="" data-title="Pk" rowspan="1">
          <span id="CC_121-0178EA_C3" data-id="stockroom_121-0178" class="CC_121-0178EA_cl" style="color: #"> 1</span>
        </td>
        <td data-title="VWR Catalog Number" class="productGrid" rowspan="1">
          <span id="CC_121-0178EA_C" data-id="stockroom_121-0178" class="CC_121-0178EA_cl" style="color: #">
            <span itemprop="sku">121-0178</span>
          </span>
        </td>
        <td data-title="Price" id="LA121-0178EA" class="productGrid">
          <div id="L121-0178EA" class="price">£148.00</div>
        </td>
        <td data-title="Quantity" id="QTY121-0178EA" class="qty-col">
          <div class="input-group input-group-sm input-number-group" id="discontinued_TR_121-0178EA" data-src="121-0178EA,0,">
            <span class="input-group-btn"><button type="button" class="input-number-decrement btn btn-default btn-number" field="121-0178EA" onclick="javascript:qtyminus(this, event);stiboShowWarning('121-0178EA',0,'');">-</button></span>
            <input type="text" class="form-control input-number quantity" value="0" minlength="1" size="4" maxlength="4" name="121-0178EA" id="qty_121-0178EA" onkeypress="return isNumeric(event);" onpaste="return false;"
              onkeyup="stiboShowWarning('121-0178EA',0,'');" onblur="dfsTxtFocusOut('121-0178EA');" onfocus="dfsTxtOnFocus('121-0178EA');" aria-label="Quantity">
            <span class="input-group-btn"><button type="button" class="input-number-increment btn btn-default btn-number" field="121-0178EA" onclick="javascript:qtyplus(this, event);stiboShowWarning('121-0178EA',0,'');">+</button></span>
            <div style="display: none;" class="chemhelpbox min_dialog" id="warningMsg121-0178EA">
              <div style="z-index:105;">The minimum order for this item is <span id="minQty_121-0178EA"></span>.</div>
            </div>
          </div>
          <input name="/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value="121-0178EA"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value=" "><input
            name="/vwr/commerce/order/purchase/CartFormHandler.promotionalSkuId" type="hidden" value=""><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.promotionalSkuId" type="hidden" value=" ">
        </td>
      </tr>
      <tr class="product-row-alt">
        <td colspan="50">
          <div id="collapse-2_1" class="product-row-alt-inner">
            <div id="cnt_desc_2_1">
              <div class="product_page_icons"> </div>
              <div class="product_page_certs">
              </div>
            </div>
            <p class="text-success">
              <span style="display:none;" id="clearance_121-0178">Clearance . Act quickly! These items have limited quantity and availability</span>
            </p>
          </div>
        </td>
      </tr>
    </tbody>
    <tbody>
      <tr class="product-row-main">
        <td class="product-head" data-title="Description" rowspan="1">
          <span id="CC_121-0177EA_C0" data-id="stockroom_121-0177" class="CC_121-0177EA_cl" style="color: #">
            <span itemprop="description">Economy spill kit, maintanence</span>
          </span>
        </td>
        <td class="" data-title="Absorbency" rowspan="1">
          <span id="CC_121-0177EA_C1" data-id="stockroom_121-0177" class="CC_121-0177EA_cl" style="color: #"> 32 l</span>
        </td>
        <td class="" data-title="W×D×H" rowspan="1">
          <span id="CC_121-0177EA_C2" data-id="stockroom_121-0177" class="CC_121-0177EA_cl" style="color: #"> 406,4×508,0×101,6 mm</span>
        </td>
        <td class="" data-title="Pk" rowspan="1">
          <span id="CC_121-0177EA_C3" data-id="stockroom_121-0177" class="CC_121-0177EA_cl" style="color: #"> 1</span>
        </td>
        <td data-title="VWR Catalog Number" class="productGrid" rowspan="1">
          <span id="CC_121-0177EA_C" data-id="stockroom_121-0177" class="CC_121-0177EA_cl" style="color: #">
            <span itemprop="sku">121-0177</span>
          </span>
        </td>
        <td data-title="Price" id="LA121-0177EA" class="productGrid">
          <div id="L121-0177EA" class="price">£146.00</div>
        </td>
        <td data-title="Quantity" id="QTY121-0177EA" class="qty-col">
          <div class="input-group input-group-sm input-number-group" id="discontinued_TR_121-0177EA" data-src="121-0177EA,0,">
            <span class="input-group-btn"><button type="button" class="input-number-decrement btn btn-default btn-number" field="121-0177EA" onclick="javascript:qtyminus(this, event);stiboShowWarning('121-0177EA',0,'');">-</button></span>
            <input type="text" class="form-control input-number quantity" value="0" minlength="1" size="4" maxlength="4" name="121-0177EA" id="qty_121-0177EA" onkeypress="return isNumeric(event);" onpaste="return false;"
              onkeyup="stiboShowWarning('121-0177EA',0,'');" onblur="dfsTxtFocusOut('121-0177EA');" onfocus="dfsTxtOnFocus('121-0177EA');" aria-label="Quantity">
            <span class="input-group-btn"><button type="button" class="input-number-increment btn btn-default btn-number" field="121-0177EA" onclick="javascript:qtyplus(this, event);stiboShowWarning('121-0177EA',0,'');">+</button></span>
            <div style="display: none;" class="chemhelpbox min_dialog" id="warningMsg121-0177EA">
              <div style="z-index:105;">The minimum order for this item is <span id="minQty_121-0177EA"></span>.</div>
            </div>
          </div>
          <input name="/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value="121-0177EA"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value=" "><input
            name="/vwr/commerce/order/purchase/CartFormHandler.promotionalSkuId" type="hidden" value=""><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.promotionalSkuId" type="hidden" value=" ">
        </td>
      </tr>
      <tr class="product-row-alt">
        <td colspan="50">
          <div id="collapse-3_1" class="product-row-alt-inner">
            <div id="cnt_desc_3_1">
              <div class="product_page_icons"> </div>
              <div class="product_page_certs">
              </div>
            </div>
            <p class="text-success">
              <span style="display:none;" id="clearance_121-0177">Clearance . Act quickly! These items have limited quantity and availability</span>
            </p>
          </div>
        </td>
      </tr>
    </tbody>
    <tbody>
      <tr class="product-row-main">
        <td class="product-head" data-title="Description" rowspan="1">
          <span id="CC_121-0176EA_C0" data-id="stockroom_121-0176" class="CC_121-0176EA_cl" style="color: #">
            <span itemprop="description">Economy spill kit, oil</span>
          </span>
        </td>
        <td class="" data-title="Absorbency" rowspan="1">
          <span id="CC_121-0176EA_C1" data-id="stockroom_121-0176" class="CC_121-0176EA_cl" style="color: #"> 32 l</span>
        </td>
        <td class="" data-title="W×D×H" rowspan="1">
          <span id="CC_121-0176EA_C2" data-id="stockroom_121-0176" class="CC_121-0176EA_cl" style="color: #"> 406,4×508,0×101,6 mm</span>
        </td>
        <td class="" data-title="Pk" rowspan="1">
          <span id="CC_121-0176EA_C3" data-id="stockroom_121-0176" class="CC_121-0176EA_cl" style="color: #"> 1</span>
        </td>
        <td data-title="VWR Catalog Number" class="productGrid" rowspan="1">
          <span id="CC_121-0176EA_C" data-id="stockroom_121-0176" class="CC_121-0176EA_cl" style="color: #">
            <span itemprop="sku">121-0176</span>
          </span>
        </td>
        <td data-title="Price" id="LA121-0176EA" class="productGrid">
          <div id="L121-0176EA" class="price">£140.00</div>
        </td>
        <td data-title="Quantity" id="QTY121-0176EA" class="qty-col">
          <div class="input-group input-group-sm input-number-group" id="discontinued_TR_121-0176EA" data-src="121-0176EA,0,">
            <span class="input-group-btn"><button type="button" class="input-number-decrement btn btn-default btn-number" field="121-0176EA" onclick="javascript:qtyminus(this, event);stiboShowWarning('121-0176EA',0,'');">-</button></span>
            <input type="text" class="form-control input-number quantity" value="0" minlength="1" size="4" maxlength="4" name="121-0176EA" id="qty_121-0176EA" onkeypress="return isNumeric(event);" onpaste="return false;"
              onkeyup="stiboShowWarning('121-0176EA',0,'');" onblur="dfsTxtFocusOut('121-0176EA');" onfocus="dfsTxtOnFocus('121-0176EA');" aria-label="Quantity">
            <span class="input-group-btn"><button type="button" class="input-number-increment btn btn-default btn-number" field="121-0176EA" onclick="javascript:qtyplus(this, event);stiboShowWarning('121-0176EA',0,'');">+</button></span>
            <div style="display: none;" class="chemhelpbox min_dialog" id="warningMsg121-0176EA">
              <div style="z-index:105;">The minimum order for this item is <span id="minQty_121-0176EA"></span>.</div>
            </div>
          </div>
          <input name="/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value="121-0176EA"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value=" "><input
            name="/vwr/commerce/order/purchase/CartFormHandler.promotionalSkuId" type="hidden" value=""><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.promotionalSkuId" type="hidden" value=" ">
        </td>
      </tr>
      <tr class="product-row-alt">
        <td colspan="50">
          <div id="collapse-4_1" class="product-row-alt-inner">
            <div id="cnt_desc_4_1">
              <div class="product_page_icons"> </div>
              <div class="product_page_certs">
              </div>
            </div>
            <p class="text-success">
              <span style="display:none;" id="clearance_121-0176">Clearance . Act quickly! These items have limited quantity and availability</span>
            </p>
          </div>
        </td>
      </tr>
    </tbody>
    <tbody>
      <script type="text/javascript">
        skuIdsBarcode = '121-0178EA,121-0177EA,121-0176EA';
        $.getJSON('/store/services/pricing/json/skuPricing.jsp?skuIds=121-0178EA,121-0177EA,121-0176EA' + '&salesOrg=5000&salesOffice=0000&profileLocale=en_US&promoCatalogNumber=&promoCatalogNumberForSkuId=&forcePromo=true', function(data) {
          $.each(data, function(index, item) {
            var skuId = item.skuId;
            item.skuId = item.skuId.split('/').join('_');
            var catNum = (item.catalogNumber == '') ? jqEscapeId(item.skuId).slice(0, -2) : jqEscapeId(item.catalogNumber);
            var isMarketSourceItem = item.marketSourceItem;
            if (item.callForPriceIndicator == 'true') {
              var ifpEnabled = false;
              var ifpHtml = "";
              if (ifpEnabled) {
                var ifpParam = $("#ifpParam_" + jqEscapeId(item.skuId.replace(' ', '_'))).text();
                ifpHtml = "<a class='btn btn-primary btn-sm' href='javascript:addInquireForPrice(" + ifpParam + ");'>Inquire for Price</a>";
                $("#S" + jqEscapeId(item.skuId.replace(' ', '_'))).html(ifpHtml);
                $("#LA" + jqEscapeId(item.skuId.replace(' ', '_'))).html(ifpHtml);
              } else {
                var ifpParam = item.skuId + "LogInToRequest";
                ifpHtml = "<a class='btn btn-primary btn-sm' href='javascript:showIfpMessage(\"" + ifpParam + "\");'>Inquire for Price</a>";
                $("#S" + jqEscapeId(item.skuId.replace(' ', '_'))).html(ifpHtml);
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html(ifpHtml);
                $("#SA" + jqEscapeId(item.skuId.replace(' ', '_'))).html(ifpHtml);
              }
            } else if (item.promoPrice != "" && item.promoPriceUsed == 'true') {
              if (true && item.promoPrice != "" && item.promoPriceUsed == 'true') {
                if (item.clearancePriceEnabled == 'true') {
                  $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('<p style="text-decoration:line-through">' + item.listPrice + ' </p><font class="text-success">' + item.promoPrice + '</font>');
                  $("#clearance_" + catNum).css("display", "block");
                } else {
                  $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Sale Price:<br/>' + item.promoPrice);
                  $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                    return $('<div ></div>').html(item.promoMessage).text()
                  });
                }
              } else {
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html(item.promoPrice);
                $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                  return $('<div ></div>').html(item.promoMessage).text()
                });
              }
              if (true && isMarketSourceItem == "true") {
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Login For Price');
              } else {
                if (true && item.promoPrice != "" && item.promoPriceUsed == 'true') {
                  if (item.clearancePriceEnabled == 'true') {
                    $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('<p style="text-decoration:line-through">' + item.listPrice + ' </p><font class="text-success">' + item.promoPrice + '</font>');
                    $("#clearance_" + catNum).css("display", "block");
                  } else {
                    $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Sale Price:<br/>' + item.promoPrice);
                    $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                      return $('<div ></div>').html(item.promoMessage).text()
                    });
                  }
                } else {
                  $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html(item.promoPrice);
                  $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                    return $('<div ></div>').html(item.promoMessage).text()
                  });
                }
              }
              if (true && isMarketSourceItem == "true") {
                $("#S" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Login For Price');
              } else {
                if (true && item.promoPrice != "" && item.promoPriceUsed == 'true') {
                  if (item.clearancePriceEnabled == 'true') {
                    $("#SA" + jqEscapeId(item.skuId.replace(' ', '_'))).html('<p style="text-decoration:line-through">' + item.listPrice + ' </p><font class="text-success">' + item.salePrice + '</font>');
                    $("#clearance_" + catNum).css("display", "block");
                  } else {
                    $("#SA" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Sale Price:<br/>' + item.salePrice);
                    $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                      return $('<div ></div>').html(item.promoMessage).text()
                    });
                  }
                } else {
                  $("#SA" + jqEscapeId(item.skuId.replace(' ', '_'))).html(item.salePrice);
                  $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                    return $('<div ></div>').html(item.promoMessage).text()
                  });
                }
              }
            } else if (false && item.expertPrice != "" && item.expertPriceUsed == 'true') {
              if (false && item.expertPrice != "" && item.expertPriceUsed == 'true') {
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('<p class="expert_price" style="text-decoration:line-through">' + item.listPrice + '</p>Today&#39;s Price:<br/>' + item.expertPrice);
              }
              if (true && isMarketSourceItem == "true") {
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Login For Price');
              } else {
                if (false && item.expertPrice != "" && item.expertPriceUsed == 'true') {
                  $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('<p class="expert_price" style="text-decoration:line-through">' + item.listPrice + '</p>Today&#39;s Price:<br/>' + item.expertPrice);
                }
              }
              if (true && isMarketSourceItem == "true") {
                $("#S" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Login For Price');
              } else {
                if (false && item.expertPrice != "" && item.expertPriceUsed == 'true') {
                  $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('<p class="expert_price" style="text-decoration:line-through">' + item.listPrice + '</p>Today&#39;s Price:<br/>' + item.expertPrice);
                }
              }
            } else {
              if (true && isMarketSourceItem == "true") {
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Login For Price');
                $("#S" + jqEscapeId(item.skuId.replace(' ', '_'))).html('Login For Price');
              } else {
                $("#L" + jqEscapeId(item.skuId.replace(' ', '_'))).html(item.listPrice);
                $("#SA" + jqEscapeId(item.skuId.replace(' ', '_'))).html(item.salePrice);
                $("#PM" + jqEscapeId(item.skuId.replace(' ', '_'))).html(function() {
                  return $('<div ></div>').html(item.promoMessage).text()
                });
              }
            }
            $("#Break" + jqEscapeId(item.skuId.replace(' ', '_'))).html(item.breakPriceMsg);
            /* checking CSM alternatives for each product */
            if (item.contractPriceFail == "false") {}
          });
        });

        function callCostSavingEventNotificationIcon(skuId) {
          $.getJSON('/store/services/pricing/json/costSavingEventNotification.jsp?originalSkuId=' + skuId + '&type=displayedSuggestionIcon', function(data) {});
        }
        /* Start of 5048 */
        var catNum = localStorage.getItem('catnum');
        $("span[id$='_C']").each(function() {
          var text = $(this).text().trim();
          if (text == catNum) {
            localStorage.setItem('catpdf', catNum);
            localStorage.removeItem('catnum');
            $(this).closest('td').css('background-color', '#ffff99');
            return false;
          }
        });
        /* End of 5048 */
        $(document).ready(function() {
          if (numCol("#stiboGridTable") > 8) {
            $('#stiboGrid').addClass('stiboprodgrid');
          }
        });

        function numCol(table) {
          var maxColNum = 0;
          var i = 0;
          var trs = $(table).find("tr");
          for (i = 0; i < trs.length; i++) {
            maxColNum = Math.max(maxColNum, getColForTr(trs[i]));
          }
          return maxColNum;
        }

        function getColForTr(tr) {
          var tds = $(tr).find("td");
          var numCols = 0;
          var i = 1;
          for (i = 1; i < tds.length; i++) {
            var span = $(tds[i]).attr("colspan");
            if (span) numCols += parseInt(span);
            else {
              numCols++;
            }
          }
          return numCols;
        }
        $(document).ready(function() {
          $("a[id*=stibo_fbx]").click(function() {
            var selectedId = $(this).attr('id');
            var selectedValue = selectedId.substring(10);
            localStorage.removeItem('scatnum');
            loadLotNumbers(selectedValue);
          });
        });

        function qtyplus(that, event) {
          // Get the field name
          var fieldName = $(that).attr('field');
          //replace the dot(.) with \\. as jQuery will not accept
          fieldName = fieldName.replace(/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g, "\\\$&");
          // Get its current value
          var currentVal = parseInt($('input[name=' + fieldName + ']').val());
          // If is not undefined
          if (!isNaN(currentVal)) {
            // Increment
            $('input[name=' + fieldName + ']').val(currentVal + 1);
          } else {
            // Otherwise put a 0 there
            $('input[name=' + fieldName + ']').val(0);
          }
        };
        // This button will decrement the value till 0
        function qtyminus(that, event) {
          // Get the field name
          var fieldName = $(that).attr('field');
          //replace the dot(.) with \\. as jQuery will not accept
          fieldName = fieldName.replace(/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g, "\\\$&");
          // Get its current value
          var currentVal = parseInt($('input[name=' + fieldName + ']').val());
          // If it isn't undefined or its greater than 0
          if (!isNaN(currentVal) && currentVal > 0) {
            // Decrement one
            $('input[name=' + fieldName + ']').val(currentVal - 1);
          } else {
            // Otherwise put a 0 there
            $('input[name=' + fieldName + ']').val(0);
          }
        };

        function isNumeric(e) {
          if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
            return false;
          }
        }

        function setBackToProductPage(e) {
          e.preventDefault();
          localStorage.removeItem('backToSearchResultsFromInsights');
          localStorage.setItem('backToProductPageLink', window.location.href);
        }
      </script>
      <script>
        function displayAvantorInfoData(e) {
          e.preventDefault();
        }

        function showToolTipAvantorInsight(e) {
          $(".avantorInsightHelpIcon").tooltip('show');
        }
      </script>
      <script>
        $('[id^="alternateProduct_"]').click(function(e) {
          var orginalSkuId = $(this).attr('orginalSkuId');
          if ($('#alternateProductTable_' + orginalSkuId).css('display') === 'none') {
            var catNum = $(this).attr('name');
            var productId = $(this).attr('productId');
            var catnums = $(this).attr('catnums');
            var test = catNum;
            var url = '/store/services/stibo/stiboLiteOrderingTable.jsp?&catalogNumbers=' + catNum + '&itemCount=1&initLoad=false&productPageId=' + productId;
            console.log(url);
            $.getJSON(url, function(response) {
              if (response != null) {
                for (var ordertable in response.orderTables) {
                  try {
                    var heading = response.orderTables[ordertable].heading;
                    var columns = response.orderTables[ordertable].columns;
                    var rows = response.orderTables[ordertable].rows;
                    var supplierNameHeading = response.orderTables[ordertable].supplierNameHeading;
                    // Add the table columns
                    var tableContent = $('<table></table>').addClass('table table-responsive table-product table-stack').attr({
                      width: '100%',
                      cellspacing: '0'
                    }).html(generateColumns(columns, heading, supplierNameHeading, catNum));
                    // Add the table rows
                    tableContent.append(generateRows(rows, columns, test));
                    // Add the table content
                    $('#alternateProductTable_' + orginalSkuId).append($('<span></span>', {
                      "class": "hidden-xs hidden-sm"
                    }).html('Alternative Product: ' + catNum)).append(tableContent);
                    $('#alternateProductTable_' + orginalSkuId).show();
                    var pricingSku = '';
                    $.each(rows, function(index, row) {
                      if (row.catalogNumber === test) {
                        $.each(row.skus, function(index, sku) {
                          if (sku.blockingRule !== 'hideProduct') {
                            pricingSku += (index !== row.skus.length - 1 ? sku.skuid + ',' : sku.skuid);
                          }
                        });
                      }
                    });
                    if (pricingSku !== null) {
                      getPricingAndAvailailability(pricingSku);
                    }
                  } catch (err) {
                    console.log('Error Occurred in rendering order table: ' + err.message);
                  }
                }
              }
            });
          }
          e.preventDefault();
        });

        function generateColumns(columns, heading, supplierNameHeading, catNum) {
          var tableHead = $('<thead></thead>');
          var tableHeader = $('<tr></tr>');
          //tableHeader.append($('<td></td>').attr({"class": "product-head",'colspan':columns.length+colSpan}).html('Alternative Product: '+ catNum));
          $.each(columns, function(column, columnValue) {
            if (supplierNameHeading == 'TranslateSupplierName') {
              tableHeader.append($('<th></th>').addClass('').html('Supplier'));
            } else {
              tableHeader.append($('<th></th>').addClass('').html(columnValue.columnName));
            }
          });
          tableHeader.append($('<th></th>').addClass('').html('VWR Catalog Number'));
          tableHeader.append($('<th></th>').addClass('').html('Unit'));
          // Add other applicable columns explicitly
          if (false) {
            tableHeader.append($('<th></th>').addClass('product_avail').html('Availability'));
          }
          // This condition is based on exisitng list view logic to display Qty field
          if (true) {
            tableHeader.append($('<th></th>').addClass(' product_price').html('Your Price'));
          }
          if (true) {
            tableHeader.append($('<th></th>').addClass(' quantity').html('Quantity'));
          }
          tableHead.append(tableHeader);
          return tableHead;
        }
        /** 
         * Method used to generate table row(s)
         * @param {String} rows get the list of row values
         */
        function generateRows(rows, columns, test) {
          var rowSpan = undefined;
          var tableCells = [];
          var tableRow = '';
          var content = $('<tbody></tbody>');
          var catalogNumber = undefined;
          var customColor = undefined;
          var description = undefined;
          var breakPriceRow = undefined;
          var discontinuedRow = '';
          var rowContent = undefined;
          var catalogLink = undefined;
          var viewProductDetails = undefined;
          $.each(rows, function(index, row) {
            if (row.catalogNumber === test) {
              customColor = (row.isCustomCatalog == true) ? row.customCatalogColor : '';
              catalogLink = row.catalogLink;
              //catalogNumber = $('<div></div>').append($('<a></a>', { style: 'color: #'+ customColor, href: row.catalogLink, text: row.catalogNumber}));
              //description = $('<div></div>').append($('<a></a>', { style: 'color: #'+ customColor, href: row.catalogLink, html:  $("<p></p>").html(row.description).text()}));
              discontinuedRow = '';
              // Display the values in custom color for custom catalogs and default to black
              $.each(row.skus, function(index, sku) {
                rowSpanValue = row.skus.length;
                console.log("sku.blockingRule: " + sku.blockingRule);
                //do nothing and ignore to show this product if the blocking rule contains 'hideProduct'
                if (sku.blockingRule != 'hideProduct') {
                  //Check for discontinued
                  if (sku.isDiscountinued == true) {
                    // We need to add 'hasBreakPricing' if the sku is discontinued to show the discontinued message and sku row as single.
                    rowContent = $('<tr></tr>').attr({
                      "class": "product-row-main",
                      "id": 'orderingRow_' + sku.skuid
                    });
                    //discontinuedRow = $('<tr></tr>').append($('<td></td>', {"class": 'discontinued_item_container', text: 'Discontinued - Limited Availability', colspan: 10}));
                  } else {
                    rowContent = $('<tr></tr>').attr({
                      "class": "product-row-main",
                      "id": 'orderingRow_' + sku.skuid
                    });
                  }
                  viewProductDetails = $('<tr></tr>');
                  viewProductDetails.append($('<td></td>', {
                    style: 'text-align: center',
                    colspan: 4
                  }).html($('<a></a>', {
                    "class": "btn btn-default btn-xs",
                    href: catalogLink,
                    text: "View Product Details"
                  })));
                  //Get the cell values based on STIBO
                  if (index == 0) {
                    // Add the catalog # and its description explicitly.
                    rowContent.append($('<td></td>', {
                      rowspan: rowSpanValue,
                      "class": "product-head"
                    }).append(row.catalogNumber));
                    //.append('<font color="green"><span style="display:none;" id="clearance_'+row.catalogNumber+'">Limited time offers</span></font>')); 
                    $.each(row.rowValues, function(index, rowValue) {
                      var columnContent = $('<td></td>', {
                        "data-title": columns[index].columnName,
                        rowspan: rowSpanValue
                      });
                      //Add custom color if its custom catalog, else do nothing
                      //columnContent = (row.isCustomCatalog == true) ?  $(columnContent).attr({style: 'color:#' + row.customCatalogColor}) : columnContent;
                      rowContent.append($(columnContent).append($("<p></p>").html(rowValue).text()));
                    });
                  }
                  getSkuCells(rowContent, sku.skuid, sku.uomDisplay, sku.blockingRule, sku.displayPromotion, sku.promoValidUpTo);
                  content.append(rowContent);
                }
              });
              content.append(viewProductDetails);
            }
          });
          return content;
        }
        /**
         * Method used to uom, price and availability cells.
         * @param {Object} get the existing cell contents
         * @param {String} get the skud ID of the product
         * @param {String} get the UoM text to display.
         * @param {String} get the blocking rule to impose
         */
        function getSkuCells(rowContent, skuId, uomDisplay, blockingRule, displayPromotion, promoValidUpTo) {
          var uom = '';
          if (false) {
            uom = $('<span></span>').html('&nbsp;&nbsp;' + uomDisplay);
          }
          rowContent.append($('<td></td>').attr({
            "data-title": "Unit"
          }).append(uom));
          if (false) {
            rowContent.append($('<td></td>').attr({
              id: 'lowestSKUAvailability_' + skuId,
              "data-title": "Availability"
            }).html('<span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span>'));
          }
          if (true) {
            /* var sIcon = saleIcon();
            var validMsg = promoValidMsg(promoValidUpTo);
            if(false  && blockingRule == '' && displayPromotion){
            	rowContent.append($('<td></td>').attr({"data-title":"Your Price"}).append(uom).append($('<span></span>', {id: 'ORDERSALEPRICE_'+skuId, html:  '<span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span>'})));
            }else{
            } */
            rowContent.append($('<td></td>').attr({
              "data-title": "Your Price"
            }).append($('<span></span>', {
              id: 'ORDERSALEPRICE_' + skuId,
              html: '<span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span>'
            })));
          }
          if (true) {
            showQtyOrBlockingRules(skuId, blockingRule, rowContent, displayPromotion, promoValidUpTo);
          }
        }
        /**
         * Method to display Qty text box or blocking rule
         * @param {String} get the sku id
         * @param {String} get the blocking rule to impose
         * @param {Object} get the existing cell contents
         */
        function showQtyOrBlockingRules(skuId, blockingRule, rowContent, displayPromotion, promoValidUpTo) {
          var element = $('<div></div>').addClass('input-group input-group-sm input-number-group');
          var tableCell = ($('<td></td>').addClass('')).attr({
            id: 'qtyBox_' + skuId,
            "data-title": "Quantity"
          });
          console.log("blockingRule: " + blockingRule);
          switch (blockingRule) {
            case 'purchaseHold':
              element = $('<input/>').css("pointer-events", "none").attr({
                type: 'image',
                src: '/images/shopping_icons2/icon_call.png',
                height: '16',
                width: '16',
                alt: 'Call'
              });
              tableCell.append(element);
              break;
            case 'sellHold':
              element = $('<input/>').css("pointer-events", "none").attr({
                type: 'image',
                src: '/images/shopping_icons2/icon_call.png',
                height: '16',
                width: '16',
                alt: 'Call'
              });
              tableCell.append(element);
              break;
            case 'restricted':
              element = $('<input/>').css("pointer-events", "none").attr({
                type: 'image',
                src: '/images/shopping_icons2/icon_restricted.png',
                height: '16',
                width: '16',
                alt: 'Restricted Item'
              });
              tableCell.append(element);
              break;
            case 'blocked':
              element = $('<input/>').css("pointer-events", "none").attr({
                type: 'image',
                src: '/images/shopping_icons2/icon_blocked.png',
                height: '16',
                width: '16',
                alt: 'Blocked'
              });
              tableCell.append(element);
              break;
            case 'missingAtt':
              element = $('<input/>').css("pointer-events", "none").attr({
                type: 'image',
                src: '/images/shopping_icons2/icon_call.png',
                height: '16',
                width: '16',
                alt: 'Call'
              });
              tableCell.append(element);
              break;
            case 'crossreference':
              element = $('<input/>').css("pointer-events", "none").attr({
                type: 'image',
                src: '/images/shopping_icons2/icon_replacement_product.png',
                height: '16',
                width: '16',
                alt: 'Replacement Product'
              });
              tableCell.append(element);
              break;
            default:
              var elementMinusIcon = $('<span></span>').attr({
                "class": 'input-group-btn'
              });
              elementMinusIcon.append($('<button>-</button>').attr({
                onclick: 'qtyminus(this, event);',
                type: 'button',
                value: '-',
                field: skuId,
                "class": 'input-number-increment btn btn-default btn-number'
              }));
              element.append(elementMinusIcon);
              element.append($('<input/>').attr({
                type: 'text',
                maxlength: '4',
                size: '4',
                onkeyup: "setQty('" + skuId + "', event)",
                value: '0',
                id: 'qty_' + skuId,
                "class": 'cartquantity form-control input-number',
                name: skuId,
                onkeypress: "return isNumeric(event);"
              }));
              var elementPlusIcon = $('<span></span>').attr({
                "class": 'input-group-btn'
              });
              elementPlusIcon.append($('<button>+</button>').attr({
                onclick: 'qtyplus(this, event);',
                type: 'button',
                value: '+',
                field: skuId,
                "class": 'input-number-decrement btn btn-default btn-number'
              }));
              element.append(elementPlusIcon);
              tableCell.append(element);
              //addDynamicHiddenElements(skuId);
          }
          if (true && blockingRule == '' && displayPromotion) {
            var sIcon = saleIcon();
            tableCell.append(sIcon);
            var validMsg = promoValidMsg(promoValidUpTo);
            tableCell.append(validMsg);
          }
          rowContent.append(tableCell);
        }
        /**
         * Method used to add dynamic hidden elements to Order Form. 
         * The dynamic form elements rendered inside the  order table does not populate in form post. Hence adding directly to form as work around.
         * @param {String} get the skuId
         */
        /* 	  function addDynamicHiddenElements(skuId){
        	 	$('<input>').attr({
        	 		type: 'hidden',
        	 		name: skuId,
        	 		value: 0
        	 		}).appendTo('#addToBasket');
        	 	$('<input>').attr({
        	 		type: 'hidden',
        	 		value: skuId,
        	 		name: '.catalogRefIds'
        	 		}).appendTo('#addToBasket');
        	  } */
        function isNumeric(e) {
          if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
            return false;
          }
        }

        function setQty(skuId, event) {
          //skuId = escapeSpecialCharacters(skuId);
          $('input[name=' + skuId + ']').val($('#qty_' + skuId).val());
        }

        function qtyplus(that, event) {
          // Get the field name
          fieldName = $(that).attr('field');
          //replace the dot(.) with \\. as jQuery will not accept
          fieldName = fieldName.replace(/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g, "\\\$&");
          // Get its current value
          var currentVal = parseInt($('input[name=' + fieldName + ']').val());
          // If is not undefined
          if (!isNaN(currentVal)) {
            // Increment
            $('input[name=' + fieldName + ']').val(currentVal + 1);
          } else {
            // Otherwise put a 0 there
            $('input[name=' + fieldName + ']').val(0);
          }
        };

        function qtyminus(that, event) {
          // Get the field name
          fieldName = $(that).attr('field');
          //replace the dot(.) with \\. as jQuery will not accept
          fieldName = fieldName.replace(/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g, "\\\$&");
          // Get its current value
          var currentVal = parseInt($('input[name=' + fieldName + ']').val());
          // If it isn't undefined or its greater than 0
          if (!isNaN(currentVal) && currentVal > 0) {
            // Decrement one
            $('input[name=' + fieldName + ']').val(currentVal - 1);
          } else {
            // Otherwise put a 0 there
            $('input[name=' + fieldName + ']').val(0);
          }
        }

        function saleIcon() {
          var promoElement = $('<div></div>');
          var promoElementSpan = $('<span></span>').addClass('sale tag');
          var promoElementSvg = $('<svg></svg>').addClass('icon');
          var promoElementUse = $('<use></use>').attr('xlink:href', '#tag-icon');
          promoElementSvg.append(promoElementUse);
          promoElementSpan.append(promoElementSvg);
          promoElementSpan.append('Sale');
          promoElement.append(promoElementSpan);
          return promoElement;
        }

        function promoValidMsg(promoValidUpTo) {
          var promoValidElement = $('<div></div>').addClass('font-size-8');
          promoValidElement.text('Valid until ').append(promoValidUpTo);
          return promoValidElement;
        }

        function getPricingAndAvailailability(localSkuIds) {
          var contractPriceAllowed = false;
          var isIndiaSite = "false";
          console.log('Calling Pricing and Availailability service for ' + localSkuIds);
          $.getJSON('/store/services/pricing/json/skuPricingAndAvailability.jsp?skuIds=' + localSkuIds + '&salesOrg=5000&salesOffice=0000&profileLocale=en_US&forcePromo=', function(data) {
            thridPartyAvailabilityParam = "";
            $.each(data, function(index, item) {
              var replaceText = item.salePrice;
              var replaceTextDropDown = item.salePrice;
              var availabilityStatus = '';
              var availabilityStatus = '';
              availabilityStatus = item.availabilityDisplayText;
              if (item.leadTime > 0) {
                if (!false) {
                  availabilityStatus = 'Average Lead Time: ' + item.leadTime + ' Days';
                } else {
                  availabilityStatus = 'Call for availability check';
                }
                if (item.skuSalesStatusCode == "W2") {
                  availabilityStatus = 'Contact Customer Service';
                }
              }
              item.skuId = item.skuId.replace("/", "\\/");
              var catNum = (item.catalogNumber == '') ? jqEscapeId(item.skuId).slice(0, -2) : item.catalogNumber;
              if (availabilityStatus.length > 0) {
                if ($("#lowestSKUAvailability_" + jqEscapeId(item.skuId)) != 'undefined') {
                  if (isIndiaSite && item.skuSalesStatusCode == 'R8') {
                    availabilityStatus = availabilityStatus + "<sup>1</sup>";
                  }
                  if (item.availabilityDisplayText == 'In Stock' || item.availabilityDisplayText == 'Direct from Supplier' || item.availabilityDisplayText == 'Partial' || item.availabilityDisplayText == 'In-Stock - VWR' || item
                    .availabilityDisplayText == 'Vendor Stock') {
                    availabilityStatus = "<div class='availability_label'>" + availabilityStatus + "<span class='available'></span></div>";
                    if (!false) {
                      availabilityStatus += "<span class='not_available'></span>";
                    }
                  } else if (item.quantityAvailable == 0 && item.availabilityDisplayText == '') {
                    availabilityStatus = "<div class='availability_label'>" + availabilityStatus + "</div><span></span>";
                  } else {
                    availabilityStatus = "<div class='availability_label'>" + availabilityStatus + "<span class='not_available'></span></div>";
                  }
                  $("#lowestSKUAvailability_" + jqEscapeId(item.skuId)).html(availabilityStatus);
                }
                replaceText = (contractPriceAllowed ? (item.salePrice) : item.listPrice);
                if (item.promoPrice != "" && item.promoPriceUsed == 'true') {
                  var sale = '';
                  if (true) {
                    sale = "(Sale)";
                  }
                  replaceText = item.salePrice + sale;
                } else if (false && item.expertPrice != "" && item.expertPriceUsed == 'true') {
                  replaceText = '<p style="text-decoration:line-through">' + item.listPrice + '</p>Today&#39;s Price<br>' + item.salePrice;
                  replaceTextDropDown = item.salePrice;
                }
              } else {
                if (item.promoPrice != "" && item.promoPriceUsed == 'true') {
                  replaceText = item.salePrice + "(Sale)";
                } else if (false && item.expertPrice != "" && item.expertPriceUsed == 'true') {
                  replaceText = '<p style="text-decoration:line-through">' + item.listPrice + '</p>Today&#39;s Price<br>' + item.salePrice;
                  replaceTextDropDown = item.salePrice;
                }
              }
              // Display the marketSourceItem
              var qtyAvailable = item.quantityAvailable;
              var discontinuedItemStatus = item.discontinuedItemStatus;
              if (qtyAvailable <= 0 && discontinuedItemStatus != null && discontinuedItemStatus == 'ES') {
                $("#qtyBox_" + jqEscapeId(item.skuId)).html("<img height='16' width='16' alt='Call' src='/images/shopping_icons2/icon_call.png'>");
                $('#discontd_desc').show();
              }
              if (true && item.marketSourceItem != "" && item.marketSourceItem == 'true') {
                var newText = "Login For Price";
                $("#SALEPRICE_" + jqEscapeId(item.skuId)).html(newText);
                $("#ORDERSALEPRICE_" + jqEscapeId(item.skuId)).html(newText);
              } else if (item.callForPriceIndicator == 'true') {
                $("#SALEPRICE_" + jqEscapeId(item.skuId)).html($("#zeroPricingDiv").text());
                $("#ORDERSALEPRICE_" + jqEscapeId(item.skuId)).html($("#zeroPricingDiv").text());
              } else {
                var salePriceText = $("#SALEPRICE_" + jqEscapeId(item.skuId)).html();
                var orderPriceText = $("#ORDERSALEPRICE_" + jqEscapeId(item.skuId)).html();
                if (orderPriceText) {
                  $("#ORDERSALEPRICE_" + jqEscapeId(item.skuId)).html(replaceText);
                } else if (salePriceText) {
                  var newText = salePriceText.replace((retrieving), replaceText);
                  if ($("#SALEPRICE_" + jqEscapeId(item.skuId)).get(0).tagName == 'LABEL') {
                    $("#SALEPRICE_" + jqEscapeId(item.skuId)).html(newText);
                  } else {
                    $("#SALEPRICE_" + jqEscapeId(item.skuId)).html(newText);
                  }
                }
              }
              //update the break price
              if (item.breakPriceMsg != '') {
                /* This appends the break price message after regular price and will display the message properly if it has one UoM (we are directly displaying the pricing as label for single UoM).
                 * But these prices will not display if it has drop down as the append happens after selelct box. However this will not be an issue as break price is applicable only for EU 
                 * countries and EU has one UoM
                 */
                $("#SALEPRICE_" + jqEscapeId(item.skuId)).closest('.search_ordering').append($('<div></div>', {
                  "class": 'breakPricingColumn'
                }).html(item.breakPriceMsg));
                // Adding colspan as 10, hence it will span across entire row and we will not have more than 10 columns
                $("#breakPrice_" + jqEscapeId(item.skuId)).html($('<td></td>', {
                  colspan: 10,
                  "class": 'breakPricingColumn'
                }).html(item.breakPriceMsg));
                // Add the hasBreakPricing style class for the SKU row to show the BP message and sku row as single. 
                $("#orderingRow_" + jqEscapeId(item.skuId)).attr({
                  "class": 'hasBreakPricing'
                });
              }
            });
          });
        }
      </script>
      <script>
        (function($) {
          $.unblockUI = function(data) {
            $.fancybox.close();
            return this;
          };
        })(jQuery);

        function showInsightProducts(catalogNumber, event) {
          event.preventDefault();
          $.blockUI({
            message: $('#domMessage')
          });
          window.location.href = '/store/search/compareCostSavingAlternatives.jsp?catNum=' + catalogNumber;
          /*$.ajax({
			type : 'GET',
			url : '/store/services/search/json/getAvantorInsightsJson.jsp?catalogNumber=' + catalogNumber,
			success : function(response) {
					if(response != null){
						console.log("Insights :in success");
						$.unblockUI();
						$.fancybox.open('<div class="modal-1200"><div class="modal-content"><div class="modal-body"><div>' + response + '</div></div></div></div>');
					} else {
		                console.error("response is null");
	                }
			},
			error : function(response) {
                console.error("Error from Insights call");
           }
		});*/
        }
      </script>
    </tbody>
  </table>
  <div name="inquireForPriceDiv" id="inquireForPriceDiv" class="panel panel-default" style="display: none">
    <div class="panel-heading">
      <h3 class="panel-title">Your Inquire for Price Items:</h3>
    </div>
    <div class="panel-body">
      <p>The items listed below will be sent to an Avantor representative who will contact you soon.</p>
      <div class="table-stack">
        <table class="table table-responsive table-product table-striped" width="100%" cellspacing="0" id="ifpTable">
          <thead>
            <tr>
              <th>Item</th>
              <th>VWR Catalog Number</th>
              <th>Unit</th>
              <th></th>
              <th>
              </th>
            </tr>
          </thead>
          <tbody id="ifpBody">
          </tbody>
        </table>
        <p>&nbsp;</p>
        <div class="form-inline mt-4 text-center">
          <div class="form-group mb-2">
            <input type="hidden" id="ifp_email" value="">
            <a href="javascript:submitInquireForPrice();" class="btn btn-primary btn-sm" id="ifpSubmitBtn">Submit</a>
            <div id="ifpProcessing" style="display:none">
              <img style="display:inline;vertical-align: bottom; margin:0" src="/images/loading.gif" alt="Loading">&nbsp;Processing
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="ifp-submitted-modal" class="modal-500">
    <div class="modal-content">
      <div class="modal-header">
        <div class="modal-title h3"></div>
      </div>
      <div class="modal-body" id="ifpModalMsg">
      </div>
      <div class="modal-footer">
        <span id="loginSpan" style="display:none;"><a href="#">Log in</a>&nbsp;&nbsp;</span>
        <a href="javascript:$.fancybox.close();">Close</a>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    var ifpSkus = "";

    function addInquireForPrice(skuid, desc, catnum, unit) {
      var s = "," + skuid;
      var tagid = skuid.replace(" ", "_").replace(".", "_");
      var lblRemove = 'Remove';
      if (ifpSkus.indexOf(s) >= 0) return;
      ifpSkus += s;
      $("#ifpTable tbody").append("<tr id='tr-" + tagid + "' class='product-row-main'>" + "<td class='product-head'>" + desc + "</td>" + "<td data-title='Catalog #'>" + catnum + "</td>" + "<td data-title='Unit'>" + unit + "</td>" +
        "<td class='text-right' id='td4-" + tagid + "' ><a id='a-" + tagid + "' href=\"javascript:removeInquireForPrice('" + skuid + "');\" >" + lblRemove + "</a></td>" + "</tr>");
      $("#inquireForPriceDiv").show();
      $("#ifpSubmitBtn").show();
      $("#ifpProcessing").hide();
      $(document).scrollTop($("#inquireForPriceDiv").offset().top - 150);
    }

    function removeInquireForPrice(skuid) {
      var s = "," + skuid;
      var tagid = skuid.replace(" ", "_").replace(".", "_");
      if (ifpSkus.indexOf(s) == -1) return;
      ifpSkus = ifpSkus.replace(s, "");
      $("#tr-" + tagid).remove();
      var listSize = $("#ifpTable tbody tr").length;
      if (listSize == 0) $("#inquireForPriceDiv").hide();
    }

    function submitInquireForPrice() {
      var isB2b = false;
      var msg = "";
      var email = $("#ifp_email").val();
      $("#ifpSubmitBtn").hide();
      $("#ifpProcessing").show();
      if (email == "" || email.search(/^\S+@\S+(\.)\S+$/) != 0) {
        if (isB2b) {
          msg = `Please provide a valid e-mail address.`;
          showIfpMessage(msg, false);
        } else {
          msg = `Invalid e-mail.  Please update your e-mail address in Personal Info page under your account profile.`;
          showIfpMessage(msg, true);
        }
      } else if (ifpSkus != "" && ifpSkus.length > 0) {
        $.getJSON('/store/services/pricing/json/requestPrice.jsp?skuIds=' + ifpSkus.substring(1) + '&email=' + email, function(data) {
          var closeTray = true;
          $.each(data, function(index, item) {
            if (item.refId == "invalid") {
              msg = item.errorMsg;
              if (isB2b) closeTray = false;
            } else {
              msg = item.successMsg;
            }
          });
          showIfpMessage(msg, closeTray);
        });
      } else {
        msg = `Please provide valid items.`;
        showIfpMessage(msg, true);
      }
    }

    function showIfpMessage(msg, closeTray) {
      $("#ifpProcessing").hide();
      if (msg.indexOf("LogInToRequest") > 2) {
        var catNum = msg.substring(0, msg.indexOf("LogInToRequest") - 2);
        var targetURL = encodeURIComponent("/catalog/product.jsp?catalog_number=" + catNum);
        $("#loginSpan a").prop("href", "/store/login.jsp?targetURL=" + targetURL);
        $("#loginSpan").show();
        msg = `Requiring Login`; //"Requiring <a href='/store/login.jsp?targetURL=" + targetURL + "';>Log in</a>";
      }
      $("#ifpModalMsg").html(msg);
      $.fancybox.open({
        'closeSpeed': 'slow',
        'afterLoad': function() {
          if (closeTray) {
            ifpSkus = "";
            $("#ifpTable tbody").find("tr").remove();
            $("#inquireForPriceDiv").hide();
          } else {
            $("#ifpSubmitBtn").show();
          }
        },
        'src': '#ifp-submitted-modal'
      });
    }
  </script>
  <script>
    $("#blockedMessages").linkify({
      target: "_self"
    });
  </script>
  <hr>
  <div class="form-inline">
    <a class="btn btn-default mb-2" href="#" onclick="generateBarcodes();">Generate Barcodes</a>
    <div class="form-group mb-2 ml-2">
      <label class="ml-2" for="Barcode_label_format">Barcode Label Format:</label>
      <select id="Barcode_label_format" class="form-control form-control-sm ml-2" name="Barcode_label_format">
        <option value="AveryL7162">Avery L7162 - 99.1mm x 33.9mm</option>
        <option value="Avery5161">Avery 5161 - 1" x 4"</option>
        <option value="Avery5160">Avery 5160 - 1" x 2-5/8"</option>
        <option value="Avery5162">Avery 5162 - 1-1/3" x 4"</option>
        <option value="Avery5523">Avery 5523 - 2" x 4"</option>
      </select>
    </div>
  </div>
  <a class="btn btn-default" href="#" onclick="generatePdf();">Generate PDF Catalog Page</a>
  <input name="/vwr/commerce/order/purchase/CartFormHandler.sessionExpirationURL" type="hidden" value="/store/common/sessionExpired.jsp"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.sessionExpirationURL" type="hidden" value=" ">
  <div style="display:none">
    <script>
      function submitAddQuote() {
        if ($('#orderTabId').hasClass('nav-item active')) {
          document.forms.order['quotelist'].value = $("#addQuoteRadioId input[type='radio']:checked").val();
          document.forms.order['newQuoteName'].value = $('#quoteTextId').val();
          document.forms.order['selectedQuoteId'].value = $("#addQuoteDropDownId option:selected").val();
          $('#addtoQuoteHiddenId').click();
        } else if ($('#compelmentaryTabId').hasClass('nav-item active')) {
          document.forms.complementary['quotelist'].value = $("#addQuoteRadioId input[type='radio']:checked").val();
          document.forms.complementary['newQuoteName'].value = $("#add-to-quote_complementary").contents().find("#quoteTextId").val();
          document.forms.complementary['selectedQuoteId'].value = $("#add-to-quote_complementary").contents().find("#addQuoteDropDownId").val();
          $('#addtoQuoteHiddenId_complementary').click();
        } else if ($('#accessoriesTabId').hasClass('nav-item active')) {
          document.forms.accessories['quotelist'].value = $("#addQuoteRadioId input[type='radio']:checked").val();
          document.forms.accessories['newQuoteName'].value = $("#add-to-quote_accessories").contents().find("#quoteTextId").val();
          document.forms.accessories['selectedQuoteId'].value = $("#add-to-quote_accessories").contents().find("#addQuoteDropDownId").val();
          $('#addtoQuoteHiddenId_accessories').click();
        } else if ($('#servicesTabId').hasClass('nav-item active')) {
          document.forms.services['quotelist'].value = $("#addQuoteRadioId input[type='radio']:checked").val();
          document.forms.services['newQuoteName'].value = $("#add-to-quote_services").contents().find("#quoteTextId").val();
          document.forms.services['selectedQuoteId'].value = $("#add-to-quote_services").contents().find("#addQuoteDropDownId").val();
          $('#addtoQuoteHiddenId_services').click();
        }
      }

      function submitAddShoppingList() {
        if ($('#orderTabId').hasClass('nav-item active')) {
          document.forms.order['shoppinglist'].value = $("#shoppingListId input[type='radio']:checked").val();
          document.forms.order['newListName'].value = $('#shoppingtextId').val();
          document.forms.order['selectListId'].value = $("#addListDropDownId option:selected").val();
          $('#submitAddShoppingListId').click();
        } else if ($('#compelmentaryTabId').hasClass('nav-item active')) {
          document.forms.complementary['shoppinglist'].value = $("#shoppingListId input[type='radio']:checked").val();
          document.forms.complementary['newListName'].value = $("#add-to-list_complementary").contents().find("#shoppingtextId").val();
          document.forms.complementary['selectListId'].value = $("#add-to-list_complementary").contents().find("#addListDropDownId").val();
          $('#submitAddShoppingListId_complementary').click();
        } else if ($('#accessoriesTabId').hasClass('nav-item active')) {
          document.forms.accessories['shoppinglist'].value = $("#shoppingListId input[type='radio']:checked").val();
          document.forms.accessories['newListName'].value = $("#add-to-list_accessories").contents().find("#shoppingtextId").val();
          document.forms.accessories['selectListId'].value = $("#add-to-list_accessories").contents().find("#addListDropDownId").val();
          $('#submitAddShoppingListId_accessories').click();
        } else if ($('#servicesTabId').hasClass('nav-item active')) {
          document.forms.services['shoppinglist'].value = $("#shoppingListId input[type='radio']:checked").val();
          document.forms.services['newListName'].value = $("#add-to-list_services").contents().find("#shoppingtextId").val();
          document.forms.services['selectListId'].value = $("#add-to-list_services").contents().find("#addListDropDownId").val();
          $('#submitAddShoppingListId_services').click();
        }
      }
      $('input[type="radio"][name="quotelist"]').click(function() {
        $('input[name="quotelist"]:not(:checked)').attr("checked", true);
      });
      $('input[type="radio"][name="shoppinglist"]').click(function() {
        $('input[name="shoppinglist"]:not(:checked)').attr("checked", true);
      });
    </script>
  </div>
  <div style="display:none">
    <div id="open_certificate">
      <table width="700" border="0" align="center" cellpadding="3" cellspacing="0" style="border: 1px solid #687c96;">
        <tbody>
          <tr style="border-bottom:1px solid #b2b2b2;background-color:#687c96;text-align:left;padding-left: 5px; color:#FFF">
            <th width="100%" valign="middle" style="border-bottom:1px solid #b2b2b2">
              <div style="font-size:12px; float:left">Enter Details</div>
              <div class="closewindow"><a href="javascript:parent.$.fancybox.close();">Close Window</a></div>
            </th>
          </tr>
          <tr>
            <td>
              <div class="w80 center">
                <p>Select the article for which you are looking for Certificate</p>
                <select id="catalogNumberSelect" name="catalogNumberSelect" style="width: 100%;">
                </select>
                <p><span id="lotNumberMessage"> Indicate the Lot Number. This field is mandatory. Enter 'x' if unknown for VWR Chemicals<span> </span></span></p>
                <p><input type="text" name="plotNumber" id="plotNumber">
                  <input type="submit" value="Find" name="submitCertSearch" id="submitCertSearch">
                </p>
                <div style="display:none">
                  <a href="#" id="certRedirectLink" target="_blank"> click</a>
                </div>
              </div>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <script type="text/javascript">
    var catalogMap = new Array();
    $(document).ready(function() {
      $(".fb_dialog").fancybox({
        'scrolling': 'no',
        'closeBtn': false,
        'autoResize': false,
        'openEffect': 'elastic',
        'closeEffect': 'elastic',
        'openSpeed': 400,
        'closeSpeed': 400,
        'type': 'inline',
        'titleShow': false
      });
      //dynamically select the clicked item	
      $("a[id*=fbx]").click(function() {
        var selectedId = $(this).attr('id');
        var selectedValue = selectedId.substring(4);
        //alert(selectedValue)
        $("#catalogNumberSelect").val(selectedValue);
        $("#plotNumber").val("");
      });
      // do not touch this code, if you do not know what is happening here	
      $("#submitCertSearch").click(function() {
        //get lot number
        var currLotNumber = $("#plotNumber").val();
        if (!currLotNumber) {
          $("#lotNumberMessage").css('color', 'red');
          return;
        }
        $("#lotNumberMessage").css('color', 'black');
        //get selected catalog number
        var selectedCatalogNumber = $("#catalogNumberSelect option:selected").val();
        //create link id associated with it
        var catalogLinkId = "#c_".concat(selectedCatalogNumber);
        //get no lot URL
        var href_noLot = $(catalogLinkId).attr('href');
        //construct with LOT Url
        var finalUrl = href_noLot.replace("LOT_NUMBER", currLotNumber);
        //change URL of temporary anchor tag
        $('#certRedirectLink').attr('href', finalUrl);
        //open a new tab
        window.open($('#certRedirectLink').attr('href'), '_blank')
      });
      $("#plotNumber").change(function() {
        //get lot number
        var currLotNumber = $("#plotNumber").val();
        if (!currLotNumber) {
          $("#lotNumberMessage").css('color', 'red');
        } else {
          $("#lotNumberMessage").css('color', 'black');
        }
      })
    });
  </script>
  <input name="/vwr/commerce/order/purchase/CartFormHandler.addToQuote" style="display:none" id="addtoQuoteHiddenId" type="submit" value=""><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.addToQuote" type="hidden" value=" "><input
    name="/vwr/commerce/order/purchase/CartFormHandler.saveAsShoppingList" style="display:none" id="submitAddShoppingListId" type="submit"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.saveAsShoppingList" type="hidden" value=" "><input
    type="hidden" id="quotelist" name="quotelist">
  <input type="hidden" id="catalog_number" name="catalog_number" value="">
  <input type="hidden" id="fromProductPage" name="fromProductPage" value="true">
  <input type="hidden" name="product_id" id="product_id" value="25993994">
  <input type="hidden" name="fromSharedShoppingBasket" id="fromSharedShoppingBasket">
  <input type="hidden" id="shoppinglist" name="shoppinglist">
  <input name="newQuoteName" id="newQuoteName" type="hidden" value=""><input name="_D:newQuoteName" type="hidden" value=" "><input name="newListName" id="newListName" type="hidden" value=""><input name="_D:newListName" type="hidden" value=" "><input
    name="selectedQuoteId" id="selectedQuoteId" type="hidden" value=""><input name="_D:selectedQuoteId" type="hidden" value=" "><input name="selectListId" id="selectListId" type="hidden" value=""><input name="_D:selectListId" type="hidden"
    value=" "><input name="/vwr/commerce/order/purchase/CartFormHandler.b2BExpressCheckout" style="display:none" id="b2bExpcheckoutId" type="submit"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.b2BExpressCheckout" type="hidden"
    value=" ">
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/services/catalog/json/stiboOrderTableRender.jsp.order"> </div>
</form>

Name: certificateLotSearchFormGET /store/search/searchCertResults.jsp

<form method="get" name="certificateLotSearchForm" action="/store/search/searchCertResults.jsp" id="certificateLotSearchForm">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div><input name="/vwr/search/SearchCertFormHandler.catalogNumber" id="catalogNumber" type="hidden" value=""><input
    name="_D:/vwr/search/SearchCertFormHandler.catalogNumber" type="hidden" value=" "><input name="/vwr/search/SearchCertFormHandler.lotNumber" id="lotNumber" type="hidden" value=""><input name="_D:/vwr/search/SearchCertFormHandler.lotNumber"
    type="hidden" value=" "><input name="/vwr/search/SearchCertFormHandler.validateCatalogNumberLength" type="hidden" value="false"><input name="_D:/vwr/search/SearchCertFormHandler.validateCatalogNumberLength" type="hidden" value=" "><input
    name="/vwr/search/SearchCertFormHandler.sortByLotNumber" type="hidden" value="true"><input name="_D:/vwr/search/SearchCertFormHandler.sortByLotNumber" type="hidden" value=" "><input name="/vwr/search/SearchCertFormHandler.lotSearch"
    id="certificateLotSearchSubmitButton" type="hidden" value=""><input name="_D:/vwr/search/SearchCertFormHandler.lotSearch" type="hidden" value=" ">
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/catalog/includes/stiboCertLinks.jsp.certificateLotSearchForm"> </div>
</form>

POST /store/catalog/product.jsp?product_id=25993994&_DARGS=/store/costSaving/includes/costSavingFancyBox.jsp

<form method="post" action="/store/catalog/product.jsp?product_id=25993994&amp;_DARGS=/store/costSaving/includes/costSavingFancyBox.jsp" id="costSavings">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div class="modal-content">
    <div class="modal-header">
      <div class="modal-title h3"> Review &amp; Compare Alternatives </div>
    </div>
    <div class="modal-body" id="index1">
      <p> We found alternative products that can <strong>save you up to </strong><strong id="savingsPerUnit"></strong>&nbsp;per item-unit.&nbsp; To compare product details, select up to 3 alternatives below and click Compare Selected. To add items to
        your basket, enter a quantity and click Add to Basket.</p>
      <p><strong>How is savings calculated</strong>?<br>We multiply the savings per unit (in parenthesis) times the total units of the original product.</p>
      <div id="errorMsgCSM" class="form-row"></div>
      <div class="h4">Original Product:</div>
      <table class="table table-stack table-responsive table-product">
        <thead>
          <tr>
            <th>Description</th>
            <th>Catalog Number</th>
            <th>Availability</th>
            <th>Unit</th>
            <th>Your Price</th>
            <th>Price Per<label id="originalSkuUOM"></label>
            </th>
            <th>Qty</th>
          </tr>
        </thead>
        <tbody id="csmOriginal">
        </tbody>
      </table>
    </div>
    <div class="modal-footer">
      <input type="button" value="Compare Selected" id="compareProducts" onclick="if (!window.__cfRLUnblockHandlers) return false; goToComparepage('product');" class="btn btn-default">
      <input name="/vwr/commerce/order/purchase/CartFormHandler.alternativeCostSavingSkuId" id="alternativeCostSavingSkuId" type="hidden" value=""><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.alternativeCostSavingSkuId" type="hidden"
        value=" "><input name="/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" id="catalogRefIds" type="hidden" value=""><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.catalogRefIds" type="hidden" value=" "><input
        name="/vwr/commerce/order/purchase/CartFormHandler.realizedSavings" id="realizedSavings" type="hidden" value="costSavingsdummy,000"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.realizedSavings" type="hidden" value=" "><input
        type="hidden" name="isBtnSubmitted" id="isBtnSubmitted" value="false">
      <input onclick="if (!window.__cfRLUnblockHandlers) return false; javascript:return checkCSMqty();" name="/vwr/commerce/order/purchase/CartFormHandler.addMultipleItemsToOrder" type="submit" class="btn btn-primary" value="Add to Basket"><input
        name="_D:/vwr/commerce/order/purchase/CartFormHandler.addMultipleItemsToOrder" type="hidden" value=" ">
    </div>
  </div>
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/costSaving/includes/costSavingFancyBox.jsp"> </div>
</form>

Name: tCFormPOST /store/common/?_DARGS=/store/common/termsAndConditionsPopup.jsp#

<form method="post" name="tCForm" action="/store/common/?_DARGS=/store/common/termsAndConditionsPopup.jsp#" id="tCFormId">
  <div style="display:none"><input name="_dyncharset" type="hidden" value="UTF-8"> </div>
  <div style="display:none"><input name="_dynSessConf" type="hidden" value="4029505927508296433"> </div>
  <div class="modal-body">
    <div id="termsandconditionscontent">
      <div>
        <h1>Terms &amp; Conditions</h1>
        <p>These terms and conditions cover all sales of products and services by VWR International Ltd (VWR) in the United Kingdom and any information and advice given whether charged for or not, unless otherwise agreed by VWR in writing. These
          terms and conditions apply to the exclusion of any other terms submitted by the customer or which are implied by any trade, custom, practice or course of dealing.</p>
        <h2 style="padding-top:15px">Customer Accounts</h2>
        <p>VWR’s products can be hazardous and all customers are required to comply with the VWR account application procedures which are available on request. VWR reserves the right immediately to cancel any orders from customers who have not
          complied in full with these procedures.</p>
        <h2 style="padding-top:15px">Ordering</h2>
        <p>The customer’s order for the products and/or services is an offer by the customer to purchase those products and/or services in accordance with these terms and conditions and shall only be deemed accepted when VWR issues written acceptance
          of the order, at which point the contract between the customer and VWR for the supply of those products and/or services, comes into existence (contract).</p>
        <p>Any additional or special terms included by VWR in its written acceptance shall form part of the contract. The terms and conditions of the contract apply equally to the supply of both products and services except where application to one
          or the other is specified.</p>
        <p>Should VWR need to supply products and/or services of different specifications, sources, and pack size to that published or ordered by the customer, VWR shall do so only after consultation with and agreement by the customer.</p>
        <h2 style="padding-top:15px">Prices/Charges</h2>
        <p>VWR has the right to change the prices shown in catalogues and price lists at any time and to invoice at prices current at the date of receipt of an order.</p>
        <p>Notwithstanding the foregoing paragraph, if there is a change of more than 3% to the rate of exchange of Sterling against foreign currencies including, but not limited to, the Euro and US Dollar since the date of receipt of an order then
          VWR may require the customer to renegotiate the prices relating to the relevant order.&nbsp; Should VWR and the customer be unable to agree new prices within 7 days of receipt by the customer of a request in writing by VWR to renegotiate
          the price then VWR may terminate the contract with immediate effect by giving written notice to the customer.</p>
        <p>‘Price on application’ (POA) quotations and all other quotations do not constitute offers and will be valid for 30 days from the date of the quotation, unless otherwise notified by VWR.</p>
        <p>All prices in catalogues and quotations are net of Value Added Tax and any other taxes or duties. The prices exclude costs of packaging, insurance and transport which will be charged separately, if applicable.</p>
        <p>VWR has the right to impose a minimum order charge at its discretion and such amount shall be notified to the customer in writing by VWR.</p>
        <h2 style="padding-top:15px">Payment</h2>
        <p>Unless otherwise agreed in writing payment in full in cleared funds is due from the customer within 30 days from date of invoice. Time for payment is of the essence.</p>
        <p>VWR has the right to charge interest on all overdue sums at the rate of five percent per annum over the base lending rate of the Bank of England calculated from the due date until the date of actual payment.</p>
        <p>Customers who exceed their credit limits will be asked to pay in advance for additional products and/or services until the account is settled.</p>
        <p>VWR may at any time, without limiting any other rights and remedies that it may have, set off any amount owing to it by the customer under the contract against any amount payable by VWR to the customer (whether under the contract or a
          separate agreement).</p>
        <h2 style="padding-top:15px">Delivery</h2>
        <p>VWR shall deliver to the address set out in the order (delivery location) at any time after it gives notification that the products are ready for delivery. Delivery is completed when the products are unloaded at the delivery location (or
          immediately before if the customer is responsible for unloading in accordance with this contract).</p>
        <p>Where delivery or performance dates are stated by VWR these are estimates only and time is not of the essence; however, if VWR needs to change such dates it will do so only after providing information to the customer and having regards to
          the customer’s stated objectives.</p>
        <p>Delivered products will remain the property of&nbsp;&nbsp; VWR until the customer has paid for them.</p>
        <p>VWR has the right to deliver an order in instalments (which may be invoiced and paid for separately). Any delay or defect in an instalment does not give the customer the right to cancel other instalments.</p>
        <p>Any claims for shortages must be made within 7 days of a delivery.</p>
        <p>Any claims for non-ordered items or non-delivery must be made within 7 days of receiving the invoice.</p>
        <h2 style="padding-top:15px">Return of Damaged or Unsuitable Goods</h2>
        <p>No goods may be returned to VWR without the authorisation of VWR.</p>
        <p>Authorisation to return products damaged during delivery must be requested within 3 days of delivery. VWR has the right to repair and return damaged products.</p>
        <p>Authorisation for the return of products which fail to meet current published manufacturer’s specifications must be requested in writing within 28 days of delivery. VWR will assist customers, at customers’ expense, to obtain any
          manufacturer’s warranty consistent with that granted to VWR.</p>
        <p>Authorisation for the return of products, other than those damaged during delivery, delivered in error or those that do not meet specification, must be requested within 10 days of delivery. Credit (less a handling charge of 15% of the
          invoice value of all products returned subject to a minimum charge of £30) will be given for those products authorised for return which are unused and in re-saleable condition other than those in the categories shown:-</p>
        <ul>
          <li>open chemicals or diagnostics</li>
          <li>refrigerated or other perishables</li>
          <li>items with an expired shelf life or an expiration date too short for resale</li>
          <li>any article that has been delivered direct by a third-party supplier</li>
          <li>discontinued items</li>
          <li>items not purchased from VWR</li>
        </ul>
        <p>Authorisation will be subject to the condition that the products are returned to VWR Customer Service Centre or to the manufacturer or other source and by the method advised by VWR.</p>
        <p>Articles that have been delivered on VWR’s behalf by a third-party supplier will not be accepted back at the VWR Customer Service Centre.</p>
        <h2 style="padding-top:15px">Supply of services</h2>
        <p>VWR shall provide services to the customer in accordance with the specification agreed between them from time to time.&nbsp; Such services will be provided with all reasonable care and skill.</p>
        <p>The customer shall cooperate with VWR in all matters relating to the services, provide all such access and information as is necessary and obtain any licences permissions and consents required before commencement of the services.</p>
        <p>If VWR’s performance of the services is prevented or delayed by any act or omission of the customer, VWR shall without limiting its other rights or remedies, have the right to suspend performance of the services until the customer remedies
          the position and VWR shall not be liable for any losses or costs arising from such delay.</p>
        <h2 style="padding-top:15px">Health, Safety and Liability</h2>
        <p>Risk in products will pass at the time of delivery to the customer.<br> The customer is responsible for unloading and transporting large and/or heavy items from delivery vans and for supervising the unloading of all other products
          delivered.</p>
        <p>In view of the hazards of certain chemicals and apparatus the customer must ensure that the products purchased are in a safe condition and that a safe system of work is in place taking into account all available information. None of the
          products sold are intended for human consumption unless otherwise clearly stated.<br> In view of the wide range of uses of chemicals and apparatus, the customer will be solely responsible for determining the suitability and specification of
          products, services, information and advice for its purposes.</p>
        <p>Nothing in this contract shall limit or exclude VWR’s liability for death or personal injury caused by its negligence, fraud, fraudulent misrepresentation, or any other matter in respect of which it would be unlawful for VWR to exclude or
          restrict liability. Subject to this, in view of the responsibilities of the customer set out in the above paragraphs:</p>
        <ul>
          <li>VWR shall under no circumstances whatsoever be liable to the customer (whether in contract, tort (including negligence), breach of statutory duty or otherwise), for any loss of profit, or any indirect or consequential loss arising in
            connection with the supply of products under this contract; and</li>
          <li>the total liability of VWR for any loss or damage suffered by a customer in connection with the supply of the products under this contract is limited to the invoice price of the products in relation to which loss or damage is claimed.
          </li>
        </ul>
        <p>Any liability accepted by VWR under this contract is in lieu of any terms implied by law as to the quality or fitness for any particular purpose of the products and/or the standard of the services and all such implied terms are, to the
          fullest extent permitted by law, excluded from the contract between VWR and the customer. The customer shall indemnify VWR against any claims made against VWR by the customer’s employees, contractors or agents.</p>
        <h2 style="padding-top:15px">Intellectual property rights</h2>
        <p>The customer is required to ensure that the use of any products supplied by VWR does not infringe the intellectual property rights of any third party and the customer shall indemnify VWR against any claims made against VWR by any third
          party in relation to any such infringement or alleged infringement.</p>
        <p>All intellectual property rights arising out of or in connection with the services shall be owned by VWR.</p>
        <h2 style="padding-top:15px">Termination</h2>
        <p>Without limiting its other rights and remedies, VWR may terminate the contract with immediate effect or suspend deliveries of the products, by giving written notice to the customer if the customer has failed to pay any amount owed to VWR
          on its due date for payment and remains in default for 14 days after notification to make payment, or if the customer has suffered or is likely to suffer an insolvency event or its financial position deteriorates to such an extent that in
          VWR’s opinion, the customer’s capacity adequately to fulfill its obligations under the contract is in question.</p>
        <p>On termination of the contract for any reason the customer shall immediately pay to VWR all of its outstanding unpaid invoices and interest.</p>
        <h2 style="padding-top:15px">Confidentiality</h2>
        <p>Each of VWR and the customer undertakes to the other that it shall not disclose to any person any confidential information concerning the business, affairs, customers or suppliers of the other except to its employees or advisers who need
          to know the information in order to carry out its obligations under this contract, or as may be required by law, a court of competent jurisdiction or any governmental or regulatory authority.</p>
        <h2 style="padding-top:15px">Governing law</h2>
        <p>This contract shall be governed by and construed in accordance with the laws of England and Wales and each of VWR and the customer irrevocably agrees with the other that the courts of England and Wales shall have exclusive jurisdiction to
          settle any dispute arising under or in connection with it.</p>
      </div>
    </div>
  </div>
  <div class="modal-footer">
    <a href="javascript:printTerms()" class="btn btn-link" title="Print…">
Print These Terms</a>
    <input name="/vwr/commerce/order/purchase/CartFormHandler.updateTermsAndCondition" id="temrsAcceptF" type="submit" value="I accept VWR Terms and Conditions " class="btn btn-default"><input
      name="_D:/vwr/commerce/order/purchase/CartFormHandler.updateTermsAndCondition" type="hidden" value=" "><input name="/vwr/commerce/order/purchase/CartFormHandler.declineTermsAndCondition" id="temrsDeclineF" type="submit" value="Decline "
      class="btn btn-primary"><input name="_D:/vwr/commerce/order/purchase/CartFormHandler.declineTermsAndCondition" type="hidden" value=" ">
  </div>
  <div style="display:none"><input name="_DARGS" type="hidden" value="/store/common/termsAndConditionsPopup.jsp"> </div>
</form>

Text Content

Hidden_link Hidden_link2 Hidden_link3


Keep my session open?

Ending In 

Yes No

The session is expired

Log In Ok, I'll continue as logged out
Your session has expired. For your security, we have logged you out.
Would you like to log in again?
Log In Log out
 * Skip to search
 * Skip to primary navigation
 * Skip to content
 * Skip to footer

 * About us
 * All Promotions
 * Literature
 * Events
 * Contact us

Log In


Toggle navigation

 * Advanced
 * SDS
 * Certificates
 * Chemical Structure
   Try the improved Chemical Structure search through the new VWR Building
   Blocks Portal, powered by eMolecules
 * CE Declaration Portal





Advanced
Not registered?   Register


 * Products
 * Applications & Protocols
    * Life Science
    * Chromatography – Mass Spectrometry
    * Analytical Chemistry
    * Biopharma Production
    * Safety
    * Controlled Environments & Cleanrooms
   
   
   LIFE SCIENCE
   
   Innovative, high quality products for Genomics, Proteomics, Cell biology and
   Microbiology...
   
    * Cell Biology
    * Genomics
    * Proteomics
    * Microbiology
    * Avantor Seradigm Sera
    * Featured Solutions & Suppliers
    * News
    * Promotions
    * Product Selector Guides
    * Application Notes Library
    * Literature
    * Webinars
    * Contact Us
   
   FROM SAMPLE TO SEQUENCE
   
   From manual to automated processes. Increase your throughput and gain more
   insight while saving costs and time.
   
   
   
   FROM CELL TO THERAPY
   
   Solutions for your entire workflow – from basic research to biopharma
   production. Tools and services to accelerate your research & development.
   
   
   
   INNOVATIVE SEARCH TOOL FOR ANTIBODIES
   
   Quickly find the specific antibody you need from VWR's broad portfolio...
   
   
   CHROMATOGRAPHY – MASS SPECTROMETRY
   
   Improve your efficiency in chromatography & mass spectrometry techniques with
   the best equipment for your applications and methods from VWR.
   
    * Liquid Chromatography - Analytical
    * Liquid Chromatography - Sample Preparation
    * Gas Chromatography
    * Mass Spectrometry
    * Purification
    * Large Molecule LC (Bio LC)
    * Software and Automation
    * Chromatography Knowledge Centre
    * Pharma
    * BioPharma
    * Food & Beverage
    * Chrom Application Library
    * Literature
    * Newsletter
    * News
    * Contact
   
   CHROMATOGRAPHY KNOWLEDGE CENTRE
   
   Need to learn more about Chromatography and HPLC? We can help improve your
   knowledge in key areas such as understanding selectivity and method
   development.
   
   
   
   CHROM APPLICATION LIBRARY
   
   You are looking for a specific separation. You can search our application
   library here. If you can't find what you are looking for, just ask us.
   
   
   
   AVANTOR® COLUMNS
   
   If you are looking for expert advice and access to a range of specialist and
   hard-to-find phases, the experts at Avantor® will help you.
   
   
   ANALYTICAL CHEMISTRY
   
   No matter what methods or technology you use, Avantor offers a comprehensive
   catalog of the equipment, reagents, chemicals, consumables, tools, and other
   products you need every day.
   
    * Mass Spectrometry
    * Liquid Chromatography - Analytical
    * Purification
    * Gas Chromatography
    * Metal trace analysis and detection
    * Spectroscopy
    * Titration
    * Karl Fischer titration for water determination
    * pH/mV and Ion
    * Electrochemistry
    * Physical measurement
    * X-ray fluorescence spectroscopy (XRF)
   
   NEW BRAND COMING, SAME TRUSTED FORMULA
   
   Acros Organics™, Alfa Aesar™ and Maybridge™ are merging into one brand,
   Thermo Scientific™. All the products you love, in one complete portfolio.
   
   
   BIOPHARMA PRODUCTION
   
   Find the biological materials you need for upstream bioprocessing, including
   bulk-sized biological buffers and biochemicals...
   
    * Buffer management solutions
    * Cell therapy
    * Gene therapy
    * Monoclonal antibodies (mAbs)
    * Recombinant proteins
    * Vaccines
    * Innovation in biopharma
    * Avantor Seradigm Sera
    * Process filtration
    * Managing your risk
    * Biopharma production chemicals & excipients
    * Downstream process optimization support
    * Literature
    * Application notes
    * Avantor biopharma videos
   
   
   
   
   SAFETY
   
   Providing our customers with the information and tools to help them acquire
   the appropriate safety products and services for their specific needs...
   
    * Lab safety
    * Personal Protection
    * Facilities maintenance and protection
    * Solutions for your workplace during the Covid-19 pandemic
    * Industrial Safety
    * Services
    * News
    * Educational Material
    * Literature
    * Contact
   
   SECUREFIT™ 400X SAFETY SPECTACLES WITH BROW GUARD
   
   Comfortable fit and performance, featuring wide flexible temple arms and a
   combined soft nose bridge.
   
   
   
   BRADY BMP21 PORTABLE PRINTERS
   
   With label materials designed specifically for harsh environments in labs or
   industrial applications.
   
   
   
   MICROGARD® 2500 PLUS PAPR -VENTILATED SUITS.
   
   Fully encapsulated for hazardrous environments, with +ve pressure provided by
   powered air purifying respirators.
   
   
   CONTROLLED ENVIRONMENTS & CLEANROOMS
   
   This carefully selected portfolio is specifically designed to help you
   prevent potential contamination and maintain aseptic conditions in cleanrooms
   and controlled environments...
   
    * Pharmaceuticals, Biotechnology, and Medical Devices
    * Healthcare
    * Semiconductor and Microelectronics
    * Aerospace and Automotive
    * Custom packaging and irradiation service
   
   
 * Featured Solutions
    * Science Delivered
    * Supporting Research on COVID-19
    * Our Collection of VWR Brands
    * Chemicals
    * R&D
    * Avantor Seradigm Sera
    * Production
    * Quality Control
    * Food & Beverage
    * Healthcare/Clinical
    * Controlled Environment - basan
    * Microbiology
    * Microscopy, Imaging Solutions & Accessories
    * Environment
    * Education/Schools
    * Furniture
    * J.T.Baker® Robotic Tips and Plates
   
   
   SCIENCE DELIVERED
   
   From scientific discovery to scale-up and commercial delivery, Avantor offers
   mission-critical products, services and solutions on a global scale.
   
   
   
   
   SUPPORTING RESEARCH ON COVID-19
   
   To support the ongoing research efforts on Coronavirus SARS-CoV-2 causing
   COVID-19 disease, we've provided easy access to critical products needed for
   virus research and detection...
   
    * Virus Detection
    * Vaccine & Therapy Development
    * Additional Resources
   
   
   
   
   OUR COLLECTION OF VWR BRANDS
   
   
   
    * Everyday use lab consumables
    * Reliable laboratory equipment
    * Precise measuring tools
    * Chemicals and chromatography
    * Life sciences and microbiology
    * Production supplies
    * Safety products
    * A comfortable workspace
    * Technology and service solutions
    * Applications and techniques
    * Literature
   
   CHEMICALS
   
   One of the largest selections of chemicals from one source...
   
   
   
   VWR® ANTI-VIBRATION SLAB AND WEIGHING TABLE
   
   Polished granite anti-vibration slab. Four absorption feet enhance...
   
   
   
   VWR® TRACEABLE WEIGHT SETS, CLASS F1, WITH CALIBRATION CERTIFICATE
   
   Anti-magnetic, polished stainless steel, wire weights up to 500 mg...
   
   
   CHEMICALS
   
   
   
    * Easily Comply With GHS/CLP Labelling
    * Chemicals by brand
    * Chemicals by product category
    * Chemicals for sample preparation
    * Chemical Innovations
    * Nitrogen determination
    * General lab supplies
    * Dissolution testing
    * NMR
    * UV/VIS spectroscopy
    * Conductivity measurement
    * pH measurements
    * GC
    * HPLC
    * Highlights
    * Promotions
    * Contacts
    * Literature
   
   NEW BRAND COMING, SAME TRUSTED FORMULA
   
   Acros Organics™, Alfa Aesar™ and Maybridge™ are merging into one brand,
   Thermo Scientific™. All the products you love, in one complete portfolio.
   
   
   R&D
   
   A strong and vibrant research and development function is the lifeblood of
   all industries...
   
    * Weighing
    * Microscopy, Imaging Solutions & Accessories
    * Liquid Handling
    * DURAN® Evolutionary Bottle System
    * Temperature Control Systems
    * Electrochemistry
    * Simplifying Sample Prep for Research Laboratories
    * Chemicals for Inorganic Analysis
    * Pharmaceutical
    * Titration
    * Centrifugation
    * Incubators
    * Ovens
    * Furnaces
    * Cold Storage & Cooling Solutions
    * Temperature Measurement & Data Logging
    * Spectrophotometers
    * Moisture Analysis
    * Melting Point
    * Density
    * Recording & Monitoring
    * Chromatography – Mass Spectrometry
    * Life Science
   
   NEW BRAND COMING, SAME TRUSTED FORMULA
   
   Acros Organics™, Alfa Aesar™ and Maybridge™ are merging into one brand,
   Thermo Scientific™. All the products you love, in one complete portfolio.
   
   
   
   NEW ENTRIS® II BASIC ADVANCED BALANCES FROM SARTORIUS
   
   Featuring a graphic touch display and new features such as real-time level
   support,integrated protection systems and CalAuditTrail for gapless
   documentation
   
   
   
   CHEMICALS
   
   One of the largest selections of chemicals from one source...
   
   
   AVANTOR SERADIGM SERA
   
   The most reliable supply of exceptional quality Fetal Bovine Serum...
   
    * Product Differentiation Table
    * Oritain Partnership
    * Technical Documents
    * Contact Us
    * Literature
   
   
   
   
   PRODUCTION
   
   From raw materials to hygiene control, VWR is able to provide support in this
   environment...
   
    * Sustainable solutions
    * Avantor single-use solutions
    * VWR Custom Manufacturing Services
    * Industrial Equipment
    * Monitoring of Production Areas
    * Biopharma Production
    * Downstream process optimization support
    * Controlled Environment - basan
    * Safety
    * Production Chemicals
    * Media Fill Culture Media
    * Useful links
    * Literature
    * News
   
   FOR PRODUCTION AND SCALE-UP, WE CAN SUPPORT YOU !
   
   Ask for larger pack sizes or bulk quantities that are not available in this
   page by using the customization request form.
   
   
   
   NITRILE GLOVES, MICROFLEX® 93-850
   
   These nitrile disposable gloves are the ultimate barrier against harmful
   exposures and rip-tear.
   
   
   
   HIGH VISIBILITY PROTECTION – MICROFLEX 93-856
   
   Good resistance against industrial chemicals...
   
   
   QUALITY CONTROL
   
   A well performing QC laboratory ensures the integrity of a company's
   production process from raw material validation to finished product
   verification...
   
    * Metal trace analysis and detection
    * Sample Collection
    * Sample Preparation
    * Liquid Handling
    * Electrochemistry
    * Microscopy, Imaging Solutions & Accessories
    * Analytical Measurement and Testing
    * Monitoring and Recording Laboratory Data
    * Laboratory Water Purification Systems
    * Avantor
    * Promotions
    * News
   
   NEW BRAND COMING, SAME TRUSTED FORMULA
   
   Acros Organics™, Alfa Aesar™ and Maybridge™ are merging into one brand,
   Thermo Scientific™. All the products you love, in one complete portfolio.
   
   
   
   NEW ENTRIS® II BASIC ADVANCED BALANCES FROM SARTORIUS
   
   Featuring a graphic touch display and new features such as real-time level
   support,integrated protection systems and CalAuditTrail for gapless
   documentation
   
   
   
   CHEMICALS
   
   One of the largest selections of chemicals from one source...
   
   
   FOOD & BEVERAGE
   
   
   
    * Brady Safety Identification Solutions For Food & Beverage Plants
    * Meat Speciation Testing
    * Edible Oils & Fat Analysis
    * Refractometry & Polarimetry
    * Avoid Contamination In The Lab & F&B Production Site
    * Safe & Secure Sample Storage Of Food &/Or Beverages
    * Food & Beverage Analysis
    * Temperature and Humidity Measurement plus Data Loggers
    * Laboratory Fridges and Freezers
   
   
   
   
   HEALTHCARE/CLINICAL
   
   VWR is already a major supplier of specialised staining materials for the
   Pathology market. We are building our product portfolio for our clinical
   customers daily...
   
    * Liquid Handling
    * Microscopy, Imaging Solutions & Accessories
    * Specimen Collection
    * Haematology
    * Clinical Chemistry
    * Specimen Transport
    * Solutions for Cytotoxic Drug Production
    * Histology
    * Life Science
    * Cytology
    * Clinical Catalogue
    * News
    * Literature
    * Selected Equipment
    * Promotions
   
   HIGH RISK CHEMICALS & DRUGS – MICROFLEX 93-853
   
   Three times the puncture resistance of latex or vinyl disposable gloves -AQL
   0,65...
   
   
   
   VWR® ROCKING PLATFORM SHAKERS AND 3D ROTATOR WAVERS
   
   Touch pad control of speed, time and tilt adjustment during operation...
   
   
   
   HSW FILLER NEEDLES & SAFETY SYRINGES
   
   For withdrawal or injection of medication from rubber stoppered vials and
   glass reservoirs. The Safety needles are compatible with all syringes with
   Luer/Luer lock (ISO 594)...
   
   
   CONTROLLED ENVIRONMENT - BASAN
   
   basan - the cleanroom division of VWR is one of the leading distributors in
   products and services for controlled environments – and has been for more
   than 30 years.
   
    * Reusable Garments
    * Safety Goggles
    * Disposable Cleanroom Garments
    * Gloves and Fingercots
    * Shoes and Boots
    * Wipes and Swabs
    * Stationery
    * Mats and Flooring
    * Detergents and Disinfectants
    * Cleaning Systems
    * Vacuum Cleaners
    * Furniture
    * Equipment for contamination control
    * Packaging
    * Ionisation
    * basan Services
    * News
    * Promotions
    * Events
    * Literature
    * Educational material
    * Newsletter
    * Contact
   
   NEW CLEANROOM MOPPING SYSTEM: SLIDEMOP™
   
   Choice of a stainless steel or plastic frame. Mop covers are available
   irradiated or non sterile and can be laundered or autoclaved many times.
   
   
   
   KIMTECH™ A5 STERILE CLEANROOM COVERALL
   
   Sterile cleanroom overalls with CLEAN-DON* technology. Featuring built-in
   snaps that gather up legs and arms to aid aseptic gowning. Made of SMS
   material.
   
   
   
   SURGICAL FACE MASK TYPE IIR WITH EARLOOPS
   
   Made from a soft and flexible non-woven fabric with a nose bridge and 3 ply
   construction to provide greater than 99% bacterial filtering efficiency.
   
   
   MICROBIOLOGY
   
   
   
    * Sample collection, transport, storage
    * Sample preparation within microorganism detection
    * Microbial cultivation
    * Search by microorganism
    * Analysis for microbiological testing
    * Sterilising: from consumables to high end sterilizers
   
   
   
   
   MICROSCOPY, IMAGING SOLUTIONS & ACCESSORIES
   
   From most basic microscopes to sophisticated models, image recording systems
   and cold light sources to consumables.
   
   
   
   
   ENVIRONMENT
   
   A large choice of products and services for complete water, wastewater and
   soil analysis, on-site and in the laboratory.
   
   
   
   
   EDUCATION/SCHOOLS
   
   In our selection for Education/Schools you will find material for teaching
   Chemistry, Physics and Biology
   
    * General Use Laboratory Chemicals
    * General Use Laboratory Consumables
    * General Use Laboratory Equipment
    * Liquid Handling
    * Life Science & Biology
    * Environmental Science
    * Safety, First Aid & Cleaning
    * Furniture & Storage
   
   ASECOS SAFETY CABINETS
   
   European leader in the storage solution for chemicals, asecos offers a wide
   range of safety cabinets to protect your property and your persons.
   
   
   
   ZEISS STEMI 305 STEREO MICROSCOPE PACKAGES
   
   Choose from 3 great value packages. Stemi 305 EDU package - easy access to
   diascopy and episcopy...
   
   
   
   BUNSEN BURNER, USBECK
   
   According to DIN 30665 with air regulation and pilot flame...
   
   
   FURNITURE
   
   
   
    * Furniture Products
    * Equipment
    * Installation Checklist
    * VWR Ergonomic Chairs for Laboratory and Industry
    * News
    * Promotions
   
   ASECOS SAFETY CABINETS
   
   European leader in the storage solution for chemicals, asecos offers a wide
   range of safety cabinets to protect your property and your persons.
   
   
   
   KANGO STOOLS
   
   Round seat in black polyurethane...
   
   
   
   VWR® ‘MR-LAB’ LAB CHAIRS
   
   Large, soft upholstered cushions that are anatomically moulded with pelvic
   support and integrated lumber support for greater comfort...
   
   
   J.T.BAKER® ROBOTIC TIPS AND PLATES
   
   New Avantor® J.T.Baker® premium conductive and non-conductive robotic tips
   deliver superior quality and reliable performance for results you can trust.
   
   
 * Services
    * Avantor Services
    * VWR Custom Manufacturing Services
    * e-Commerce / VWR Mobile Technology Solutions
    * Instrument Maintenance, Calibration & Repair
    * Technical Services
    * Sustainability Services for Laboratories
    * LabStart
    * Collection of Empty Containers
    * The Building Blocks Portal
    * Labtools
    * e-Newsletter
   
   
   AVANTOR SERVICES
   
   As your trusted, collaborative partner, Avantor Services helps you increase
   efficiency, maximise productivity, and accelerate innovation.
   
    * Your Role
    * Your Challenge
    * Our Services Portfolio
    * Resources
    * About Avantor Services
    * Downstream process optimization support
   
   
   THE SUPPORT YOU NEED TO OPTIMIZE OPERATIONS
   
   Avantor Services provides a wide range of specialized services and digital
   solutions to help you solve complex challenges.
   
   We’ve built our reputation on consistent, comprehensive mastery of day-to-day
   operations, allowing lab, clinical, and production environments to focus
   their high-value resources on core scientific priorities.
   
   As our customers’ needs have evolved, so have our capabilities. We have
   become experts in scientific operations, improving performance with
   sophisticated solutions and providing guidance on best practices.
   
   You can select and customize services for peak efficiency, quality, and
   accelerated innovation.
   
   Contact us at services@avantorsciences.com.
   
   
   VWR CUSTOM MANUFACTURING SERVICES
   
   VWR takes care of sourcing, production, testing, and documentation of your
   chemicals. We manufacture what you need.
   
    * Case Studies
    * Aurora Manufacturing Facility
    * Briare Manufacturing Facility
    * Chester Manufacturing Facility
    * Gent-Gavere Manufacturing Facility
    * Haasrode Manufacturing Facility
    * Montreal Manufacturing Facility
    * Sanborn Manufacturing Facility
    * Sidney Manufacturing Facility
    * Solon Manufacturing Facility
    * St. Louis Manufacturing Facility
   
   CLINICAL TRIAL SUPPORT
   
   Sourcing, Kitting and Management of Ancillary Supplies and Equipment for all
   your clinical trials.
   
   
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   
   AVANTOR SERVICES
   
   Providing a wide range of specialized services and digital solutions to help
   you solve complex challenges.
   
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
    * vwr.com
    * B2B Services
    * Inventory Management Software Solutions
    * VWR Library
    * VEM - VWR Equipment Management
    * VWR SearchPad
   
   AVANTOR SERVICES
   
   Providing a wide range of specialized services and digital solutions to help
   you solve complex challenges.
   
   
   INSTRUMENT MAINTENANCE, CALIBRATION & REPAIR
   
   VWR has a range of new services designed to streamline your operations, help
   you make cost savings and manage your laboratory effectively...
   
    * Equipment: After Sales
    * Avantor services contact
    * Instruments: After Sales
    * Centrifuge Repair and Service
    * Accredited pipette calibration and repair service
    * Projects
    * Calibration, Qualification, Validation & Certification Services
    * Total Customer Support
    * Balance Calibration and Balance Service with ISO17025 Accreditation
    * VWR Thermometer Calibration
   
   AVANTOR SERVICES
   
   Providing a wide range of specialized services and digital solutions to help
   you solve complex challenges.
   
   
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   TECHNICAL SERVICES
   
   
   
    * Contact
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   SUSTAINABILITY SERVICES FOR LABORATORIES
   
   VWR International is both committed and proud to specialise in offering a
   unique range of laboratory sustainability services...
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   LABSTART
   
   A laboratory start-up service that ticks all the boxes...
   
   
   
   
   COLLECTION OF EMPTY CONTAINERS
   
   The efficient and timely collection of empty chemical containers can be just
   as important to the way your site operates as accurate and reliable
   deliveries.
   
    * Waste Electrical and Electronic Equipment (WEEE) Regulations
   
   AVANTOR SERVICES
   
   Providing a wide range of specialized services and digital solutions to help
   you solve complex challenges.
   
   
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   THE BUILDING BLOCKS PORTAL
   
   
   
   AVANTOR SERVICES
   
   Providing a wide range of specialized services and digital solutions to help
   you solve complex challenges.
   
   
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   LABTOOLS
   
   
   
    * Periodic table
   
   AVANTOR SERVICES
   
   Providing a wide range of specialized services and digital solutions to help
   you solve complex challenges.
   
   
   
   E-COMMERCE / VWR MOBILE TECHNOLOGY SOLUTIONS
   
   VWR continues to offer a state of the art e-Commerce portfolio for customers
   
   
   E-NEWSLETTER
   
   
   
   
 * About us
 * All Promotions
 * Literature
 * Events
 * Contact us
 * 0  ITEMS £0.00
   
   Item Subtotal  £0.00
   0 items in your Basket
   
 * Order Entry

 * order entry icon Order Entry
 * order status icon Order Status
 * my account icon My Account
 * shopping cart icon 0 Cart

If you need to talk to us, please click here to request a call back

Update to Avantor’s response to the coronavirus (COVID-19) pandemic



Printed from VWR Website
User:  [Anonymous]
Date: 20-06-2022  Time: 00:23


 1. Home
 2. Spill Control Materials
 3. Economy spill kit

Print…
Share
 * 
 * 
 * 
 * 
 * 


ECONOMY SPILL KIT

Supplier: VWR, part of Avantor
Ratings: (No Reviews) REVIEWS (0)

Total Ratings: 0
Avg. Ratings: 0.0 out of 5

Sort all by: Most Recent Highest Rated Lowest Rated Most Helpful


VWR®
121-0176EA 140 GBP
121-0176 121-0178 121-0177
Economy spill kit
Spill Control Materials
These economy spill kits combine absorbents and instructions in a space-saving
container. They are ideal for workers on the go like truck drivers, field
workers, etc.


 * Improve worker productivity and efficiency
 * Fast spill response
 * Yellow PVC bag offers high visibility spill control storage
 * Highly versatile, surfactant treated, fire resistance
 * Water resistant, lightweight bag keeps sorbents dry


Brightly coloured absorbent, picks up a wide range of aggressive chemicals while
remaining chemically inert. White absorbents pick up petroleum-based fluids,
paints and non water soluble… More Product Information
These economy spill kits combine absorbents and instructions in a space-saving
container. They are ideal for workers on the go like truck drivers, field
workers, etc.


 * Improve worker productivity and efficiency
 * Fast spill response
 * Yellow PVC bag offers high visibility spill control storage
 * Highly versatile, surfactant treated, fire resistance
 * Water resistant, lightweight bag keeps sorbents dry


Brightly coloured absorbent, picks up a wide range of aggressive chemicals while
remaining chemically inert. White absorbents pick up petroleum-based fluids,
paints and non water soluble chemicals while repelling water - great for indoor
and outdoor use. Grey absorbents pick up water-based, petroleum-based and non
aggressive, chemical fluids.


Ordering information: Every kit is supplied with 25 pads (410×510 mm), 4 socks
(Ø 76×1220 mm) and 1 instruction sheet.


Packaging: Packed in a durable, see-through PVC bag with shoulder strap.

Less Product Information
New Product


LIMITED TIME SALE

Select items below are currently on sale

Order Now
 * ORDER
 * DOCUMENTATION
 * WRITE A REVIEW
 * REVIEWS (0)

We are currently unable to calculate your contract price for this item. List
price is being displayed temporarily. When your order is processed, you will be
invoiced at your contract price even though list price is displayed now

"121-0178EA","Portable spill kit that comes in a durable see-through bag with
shoulder strap. Designed for small spills of chemicals and hazardous liquids.
Contents : 25 pads (41 cm x 51 cm) , 4 socs (Ø 7.6 cm x 122 cm). 1 * 1
items","121-0178","1 * 1 items"
"121-0177EA","Portable spill kit that comes in a durable see-through bag with
shoulder strap. Designed for small spills of industrial liquids including oils,
water, solvents, coolants, etc. Contents : 25 pads (41 cm x 51 cm) , 4 socs (Ø
7.6 cm x 122 cm). 1 * 1 items","121-0177","1 * 1 items"
"121-0176EA","Portable spill kit that comes in a durable see-through bag with
shoulder strap. Designed for small spills of oil and petroleum based liquids.
Contents : 25 pads (41 cm x 51 cm) , 4 socs (Ø 7.6 cm x 122 cm). 1 * 1
items","121-0176","1 * 1 items"
Inquire for Price
Stock for this item is limited, but may be available in a warehouse close to
you. Please make sure that you are logged in to the site so that available stock
can be displayed. If the is still displayed and you need assistance, please call
us on 0800 22 33 44.
Stock for this item is limited, but may be available in a warehouse close to
you. Please make sure that you are logged in to the site so that available stock
can be displayed. If the is still displayed and you need assistance, please call
us on 0800 22 33 44
Additional Documentation may be needed to purchase this item. A VWR
representative will contact you if needed.
Additional Documentation may be needed to purchase this item. A VWR
representative will contact you if needed.
This product has been blocked by your organisation. Please contact your
purchasing department for more information.
The original product is no longer available. The replacement shown is available.
Product(s) marked with this symbol are discontinued - sold till end of stock.
Alternatives may be available by searching with the VWR Catalogue Number listed
above. If you need further assistance, please call VWR Customer Service on 0800
22 33 44.

Description Absorbency W×D×H Pk VWR Catalog Number Price Quantity Economy spill
kit, chemical 32 l 406,4×508,0×101,6 mm 1 121-0178
£148.00
- +
The minimum order for this item is .

Clearance . Act quickly! These items have limited quantity and availability

Economy spill kit, maintanence 32 l 406,4×508,0×101,6 mm 1 121-0177
£146.00
- +
The minimum order for this item is .

Clearance . Act quickly! These items have limited quantity and availability

Economy spill kit, oil 32 l 406,4×508,0×101,6 mm 1 121-0176
£140.00
- +
The minimum order for this item is .

Clearance . Act quickly! These items have limited quantity and availability


YOUR INQUIRE FOR PRICE ITEMS:

The items listed below will be sent to an Avantor representative who will
contact you soon.

ItemVWR Catalog NumberUnit

 

Submit
 Processing
Log in   Close

--------------------------------------------------------------------------------

Generate Barcodes
Barcode Label Format: Avery L7162 - 99.1mm x 33.9mm Avery 5161 - 1" x 4" Avery
5160 - 1" x 2-5/8" Avery 5162 - 1-1/3" x 4" Avery 5523 - 2" x 4"
Generate PDF Catalog Page

Enter Details
Close Window

Select the article for which you are looking for Certificate

Indicate the Lot Number. This field is mandatory. Enter 'x' if unknown for VWR
Chemicals



click






ORDER



DOCUMENTATION



WRITE A REVIEW



REVIEWS (0)


Enter Certificate Details
Enter the Lot number:

Choose from recent batch/lot numbers:
Retrieving

Inquire for Price


RECOMMENDED FOR YOU

Previous

NITRILE GLOVES



NITRILE GLOVES



HYDROCHLORIC ACID 37%, ANALAR® NORMAPUR® REAG. PH. EUR. ANALYTICAL REAGENT



ACETONE ≥99.5%, GPR RECTAPUR®



ACETIC ACID GLACIAL 99.8-100.5%, ANALAR® NORMAPUR® ACS, REAG. PH. EUR.
ANALYTICAL REAGENT



TRANSFER PIPETTES, HIGH PERFORMANCE, VWR®



BUFFER SOLUTIONS, 20 °C AVS TITRINORM



WATER, HIPERSOLV CHROMANORM® FOR HPLC



TRANSFER PIPETTES, HIGH PERFORMANCE, VWR®



NITRILE GLOVES



NITRILE GLOVES



NITRILE GLOVES



HYDROCHLORIC ACID 37%, ANALAR® NORMAPUR® REAG. PH. EUR. ANALYTICAL REAGENT



ACETONE ≥99.5%, GPR RECTAPUR®



ACETIC ACID GLACIAL 99.8-100.5%, ANALAR® NORMAPUR® ACS, REAG. PH. EUR.
ANALYTICAL REAGENT



TRANSFER PIPETTES, HIGH PERFORMANCE, VWR®



BUFFER SOLUTIONS, 20 °C AVS TITRINORM



WATER, HIPERSOLV CHROMANORM® FOR HPLC



TRANSFER PIPETTES, HIGH PERFORMANCE, VWR®



NITRILE GLOVES



NITRILE GLOVES



NITRILE GLOVES



HYDROCHLORIC ACID 37%, ANALAR® NORMAPUR® REAG. PH. EUR. ANALYTICAL REAGENT



ACETONE ≥99.5%, GPR RECTAPUR®



ACETIC ACID GLACIAL 99.8-100.5%, ANALAR® NORMAPUR® ACS, REAG. PH. EUR.
ANALYTICAL REAGENT


Next



LEARN MORE

ABOUT VWR

Avantor is a vertically integrated, global supplier of discovery-to-delivery
solutions for...

Learn more About VWR
Review & Compare Alternatives

We found alternative products that can save you up to  per item-unit.  To
compare product details, select up to 3 alternatives below and click Compare
Selected. To add items to your basket, enter a quantity and click Add to Basket.

How is savings calculated?
We multiply the savings per unit (in parenthesis) times the total units of the
original product.


Original Product:

Description Catalog Number Availability Unit Your Price Price Per Qty



Item(s) Added to Cart

Continue Shopping



FOOTER


HOME

 * Products
 * Applications & Protocols
 * Featured Solutions
 * Services
 * Contact us
 * About us


INFORMATION

 * Need help?
 * Order entry - how to upload
 * Privacy
 * Terms & Conditions
 * Compliance & Certification
 * Returns
 * Modern slavery and human trafficking policy
 * Brexit Statement
 * VWR Gender Pay Report


OTHERS

 * Careers @ Avantor

Avantor®, a Fortune 500 company, is a leading global provider of
mission-critical products and services to customers in the biopharma,
healthcare, education & government, and advanced technologies & applied
materials industries. Our portfolio is used in virtually every stage of the most
important research, development and production activities in the industries we
serve. Our global footprint enables us to serve more than 225,000 customer
locations and gives us extensive access to research laboratories and scientists
in more than 180 countries. We set science in motion to create a better world.
For information visit, www.avantorsciences.com and find us on LinkedIn, Twitter
and Facebook.

© 2022 VWR International, LLC. All rights reserved.
© 2022 FORTUNE Media IP Limited All rights reserved. Used under license.




TERMS & CONDITIONS

These terms and conditions cover all sales of products and services by VWR
International Ltd (VWR) in the United Kingdom and any information and advice
given whether charged for or not, unless otherwise agreed by VWR in writing.
These terms and conditions apply to the exclusion of any other terms submitted
by the customer or which are implied by any trade, custom, practice or course of
dealing.


CUSTOMER ACCOUNTS

VWR’s products can be hazardous and all customers are required to comply with
the VWR account application procedures which are available on request. VWR
reserves the right immediately to cancel any orders from customers who have not
complied in full with these procedures.


ORDERING

The customer’s order for the products and/or services is an offer by the
customer to purchase those products and/or services in accordance with these
terms and conditions and shall only be deemed accepted when VWR issues written
acceptance of the order, at which point the contract between the customer and
VWR for the supply of those products and/or services, comes into existence
(contract).

Any additional or special terms included by VWR in its written acceptance shall
form part of the contract. The terms and conditions of the contract apply
equally to the supply of both products and services except where application to
one or the other is specified.

Should VWR need to supply products and/or services of different specifications,
sources, and pack size to that published or ordered by the customer, VWR shall
do so only after consultation with and agreement by the customer.


PRICES/CHARGES

VWR has the right to change the prices shown in catalogues and price lists at
any time and to invoice at prices current at the date of receipt of an order.

Notwithstanding the foregoing paragraph, if there is a change of more than 3% to
the rate of exchange of Sterling against foreign currencies including, but not
limited to, the Euro and US Dollar since the date of receipt of an order then
VWR may require the customer to renegotiate the prices relating to the relevant
order.  Should VWR and the customer be unable to agree new prices within 7 days
of receipt by the customer of a request in writing by VWR to renegotiate the
price then VWR may terminate the contract with immediate effect by giving
written notice to the customer.

‘Price on application’ (POA) quotations and all other quotations do not
constitute offers and will be valid for 30 days from the date of the quotation,
unless otherwise notified by VWR.

All prices in catalogues and quotations are net of Value Added Tax and any other
taxes or duties. The prices exclude costs of packaging, insurance and transport
which will be charged separately, if applicable.

VWR has the right to impose a minimum order charge at its discretion and such
amount shall be notified to the customer in writing by VWR.


PAYMENT

Unless otherwise agreed in writing payment in full in cleared funds is due from
the customer within 30 days from date of invoice. Time for payment is of the
essence.

VWR has the right to charge interest on all overdue sums at the rate of five
percent per annum over the base lending rate of the Bank of England calculated
from the due date until the date of actual payment.

Customers who exceed their credit limits will be asked to pay in advance for
additional products and/or services until the account is settled.

VWR may at any time, without limiting any other rights and remedies that it may
have, set off any amount owing to it by the customer under the contract against
any amount payable by VWR to the customer (whether under the contract or a
separate agreement).


DELIVERY

VWR shall deliver to the address set out in the order (delivery location) at any
time after it gives notification that the products are ready for delivery.
Delivery is completed when the products are unloaded at the delivery location
(or immediately before if the customer is responsible for unloading in
accordance with this contract).

Where delivery or performance dates are stated by VWR these are estimates only
and time is not of the essence; however, if VWR needs to change such dates it
will do so only after providing information to the customer and having regards
to the customer’s stated objectives.

Delivered products will remain the property of   VWR until the customer has paid
for them.

VWR has the right to deliver an order in instalments (which may be invoiced and
paid for separately). Any delay or defect in an instalment does not give the
customer the right to cancel other instalments.

Any claims for shortages must be made within 7 days of a delivery.

Any claims for non-ordered items or non-delivery must be made within 7 days of
receiving the invoice.


RETURN OF DAMAGED OR UNSUITABLE GOODS

No goods may be returned to VWR without the authorisation of VWR.

Authorisation to return products damaged during delivery must be requested
within 3 days of delivery. VWR has the right to repair and return damaged
products.

Authorisation for the return of products which fail to meet current published
manufacturer’s specifications must be requested in writing within 28 days of
delivery. VWR will assist customers, at customers’ expense, to obtain any
manufacturer’s warranty consistent with that granted to VWR.

Authorisation for the return of products, other than those damaged during
delivery, delivered in error or those that do not meet specification, must be
requested within 10 days of delivery. Credit (less a handling charge of 15% of
the invoice value of all products returned subject to a minimum charge of £30)
will be given for those products authorised for return which are unused and in
re-saleable condition other than those in the categories shown:-

 * open chemicals or diagnostics
 * refrigerated or other perishables
 * items with an expired shelf life or an expiration date too short for resale
 * any article that has been delivered direct by a third-party supplier
 * discontinued items
 * items not purchased from VWR

Authorisation will be subject to the condition that the products are returned to
VWR Customer Service Centre or to the manufacturer or other source and by the
method advised by VWR.

Articles that have been delivered on VWR’s behalf by a third-party supplier will
not be accepted back at the VWR Customer Service Centre.


SUPPLY OF SERVICES

VWR shall provide services to the customer in accordance with the specification
agreed between them from time to time.  Such services will be provided with all
reasonable care and skill.

The customer shall cooperate with VWR in all matters relating to the services,
provide all such access and information as is necessary and obtain any licences
permissions and consents required before commencement of the services.

If VWR’s performance of the services is prevented or delayed by any act or
omission of the customer, VWR shall without limiting its other rights or
remedies, have the right to suspend performance of the services until the
customer remedies the position and VWR shall not be liable for any losses or
costs arising from such delay.


HEALTH, SAFETY AND LIABILITY

Risk in products will pass at the time of delivery to the customer.
The customer is responsible for unloading and transporting large and/or heavy
items from delivery vans and for supervising the unloading of all other products
delivered.

In view of the hazards of certain chemicals and apparatus the customer must
ensure that the products purchased are in a safe condition and that a safe
system of work is in place taking into account all available information. None
of the products sold are intended for human consumption unless otherwise clearly
stated.
In view of the wide range of uses of chemicals and apparatus, the customer will
be solely responsible for determining the suitability and specification of
products, services, information and advice for its purposes.

Nothing in this contract shall limit or exclude VWR’s liability for death or
personal injury caused by its negligence, fraud, fraudulent misrepresentation,
or any other matter in respect of which it would be unlawful for VWR to exclude
or restrict liability. Subject to this, in view of the responsibilities of the
customer set out in the above paragraphs:

 * VWR shall under no circumstances whatsoever be liable to the customer
   (whether in contract, tort (including negligence), breach of statutory duty
   or otherwise), for any loss of profit, or any indirect or consequential loss
   arising in connection with the supply of products under this contract; and
 * the total liability of VWR for any loss or damage suffered by a customer in
   connection with the supply of the products under this contract is limited to
   the invoice price of the products in relation to which loss or damage is
   claimed.

Any liability accepted by VWR under this contract is in lieu of any terms
implied by law as to the quality or fitness for any particular purpose of the
products and/or the standard of the services and all such implied terms are, to
the fullest extent permitted by law, excluded from the contract between VWR and
the customer. The customer shall indemnify VWR against any claims made against
VWR by the customer’s employees, contractors or agents.


INTELLECTUAL PROPERTY RIGHTS

The customer is required to ensure that the use of any products supplied by VWR
does not infringe the intellectual property rights of any third party and the
customer shall indemnify VWR against any claims made against VWR by any third
party in relation to any such infringement or alleged infringement.

All intellectual property rights arising out of or in connection with the
services shall be owned by VWR.


TERMINATION

Without limiting its other rights and remedies, VWR may terminate the contract
with immediate effect or suspend deliveries of the products, by giving written
notice to the customer if the customer has failed to pay any amount owed to VWR
on its due date for payment and remains in default for 14 days after
notification to make payment, or if the customer has suffered or is likely to
suffer an insolvency event or its financial position deteriorates to such an
extent that in VWR’s opinion, the customer’s capacity adequately to fulfill its
obligations under the contract is in question.

On termination of the contract for any reason the customer shall immediately pay
to VWR all of its outstanding unpaid invoices and interest.


CONFIDENTIALITY

Each of VWR and the customer undertakes to the other that it shall not disclose
to any person any confidential information concerning the business, affairs,
customers or suppliers of the other except to its employees or advisers who need
to know the information in order to carry out its obligations under this
contract, or as may be required by law, a court of competent jurisdiction or any
governmental or regulatory authority.


GOVERNING LAW

This contract shall be governed by and construed in accordance with the laws of
England and Wales and each of VWR and the customer irrevocably agrees with the
other that the courts of England and Wales shall have exclusive jurisdiction to
settle any dispute arising under or in connection with it.

Print These Terms



This website uses cookies, either proprietary or from third parties, to collect
statistical information about your browsing and to display ads related to your
preferences, generated from your browsing habits. If you continue to use the
site, we consider that you accept its use.

For more information view our Privacy Policy.