CINXE.COM

EU Chemicals Legislation Finder - ECHA

<!DOCTYPE html> <html class="aui ltr" dir="ltr" lang="en-GB"> <head> <title>EU Chemicals Legislation Finder - ECHA</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta property="og:image" content="https://echa.europa.eu/o/echa-revamp-theme/images/SoMeLogo.png" /> <meta name="google" content="notranslate"> <meta property="og:image:width" content="200" /> <meta property="og:image:height" content="200" /> <meta property="og:url" content="https://echa.europa.eu/legislation-finder" /> <meta property="og:type" content="website" /> <meta property="og:title" content="EU Chemicals Legislation Finder - ECHA" /> <meta property="og:description" content="" /> <meta content="IE=edge" http-equiv="x-ua-compatible" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&t=1739768495126&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <link data-senna-track="permanent" href="/o/frontend-theme-font-awesome-web/css/main.css" rel="stylesheet" type="text/css" /> <link href="/favicon.ico" rel="icon" /> <link data-senna-track="temporary" href="https://echa.europa.eu/legislation-finder" rel="canonical" /> <link data-senna-track="temporary" href="https://echa.europa.eu/es/legislation-finder" hreflang="es-ES" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/sv/legislation-finder" hreflang="sv-SE" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/bg/legislation-finder" hreflang="bg-BG" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/hr/legislation-finder" hreflang="hr-HR" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/lv/legislation-finder" hreflang="lv-LV" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/nl/legislation-finder" hreflang="nl-NL" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/mt/legislation-finder" hreflang="mt-MT" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/hu/legislation-finder" hreflang="hu-HU" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/de/legislation-finder" hreflang="de-DE" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/el/legislation-finder" hreflang="el-GR" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/cs/legislation-finder" hreflang="cs-CZ" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/da/legislation-finder" hreflang="da-DK" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/et/legislation-finder" hreflang="et-EE" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/pl/legislation-finder" hreflang="pl-PL" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/fi/legislation-finder" hreflang="fi-FI" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/sk/legislation-finder" hreflang="sk-SK" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/it/legislation-finder" hreflang="it-IT" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/lt/legislation-finder" hreflang="lt-LT" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/sl/legislation-finder" hreflang="sl-SI" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/pt/legislation-finder" hreflang="pt-PT" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/fr/legislation-finder" hreflang="fr-FR" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/ro/legislation-finder" hreflang="ro-RO" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/legislation-finder" hreflang="en-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://echa.europa.eu/legislation-finder" hreflang="x-default" rel="alternate" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://echa.europa.eu/o/echa-revamp-theme/css/clay.css?browserId=ie&amp;themeId=echarevampstyled_WAR_echarevamptheme&amp;minifierType=css&amp;languageId=en_GB&amp;t=1739761322000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=ie&amp;themeId=echarevampstyled_WAR_echarevamptheme&amp;minifierType=css&amp;languageId=en_GB&amp;t=1739768469347" id="liferayPortalCSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/combo?browserId=ie&amp;minifierType=&amp;themeId=echarevampstyled_WAR_echarevamptheme&amp;languageId=en_GB&amp;com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items:%2Fcss%2Fmain.css&amp;com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf:%2Fcss%2Fmain.css&amp;com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fcss%2Fmain.css&amp;com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fcss%2Fmain.css&amp;com_liferay_staging_bar_web_portlet_StagingBarPortlet:%2Fcss%2Fmain.css&amp;disssimplesearchhomepage_WAR_disssearchportlet:%2Fcss%2Fmain.css&amp;eucleflegislationfinder_WAR_euclefportlet:%2Fcss%2Flegislation-finder-main.css&amp;t=1739761322000" id="ca26c2b" rel="stylesheet" type="text/css" /> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ null ]; Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 940072000 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '2037'; }, getLayoutRelativeControlPanelURL: function() { return '/group/guest/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/legislation-finder'; }, getLayoutURL: function() { return 'https://echa.europa.eu/legislation-finder'; }, getParentLayoutId: function() { return '2036'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'en-GB'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fecha\x2eeuropa\x2eeu\x2flegislation-finder'; }, getCDNBaseURL: function() { return 'https://echa.europa.eu'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '10174'; }, getCompanyId: function() { return '10136'; }, getDefaultLanguageId: function() { return 'en_GB'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'en_GB'; }, getParentGroupId: function() { return '10162'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://echa.europa.eu/o/echa-revamp-theme/images'; }, getPathThemeRoot: function() { return '/o/echa-revamp-theme'; }, getPlid: function() { return '6993323'; }, getPortalURL: function() { return 'https://echa.europa.eu'; }, getRealUserId: function() { return '10140'; }, getScopeGroupId: function() { return '10162'; }, getScopeGroupIdOrLiveGroupId: function() { return '10162'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://echa.europa.eu/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '10162'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=6993323'; }, getURLHome: function() { return 'https\x3a\x2f\x2fecha\x2eeuropa\x2eeu\x2fweb\x2fguest'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '10140'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStagedPortlet: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getAvailableLangPath: function() { return 'available_languages.jsp?browserId=ie&themeId=echarevampstyled_WAR_echarevamptheme&colorSchemeId=01&minifierType=js&languageId=en_GB&t=1739768467108'; }, getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=en_GB&t=1739768469904&'; }, getDateFormat: function() { return '%d/%m/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getLangPath: function() { return 'aui_lang.jsp?browserId=ie&themeId=echarevampstyled_WAR_echarevamptheme&colorSchemeId=01&minifierType=js&languageId=en_GB&t=1739768469904'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=en_GB&t=1739768469904'; } }; Liferay.authToken = 'V3vBXena'; Liferay.currentURL = '\x2flegislation-finder'; Liferay.currentURLEncoded = '\x252Flegislation-finder'; // ]]> </script> <script src="/o/js_loader_config?t=1739768495131" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&t=1739768469904&/o/frontend-js-web/loader/config.js&/o/frontend-js-web/loader/loader.js&/o/frontend-js-web/aui/aui/aui.js&/o/frontend-js-web/aui/aui-base-html5-shiv/aui-base-html5-shiv.js&/o/frontend-js-web/liferay/browser_selectors.js&/o/frontend-js-web/liferay/modules.js&/o/frontend-js-web/liferay/aui_sandbox.js&/o/frontend-js-web/misc/svg4everybody.js&/o/frontend-js-web/aui/arraylist-add/arraylist-add.js&/o/frontend-js-web/aui/arraylist-filter/arraylist-filter.js&/o/frontend-js-web/aui/arraylist/arraylist.js&/o/frontend-js-web/aui/array-extras/array-extras.js&/o/frontend-js-web/aui/array-invoke/array-invoke.js&/o/frontend-js-web/aui/attribute-base/attribute-base.js&/o/frontend-js-web/aui/attribute-complex/attribute-complex.js&/o/frontend-js-web/aui/attribute-core/attribute-core.js&/o/frontend-js-web/aui/attribute-observable/attribute-observable.js&/o/frontend-js-web/aui/attribute-extras/attribute-extras.js&/o/frontend-js-web/aui/base-base/base-base.js&/o/frontend-js-web/aui/base-pluginhost/base-pluginhost.js&/o/frontend-js-web/aui/classnamemanager/classnamemanager.js&/o/frontend-js-web/aui/datatype-xml-format/datatype-xml-format.js&/o/frontend-js-web/aui/datatype-xml-parse/datatype-xml-parse.js&/o/frontend-js-web/aui/dom-base/dom-base.js&/o/frontend-js-web/aui/dom-core/dom-core.js&/o/frontend-js-web/aui/dom-screen/dom-screen.js&/o/frontend-js-web/aui/dom-style/dom-style.js&/o/frontend-js-web/aui/event-base/event-base.js&/o/frontend-js-web/aui/event-custom-base/event-custom-base.js&/o/frontend-js-web/aui/event-custom-complex/event-custom-complex.js&/o/frontend-js-web/aui/event-delegate/event-delegate.js&/o/frontend-js-web/aui/event-focus/event-focus.js&/o/frontend-js-web/aui/event-hover/event-hover.js&/o/frontend-js-web/aui/event-key/event-key.js&/o/frontend-js-web/aui/event-mouseenter/event-mouseenter.js&/o/frontend-js-web/aui/event-mousewheel/event-mousewheel.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&t=1739768469904&/o/frontend-js-web/aui/event-outside/event-outside.js&/o/frontend-js-web/aui/event-resize/event-resize.js&/o/frontend-js-web/aui/event-simulate/event-simulate.js&/o/frontend-js-web/aui/event-synthetic/event-synthetic.js&/o/frontend-js-web/aui/intl/intl.js&/o/frontend-js-web/aui/io-base/io-base.js&/o/frontend-js-web/aui/io-form/io-form.js&/o/frontend-js-web/aui/io-queue/io-queue.js&/o/frontend-js-web/aui/io-upload-iframe/io-upload-iframe.js&/o/frontend-js-web/aui/io-xdr/io-xdr.js&/o/frontend-js-web/aui/json-parse/json-parse.js&/o/frontend-js-web/aui/json-stringify/json-stringify.js&/o/frontend-js-web/aui/node-base/node-base.js&/o/frontend-js-web/aui/node-core/node-core.js&/o/frontend-js-web/aui/node-event-delegate/node-event-delegate.js&/o/frontend-js-web/aui/node-event-simulate/node-event-simulate.js&/o/frontend-js-web/aui/node-focusmanager/node-focusmanager.js&/o/frontend-js-web/aui/node-pluginhost/node-pluginhost.js&/o/frontend-js-web/aui/node-screen/node-screen.js&/o/frontend-js-web/aui/node-style/node-style.js&/o/frontend-js-web/aui/oop/oop.js&/o/frontend-js-web/aui/plugin/plugin.js&/o/frontend-js-web/aui/pluginhost-base/pluginhost-base.js&/o/frontend-js-web/aui/pluginhost-config/pluginhost-config.js&/o/frontend-js-web/aui/querystring-stringify-simple/querystring-stringify-simple.js&/o/frontend-js-web/aui/queue-promote/queue-promote.js&/o/frontend-js-web/aui/selector-css2/selector-css2.js&/o/frontend-js-web/aui/selector-css3/selector-css3.js&/o/frontend-js-web/aui/selector-native/selector-native.js&/o/frontend-js-web/aui/selector/selector.js&/o/frontend-js-web/aui/widget-base/widget-base.js&/o/frontend-js-web/aui/widget-htmlparser/widget-htmlparser.js&/o/frontend-js-web/aui/widget-skin/widget-skin.js&/o/frontend-js-web/aui/widget-uievents/widget-uievents.js&/o/frontend-js-web/aui/yui-throttle/yui-throttle.js&/o/frontend-js-web/aui/aui-base-core/aui-base-core.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&t=1739768469904&/o/frontend-js-web/aui/aui-base-lang/aui-base-lang.js&/o/frontend-js-web/aui/aui-classnamemanager/aui-classnamemanager.js&/o/frontend-js-web/aui/aui-component/aui-component.js&/o/frontend-js-web/aui/aui-debounce/aui-debounce.js&/o/frontend-js-web/aui/aui-delayed-task-deprecated/aui-delayed-task-deprecated.js&/o/frontend-js-web/aui/aui-event-base/aui-event-base.js&/o/frontend-js-web/aui/aui-event-input/aui-event-input.js&/o/frontend-js-web/aui/aui-form-validator/aui-form-validator.js&/o/frontend-js-web/aui/aui-node-base/aui-node-base.js&/o/frontend-js-web/aui/aui-node-html5/aui-node-html5.js&/o/frontend-js-web/aui/aui-selector/aui-selector.js&/o/frontend-js-web/aui/aui-timer/aui-timer.js&/o/frontend-js-web/liferay/dependency.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/language.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/util.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portal.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/frontend-js-web/liferay/form.js&/o/frontend-js-web/liferay/form_placeholders.js&/o/frontend-js-web/liferay/icon.js&/o/frontend-js-web/liferay/menu.js&/o/frontend-js-web/liferay/notice.js&/o/frontend-js-web/liferay/poller.js" type="text/javascript"></script> <script data-senna-track="temporary" src="/o/js_bundle_config?t=1739768531662" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ // ]]> </script> <script data-senna-track="temporary" src="/combo?browserId=ie&amp;minifierType=&amp;themeId=echarevampstyled_WAR_echarevamptheme&amp;languageId=en_GB&amp;com_liferay_staging_bar_web_portlet_StagingBarPortlet:%2Fjs%2Fstaging.js&amp;com_liferay_staging_bar_web_portlet_StagingBarPortlet:%2Fjs%2Fstaging_branch.js&amp;com_liferay_staging_bar_web_portlet_StagingBarPortlet:%2Fjs%2Fstaging_version.js&amp;t=1739761322000" type="text/javascript"></script> <link class="lfr-css-file" data-senna-track="temporary" href="https://echa.europa.eu/o/echa-revamp-theme/css/main.css?browserId=ie&amp;themeId=echarevampstyled_WAR_echarevamptheme&amp;minifierType=css&amp;languageId=en_GB&amp;t=1739761322000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> #p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0_ .portlet-content { } #p_p_id_eucleflegislationfinder_WAR_euclefportlet_ .portlet-content { } #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8_ .portlet-content { } #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL_ .portlet-content { } #p_p_id_disssimplesearchhomepage_WAR_disssearchportlet_ .portlet-content { } #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q_ .portlet-content { } #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1_ .portlet-content { } </style> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/closest.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/core-js-bundle.min.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/css.escape.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/fetch.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/svg.contains.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/uint16array.slice.js" type="text/javascript"></script> <link data-senna-track="permanent" href="https://echa.europa.eu/combo?browserId=ie&minifierType=css&languageId=en_GB&t=1739768473925&/o/change-tracking-change-lists-indicator-theme-contributor/change_tracking_change_lists_indicator.css" rel="stylesheet" type = "text/css" /> <script src="https://echa.europa.eu/o/adaptive-media-image-web/picturefill.min.js" type= "text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/jquery.min.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/DropDownMenu.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/jQuery.equalHeights.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/jquery.stickytableheaders.min.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/customCheckClearButtonOnForms.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script defer="defer" src="//europa.eu/webtools/load.js"></script> <script type="text/javascript" src="https://echa.europa.eu/o/echa-revamp-theme/js/new-carousel.js"></script> <script type="text/javascript" data-senna-track="permanent" src="https://echa.europa.eu/o/echa-revamp-theme/js/msie-polyfill.js"></script> <script type="text/javascript"> $('document').ready(function(){ $("ul.Menu").dropMenu(); $('li.Selected').css('display', 'block'); $('li.Collapsed.Selected').attr('class', 'Expanded Selected'); $('li.Selected').children('ul').css('display', 'block'); $('li.Selected').children('ul').children('li').css('display', 'block'); $('li.Selected').siblings('li').css('display', 'block'); $('li.Selected').parentsUntil('ul.Menu', 'li.Collapsed ul').css('display', 'block'); $('li.Selected').parentsUntil('ul.Menu', 'li.Collapsed').css('display', 'block'); $('li.Selected').parentsUntil('ul.Menu', 'li.Collapsed').attr('class', 'Expanded'); $('li.Expanded').siblings().css('display', 'block'); $(function(){ $('#navigation ul').equalHeights(); }); $(function(){ $('.Grid dt').equalGrids(); }); <!-- information on chemicals panel toggle - START --> $('.echa-panel').on('click','.toggler-header', function() { toggleEchaPanel(this); }); }); function toggleEchaPanel(elem) { var header = $(elem); var content = $(elem).parent().find('.toggler-content'); var isClosed = $(elem).hasClass('toggler-header-collapsed'); if (isClosed) { header.removeClass('toggler-header-collapsed').addClass('toggler-header-expanded'); content.removeClass('toggler-content-collapsed').addClass('toggler-content-expanded'); } else { header.removeClass('toggler-header-expanded').addClass('toggler-header-collapsed'); content.removeClass('toggler-content-expanded').addClass('toggler-content-collapsed'); } // close the inner panels, if any (see incident #933523) content.find('.toggler-header').each(function() { $(this).removeClass('toggler-header-expanded').addClass('toggler-header-collapsed'); $(this).parent().find('.toggler-content').removeClass('toggler-content-expanded').addClass('toggler-content-collapsed'); }); } <!-- information on chemicals panel toggle - END --> </script> <script type="application/json"> { "utility" : "cck", "url" : "https://echa.europa.eu/cookies" } </script> </head> <body class=" controls-visible yui3-skin-sam guest-site signed-out public-page site yui3-skin-sam"> <div id="outer-wrapper"> <div id="wrapper" class="echa-styled live container-fluid"> <header id="banner" role="banner"> <!-- information on chemicals panel toggle - START --> <script type="text/javascript"> var acc = document.getElementsByClassName("echa-panel"); var i; for (i = 0; i < acc.length; i++) { acc[i].addEventListener("click", function() { toggleEchaPanel(this.children[1]); }); } </script> <!-- information on chemicals panel toggle - END --> <div class="HeaderWrapper"> <div class="HeaderBar"> <div class="TContainer"> <div class="EUFlag"> <span>An agency of the European Union</span> <a href="http://europa.eu/" target="_blank" title="Visit the official website of the European Union"> <img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/eu_flag.png" alt="European Union Flag"> </a> </div> <div class="QTools"> <ul> <li><a href="https://echa.europa.eu/sso">Sign In</a></li> <li id="CommunitySelect"> <a href="#"><img src="https://echa.europa.eu/o/echa-revamp-theme/images/common/qtools.png" alt="Quick Tools"></a> </li> </ul> </div> <div class="LangSelector"> <nav> <form action="/c/portal/update_language?p_l_id=6993323&amp;redirect=%2Fhome" class="aui-form " id="_82_fm" name="_82_fm" method="post"> <select id="languageId" name="languageId" onchange="document.getElementById('_82_fm').submit();" title=Select language"> <option selected="selected" class="echa-language-option" value="en_GB" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(en_GB)">English (en) </option> <option class="echa-language-option" value="bg_BG" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(bg_BG)">斜褗谢谐邪褉褋泻懈 (bg) </option> <option class="echa-language-option" value="es_ES" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(es_ES)">espa帽ol (es) </option> <option class="echa-language-option" value="cs_CZ" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(cs_CZ)">膷e拧tina (cs) </option> <option class="echa-language-option" value="da_DK" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(da_DK)">Dansk (da) </option> <option class="echa-language-option" value="de_DE" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(de_DE)">Deutsch (de) </option> <option class="echa-language-option" value="et_EE" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(et_EE)">Eesti (et) </option> <option class="echa-language-option" value="el_GR" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(el_GR)">螘位位畏谓喂魏维 (el) </option> <option class="echa-language-option" value="fr_FR" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(fr_FR)">fran莽ais (fr) </option> <option class="echa-language-option" value="hr_HR" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(hr_HR)">hrvatski (hr) </option> <option class="echa-language-option" value="it_IT" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(it_IT)">italiano (it) </option> <option class="echa-language-option" value="lv_LV" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(lv_LV)">Latvie拧u (lv) </option> <option class="echa-language-option" value="lt_LT" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(lt_LT)">Lietuvi懦 (lt) </option> <option class="echa-language-option" value="hu_HU" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(hu_HU)">magyar (hu) </option> <option class="echa-language-option" value="mt_MT" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(mt_MT)">Malti (mt) </option> <option class="echa-language-option" value="nl_NL" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(nl_NL)">Nederlands (nl) </option> <option class="echa-language-option" value="pl_PL" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(pl_PL)">polski (pl) </option> <option class="echa-language-option" value="pt_PT" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(pt_PT)">portugu锚s (pt) </option> <option class="echa-language-option" value="ro_RO" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(ro_RO)">rom芒n膬 (ro) </option> <option class="echa-language-option" value="sk_SK" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(sk_SK)">Sloven膷ina (sk) </option> <option class="echa-language-option" value="sl_SI" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(sl_SI)">Sloven拧膷ina (sl) </option> <option class="echa-language-option" value="fi_FI" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(fi_FI)">suomi (fi) </option> <option class="echa-language-option" value="sv_SE" lang="com.liferay.portal.kernel.util.LocaleUtil@66369191.toW3cLanguageId(sv_SE)">svenska (sv) </option> </select> </form> </nav> </div> </div> </div> <div class="ECHA"> <div class="TContainer"> <div class="Logo"> <a href="/home" title="ECHA website homepage"> <img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/echa_logo.png" alt="ECHA"> </a> </div> <div class="SiteTools"> <ul> <li> <a href="/about-us">About us</a> </li> <li> <a href="/news">News</a> </li> <li> <a href="/contact">Contact</a> </li> <li> <a href="/jobs">Jobs</a> </li> </ul> <form method="post" id="ThemeSearchForm" action="/search?p_p_id=com_liferay_portal_search_web_portlet_SearchPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_portal_search_web_portlet_SearchPortlet_mvcPath=%2Fsearch.jsp&_com_liferay_portal_search_web_portlet_SearchPortlet_redirect=%2Fweb%2Fguest%2Fsearch%3Fp_p_id%3Dcom_liferay_portal_search_web_portlet_SearchPortlet%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview&_com_liferay_portal_search_web_portlet_SearchPortlet_scope=this-site&p_auth="> <div class="SimpleSearch header-search-box" id="ThemeSearchAutocomplete"> <input class="SimpleSearchText" placeholder="Search the ECHA Website" name="_com_liferay_portal_search_web_portlet_SearchPortlet_keywords" type="text" id="search-textfield" /> <input class="SimpleSearchBtn" value="Search" title="Search" type="submit" name="search-button" id="search-button" /> </div> </form> </div> </div> </div> <div class="TContainer"> <nav class="sort-pages modify-pages MainNav" role="navigation"> <div class ="NavSite"> <ul> <li class="OtherNavItem"> <a class="SiteNav" href="/legislation"> <span class="VAlignMiddle">Legislation</span> </a> <div class="MegaMenu"> <div class="MMCol MMCol-3"> <p class="MMHeading MMReg MMOTHER">Registration, Evaluation, Authorisation and Restriction of Chemicals&nbsp;</p> <ul> <li><a href="/regulations/reach/understanding-reach">Understanding REACH</a></li> <li><a href="/regulations/reach/legislation">Legislation</a></li> <!--<li><a href="/reach-landing-page">Read more</a></li>--> </ul> <p class="MMHeading MMReg MMOTHER">Classification, labelling and packaging</p> <ul> <li><a href="/regulations/clp/understanding-clp">Understanding CLP</a></li> <li><a href="/regulations/clp/legislation">Legislation</a></li> <!--<li><li><a href="/clp-landing-page">Read more</a></li>--> </ul> <p class="MMHeading MMReg MMOTHER">Biocides</p> <ul> <li><a href="/regulations/biocidal-products-regulation/understanding-bpr">Understanding Biocidal Products Regulation</a></li> <li><a href="/regulations/biocidal-products-regulation/approval-of-active-substances">Biocidal active substances</a></li> <li><a href="/regulations/biocidal-products-regulation/authorisation-of-biocidal-products">Biocidal products</a></li> </ul> <p class="MMHeading MMReg MMOTHER">Water</p> <ul> <li><a href="/understanding-dwd">Understanding Drinking Water Directive</a></li> <li><a href="/legislation-dwd">Legislation</a></li> </ul> </div> <!-- Column 1 --> <div class="MMCol MMCol-3"><!-- Column 2 --> <p class="MMHeading MMReg MMOTHER">Import and export of hazardous chemicals&nbsp;</p> <ul> <li><a href="/regulations/prior-informed-consent/understanding-pic">Understanding Prior Informed Consent Regulation</a></li> <li><a href="/regulations/prior-informed-consent/legislation">Legislation</a></li> </ul> <p class="MMHeading MMReg MMOTHER">Occupational exposure limits</p> <ul> <li><a href="/understanding-cad-and-cmd">Understanding Chemical Agents Directive (CAD) and Carcinogens, Mutagens or Reprotoxic substances Directive (CMRD)</a></li> <li><a href="/cad-and-cmd-legislation">Legislation</a></li> </ul> <p class="MMHeading MMReg MMOTHER">Persistent organic pollutants</p> <ul> <li><a href="/understanding-pops">Understanding POPs</a></li> <li><a href="/pops-legislation">Legislation</a></li> </ul> </div> <!-- Column 2 --> <div class="MMCol MMCol-3"><!-- Column 3 --> <p class="MMHeading MMReg MMOTHER">Waste</p> <ul> <li><a href="/understanding-wfd">Understanding Waste Framework directive</a></li> <li><a href="/wfd-legislation">Waste Framework directive legislation</a></li> <!--<li><a href="/understanding-ppwr">Understanding Packaging and Packaging Waste Regulation</a></li> <li><a href="/ppwr-legislation">Packaging and Packaging Waste legislation</a></li>--> </ul> <p class="MMHeading MMReg MMOTHER">Batteries and waste batteries</p> <ul> <li><a href="/understanding-batteries-regulation">Understanding the batteries regulations</a></li> <li><a href="/batteries-legislation">Legislation</a></li> </ul> <p class="MMHeading MMReg MMOTHER">Serious cross-border threats to health</p> <ul> <li><a href="/understanding-the-serious-cross-border-threats-to-health-regulation">Understanding the Regulation on serious cross-border threats to health</a></li> <li><a href="/serious-cross-border-threats-legislation">Legislation</a></li> </ul> <p class="MMHeading MMReg MMOTHER">Packaging and Packaging Waste</p> <ul> <li><a href="/understanding-ppwr">Understanding the Packaging and Packaging Waste Regulation</a></li> <li><a href="/echas-activities-under-ppwr">ECHA's activities under Packaging and Packaging Waste Regulation</a></li> </ul> </div> <!-- Column 3 --> <div class="MMCol MMCol-3"><!-- Column 4 --> <div class="HighlightedArea"> <ul> <li><a href="/substances-of-potential-concern">Substances in focus</a></li> <li><a href="/euclef">EU Chemicals Legislation Finder (EUCLEF)</a></li> <li><a href="/regulations/nanomaterials">Nanomaterials</a></li> <li><a href="/substitution-to-safer-chemicals">Substitution of hazardous chemicals</a></li> <li><a href="/regulations/appeals">Appeals</a></li> <li><a href="/regulations/enforcement">Enforcement</a></li> </ul> </div> </div> </div> <!-- Column 4 --> </li> <li class="OtherNavItem"> <a class="SiteNav" href="/consultations"> <span class="VAlignMiddle">Consultations</span> </a> <div class="MegaMenu"> <div class="MMCol MMCol-6"><!-- Column 1 --> <p class="MMDescription">ECHA organises consultations to get feedback from all interested parties and to gather the widest possible range of scientific information for the regulatory processes</p> <p class="MMHeading MMReg MMREACH">REACH</p> <ul> <li><a href="/substances-of-very-high-concern-identification">Substances of very high concern identification</a></li> <li><a href="/recommendation-for-inclusion-in-the-authorisation-list">Draft recommendation for inclusion in the Authorisation List and consultation</a></li> <li><a href="/applications-for-authorisation-consultation">Applications for authorisation</a></li> <li><a href="/restrictions-under-consideration">Submitted restrictions under consideration</a></li> <li><a href="/calls-for-comments-and-evidence">Current calls for comments and evidence</a></li> <li><a href="/information-on-chemicals/testing-proposals/current">Current Testing Proposals</a></li> </ul> </div> <!-- Column 1 --> <div class="MMCol MMCol-6"><!-- Column 2 --> <p class="MMHeading MMReg MMCLP">CLP</p> <ul> <li><a href="/harmonised-classification-and-labelling-consultation">Harmonised classification and labelling</a></li> <li><a href="/harmonised-classification-and-labelling-targeted-consultations">Harmonised classification and labelling targeted consultations</a></li> <li><a href="/consultation-following-echa-executive-director-request">Consultations on ECHA Executive Director鈥檚 requests</a></li> </ul> <p class="MMHeading MMReg MMBIOCIDES">BPR</p> <ul> <li><a href="/current-candidates-for-substitution-and-derogations-conditions">Potential candidates for substitution and on derogations conditions</a></li> </ul> <p class="MMHeading MMReg MMOTHER">CAD/CMRD</p> <ul> <li><a href="/oels-pc-on-oel-recommendation">Consultations - Occupational Exposure Limits</a></li> <li><a href="/oels-cce-current-consultation">Calls for evidence - Occupational Exposure Limits</a></li> </ul> <p class="MMAll"><a href="/public-consultations">View all</a></p> </div> <!-- Column 2 --></div> </li> <li class="OtherNavItem"> <a class="SiteNav" href="/information-on-chemicals"> <span class="VAlignMiddle">Search for chemicals</span> </a> <div class="MegaMenu"> <div class="MMCol MMCol-4"><!-- Column 1 --> <p class="MMDescription">This is unique source of information on the chemicals manufactured and imported in Europe. It covers their hazardous properties, classification and labelling, and information on how to use them safely.</p> <p class="MMHeading MMReg MMREACH">REACH</p> <ul> <li><a href="/regulations/reach/registration/registration-statistics" title="Registration statistics">Registration statistics</a></li> <li><a href="/information-on-chemicals/registered-substances" title="Registered substances">Registered substances</a></li> <li><a href="/information-on-chemicals/ec-inventory" title="EC Inventory">EC Inventory</a></li> <li><a href="/information-on-chemicals/dossier-evaluation-status" title="Dossier Evaluation status">Dossier Evaluation status</a></li> <li><a href="/pact" title="PACT - Public Activities Coordination Tool">PACT - Public Activities Coordination Tool</a></li> <li><a href="/information-on-chemicals/evaluation/community-rolling-action-plan/corap-table" title="Substance Evaluation - CoRAP">Substance Evaluation - CoRAP</a></li> <li><a href="/information-on-chemicals/candidate-list-substances-in-articles-table" title="Information on Candidate List substances in articles">Information on Candidate List substances in articles</a></li> <li><a href="/substances-restricted-under-reach" title="Substances restricted under REACH">Substances restricted under REACH</a></li> <li><a href="/recommendations-for-inclusion-in-the-authorisation-list">Recommendations for inclusion in the Authorisation List</a></li> <li><a href="/authorisation-list" title="Authorisation List">Authorisation List</a></li> <li><a href="/candidate-list-table" title="Candidate List of substances of very high concern for Authorisation">Candidate List of substances of very high concern for Authorisation</a></li> <li><a href="/registry-of-restriction-intentions" title="Registry of restriction intentions">Registry of restriction intentions until outcome</a></li> <li><a href="/registry-of-svhc-intentions" title="Registry of SVHC intentions">Registry of SVHC intentions until outcome</a></li> </ul> <ul> </ul> </div> <!-- Column 1 --> <div class="MMCol MMCol-4"><!-- Column 2 --> <p class="MMHeading MMReg MMCLP">CLP</p> <ul> <li><a href="/information-on-chemicals/cl-inventory-database" title="C&amp;L Inventory">C&amp;L Inventory</a></li> <li><a href="/information-on-chemicals/annex-vi-to-clp" title="Table of harmonised entries in Annex VI to CLP">Table of harmonised entries in Annex VI to CLP</a></li> <li><a href="/registry-of-clh-intentions-until-outcome" title="Registry of CLH intentions until outcome ">Registry of CLH intentions until outcome </a></li> </ul> <p class="MMHeading MMReg MMBIOCIDES">Bpr</p> <ul> <li><a href="/information-on-chemicals/biocidal-active-substances" title="Biocidal Active Substances">Biocidal Active Substances</a></li> <li><a href="/information-on-chemicals/biocidal-products" title="Biocidal Products">Biocidal Products</a></li> <li><a href="/information-on-chemicals/active-substance-suppliers" title="List of active substances and suppliers">List of active substances and suppliers</a></li> </ul> <p class="MMHeading MMReg MMPIC">PIC</p> <ul> <li><a href="/information-on-chemicals/pic/chemicals" title="Chemicals subject to PIC">Chemicals subject to PIC</a></li> <li><a href="/information-on-chemicals/pic/export-notifications" title="Export notifications">Export notifications</a></li> <li><a href="/information-on-chemicals/pic/import-notifications" title="Import notifications">Import notifications</a></li> <li><a href="/information-on-chemicals/pic/explicit-consents-waivers" title="Explicit consent &amp; waivers">Explicit consent &amp; waivers</a></li> </ul> <p class="MMHeading MMReg MMOTHER">WFD</p> <ul> <li><a href="/scip-database" title="SCIP Database">SCIP Database</a></li> </ul> <div class="HighlightedLink"><a href="/information-on-chemicals/euclef"><img alt="EUCLEF" src="/documents/10162/24132/magnifier_sm.png/e06259a2-e46c-46db-afc1-086f66bc9588?t=1322252550109" /> EUCLEF<span class="fieldNameHasTooltip" title="EU Chemicals Legislation Finder (EUCLEF): find information on other EU chemicals legislation"><img alt="" src="/documents/10162/761690/help_icon.png/5c0ab030-a176-6e24-1b97-666a5ad14a58?t=1582539552184" style="position:relative; margin:-5px 5px 0px 0px; float:right" /></span></a></div> </div> <!-- Column 2 --> <div class="MMCol MMCol-4"><!-- Column 3 --> <p class="MMHeading MMReg MMOTHER">POPS</p> <ul> <li><a href="/list-of-substances-subject-to-pops-regulation" title="List of substances subject to the POPs Regulation">List of substances subject to the POPs Regulation</a></li> <li><a href="/list-of-substances-proposed-as-pops" title="List of substances proposed as POPs">List of substances proposed as POPs</a></li> </ul> <p class="MMHeading MMReg MMOTHER">CAD/CMRD</p> <ul> <li><a href="/oels-activity-list" title="Provides up-to-date information on the activities planned, ongoing or completed by ECHA in relation to its work on occupational exposure limits">Occupational exposure limits - Activity list</a></li> </ul> <div class="HighlightedArea"> <p class="MMHeading">opinions and agreements</p> <ul> <li><a href="/registry-of-restriction-intentions" title="RAC and SEAC opinions on restriction proposals">Restriction (RAC ad SEAC) </a></li> <li><a href="/applications-for-authorisation-previous-consultations" title="RAC and SEAC opinions on applications for authorisation">Authorisation of use of SVHC </a><br /> <a href="/applications-for-authorisation-previous-consultations" title="RAC and SEAC opinions on applications for authorisation">(RAC and SEAC)</a></li> <li><a href="/identification-of-svhc" title="MSC agreements on identification of SVHCs ">SVHC identification (MSC) </a></li> <li><a href="/role-of-the-member-state-committee-in-the-authorisation-process" title="MSC opinions on ECHA's draft recommendations for the Authorisation List ">Draft recommendation (MSC) </a></li> <li><a href="/about-us/who-we-are/member-state-committee/opinions-on-draft-corap" title="MSC opinions on ECHA鈥檚 draft CoRAP updates ">Draft CoRAP update (MSC) </a></li> <li><a href="/opinions-of-the-committee-for-risk-assessment-on-proposals-for-harmonised-classification-and-labelling" title="RAC opinions on proposals for harmonised classification and labelling ">Harmonised classification and labelling (RAC) </a></li> <li><a href="/regulations/biocidal-products-regulation/approval-of-active-substances/bpc-opinions-on-active-substance-approval" title="BPC opinions on active substance approval">Active substance approval (BPC)</a></li> <li><a href="/bpc-opinions-on-union-authorisation" title="BPC opinions on Union authorisation">Union Authorisation (BPC)</a></li> <li><a href="/oels-activity-list" title="RAC opinions on occupational exposure limits">OEL (RAC)</a></li> <li><a href="/about-us/who-we-are/committee-for-risk-assessment/opinions-of-the-rac-adopted-under-specific-echa-s-executive-director-requests" title="RAC opinions under specific ECHA's Executive Director requests">Executive Director request (RAC)</a></li> <li><a href="/opinions-of-the-seac-adopted-under-specific-echa-s-executive-director-requests" title="SEAC opinions under specific ECHA's Executive Director requests">Executive Director request (SEAC)</a></li> <li><a href="/about-us/who-we-are/member-state-committee/opinions-of-the-msc-adopted-under-specific-echa-s-executive-director-requests" title="MSC opinions under specific ECHA's Executive Director requests">Executive Director request (MSC)</a></li> </ul> </div> <p class="MMAll"><a href="/information-on-chemicals" title="View all">View all</a></p> </div> <!-- Column 3 --></div> </li> <li class="OtherNavItem"> <a class="SiteNav" href="/support"> <span class="VAlignMiddle">Support</span> </a> <div class="MegaMenu"> <div class="MMCol MMCol-4"><!-- Column 1 --> <p class="MMDescription">The Support section provides tools and practical guidance to companies which have responsibilities under the EU chemicals legislation.</p> <p class="MMHeading MMReg MMREACH">REACH</p> <ul> <li><a href="/guidance-documents/guidance-on-reach">Guidance on REACH</a></li> <li><a href="/support/registration">Registration</a></li> <li><a href="/support/substance-identification">Substance identification</a></li> <li><a href="/technical-completeness-check">Technical completeness check</a></li> <li><a href="/support/testing-methods-and-alternatives">Testing methods and alternatives</a></li> <li><a href="/applying-for-authorisation">How to apply for authorisation</a></li> <li><a href="/support/restriction">Restriction</a></li> <li><a href="/support/dossier-submission-tools/reach-it/downstream-user-report">How to submit downstream user reports</a></li> <li><a href="/support/socio-economic-analysis-in-reach">Socio-economic Analysis in REACH</a></li> </ul> </div> <!-- Column 1 --> <div class="MMCol MMCol-4"><!-- Column 2 --> <p class="MMHeading MMReg MMCLP">CLP</p> <ul> <li><a href="/guidance-documents/guidance-on-clp">Guidance on CLP</a></li> <li><a href="/support/clh">Submission of CLH dossiers</a></li> <li><a href="/support/mixture-classification">Mixture classification</a></li> </ul> <p class="MMHeading MMReg MMBIOCIDES">BPR</p> <ul> <li><a href="/guidance-documents/guidance-on-biocides-legislation">Guidance on BPR</a></li> <li><a href="/guidance-documents/guidance-on-biocides-legislation/emission-scenario-documents">Emission scenario documents</a></li> </ul> <p class="MMHeading MMReg MMPIC">PIC</p> <ul> <li><a href="/guidance-documents/guidance-on-pic">Guidance on PIC</a></li> </ul> <p class="MMHeading MMReg MMOTHER">Drinking Water Directive</p> <ul> <li><a href="/guidance-documents/guidance-on-dwd">Guidance on DWD</a></li> </ul> </div> <!-- Column 2 --> <div class="MMCol MMCol-4"><!-- Column 3 --> <div class="HighlightedArea"> <ul class="NoBullets"> <li><a href="/support/guidance-on-reach-and-clp-implementation/formats">Formats and templates</a></li> <br /> <li>&nbsp;<br /> <a href="/publications">Publications</a><br /> &nbsp;</li> <li><a href="/support/training-material/webinars">Webinars</a><br /> &nbsp;</li> <li><a href="/support/small-and-medium-sized-enterprises-smes">Small and medium enterprises</a><br /> &nbsp;</li> <li><a href="/support/getting-started">Getting started with EU chemicals legislation</a><br /> &nbsp;</li> <li><a href="/uk-withdrawal-from-the-eu">The UK鈥檚 withdrawal from the EU</a><br /> &nbsp;</li> <li><a href="/covid-19">COVID-19&nbsp;information</a></li> </ul> </div> <div class="HighlightedLink"><a href="/euclef"><img alt="EUCLEF" src="/documents/10162/24132/magnifier_sm.png/e06259a2-e46c-46db-afc1-086f66bc9588?t=1322245350109" /> EUCLEF<span class="fieldNameHasTooltip" title="EU Chemicals Legislation Finder (EUCLEF): find information on other EU chemicals legislation"><img alt="" src="/documents/10162/761690/help_icon.png/5c0ab030-a176-6e24-1b97-666a5ad14a58?t=1582532352184" style="position:relative; margin:-5px 5px 0px 0px; float:right" /></span></a></div> <div class="HighlightedLink"><a href="/support/qas"><img alt="" height="17" src="/documents/10162/24133/qa_blue_lg.png/3c018c7e-15a5-493e-b0bb-f8b662812ece?t=1433862902024" width="22" /> Q&amp;As</a></div> <div class="HighlightedLink"><a href="/support/helpdesks/"><img alt="" height="17" src="/documents/10162/24132/compass_blue_sm.png/5e3d1a2a-61de-4782-8581-0da38ddd2a55?t=1402491744576" width="22" /> Helpdesks</a></div> <div class="HighlightedLink"><a href="/contact"><img alt="" height="17" src="/documents/10162/761690/info_blue_xsm.png/d4fcb9dc-4199-43ee-b3f3-87fc36d03e3f?t=1476102651360" width="22" /> Contact</a></div> <p class="MMAll"><a href="/support">View all</a></p> </div> <!-- Column 3 --></div> </li> </ul> </div> </nav> </div> </div> </header> <div id="content-wrapper" class="TContainer MainWrapper"> <nav aria-label="Quick Links" class="quick-access-nav" id="lais_quickAccessNav"> <h1 class="hide-accessible">Navigation</h1> <ul> <li><a href="#main-content">Skip to Content</a></li> </ul> </nav> <div id="content"> <ol class="Breadcrumb"> <li> <a href="/">ECHA</a> </li> <li> <a href="/euclef"> EUCLEF</a> </li> <li class="Current"> <a href="/legislation-finder"> legislation-finder</a> </li> </ol> <div style="clear:both;"></div> <h2 class="hide-accessible" role="heading" aria-level="1">EU Chemicals Legislation Finder</h2> <div class="columns-1" id="main-content" role="main"> <div class="TRow portlet-layout"> <div class="TCol-12 portlet-column portlet-column-only MainContent" id="column-1"> <h2 class="page-title"> <span>EU Chemicals Legislation Finder</span> </h2> <div class="portlet-dropzone portlet-column-content portlet-column-content-only" id="layout-column_column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_ portlet-static portlet-static-end portlet-borderless portlet-nested-portlets " id="p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0_"> <span id="p_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0"></span> <section class="portlet" id="portlet_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h1 class="portlet-title"> <span class="portlet-title-text">Nested Applications</span> </h1> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="columns-2" id="_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__main-content" role="main"> <div class="TRow portlet-layout"> <div class="TCol-9 w70 portlet-column portlet-column-first MainContent" id="_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-1"> <h2 class="page-title"> <span>EU Chemicals Legislation Finder</span> </h2> <div class="portlet-dropzone portlet-column-content portlet-column-content-first" id="layout-column__com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="10087-6993513" data-fragments-editor-item-type="fragments-editor-mapped-item" > <div class="journal-content-article " data-analytics-asset-id="6993511" data-analytics-asset-title="legislation finder text" data-analytics-asset-type="web-content"> <p>EUCLEF gives you an overview of the European Union鈥檚 legislation on chemicals. You can search for information on your substances, find applicable laws and check what obligations you may have.</p> <p>For each piece of legislation below, you can find a summary of all the relevant information, including the scope, obligations, exemptions, regulatory activities and lists of impacted substances, together with links to the full legal texts in all EU languages.</p> <!--<p>If you need help with your obligations, a EUCLEF regulatory support service is available to assist you and can be reached through our contact page.</p>--> <p>EUCLEF is funded by the EU Programme for Competitiveness of Enterprises and Small and Medium-sized Enterprises (COSME).</p> </div> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="10087-9180016" data-fragments-editor-item-type="fragments-editor-mapped-item" > <div class="journal-content-article " data-analytics-asset-id="9180014" data-analytics-asset-title="EUCLEF Additional info" data-analytics-asset-type="web-content"> <p>The 5 pieces of legislation in ECHA鈥檚 remit (REACH, CLP, BPR, PIC and POPs) are automatically included in EUCLEF; details of the lists relating to these can be found on the <em>Information on chemicals</em> page.</p> <p>The other pieces of legislation covered by EUCLEF are listed below, by category.</p> </div> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_disssimplesearchhomepage_WAR_disssearchportlet_ portlet-static portlet-static-end portlet-barebone diss-simple-search-homepage-portlet dissemination-portlet " id="p_p_id_disssimplesearchhomepage_WAR_disssearchportlet_"> <span id="p_disssimplesearchhomepage_WAR_disssearchportlet"></span> <section class="portlet" id="portlet_disssimplesearchhomepage_WAR_disssearchportlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <!-- Define Objects --> <script type="text/javascript"> var errorMessages = document.getElementsByClassName('alert-error'); if(errorMessages != null && errorMessages.length){ var defaultErrorMessage = errorMessages[0]; defaultErrorMessage.className = defaultErrorMessage.className + " default-portlet-msg-error helper-hidden"; } </script> <form action="https://echa.europa.eu/search-for-chemicals?p_p_id=disssimplesearch_WAR_disssearchportlet&amp;p_p_lifecycle=1&amp;p_p_state=normal&amp;_disssimplesearch_WAR_disssearchportlet_javax.portlet.action=doSearchAction&amp;_disssimplesearch_WAR_disssearchportlet_backURL=https%3A%2F%2Fecha.europa.eu%2Flegislation-finder%3Fp_p_id%3Ddisssimplesearchhomepage_WAR_disssearchportlet%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26_disssimplesearchhomepage_WAR_disssearchportlet_sessionCriteriaId%3D" class="form BlockSearch " data-fm-namespace="_disssimplesearchhomepage_WAR_disssearchportlet_" id="_disssimplesearchhomepage_WAR_disssearchportlet_fm" method="post" name="_disssimplesearchhomepage_WAR_disssearchportlet_fm" > <input class="field form-control" id="_disssimplesearchhomepage_WAR_disssearchportlet_formDate" name="_disssimplesearchhomepage_WAR_disssearchportlet_formDate" type="hidden" value="1739847170460" /> <input type="hidden" name="_disssimplesearch_WAR_disssearchportlet_searchOccurred" value="true"/> <div class="BSTitle"> Search our data </div> <div class="BSAccept"> <input class="" id="disclaimerIdCheckbox" name="_disssimplesearchhomepage_WAR_disssearchportlet_disclaimer" onClick="_disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchAndExport(this);" type="checkbox" /> <label class="disclaimerIdCheckboxLabel" for="disclaimerIdCheckbox"> <span> I have read and I accept <a href="/legal-notice" target="_blank">the legal notice</a> </span> </label> </div> <div style="margin: 4px 0 8px 5px;display:table; width:100%; border-collapse: separate;font-size: medium;"> Search for chemicals / regulated substances </div> <div id="autoCompleteResultsContainer" class="InputGroup"> <input type="text" name="_disssimplesearch_WAR_disssearchportlet_sskeywordKey" id="autocompleteKeywordInput" class="BSInput autocompleteKeywordInputClass" value="" placeholder="e.g. Formaldehyde, or 200-001-8 or 50-00-0, or 605-001-00-5"/> <div style="display: table-cell;vertical-align: middle;width:25%;"> <button id='_disssimplesearchhomepage_WAR_disssearchportlet_searchButton' style="width:100%;" class="BSBtn">Search for chemicals</button> </div> </div> <div class="BSPlus"> <div class="BSMore"> <a href="https://echa.europa.eu/advanced-search-for-chemicals?p_p_id=dissadvancedsearch_WAR_disssearchportlet&amp;p_p_lifecycle=0" class="eslToplink" >Advanced Search</a> </div> </div> <hr style="width:100%;margin-bottom:15px;margin-top:15px;border-bottom:1px solid black;"> <div style="display:table;width:100%;box-sizing: border-box;border-collapse: separate;padding: 1px;"> <div style="display: table-cell;vertical-align: middle;width:75%;"> <div style="margin-left:5px;font-size: medium;"> Search for articles (products) in SCIP database </div> </div> <div style="display: table-cell;vertical-align: middle;width:25%;"> <a href="https://echa.europa.eu/scip-database?p_p_id=diss_scip_portlet&p_p_lifecycle=0" target="_blank"> <button id='_disssimplesearchhomepage_WAR_disssearchportlet_searchArticlesButton' type="button" style="width:100%;" class="BSBtn">Search SCIP database</button> </a> </div> </div> </form> <div style="clear: both;"></div> <div style="clear: both;"></div> </div> </div> </div> </section> </div> </div> </div> <div class="TCol-3 w30 portlet-column portlet-column-last" id="_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-2"> <div class="SideBar"> <div class="portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column__com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-2"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="10087-7015654" data-fragments-editor-item-type="fragments-editor-mapped-item" > <div class="journal-content-article " data-analytics-asset-id="7015652" data-analytics-asset-title="see-also-euclef-landing" data-analytics-asset-type="web-content"> <p class="clear-header">&nbsp;</p> <div class="grey-box"> <h3>See also</h3> <ul> <li><a href="/-/getting-to-know-the-eu-chemicals-legislation-finder-euclef-" target="_self" title="Webinar: Getting to know the EU chemicals legislation finder">Webinar: Getting to know the EU chemicals legislation finder</a></li> <li><a href="https://youtu.be/0A--zrwwdio" target="_blank" title="Video tutorial: Navigating EUCLEF">Video tutorial: Navigating EUCLEF</a></li> <li><a href="https://ec.europa.eu/growth/smes/cosme_en" target="_blank" title="Europe鈥檚 programme for small and medium-sized enterprises - COSME">Europe鈥檚 programme for small and medium-sized enterprises</a></li> <li><a href="/documents/10162/7022641/euclef_leaflet_en.pdf/b904628a-09c8-b4f0-6116-36eb1cb22e66?t=1630671725422" target="_blank">Leaflet: What is EUCLEF?</a><span class="comment"> [PDF][EN]</span></li> <li><a href="/documents/10162/0/euclef_disclaimer_en.pdf/a5809c55-16ac-ea78-e852-b1350c0a65c3?t=1609839413019" target="_blank" title="EUCLEF disclaimer">EUCLEF disclaimer</a></li> <li><a href="/documents/10162/7022641/euclef_final_evaluation_report_en.pdf/cd35fb15-a5ac-3c02-8601-c1e4373cbe69?t=1646119682958" target="_blank">EUCLEF Strategic assessment: final report</a>&nbsp;<span style="color: rgb(138, 148, 153); font-size: 11px;">[PDF][EN]</span></li> </ul> </div> <p class="clear-footer">&nbsp;</p> </div> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="10087-15540391" data-fragments-editor-item-type="fragments-editor-mapped-item" > <div class="journal-content-article " data-analytics-asset-id="38997582" data-analytics-asset-title="Contact EUCLEF" data-analytics-asset-type="web-content"> <div class="ClrBox ClrBoxA" style="padding: 10px 5px 10px 10px;"> <h4 style="text-align:center;margin:0;"><a href="https://comments.echa.europa.eu/comments_cms/Contact_EUCLEF.aspx" id="webformlink" target="_blank">Contact EUCLEF Helpdesk</a></h4> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-borderless portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h1 class="portlet-title"> <span class="portlet-title-text">EUCLEF Scope</span> </h1> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="10087-11857755" data-fragments-editor-item-type="fragments-editor-mapped-item" > <div class="journal-content-article " data-analytics-asset-id="33164802" data-analytics-asset-title="EUCLEF Scope" data-analytics-asset-type="web-content"> <div class="ClrBox ClrBoxC" style="padding: 10px 10px 10px 10px; margin-bottom:30px;"> <h4 style="text-align:left;margin:0;font-weight:bold; padding-left:6px; padding-top:8px;"><a href="/documents/10162/7022641/euclef_scope_en.pdf/ff6f7d40-e28b-88e9-3053-1a5b0f8bffcc?t=1657267909847" target="_blank">EUCLEF scope&nbsp;[PDF][EN]</a></h4> </div> </div> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_eucleflegislationfinder_WAR_euclefportlet_ portlet-static portlet-static-end portlet-barebone euclef-legislation-finder-portlet dissemination-portlet " id="p_p_id_eucleflegislationfinder_WAR_euclefportlet_"> <span id="p_eucleflegislationfinder_WAR_euclefportlet"></span> <section class="portlet" id="portlet_eucleflegislationfinder_WAR_euclefportlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <!-- DPA Imports --> <!-- ECHA Imports --> <div class="expand-collapse-left"> <div class="expandCollapseButton-wrapper"> <a class="expandCollapseButton openAllPanels">Expand all</a> <a class="expandCollapseButton closeAllPanels">Collapse all</a> </div> </div> <div class="legislation-finder-container"> <div class="col-md-12 " id="" style="padding:0px;" > <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Pieces of legislation under ECHA`s remit&#39;, &#39;Pieces of legislation under ECHA`s remit&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_rjus__column1__2" > <img id="rjus__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="qxan"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="nqcw"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="nqcw"> <div class="panel-toggle"> <span class="title-text"> Pieces of legislation under ECHA's remit </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="nqcwContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href=/regulations/reach/understanding-reach>REACH - Registration, Evaluation, Authorisation and Restriction of Chemicals Regulation</a> <div class="substanceDescription">Regulation (EC) No 1907/2006 of the European Parliament and of the Council of 18 December 2006 concerning the Registration, Evaluation, Authorisation and Restriction of Chemicals (REACH), establishing a European Chemicals Agency, amending Directive 1999/45/EC and repealing Council Regulation (EEC) No 793/93 and Commission Regulation (EC) No 1488/94 as well as Council Directive 76/769/EEC and Commission Directives 91/155/EEC, 93/67/EEC, 93/105/EC and 2000/21/EC</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>REACH is a regulation of the European Union, adopted to improve the protection of human health and the environment from the risks that can be posed by chemicals, while enhancing the competitiveness of the EU chemicals industry. It also promotes alternative methods for the hazard assessment of substances in order to reduce the number of tests on animals. </p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href=/regulations/clp/understanding-clp>CLP - Classification, Labelling and Packaging</a> <div class="substanceDescription">Regulation (EC) No 1272/2008 of the European Parliament and of the Council of 16 December 2008 on classification, labelling and packaging of substances and mixtures, amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) No 1907/2006</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Classification, Labelling and Packaging (CLP) Regulation ((EC) No 1272/2008) is based on the United Nations' Globally Harmonised System (GHS) and its purpose is to ensure a high level of protection of health and the environment, as well as the free movement of substances, mixtures and articles.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href=/regulations/biocidal-products-regulation/understanding-bpr>BPR - Biocidal Products Regulation</a> <div class="substanceDescription">Regulation (EU) No 528/2012 of the European Parliament and of the Council of 22 May 2012 concerning the making available on the market and use of biocidal products</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Biocidal Products Regulation (BPR, Regulation (EU) 528/2012) concerns the placing on the market and use of biocidal products, which are used to protect humans, animals, materials or articles against harmful organisms like pests or bacteria, by the action of the active substances contained in the biocidal product. This regulation aims to improve the functioning of the biocidal products market in the EU, while ensuring a high level of protection for humans and the environment.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href=/regulations/prior-informed-consent/understanding-pic>PIC - Prior Informed Consent Regulation</a> <div class="substanceDescription">Regulation (EU) No 649/2012 of the European Parliament and of the Council of 4 July 2012 concerning the export and import of hazardous chemicals</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Prior Informed Consent Regulation governs the trade of certain hazardous chemicals that are banned or severely restricted in the EU. It places obligations on companies that wish to export these chemicals to non-EU countries or import them into the EU.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href=/understanding-pops>POPs - Persistent Organic Pollutants Regulation</a> <div class="substanceDescription">Regulation (EU) 2019/1021 of the European Parliament and of the Council of 20 June 2019 on persistent organic pollutants</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Persistent organic pollutants (POPs) are organic substances that persist in the environment, accumulate in living organisms and pose a risk to our health and the environment. They can be transported by air, water or migratory species across international borders, reaching regions where they have never been produced or used. International risk management is necessary as no region can manage the risks posed by these substances alone.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Chemicals control legislation&#39;, &#39;Legislation on the control of chemicals in the European Union.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_ctvk__column1__2" > <img id="ctvk__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="sumn"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="cxvi"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="cxvi"> <div class="panel-toggle"> <span class="title-text"> Chemicals control legislation </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="cxviContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-INLAND_TRANSP_DANGER_GOODS">Inland Transport of Dangerous Goods Directive</a> <div class="substanceDescription">Directive 2008/68/EC of the European Parliament and of the Council of 24 September 2008 on the inland transport of dangerous goods (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 2008/68/EC establishes common rules for the safe and secure transport of dangerous goods within and between EU countries by road, rail or inland waterway. (It also covers aspects such as loading and unloading, the transfer to and from another mode of transport, as well as the stops in the course of the transport process.) It extends the application of international rules to national transport of dangerous goods. The international transport of dangerous goods is regulated by the European Agreement concerning the International Carriage of Dangerous Goods by Road (ADR), the European Agreement concerning the International Carriage of Dangerous Goods by Inland Waterways (ADN) and the Regulations concerning the International Carriage of Dangerous Goods by Rail (RID). The ADR, RID and ADN have drawn up a list of dangerous goods, indicating whether their transport is prohibited or not and defining the requirements for their transport if it is authorized.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PLANT_PROTECTION">PPPR - Plant Protection Products Regulation</a> <div class="substanceDescription">Regulation (EC) No 1107/2009 of the European Parliament and of the Council of 21 October 2009 concerning the placing of plant protection products on the market and repealing Council Directives 79/117/EEC and 91/414/EEC</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation (EC) No 1107/2009 (PPPR) lays down rules for authorising the sale, use and control of plant protection products (PPPs) in the EU. A plant protection product usually contains more than one component, including active substances, safeners, synergists, and co-formulants. The list of approved active substances is regulated pursuant to Regulation (EU) No 540/2011; co-formulants which are not accepted for inclusion in PPPs are found in Annex III to the PPPR.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-MRL_PEST_FOOD_FEED">Pesticide Residues Regulation</a> <div class="substanceDescription">Regulation (EC) No 396/2005 of the European Parliament and of the Council of 23 February 2005 on maximum residue levels of pesticides in or on food and feed of plant and animal origin and amending Council Directive 91/414/EEC (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation EC 396/2005 establishes, in accordance with the general principles laid down in Regulation (EC) No 178/2002, in particular the need to ensure a high level of consumer protection and harmonised Community provisions relating to maximum levels of pesticide residues in or on food and feed of plant and animal origin. This Regulation shall apply to products of plant and animal origin or parts thereof covered by Annex I to be used as fresh, processed and/or composite food or feed in or on which pesticide residues may be present. This Regulation shall not apply to the products covered by Annex I where it may be established by appropriate evidence that they are intended for: (a) the manufacture of products other than food or feed; or (b) sowing or planting; or (c) activities authorised by national law for the testing of active substances.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PESTICIDES_STATISTICS">Statistics on Pesticides Regulation</a> <div class="substanceDescription">Regulation (EC) No 1185/2009 of the European Parliament and of the Council of 25 November 2009 concerning statistics on pesticides (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation 1185/2009/EC concerning statistics on pesticides sets up rules and procedures for the collection and dissemination of statistics on the sale and use of pesticides. The statistics are used with other relevant data by the EU countries to draw up national action plans to reduce risks of pesticide use on human health and the environment, as well as EU policies on sustainable development and indicators of risks to health and the environment due to pesticide use. Data is collected every five years and must be presented in accordance with the classification in Annex III and the technical format established in Commission Implementing Regulation (EU) No 1264/2014. The Commission regularly adapts the list of active substances to be covered and their classification in categories of products and chemical classes, as set out on the Regulation&#39;s Annex III.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Environmental legislation &amp;#8211; Air&#39;, &#39;Legislation on protecting the environment in the European Union, focusing on air.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_suxb__column1__2" > <img id="suxb__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="ppxi"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="kmzl"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="kmzl"> <div class="panel-toggle"> <span class="title-text"> Environmental legislation &#8211; Air </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="kmzlContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-CLEAN_AIR">Ambient Air Quality Directive</a> <div class="substanceDescription">Directive 2008/50/EC of the European Parliament and of the Council of 21 May 2008 on ambient air quality and cleaner air for Europe</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive establishes air quality objectives, including ambitious, cost-effective targets for improving human health and environmental quality up to 2020. It also specifies ways of assessing these and of taking any corrective action if the standards are not met. It provides for the public to be kept informed. This directive merges most of existing air quality legislation into a single directive.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-As_Cd_Hg_Ni_PAH_AIR">As, Cd, Hg, Ni, PAHs in Ambient Air Directive</a> <div class="substanceDescription">Directive 2004/107/EC of the European Parliament and of the Council of 15 December 2004 relating to arsenic, cadmium, mercury, nickel and polycyclic aromatic hydrocarbons in ambient air</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The objective of this Directive is to establish a target value for the concentration of arsenic, cadmium, nickel and benzo(a)pyrene in ambient air so as to avoid, prevent or reduce harmful effects of those heavy metals on human health and the environment as a whole. It determines common methods and criteria for the assessment of concentrations of arsenic, cadmium, mercury, nickel and polycyclic aromatic hydrocarbons in ambient air. Where concentrations exceed certain assessment thresholds, monitoring of arsenic, cadmium, nickel and benzo(a)pyrene should be mandatory.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-POLLUTANT_EMISSIONS">Atmospheric Pollutants Emission Reductions Directive</a> <div class="substanceDescription">Directive (EU) 2016/2284 of the European Parliament and of the Council of 14 December 2016 on the reduction of national emissions of certain atmospheric pollutants, amending Directive 2003/35/EC and repealing Directive 2001/81/EC (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The National Emission Ceilings Directive establishes emission reduction commitments for all EU member states as regards important air pollutants: nitrogen oxides (NOx), non-methane volatile organic compounds (NMVOCs), sulphur dioxide (SO2), ammonia (NH3) and fine particulate matter (PM2.5), as these pollutants are a major contributor to poor air quality and have significant negative impacts on the environment and human health. This legislation applies to member states, not individual firms; however, it indicates which pollutants are of particular concern to the European Union.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Environmental legislation &amp;#8211; Industrial emissions&#39;, &#39;Legislation on protecting the environment in the European Union, focusing on industrial emissions.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_gezi__column1__2" > <img id="gezi__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="lhtg"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="jshv"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="jshv"> <div class="panel-toggle"> <span class="title-text"> Environmental legislation &#8211; Industrial emissions </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="jshvContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-INDUSTRIAL_EMISSIONS">Industrial Emissions Directive</a> <div class="substanceDescription">Directive 2010/75/EU of the European Parliament and of the Council of 24 November 2010 on industrial emissions (integrated pollution prevention and control) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 2010/75/EU is a recast of seven earlier pieces of legislation on industrial emissions; it lays down rules to prevent and control pollution into the air, water and land and to avoid generating waste from large industrial installations.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-VOC_EMISSIONS">VOC Emissions from Storage of Petrol and its Distribution Directive</a> <div class="substanceDescription">European Parliament and Council Directive 94/63/EC of 20 December 1994 on the control of volatile organic compound (VOC) emissions resulting from the storage of petrol and its distribution from terminals to service stations</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 94/63/EC aims to reduce emissions from volatile organic compounds due to evaporation of petrol in the fuel storage and distribution chain.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Environmental legislation &amp;#8211; Waste&#39;, &#39;Legislation on protecting the environment in the European Union, focusing on waste.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_fmzi__column1__2" > <img id="fmzi__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="ftaq"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="guyf"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="guyf"> <div class="panel-toggle"> <span class="title-text"> Environmental legislation &#8211; Waste </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="guyfContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-BATTERIES">Batteries Directive</a> <div class="substanceDescription">Directive 2006/66/EC of the European Parliament and of the Council of 6 September 2006 on batteries and accumulators and waste batteries and accumulators and repealing Directive 91/157/EEC (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This legislation prohibits the placing on the market of most batteries and accumulators with a certain mercury or cadmium content and establishes rules for the collection, recycling, treatment and disposal of batteries and accumulators.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-BATTERIES_REGULATION">Batteries Regulation</a> <div class="substanceDescription">Regulation (EU) 2023/1542 of the European Parliament and of the Council of 12 July 2023 concerning batteries and waste batteries, amending Directive 2008/98/EC and Regulation (EU) 2019/1020 and repealing Directive 2006/66/EC</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Regulation lays down requirements on sustainability, safety, labelling, marking and information to allow the placing on the market or putting into service of batteries within the Union. It also lays down minimum requirements for extended producer responsibility, the collection and treatment of waste batteries and for reporting.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-END_OF_LIFE_VEHICLES">End-of-Life Vehicles Directive</a> <div class="substanceDescription">Directive 2000/53/EC of the European Parliament and of the Council of 18 September 2000 on end-of life vehicles</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The end-of-life vehicles Directive sets out measures to prevent and limit waste from end-of-life vehicles and their components and ensures that where possible this is reused, recycled or recovered.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PACKAGING_WASTE">Packaging and Packaging Waste Directive</a> <div class="substanceDescription">European Parliament and Council Directive 94/62/EC of 20 December 1994 on packaging and packaging waste</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 94/62/EC sets out the EU&#39;s rules on managing packaging and packaging waste. EU countries must take measures, such as national programmes, incentives through extended producer responsibility schemes and other economic instruments, to prevent the generation of packaging waste and to minimise the environmental impact of packaging.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-ROHS">RoHS - Restriction of Hazardous Substances in Electrical &amp; Electronic Equipment Directive</a> <div class="substanceDescription">Directive 2011/65/EU of the European Parliament and of the Council of 8 June 2011 on the restriction of the use of certain hazardous substances in electrical and electronic equipment (recast)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 2011/65/EU on the restriction on the use of certain hazardous substances in electrical and electronic equipment (EEE) is recast legislation that updates Directive 2002/95/EC.The recast strengthens existing rules on the use of hazardous substances, such as lead, mercury and cadmium, in EEE to protect human health and the environment, in particular by enabling environmentally sound recovery and waste treatment of EEE.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-WASTE_SHIPMENT">Shipments of Waste Regulation</a> <div class="substanceDescription">Regulation (EC) No 1013/2006 of the European Parliament and of the Council of 14 June 2006 on shipments of waste</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Regulation lays down rules for controlling waste shipments in order to improve environmental protection. It also incorporates the provisions of the Basel Convention and the revision of the OECD&#39;s 2001 decision on the control of transboundary movements of wastes destined for recovery operations (i.e. where a waste is processed to recover a usable product or converted into a fuel) in EU law.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-WEEE">WEEE - Waste Electrical &amp; Electronic Equipment Directive</a> <div class="substanceDescription">Directive 2012/19/EU of the European Parliament and of the Council of 4 July 2012 on waste electrical and electronic equipment (WEEE) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive aims to protect the environment and human health by encouraging sustainable production and consumption. It does so by: (1) preventing the creation of waste electrical and electronic equipment (WEEE); (2) promoting reuse, recycling and other ways of recovering waste from electrical and electronic equipment (EEE); and supporting the efficient use of resources and recovery of valuable secondary raw materials.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-WASTE">WFD - Waste Framework Directive</a> <div class="substanceDescription">Directive 2008/98/EC of the European Parliament and of the Council of 19 November 2008 on waste and repealing certain Directives (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Directive lays down measures to protect the environment and human health by preventing or reducing the adverse impacts of the generation and management of waste and by reducing overall impacts of resource use and improving the efficiency of such use.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Environmental legislation &amp;#8211; Water&#39;, &#39;Legislation on protecting the environment in the European Union, focusing on water.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_mefv__column1__2" > <img id="mefv__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="rnjl"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="btui"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="btui"> <div class="panel-toggle"> <span class="title-text"> Environmental legislation &#8211; Water </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="btuiContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-DRINKING_WATER_RECAST">Drinking Water Directive (recast)</a> <div class="substanceDescription">Directive (EU) 2020/2184 of the European Parliament and of the Council of 16 December 2020 on the quality of water intended for human consumption (recast)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Drinking Water Directive (Directive (EU) 2020/2184 of the European Parliament and of the Council of 16 December 2020 on the quality of water intended for human consumption) concerns the quality of water intended for human consumption. Its objective is to protect human health from adverse effects of any contamination of water intended for human consumption by ensuring that it is wholesome and clean.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-MARINE_ENVIRONMENTAL_POLICY">Marine Environmental Policy Framework Directive</a> <div class="substanceDescription">Directive 2008/56/EC of the European Parliament and of the Council of 17 June 2008 establishing a framework for community action in the field of marine environmental policy (Marine Strategy Framework Directive) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive establishes a common approach and objectives for the prevention, protection and conservation of the marine environment against damaging human activities.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-URBAN_WASTE_WATER">Urban Waste Water Treatment Directive</a> <div class="substanceDescription">Council Directive 91/271/EEC of 21 May 1991 concerning urban waste-water treatment</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Directive concerns the collection, treatment and discharge of urban waste water and the treatment and discharge of waste water from certain industrial sectors. The objective of the Directive is to protect the environment from the adverse effects of these waste water discharges.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-EQS_WATER">Water Environmental Quality Standards Directive</a> <div class="substanceDescription">Directive 2008/105/EC of the European Parliament and of the Council of 16 December 2008 on environmental quality standards in the field of water policy, amending and subsequently repealing Council Directives 82/176/EEC, 83/513/EEC, 84/156/EEC, 84/491/EEC, 86/280/EEC and amending Directive 2000/60/EC of the European Parliament and of the Council</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The directive sets environmental quality standards for priority substances and eight other pollutants, including the metals cadmium, lead, mercury and nickel, and their compounds; benzene; polyaromatic hydrocarbons (PAH); and several pesticides. Several of these priority substances are classed as hazardous. EU countries must ensure compliance with the EQSs. They must also take measures to ensure that the concentrations of substances that tend to accumulate in sediment and/or biota do not increase significantly.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-COMMUNITY_WATER">Water Framework Directive</a> <div class="substanceDescription">Directive 2000/60/EC of the European Parliament and of the Council of 23 October 2000 establishing a framework for Community action in the field of water policy</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The purpose of this Directive is to establish a framework for the protection of inland surface waters, transitional waters, coastal waters and groundwater. It sets out rules to halt deterioration in the status of European Union (EU) water bodies and achieve &#39;good status&#39; for Europe&#39;s rivers, lakes and groundwater.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-HUMAN_WATER_QUALITY">Water for Human Consumption Directive-repealed</a> <div class="substanceDescription">Council Directive 98/83/EC of 3 November 1998 on the quality of water intended for human consumption</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Drinking Water Directive (Council Directive 98/83/EC of 3 November 1998 on the quality of water intended for human consumption) concerns the quality of water intended for human consumption. Its objective is to protect human health from adverse effects of any contamination of water intended for human consumption by ensuring that it is wholesome and clean. Directive 98/83/EC has been repealed as of 13 January 2023 by Directive (EU) 2020/2184.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Exposure to chemical agents and chemical safety legislation&#39;, &#39;Legislation on the exposure to chemical agents and chemical safety in the European Union.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_zyuh__column1__2" > <img id="zyuh__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="uxel"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="ooxx"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="ooxx"> <div class="panel-toggle"> <span class="title-text"> Exposure to chemical agents and chemical safety legislation </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="ooxxContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-WORKER_CARC_MUTA">CMD - Carcinogens and Mutagens Directive</a> <div class="substanceDescription">Directive 2004/37/EC of the European Parliament and of the Council of 29 April 2004 on the protection of workers from the risks related to exposure to carcinogens or mutagens at work (Sixth individual Directive within the meaning of Article 16(1) of Council Directive 89/391/EEC) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 2004/37/EC sets out the minimum requirements for protecting workers against risks to their health and safety arising, or likely to arise, from exposure to carcinogens and mutagens at work. To reduce the risks associated with such exposure to workers&#39; health and safety, it lays down preventive and protective measures, as well as exposure limits.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IOELV_LIST">Chemical, Physical and Biological Agents at Work Directive</a> <div class="substanceDescription">Commission Directive 91/322/EEC of 29 May 1991 on establishing indicative limit values by implementing Council Directive 80/1107/EEC on the protection of workers from the risks related to exposure to chemical, physical and biological agents at work</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Directive is based on Directive 80/1107/EEC,which was repealed and replaced by Directive 98/24/EC. It sets out limit values for certain substances in its Annex. The limit values for 17 of these substances were later on transferred to Directive 2006/15/EC. The current Directive establishes values for a reference period of eight hours for 6 substances.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IOELV_LIST_1">OELs - Occupational Exposure Limits - 1st list</a> <div class="substanceDescription">Commission Directive 2000/39/EC of 8 June 2000 establishing a first list of indicative occupational exposure limit values in implementation of Council Directive 98/24/EC on the protection of the health and safety of workers from the risks related to chemical agents at work (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The list is based on Council Directive 98/24/EC. Member States shall establish national occupational exposure limit values for the chemical agents listed in the Annex, taking into account the Community values. The Directive establishes values for a reference period of eight-hours time weighted average and also for a short term period of 15 minutes for 61 chemical agents.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IOELV_LIST_2">OELs - Occupational Exposure Limits - 2nd list</a> <div class="substanceDescription">Commission Directive 2006/15/EC of 7 February 2006 establishing a second list of indicative occupational exposure limit values in implementation of Council Directive 98/24/EC and amending Directives 91/322/EEC and 2000/39/EC (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The list is based on Council Directive 98/24/EC. Member States shall establish national occupational exposure limit values for the chemical agents listed in the Annex, taking into account the Community values but may determine its nature in accordance with national legislation and practice. The Directive establishes values for a reference period of eight-hours time weighted average and also for a short term period of 15 minutes for 33 chemical agents.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IOELV_LIST_3">OELs - Occupational Exposure Limits - 3rd list</a> <div class="substanceDescription">Commission Directive 2009/161/EU of 17 December 2009 establishing a third list of indicative occupational exposure limit values in implementation of Council Directive 98/24/EC and amending Commission Directive 2000/39/EC (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Community indicative occupational exposure limit values are established as implementation of Council Directive 98/24/EC. In the Annex to Commission Directive 2000/39/EC, the reference to phenol is deleted and the new limit values are included in this Directive. The Directive establishes values for a reference period of eight-hours time weighted average and also for a short term period of 15 minutes for 18 chemical agents.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IOELV_LIST_4">OELs - Occupational Exposure Limits - 4th list</a> <div class="substanceDescription">Commission Directive (EU) 2017/164 of 31 January 2017 establishing a fourth list of indicative occupational exposure limit values pursuant to Council Directive 98/24/EC, and amending Commission Directives 91/322/EEC, 2000/39/EC and 2009/161/EU (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The list is based on Council Directive 98/24/EC. Member States shall transpose this Directive by 21 August 2018 at the latest. Regarding the limit values introduced for nitrogen monoxide, nitrogen dioxide and carbon monoxide, Member States have until 21 August 2023 at the latest. The Directive adds limit values for 27 new chemical agents, and amends 6 existing ones established by earlier directives.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IOELV_LIST_5">OELs - Occupational Exposure Limits - 5th list</a> <div class="substanceDescription">Commission Directive (EU) 2019/1831 of 24 October 2019 establishing a fifth list of indicative occupational exposure limit values pursuant to Council Directive 98/24/EC and amending Commission Directive 2000/39/EC</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This list is based on Council Directive 98/24/EC. Member States shall transpose this Directive by 20 May 2021 at the latest. The Directive adds indicative occupational exposure limit values for 9 chemical agents, and amends an existing one (i.e., cumene) established by an earlier directive (i.e., 2000/39/EC).</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Food safety and food contact material legislation&#39;, &#39;Legislation on food safety and food contact materials in the European Union.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_ozlt__column1__2" > <img id="ozlt__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="zcfh"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="kvko"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="kvko"> <div class="panel-toggle"> <span class="title-text"> Food safety and food contact material legislation </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="kvkoContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-CERAMIC_FCM">Ceramic Articles Directive</a> <div class="substanceDescription">Council Directive of 15 October 1984 on the approximation of the laws of the Member States relating to ceramic articles intended to come into contact with foodstuffs (84/500/EEC)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive lays down maximum limits for the cadmium and lead transferred by ceramic objects to the foodstuffs with which they enter into contact. To be sold, these ceramics must be accompanied by a written declaration provided by the manufacturer or importer, guaranteeing that they do not exceed the maximum limits for lead and cadmium. The information required is described in Annex II (introduced by Directive 2005/31/EC).</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-ACTIVE_INTELLIGENT_FCM">Food Contact Active and Intelligent Materials and Articles Regulation</a> <div class="substanceDescription">Commission Regulation (EC) No 450/2009 of 29 May 2009 on active and intelligent materials and articles intended to come into contact with food (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation 450/2009/EC seeks to lay down specific rules for active and intelligent materials and articles, which supplement those set out in Regulation (EC) No 1935/2004, the general Regulation on materials and articles intended to come into contact with food. It also establishes specific requirements for the marketing of these materials and articles and sets out the procedure for their authorisation at EU level.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-FOOD_CONTACT_MATERIALS">Food Contact Materials (FCM) Framework Regulation</a> <div class="substanceDescription">Regulation (EC) No 1935/2004 of the European Parliament and of the Council of 27 October 2004 on materials and articles intended to come into contact with food and repealing Directives 80/590/EEC and 89/109/EEC</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Directive lays down common rules for packaging materials and articles such as bottles and containers, which come, or may come, into contact with food, either directly or indirectly. It seeks to protect human health and consumers&#39; interests as well as ensure that the products used may be sold anywhere in the European Economic Area - the 27 EU countries, Iceland, Liechtenstein and Norway in which there is free movement of persons, goods, services and capital.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-RECYCLED_PLASTIC">Food Contact Recycled Plastic Materials and Articles Regulation-repealed</a> <div class="substanceDescription">Commission Regulation (EC) No 282/2008 of 27 March 2008 on recycled plastic materials and articles intended to come into contact with foods and amending Regulation (EC) No 2023/2006 (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Regulation sets out specific measures for recycled plastic materials and articles, supplementing Regulation (EC) No 1935/2004 on materials and articles intended to come into contact with food. Commission Regulation (EC) No 282/2008 has been repealed with effect from 10 October 2022 by Commission Regulation (EU) 2022/1616.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-REGENERATED_CELLULOSE_FCM">Food Contact Regenerated Cellulose Directive</a> <div class="substanceDescription">Commission Directive 2007/42/EC of 29 June 2007 relating to materials and articles made of regenerated cellulose film intended to come into contact with foodstuffs (Codified version) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The directive applies to regenerated cellulose film - either in the form of a finished product in itself or part of a finished product containing other materials - which is intended to come into contact or placed in contact with food.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PLST_FCM">Plastic Materials and Articles Regulation</a> <div class="substanceDescription">Commission Regulation (EU) No 10/2011 of 14 January 2011 on plastic materials and articles intended to come into contact with food (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The most comprehensive specific EU measure is Regulation (EU) No 10/2011 on plastic materials and articles. It sets out rules on the composition of plastic FCMs, and establishes a Union List of substances that are permitted for use in the manufacture of plastic FCMs. The Regulation also specifies restrictions on the use of these substances and sets out rules to determine the compliance of plastic materials and articles.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-RECYCLED_PLASTIC_FCM">Recycled Plastic Food Contact Materials</a> <div class="substanceDescription">Commission Regulation (EU) 2022/1616 of 15 September 2022 on recycled plastic materials and articles intended to come into contact with foods, and repealing Regulation (EC) No 282/2008</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Regulation sets out specific measures for recycled plastic materials and articles, supplementing Regulation (EC) No 1935/2004 on materials and articles intended to come into contact with food (FCMs).</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Health and safety at work legislation&#39;, &#39;Legislation on the health and safety at work in the European Union.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_rpwo__column1__2" > <img id="rpwo__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="zota"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="smrf"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="smrf"> <div class="panel-toggle"> <span class="title-text"> Health and safety at work legislation </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="smrfContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-CHEM_AGENTS">CAD - Chemical Agents Directive</a> <div class="substanceDescription">Council Directive 98/24/EC of 7 April 1998 on the protection of the health and safety of workers from the risks related to chemical agents at work (fourteenth individual Directive within the meaning of Article 16(1) of Directive 89/391/EEC)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This directive lays down minimum requirements to protect workers from risks to their health and safety from the effects of chemicals they may encounter in the course of their job. It sets out exposure limit values and preventive measures.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PREG_WORKER">Protection of Pregnant and Breastfeeding Workers Directive</a> <div class="substanceDescription">Council Directive 92/85/EEC of 19 October 1992 on the introduction of measures to encourage improvements in the safety and health at work of pregnant workers and workers who have recently given birth or are breastfeeding (tenth individual Directive within the meaning of Article 16 (1) of Directive 89/391/EEC)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Directive sets out the basic rights of all women before and after pregnancy in the European Union (EU). The Directive is one of several &#39;daughter directives&#39; adopted under the Framework Directive 89/391/EEC on the safety and health of workers at work. Namely, it aims to protect the health and safety of women in the workplace when pregnant or after they have recently given birth, and women who are breastfeeding.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-YOUNG_WORKER">Protection of Young People Directive</a> <div class="substanceDescription">Council Directive 94/33/EC of 22 June 1994 on the protection of young people at work</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 94/33/EC on the protection of young people at work sets minimum requirements in order to guarantee improvements in the health and safety of young workers.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-SAFETY_HEALTH_WORK">Safety and Health of Workers at Work Directive</a> <div class="substanceDescription">Council Directive 89/391/EEC of 12 June 1989 on the introduction of measures to encourage improvements in the safety and health of workers at work</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Directive introduces measures to improve the health and safety of people at work. It sets out obligations for both employers and employees to reduce accidents and occupational disease in the workplace, including exposure to hazardous substances.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-SAFETY_HEALTH_SIGNS">Safety and/or Health Signs at Work Directive</a> <div class="substanceDescription">EU Directive 92/58/EEC on the minimum requirements for the provision of safety and/or health signs at work. OJ, L 245, p. 23, 26 August 1992, as amended through OJ, L 65, p. 1, 5 March 2014</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 92/58/EEC requires employers to ensure proper signage is posted in areas where hazards cannot be avoided or reduced. The annexes to this directive provide detailed information about the minimum requirements for all safety and health signs, and they have been adapted to reflect the requirements of subsequent related directives and technical progress in the field of health and safety signs at work.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> <span class="dissHelpIcon lfr-portal-tooltip" title="Help" > <a href="javascript:showCustomHelpPopup(&#39;Products control legislation&#39;, &#39;Legislation on the control of products in the European Union.&#39;)" target="_self" class=" lfr-icon-item taglib-icon" id="_eucleflegislationfinder_WAR_euclefportlet_bhfa__column1__2" > <img id="bhfa__column1__2" src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/help.png" alt="Help" title="Help" /> <span class="taglib-text hide-accessible">Help</span> </a> </span> <div class="panel-group " id="cjyw"> <div class="panel panel-default finder-panel lfr-panel lfr-panel-extended" id="bgbf"> <div class="panel-heading toggler-header toggler-header-collapsed" data-persist-id="bgbf"> <div class="panel-toggle"> <span class="title-text"> Products control legislation </span> </div> </div> <div class="toggler-content toggler-content-collapsed" id="bgbfContent"> <div class="panel-body"> <div class="legislation-finder-panel-layout"> <div class="col-md-12 " id="" > <ul> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IMPLANTABLE_MEDICAL_DEVICES">Active Implantable Medical Devices Directive-repealed</a> <div class="substanceDescription">Council Directive 90/385/EEC of 20 June 1990 on the approximation of the laws of the Member States relating to active implantable medical devices</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The aim of Directive 90/385/EEC is to ensure a high level of protection for human health and safety, smooth operation of the single market and to achieve the results for which the active implantable medical devices are intended. It does this by harmonising national legislation on active implantable medical devices. This ensures universally high safety standards for patients, giving the public confidence in the system. It enables the products to be used in any European Union (EU) country. Please note that Regulation (EU) 2017/745 on medical devices has repealed Directive 90/385/EEC and begun to apply from 26 May 2021. Nevertheless, Article 120 of the Regulation provides for a transitional period allowing medical devices, under specified conditions (e.g., placed on the market prior to 26 May 2021), to continue to comply with the Directive. In accordance with the fourth paragraph of Article 120, this period ends 26 May 2025.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-AEROSOL_DISPENSERS">Aerosol Dispensers Directive</a> <div class="substanceDescription">Council Directive 75/324/EEC of 20 May 1975 on the approximation of the laws of the Member States relating to aerosol dispensers</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Aerosol Dispensers Directive (ADD - Council Directive 75/324/EEC) has two objectives which are fulfilled by technical harmonisation at the European level: Guaranteeing those products within the scope of the Directive will be safe for consumers and other users in respect of hazards related to pressure and where appropriate, flammability and inhalation; and securing the free movement of aerosol dispensers throughout the EU. As such, Member States must allow the marketing on their territory of aerosol dispensers that comply with the Directive.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-CIVIL_EXPLOSIVES">Civil Explosives Directive</a> <div class="substanceDescription">Directive 2014/28/EU of the European Parliament and of the Council of 26 February 2014 on the harmonisation of the laws of the Member States relating to the making available on the market and supervision of explosives for civil uses (recast) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 2014/28/EU on making available on the market and supervision of explosives for civil uses sets out rules for the placing on the market and supervision of explosives for civil uses in the EU. The directive lays down manufacturers&#39;, importers&#39; and distributors&#39; responsibilities with respect to the trade in such commercial explosives.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-CONSTRUCTION_PROD">Construction Products Regulation</a> <div class="substanceDescription">Regulation (EU) No 305/2011 of the European Parliament and of the Council of 9 March 2011 laying down harmonised conditions for the marketing of construction products and repealing Council Directive 89/106/EEC (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>This Regulation aims to make the single market work better and improve the free movement of construction products in the EU, by laying down uniform rules for the marketing of these products and by providing a common technical language to assess the performance of construction products. In this way the Regulation also enables EU countries to ensure the safety of construction works.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-COSM_PROD">Cosmetic Products Regulation</a> <div class="substanceDescription">Regulation (EC) No 1223/2009 of the European Parliament and of the Council of 30 November 2009 on cosmetic products (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation (EC) No 1223/2009 on cosmetic products is the main regulatory framework for finished cosmetic products when placed on the EU market. It strengthens the safety of cosmetic products and streamlines the framework for all operators in the sector. The regulation simplifies procedures to the extent that the internal market of cosmetic products is now a reality. The regulation replaces Directive 76/768/EC, which was adopted in 1976 and had been substantially revised on numerous occasions.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-DETERGENTS">Detergents Regulation</a> <div class="substanceDescription">Regulation (EC) No 648/2004 of the European Parliament and of the Council of 31 March 2004 on detergents (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation (EC) No 648/2004 on detergents ensures that only detergents with surfactants that are fully biodegradable may be placed on the market. In addition, detergent labels must contain ingredient and dosage information. This is to protect the health of consumers, especially against allergies, and to avoid the over-use of detergents.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-ECOLABEL">EU Ecolabel Regulation</a> <div class="substanceDescription">Regulation (EC) No 66/2010 of the European Parliament and of the Council of 25 November 2009 on the EU Ecolabel (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Established in 1992 and recognised across Europe and worldwide, the EU Ecolabel is a label of environmental excellence that is awarded to products and services meeting high environmental standards throughout their life-cycle: from raw material extraction, to production, distribution and disposal.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-FERTILISERS">Fertilisers Regulation-repealed</a> <div class="substanceDescription">Regulation (EC) No 2003/2003 of the European Parliament and of the Council of 13 October 2003 relating to fertilisers (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation 2003/2003/EC consolidates all the European Union rules that apply to fertilisers, and ensure that the technical requirements outlined in the regulation are implemented uniformly. The regulation only applies to mineral fertilisers consisting of one or more plant nutrients. Annex I lists fertilizer types according to their specific characteristics. Fertilisers that meet this type designation may be sold and used throughout the EU. For a new type designation to be listed in Annex I, the manufacturer must submit a request with a national competent authority, which is then forwarded to the European Commission, which consults the other EU countries and decides to accept or reject the application. Regulation 2003/2003/EC has been repealed with effect from 16 July 2022 by Regulation 2019/1009/EU.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-FERTILISING_PRODUCTS">Fertilising Products Regulation</a> <div class="substanceDescription">Regulation (EU) 2019/1009 of the European Parliament and of the Council of 5 June 2019 laying down rules on the making available on the market of EU fertilising products and amending Regulations (EC) No 1069/2009 and (EC) No 1107/2009 and repealing Regulation (EC) No 2003/2003</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Regulation (EU) 2019/1009 lays down rules on the making available on the market of EU fertilising products. It lays down common rules on safety, quality and labelling requirements for fertilising products. It opens the single market for new fertilising products, such as organic and organo-mineral fertilisers, soil improvers, inhibitors, plant biostimulants, growing media or blends. It also introduces limits for toxic contaminants for the first time. The Regulation does not prevent non-harmonised fertilising products from being made available on the EU market in accordance with national law and the general free-movement rules. Starting 16 July 2022, the Regulation replaces Regulation 2003/2003/EC.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PRODUCT_SAFETY">General Product Safety Directive</a> <div class="substanceDescription">Directive 2001/95/EC of the European Parliament and of the Council of 3 December 2001 on general product safety (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive, also known as the General Product Safety Directive (GPSD), requires firms to ensure that items on sale are safe and to take corrective action when it is found not to be the case. It introduces an EU rapid alert system for dangerous non-food products. This enables national authorities to share information promptly on any measures taken to withdraw such products from sale.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IN_VITRO_MEDICAL_DEVICES">In Vitro Diagnostic Medical Devices Directive-repealed</a> <div class="substanceDescription">EU. Hazardous Substances for Purposes of Art. 3 &amp; Annex I (Essential Requirements), Directive 98/79/EC on In Vitro Diagnostic Medical Devices</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive aims to guarantee the smooth operation of the single market by harmonising different national legislation on the reliability of in vitro diagnostic devices. It provides a high level of protection for the health and safety of patients, users and others and ensures the devices achieve the results for which they are intended. Note that Regulation 2017/746/EU on in vitro diagnostic medical devices was published in the EU Official Journal on 5 May 2017. With few exceptions specified in Articles 112 and 113 of this Regulation, Directive 98/79/EC is repealed, and the rules pursuant to 2017/746/EU apply, from 26 May 2022.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-IN_VITRO_MEDICAL_DEVICE_REG">In Vitro Diagnostic Medical Devices Regulation</a> <div class="substanceDescription">Regulation (EU) 2017/746 of the European Parliament and of the Council of 5 April 2017 on in vitro diagnostic medical devices and repealing Directive 98/79/EC and Commission Decision 2010/227/EU</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Regulation updates the rules on placing on the EU market, making available and putting into service in vitro diagnostic (IVD) medical devices for human use and their accessories. It also contains rules on the conduct of performance studies that are carried out in the EU concerning IVD medical devices (or accessories). It aims to improve patient safety by introducing stricter procedures for conformity assessment - to ensure that unsafe or non-compliant devices do not end up on the market - and post-market surveillance.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-MEDICAL_DEVICES">Medical Devices Directive-repealed</a> <div class="substanceDescription">Council Directive 93/42/EEC of 14 June 1993 concerning medical devices</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The aim of Directive 93/42/EEC is to ensure a high level of protection for human health and safety, smooth operation of the single market and to achieve the results for which medical devices are intended. Specifically, it harmonises national legislation on medical devices. This ensures universally high safety standards for patients, giving the public confidence in the system. It enables the products to be used in any European Union country. Please note that Regulation (EU) 2017/745 on medical devices has repealed Directive 93/42/EEC and begun to apply from 26 May 2021. Nevertheless, Article 120 of the Regulation provides for a transitional period allowing medical devices, under specified conditions (e.g., placed on the market prior to 26 May 2021), to continue to comply with the Directive. In accordance with the fourth paragraph of Article 120, this period ends 26 May 2025.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-MEDICAL_DEVICES_REGULATION">Medical Devices Regulation</a> <div class="substanceDescription">Regulation (EU) 2017/745 of the European Parliament and of the Council of 5 April 2017 on medical devices, amending Directive 2001/83/EC, Regulation (EC) No 178/2002 and Regulation (EC) No 1223/2009 and repealing Council Directives 90/385/EEC and 93/42/EEC</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The aim of Regulation (EU) 2017/745 is to provide a secure, consistent regulatory framework for medical devices and to enhance public health across the EU by ensuring that medical devices are safe, perform as intended and afford benefits to patients and healthcare systems. Please note that Regulation (EU) 2017/745 has repealed Directive 90/385/EEC on active implantable medical devices and Directive 93/42/EEC on medical devices. The Regulation began to apply from 26 May 2021. Nevertheless, Article 120(4) of the Regulation provides for a transitional period, allowing devices placed on the market prior to 26 May 2021 to be made available on the market or put into service until 26 May 2025, under certain conditions.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-PRESSURE_EQUIPMENT">Pressure Equipment Directive</a> <div class="substanceDescription">Directive 2014/68/EU of the European Parliament and of the Council of 15 May 2014 on the harmonisation of the laws of the Member States relating to the making available on the market of pressure equipment (recast) (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>Directive 2014/68/EU lays down essential safety requirements for pressure equipment and assemblies (such as boilers, pressure cookers, fire extinguishers, heat exchangers and steam generators). All stationary pressure equipment must conform to strict specifications if it is to be sold in the EU.</p> </div> </div> </li> <li> <div class="clearfix"> <div class="col-md-0 column w50" id="" > <a href="https://echa.europa.eu/legislation-profile/-/legislationprofile/EU-TOY_SAFETY">Toy Safety Directive</a> <div class="substanceDescription">Directive 2009/48/EC of the European Parliament and of the Council of 18 June 2009 on the safety of toys (Text with EEA relevance)</div> </div> <div class="col-md-0 column w50 legislation-description" id="" > <p>The Directive sets out the safety requirements that toys made available in the EU must meet. These requirements are designed to provide a high level of health and safety, to protect the public and the environment and to guarantee free movement of toys in the EU. It identifies the particular responsibilities of different operators in the supply chain from manufacturer to importer/retailer/distributor.</p> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $(".dissHelpIcon").mouseover(function() { Liferay.Portal.ToolTip.show(this, 'Help'); }); window.onload = function() { $('.euclef-legislation-finder-portlet .dissHelpIcon a img').attr('title',''); }; /** Function call from help icons outside of infocard area **/ function showCustomHelpPopup(title, message){ if(title==null){ title='Help'; } _eucleflegislationfinder_WAR_euclefportlet_showCustomHelpPopup(title, message); } /** Show the popup **/ function _eucleflegislationfinder_WAR_euclefportlet_showCustomHelpPopup(title, message) { AUI().use('liferay-util-window', 'aui-io-deprecated', 'event', function(A) { var dialog = Liferay.Util.Window.getWindow( { dialog: { destroyOnClose: true, destroyOnHide: true, cssClass: 'custom-fixed-selector-popup', centered: true, draggable: true, modal: true, width: 700, constrain2view: true, height: 680, on: { destroy: function(event, id, obj) { // Set the popup scrollbar position to Top var scrollableArea = event.currentTarget.bodyNode; if(scrollableArea){ scrollableArea.attr("scrollTop", 0); } } } }, title: title, id: 'helpPopup' }).plug( A.Plugin.IO, { data: {message:message}, uri: "https://echa.europa.eu/legislation-finder?p_p_id=eucleflegislationfinder_WAR_euclefportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=helpPopup&p_p_cacheability=cacheLevelPage" } ).render(); dialog.show(); Liferay.provide( window, '_eucleflegislationfinder_WAR_euclefportlet_closePopup', function(dialogId) { var dialog = Liferay.Util.Window.getById(dialogId); dialog.destroy(); }, ['liferay-util-window'] ); }); } //open close all panels on active tab $(".openAllPanels").click( function() { var panelsHeader = document.querySelectorAll('.euclef-legislation-finder-portlet .legislation-finder-container .toggler-header-collapsed'); var panelsContent = document.querySelectorAll('.euclef-legislation-finder-portlet .legislation-finder-container .toggler-content-collapsed'); $(panelsHeader).removeClass('toggler-header-collapsed').addClass('toggler-header-expanded'); $(panelsContent).removeClass('toggler-content-collapsed').addClass('toggler-content-expanded'); if(_eucleflegislationfinder_WAR_euclefportlet_isIE()){ Array.prototype.forEach.call(panelsHeader, function(panelHeader, i){ var event = document.createEvent('HTMLEvents'); event.initEvent('click', true, false); panelHeader.dispatchEvent(event); }); }else{ panelsHeader.forEach(function(panelHeader, i){ var event = document.createEvent('HTMLEvents'); event.initEvent('click', true, false); panelHeader.dispatchEvent(event); }); } }); $(".closeAllPanels").click( function() { var panelsHeader = document.querySelectorAll('.euclef-legislation-finder-portlet .legislation-finder-container .toggler-header-expanded'); var panelsContent = document.querySelectorAll('.euclef-legislation-finder-portlet .legislation-finder-container .toggler-content-expanded'); $(panelsHeader).removeClass('toggler-header-expanded').addClass('toggler-header-collapsed'); $(panelsContent).removeClass('toggler-content-expanded').addClass('toggler-content-collapsed'); if(_eucleflegislationfinder_WAR_euclefportlet_isIE()){ Array.prototype.forEach.call(panelsHeader, function(panelHeader, i){ var event = document.createEvent('HTMLEvents'); event.initEvent('click', true, false); panelHeader.dispatchEvent(event); }); }else{ panelsHeader.forEach(function(panelHeader, i){ var event = document.createEvent('HTMLEvents'); event.initEvent('click', true, false); panelHeader.dispatchEvent(event); }); } }); </script> </div> </div> </div> </section> </div> </div> </div> </div> </div> <form action="#" class="hide" id="hrefFm" method="post" name="hrefFm" aria-hidden="true"><span></span><button hidden type="submit"/>Hidden</button></form> </div> </div> <footer id="Footer" role="contentinfo"> <div class="TContainer"> <div class="Logo"> <a href="/home" title="ECHA website homepage"> <img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/echa_logo.png" alt="ECHA"> </a> <div class="address"> <address>Telakkakatu 6, P.O. Box 400 <br> FI-00121 Helsinki, Finland</address> </div> </div> <div class="FooterSiteMap"> <div class="portlet-boundary portlet-boundary_com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_ portlet-static portlet-static-end portlet-borderless " id="p_p_id_com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items_"> <span id="p_com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items"></span> <section class="portlet" id="portlet_com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h1 class="portlet-title"> <span class="portlet-title-text">Footer Nav Items</span> </h1> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="journal-content-article " data-analytics-asset-id="69369574" data-analytics-asset-title="Footer Nav Items" data-analytics-asset-type="web-content"> <ul> <li><a href="/about-us">About us</a></li> <li><a href="/legislation">Legislation</a></li> <li><a href="/about-us/procurement">Procurement</a></li> <li><a href="/about-us/jobs/open-positions">Jobs</a></li> <li><a href="https://echa-elm.powerappsportals.com/newssubscribers/" target="_blank">News subscription</a></li> </ul> <ul> <li><a href="/consultations">Consultations</a></li> <li><a href="/information-on-chemicals">Search for chemicals</a></li> <li><a href="/candidate-list-table">Candidate list&nbsp;</a></li> <li><a href="/information-on-chemicals/cl-inventory-database">C&amp;L inventory</a></li> <li><a href="/substances-restricted-under-reach">Substances restricted under REACH</a></li> <li><a href="/authorisation-list">Authorisation list</a></li> <li><a href="/information-on-chemicals/biocidal-active-substances">Information on biocides</a></li> </ul> <ul> <li><a href="/support">Support</a></li> <li><a href="/echa-chem">ECHA CHEM</a></li> <li><a href="/support/guidance">Guidance documents</a></li> <li><a href="/support/small-and-medium-sized-enterprises-smes">SMEs</a></li> <li><a href="/support/qas">Questions and answers</a></li> <li><a href="/support/dossier-submission-tools">Dossier submission tools</a></li> </ul> <ul> <li><a href="/contact">Contact</a></li> <li><a href="/legal-notice">Legal notice</a></li> <li><a href="/cookies">Cookies</a></li> <li><a href="/sitemap">Site map</a></li> <li><a href="/about-us/the-way-we-work/multilingual-practice">Multilingual practice</a></li> </ul> </div> </div> </div> </div> </section> </div> </div> <div class="FTCol FTSocial left"> <div class="FTSocialWrapper"> <p>Follow us</p> <ul> <li> <a target="_blank" href="https://www.facebook.com/EUECHA"><img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/SoMe/ico_footer_facebook.png" alt="Facebook" title="Facebook" /> </a> </li> <li> <a target="_blank" href="https://fi.linkedin.com/company/european-chemicals-agency"><img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/SoMe/ico_footer_linkedin.png" alt="LinkedIn" title="LinkedIn" /> </a> </li> <li> <a target="_blank" href="https://twitter.com/EU_ECHA"><img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/SoMe/ico_footer_twitter.png" alt="Twitter" title="Twitter" /> </a> </li> <li> <a target="_blank" href="https://www.youtube.com/user/EUchemicals"><img src="https://echa.europa.eu/o/echa-revamp-theme/images/gui/SoMe/ico_footer_youtube.png" alt="YouTube" title="YouTube" /> </a> </li> </ul> </div> </div> </div> </div> </footer> </div> </div> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/jquery-ui-1.11.4.datepicker.min.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/jquery.timepicker.min.js?browserId=ie&amp;amp;minifierType=js&amp;amp;languageId=en_GB&amp;amp;t=1739761322000" type="text/javascript"></script> <script type="application/json">{"utility":"analytics","siteID":"c9cba231-694a-48ae-b6c0-eeb7777b02e3","sitePath":["echa.europa.eu"],"instance":"ec"}</script> <script src="/combo?browserId=ie&amp;minifierType=&amp;themeId=echarevampstyled_WAR_echarevamptheme&amp;languageId=en_GB&amp;disssimplesearchhomepage_WAR_disssearchportlet:%2Fjs%2Fmain.js&amp;t=1739761322000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.BrowserSelectors.run(); // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2flegislation-finder'; Liferay.currentURLEncoded = '\x252Flegislation-finder'; // ]]> </script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ (function() {var $ = AUI.$;var _ = AUI._; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; function handleDownloadClick(event) { if (event.target.nodeName.toLowerCase() === 'a' && window.Analytics) { var anchor = event.target; var match = pathnameRegexp.exec(anchor.pathname); var fileEntryId = anchor.dataset.analyticsFileEntryId || (anchor.parentElement && anchor.parentElement.dataset.analyticsFileEntryId); if (fileEntryId && match) { var getParameterValue = function(parameterName) { var result = null; anchor.search .substr(1) .split('&') .forEach(function(item) { var tmp = item.split('='); if (tmp[0] === parameterName) { result = decodeURIComponent(tmp[1]); } }); return result; }; Analytics.send('documentDownloaded', 'Document', { groupId: match[1], fileEntryId: fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/gi, ' ')), version: getParameterValue('version') }); } } } var onDestroyPortlet = function() { document.body.removeEventListener('click', handleDownloadClick); }; Liferay.once('destroyPortlet', onDestroyPortlet); var onPortletReady = function() { document.body.addEventListener('click', handleDownloadClick); }; Liferay.once('portletReady', onPortletReady); })();(function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function() { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function(event) { if (window.Analytics) { Analytics.send('posted', 'Comment', { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text }); } }; Liferay.on('messagePosted', onMessagePosted); })();(function() {var $ = AUI.$;var _ = AUI._; var onVote = function(event) { if (window.Analytics) { Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score }); } }; var onDestroyPortlet = function() { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onShare = function(data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url }); } }; var onDestroyPortlet = function() { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { attributeName: 'data-href', polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xLGjncPNQpH8\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d3\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_HTTMrAypPDEf\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d3\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_FPYlfXXmnB0q\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-2\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items_', portletId: 'com_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_ed_echa_journalcontentpresenter_EchaJournalContentPresenterWebPortlet_INSTANCE_footer_nav_items\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); var AC = null; _disssimplesearchhomepage_WAR_disssearchportlet_enableAutocomplete(); function _disssimplesearchhomepage_WAR_disssearchportlet_enableAutocomplete(){ AUI().use('event', 'node', 'aui-autocomplete-deprecated', 'aui-base', function(A) { var _disssimplesearchhomepage_WAR_disssearchportlet_dataSource = new A.DataSource.IO({ source: 'https://echa.europa.eu/legislation-finder?p_p_id=disssimplesearchhomepage_WAR_disssearchportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=autocompleteSearch&p_p_cacheability=cacheLevelPage' }); AC = new A.AutoCompleteDeprecated({ dataSource: _disssimplesearchhomepage_WAR_disssearchportlet_dataSource, schema: { resultListLocator: 'response', resultFields: ['name'], resultTextLocator: 'name' }, id:'dissQuickSearch', matchKey: 'name', schemaType:'json', autoHighlight: false, queryDelay: 0.3, minQueryLength: 2, contentBox: '#autoCompleteResultsContainer', input: '#autocompleteKeywordInput', allowBrowserAutocomplete: false }); AC.on('containerExpand',function(event,data) { //Enable the vertical scrollbar, according to the results contairer height and the visible browser window var viewportScrollTop = $(window).scrollTop(); var viewportHeight = $(window).height() - 9; var offsetViewportHeight = viewportHeight + viewportScrollTop; var resultsContainer = A.one('.autocomplete-results:visible'); var resultsContainerCont = A.one('.autocomplete-results:visible .overlay-content'); resultsContainerCont.setStyle('height','auto'); var resultsContainerHeight = parseInt( resultsContainer.getStyle('height').replace('px',''),10 ); var resultsContainerTop = parseInt( resultsContainer.getStyle('top').replace('px',''),10 ); if(viewportHeight<(resultsContainerTop + resultsContainerHeight)){ var newHeight = offsetViewportHeight - resultsContainerTop; if(newHeight>0){ if(newHeight<60){ newHeight = 60; } resultsContainerCont.setStyle('height', newHeight+'px'); resultsContainerCont.setStyle('overflow-x', 'hidden'); }else{ resultsContainerCont.setStyle('height','auto'); } }else{ resultsContainerCont.setStyle('height','auto'); } }); AC.on('itemSelect',function(event,data) { _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(false,"_disssimplesearchhomepage_WAR_disssearchportlet_searchButton"); document.getElementById("autocompleteKeywordInput").value = data.name; document.getElementById("_disssimplesearchhomepage_WAR_disssearchportlet_fm").action="https://echa.europa.eu/search-for-chemicals?p_p_id=disssimplesearch_WAR_disssearchportlet&p_p_lifecycle=1&p_p_state=normal&_disssimplesearch_WAR_disssearchportlet_javax.portlet.action=checkSelectedResultAction&_disssimplesearch_WAR_disssearchportlet_backURL=https%3A%2F%2Fecha.europa.eu%2Flegislation-finder%3Fp_p_id%3Ddisssimplesearchhomepage_WAR_disssearchportlet%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26_disssimplesearchhomepage_WAR_disssearchportlet_sessionCriteriaId%3D"; document.getElementById("_disssimplesearchhomepage_WAR_disssearchportlet_fm").submit(); }); AC.generateRequest = function(query) { return { request: '&searchFor=' + query } ; } AC.doBeforeExpandContainer = function( query , allResults ) { var correctWidth = A.one('#autocompleteKeywordInput').getStyle('width'); A.all('.autocomplete-results').setStyle('width',correctWidth); return true; } AC.render(); A.one('#trigger.btn').setAttribute("name","autocompleteButton"); _disssimplesearchhomepage_WAR_disssearchportlet_checkDisclaimer(); }); } AUI().ready( 'aui-node', function(A) { var searchButton = A.one("#_disssimplesearchhomepage_WAR_disssearchportlet_searchButton"); if(searchButton && searchButton!=null){ searchButton.on("click",function(){ if (typeof AC != 'undefined'){ AC.disable(); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(false,"_disssimplesearchhomepage_WAR_disssearchportlet_searchButton"); } document.getElementById("_disssimplesearchhomepage_WAR_disssearchportlet_fm").submit(); }); } } ); function _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchAndExport(disclaimerCheckbox) { var disclaimerValue = disclaimerCheckbox.checked; AUI().use('aui-io-request', function(A) { A.io.request('https://echa.europa.eu/legislation-finder?p_p_id=viewsubstances_WAR_echarevsubstanceportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=HandleDisclaimer&p_p_cacheability=cacheLevelPage', { dataType: 'json', method: 'POST', data: { disclaimer: disclaimerValue}, on: { success : function() { if(disclaimerValue){ var cookie = getCustomCookieValue("disclaimer"); if(cookie!=null && cookie!=""){ _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchInner(disclaimerValue); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableExportFields(disclaimerValue); }else{ disclaimerCheckbox.checked = false; } }else{ _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchInner(disclaimerValue); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableExportFields(disclaimerValue); } } } }); }); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchInner(disclaimerValue); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableExportFields(disclaimerValue); var currPortletContainer = document.getElementById("#p_p_id__disssimplesearchhomepage_WAR_disssearchportlet_"); if(currPortletContainer){ var disclaimerId2Checkbox = currPortletContainer.getElementById("disclaimerId2Checkbox"); if(disclaimerId2Checkbox && disclaimerId2Checkbox!=null){ disclaimerId2Checkbox.checked = disclaimerCheckbox.checked; } var disclaimerIdCheckbox = currPortletContainer.getElementById("disclaimerIdCheckbox"); if(disclaimerIdCheckbox && disclaimerIdCheckbox!=null){ disclaimerIdCheckbox.checked = disclaimerCheckbox.checked; } } } function _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableExportFields(disclaimerValue) { _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_exportType"); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_exportButtonXLS"); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_exportButtonCSV"); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_exportButtonXML"); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_viewAllBtn"); } function _disssimplesearchhomepage_WAR_disssearchportlet_checkDisclaimer() { var disclaimer = document.getElementById("disclaimerIdCheckbox"); if(disclaimer!=null){ _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchInner(disclaimer.checked); } } function _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableSearchInner(disclaimerValue) { _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_searchButton"); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,"_disssimplesearchhomepage_WAR_disssearchportlet_viewAllButton"); if (typeof AC != 'undefined'){ //Autocomplete check _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableAutocompleteInput(disclaimerValue,".autocompleteKeywordInputClass", AC); _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButtonNoClassTrigger(disclaimerValue,"autocompleteButton"); } } function _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButton(disclaimerValue,buttonName) { var button = document.getElementById(buttonName); if(button && button!=null){ var searchWrapperDiv = button; var disableClass = " disabled"; searchWrapperDiv.className = searchWrapperDiv.className.replace(disableClass,''); if(disclaimerValue==true){ button.disabled = false; } else{ button.disabled = true; searchWrapperDiv.className += disableClass; } } } function _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableButtonNoClassTrigger(disclaimerValue,buttonName) { var button_ = document.getElementsByName(buttonName)[0]; if(button_ && button_!=null){ if(disclaimerValue==true){ button_.disabled = false; button_.removeAttribute("disabled"); } else{ button_.disabled = true; button_.setAttribute('disabled', 'disabled'); } } } function _disssimplesearchhomepage_WAR_disssearchportlet_enableDisableAutocompleteInput(disclaimerValue,inputName, autoCompleteObject) { if(document.querySelectorAll){ var input = document.querySelectorAll(inputName)[0]; if(input && input !=null){ var searchWrapperDiv = input.parentNode.parentNode.parentNode; var disableClass = " disabled"; searchWrapperDiv.className = searchWrapperDiv.className.replace(disableClass,''); if(disclaimerValue==true){ input.disabled = false; autoCompleteObject.enable(); } else{ input.disabled = true; searchWrapperDiv.className += disableClass; autoCompleteObject.disable(); } } } } Liferay.Portlet.register('disssimplesearchhomepage_WAR_disssearchportlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 2, isStatic: 'end', namespacedId: 'p_p_id_disssimplesearchhomepage_WAR_disssearchportlet_', portletId: 'disssimplesearchhomepage_WAR_disssearchportlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3ddisssimplesearchhomepage_WAR_disssearchportlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-1\x26p_p_col_pos\x3d2\x26p_p_col_count\x3d3\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('categoriesdisplay_WAR_categoriesdisplayportlet_INSTANCE_cotria1'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_categoriesdisplay_WAR_categoriesdisplayportlet_INSTANCE_cotria1_', portletId: 'categoriesdisplay_WAR_categoriesdisplayportlet_INSTANCE_cotria1', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcategoriesdisplay_WAR_categoriesdisplayportlet_INSTANCE_cotria1\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('eucleflegislationfinder_WAR_euclefportlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 2, isStatic: 'end', namespacedId: 'p_p_id_eucleflegislationfinder_WAR_euclefportlet_', portletId: 'eucleflegislationfinder_WAR_euclefportlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3deucleflegislationfinder_WAR_euclefportlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d2\x26p_p_col_count\x3d3\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_XyfZnWiVzlXL\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-1\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d3\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Mpk7QH0nCqG1\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__column-2\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); var nestedPortlet = document.getElementById( '_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0__main-content' ); if (nestedPortlet != null) { nestedPortlet.removeAttribute('role'); } Liferay.Portlet.register('com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0_', portletId: 'com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6993323\x26p_p_id\x3dcom_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_YNIAZepUJji0\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d3\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Flegislation-finder', refreshURLData: {} } ); Liferay.Loader.require('metal-dom/src/all/dom', function(metalDomSrcAllDom) { (function(){ var dom = metalDomSrcAllDom; (function() {var $ = AUI.$;var _ = AUI._; var focusInPortletHandler = dom.delegate( document, 'focusin', '.portlet', function(event) { dom.addClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); var focusOutPortletHandler = dom.delegate( document, 'focusout', '.portlet', function(event) { dom.removeClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); })();})(); });AUI().use('aui-toggler', 'liferay-menu', 'liferay-notice', 'aui-base', 'liferay-session', 'liferay-form', 'liferay-poller', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fecha\x2eeuropa\x2eeu\x2fweb\x2fguest', sessionLength: 900, sessionTimeoutOffset: 70, warningLength: 0 } ); })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Form.register( { id: '_disssimplesearchhomepage_WAR_disssearchportlet_fm' , fieldRules: [ ] , validateOnBlur: true } ); var onDestroyPortlet = function(event) { if (event.portletId === 'disssimplesearchhomepage_WAR_disssearchportlet') { delete Liferay.Form._INSTANCES['_disssimplesearchhomepage_WAR_disssearchportlet_fm']; } }; Liferay.on('destroyPortlet', onDestroyPortlet); Liferay.fire( '_disssimplesearchhomepage_WAR_disssearchportlet_formReady', { formName: '_disssimplesearchhomepage_WAR_disssearchportlet_fm' } ); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_qxan', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#qxan', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_qxan'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_sumn', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#sumn', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_sumn'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_ppxi', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#ppxi', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_ppxi'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_lhtg', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#lhtg', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_lhtg'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_ftaq', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#ftaq', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_ftaq'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_rnjl', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#rnjl', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_rnjl'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_uxel', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#uxel', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_uxel'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_zcfh', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#zcfh', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_zcfh'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_zota', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#zota', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_zota'); })();(function() {var $ = AUI.$;var _ = AUI._; var togglerDelegate; Liferay.component( '_eucleflegislationfinder_WAR_euclefportlet_cjyw', function() { if (!togglerDelegate) { var data = {}; var sendData = A.debounce( function() { Object.entries(data).forEach( function(key, value) { Liferay.Util.Session.set(key, value); } ); data = {}; }, 100 ); togglerDelegate = new A.TogglerDelegate( { animated: true, closeAllOnExpand: false, container: '#cjyw', content: '.toggler-content', header: '.toggler-header', on: { 'toggler:expandedChange': function(event) { var header = event.target.get('header'); var persistId = header.getData('persist-id'); if (persistId && !event.silent) { data[persistId] = event.newVal ? 'open' : 'closed'; } sendData(); } }, transition: { duration: 0.3 } } ); } return togglerDelegate; } ); Liferay.component('_eucleflegislationfinder_WAR_euclefportlet_cjyw'); })();}); // ]]> </script> <script src="https://echa.europa.eu/o/echa-revamp-theme/js/main.js?browserId=ie&amp;minifierType=js&amp;languageId=en_GB&amp;t=1739761322000" type="text/javascript"></script> <!-- Changes Start Google Tag Manager (noscript), Changed by: Etsat --> <!-- Changes End Google Tag Manager (noscript) --> <div id="SiteMessages" style="display:none;"> <div class="SiteMessage SiteMessageWarning explorer-outdated-warning" style="display:none"> <p> Welcome to the ECHA website. This site is not fully supported in Internet Explorer 7 (and earlier versions). Please upgrade your Internet Explorer to a newer version.</p> <p> <button class="btn CloseSiteMessage btn-primary btn-default" id="explorerOutdatedWarningCloseButton" name="explorerOutdatedWarningCloseButton" onClick="closeWarningMessage(); return false;" type="submit" > <span class="lfr-btn-label">Close</span> </button> <label> <input type="checkbox" name="toggleExplorerOutdatedWarningCheckbox" id="toggleExplorerOutdatedWarningCheckbox" class="aui-field-input aui-field-input-choice" checked="checked"> Do not show this message again </label> </p> </div> <div class="SiteMessage SiteMessageCookies" id="CookieNotification" style="display:none;"> <p>This website uses cookies to ensure you get the best experience on our websites.</p> <p> <button class="btn CloseSiteMessage btn-primary btn-default" id="xvqq" onClick="setNotificationCookie();" type="submit" > <span class="lfr-btn-label">Close</span> </button> Find out more on <a href="http://www.echa.europa.eu/legal-notice#cookies">how we use cookies.</a> </p> </div> <script type="text/javascript"> // <![CDATA[ AUI().use('cookie', function(A) {(function() {var $ = AUI.$;var _ = AUI._; AUI().ready( function() { initializeCookieNotification(); initializeExplorerWarning(); } ); setNotificationCookie = function() { setCustomCookie("CookieNotification","echa_cookie","/","30"); $("#CookieNotification").slideUp(); } function initializeExplorerWarning() { var explorerOutdatedWarningDiv = A.one('.explorer-outdated-warning'); var version = getExplorerVersion(); if((version<=7) && (getCustomCookieValue("ECHAIExplorerWarning")!="suppressed")){ explorerOutdatedWarningDiv.setStyle('display','block'); } } function getExplorerVersion() { var nAgt = navigator.userAgent; var nameOffset, verOffset, version; nameOffset = nAgt.indexOf("MSIE"); if(nameOffset!=-1){ verOffset= nameOffset+5; return parseInt(nAgt.substring(verOffset).split(";")[0],10); } } function initializeCookieNotification() { var cookieNotificationDiv = A.one('#CookieNotification'); if (getCustomCookieValue("CookieNotification") !='echa_cookie'){ cookieNotificationDiv.setStyle('display', 'block'); } else{ cookieNotificationDiv.setStyle('display', 'none'); } } closeWarningMessage = function() { var toggleChecked = AUI().one("#toggleExplorerOutdatedWarningCheckbox").get('checked'); $(".explorer-outdated-warning").slideUp(); if (toggleChecked) { document.cookie="ECHAIExplorerWarning=suppressed;path=/"; } } closeTranslationMessage = function() { var toggleChecked = AUI().one("#toggleTranslationMessageCheckbox").get('checked'); $(".translation-notice").slideUp(); if (toggleChecked) { AUI().use("aui-base", "aui-io-request", function(A) { A.io.request( themeDisplay.getPathMain() + '/portal/session_attribute/set', { data: { 'disableTranslationNotice': toggleChecked }, dataType: 'JSON' } ) }); } } $(document).ready(function() { var siteMessages = A.one('#SiteMessages'); AUI().one('body').prepend(siteMessages); siteMessages.setStyle('display', 'block'); }); function initImagePanning(){ (function ($) { "use strict"; $.fn.imagePanning = function () { var $mainBanner, mainBanner, $map, $image, $mapCenterContainer, $spots, init, moveMouseEnabled, isTouch, speed, //animation/tween speed switchToMobile, autoHotspotPositionScreen, dest, lastDest, map, mapCenterContainer, $this, mapImageContainer, imgH, imgW, mapOffset, offsetTop, $this = this, mapImageContainer = this.get(0), _init = function(){ $mainBanner = $('#main-banner'); $map = $('.map'); $image = $('.map-image', $map); $mapCenterContainer = $(".map-center-container", $map); $spots = $(".js-spot"); init = "center"; moveMouseEnabled = true; isTouch = Modernizr.touchevents ? true : false; speed = isTouch ? 1000 : 1400; //animation/tween speed switchToMobile = 1200; autoHotspotPositionScreen = 479; map = $map.get(0); mainBanner = $mainBanner.get(0); mapCenterContainer = $mapCenterContainer.get(0); _update(); }, _update = function(){ imgH = $image.outerHeight(true); imgW = $image.outerWidth(true); offsetTop = $map.offset().top; mapOffset = $map.offset(); }, //custom js tween _tweenTo = function (el, prop, to, duration, easing, overwrite) { if(!el._mTween) {el._mTween = {top:{}, left:{} }; } var startTime = _getTime(), _delay, progress = 0, from = el.offsetTop, elStyle = el.style, _request, tobj = el._mTween[prop]; if(prop === "left"){ from = el.offsetLeft; } var diff = to - from; if(overwrite !== "none"){ _cancelTween(); } _startTween(); function _step() { if(!dest) return; progress = _getTime() - startTime; _tween(); if(progress >= tobj.time){ tobj.time = (progress > tobj.time) ? progress + _delay - (progress - tobj.time) : progress + _delay - 1; if(tobj.time < progress + 1){tobj.time = progress + 1; } } if(tobj.time < duration){tobj.id = _request(_step); } } function _tween() { if(duration > 0){ tobj.currVal = _ease(tobj.time,from,diff,duration,easing); elStyle[prop] = Math.round(tobj.currVal) + "px"; }else{ elStyle[prop] = to + "px"; } } function _startTween(){ _delay = 1000 / 60; tobj.time = progress + _delay; _request = (!window.requestAnimationFrame) ? function(f){_tween(); return setTimeout(f,0.01);} : window.requestAnimationFrame; tobj.id = _request(_step); } function _cancelTween() { if(tobj.id == null) { return; } if(!window.requestAnimationFrame) { clearTimeout(tobj.id); } else { window.cancelAnimationFrame(tobj.id);} tobj.id = null; } function _ease(t, b, c, d, type) { var ts = (t /= d) * t, tc = ts * t; return b + c * (0.499999999999997 * tc * ts + -2.5 * ts * ts + 5.5 * tc + -6.5 * ts + 4 * t); } function _getTime(){ if(window.performance && window.performance.now){ return window.performance.now(); }else{ if(window.performance && window.performance.webkitNow){ return window.performance.webkitNow(); }else{ if(Date.now){return Date.now(); } else {return new Date().getTime(); } } } } }, _initHotSpots = function(){ var content, direction, position, mHeight, mWidth, contentSize = {}; function setSpotContentPosition(element){ var $content, self, elOffset = {}; $content = element.find('.hot-spot-article'); if($content.length < 1) return; direction = ''; content = $content.get(0); self = element.get(0); contentSize.width = $content.width(); contentSize.height = $content.height(); mHeight = $map.height(); mWidth = $map.width(); elOffset = element.offset(); position = element.position(); if ((elOffset.top - mapOffset.top) > (mHeight / 2) ){ setVerticalDirection('toBottom'); } else{ setVerticalDirection('toTop'); } if (elOffset.left > (mWidth / 2)){ // too close to the right side of the screen on mobile if(mWidth < autoHotspotPositionScreen && position.left < contentSize.width){ setHorizontalDirection('toLeft'); }else{ setHorizontalDirection('toRight'); } }else{ // too close to the left side of the screen on mobile if(mWidth < autoHotspotPositionScreen && (imgW - mWidth) < position.left){ setHorizontalDirection('toRight'); }else{ setHorizontalDirection('toLeft'); } } if($(window).width() < autoHotspotPositionScreen){ setPosition(direction, position, elOffset, contentSize); } } function setVerticalDirection(side){ if(side === 'toTop'){ content.style.bottom = null; content.style.top = mHeight - position.top > contentSize.height + 15 ? "50%" : "-" + ( contentSize.height + 15 - (mHeight - position.top)) + 'px'; direction += 'top'; }else{ content.style.top = null; content.style.bottom = position.top > contentSize.height + 15 ? "50%" : "-" + (contentSize.height + 15 - position.top) + 'px'; direction += 'bottom'; } } function setHorizontalDirection(side){ if(side === 'toRight'){ content.style.left = null; content.style.right = "50%"; direction += '##right'; }else{ content.style.right = null; content.style.left = "50%"; direction += '##left'; } } function setPosition(direction, position, offsets, contentSize){ var contH = $map.height(), contW = $map.width(), imgH = $image.outerHeight(true), imgW = $image.outerWidth(true), x, y, moveX, moveY; if(~direction.indexOf('top')){ moveY = Math.round((imgH - contH) * (position.top / contH)) + 15; y = (moveY) < imgH - contH ? moveY : imgH - contH; }else{ moveY = Math.round((imgH - contH) * (position.top / contH)) - contentSize.height - (contH - offsets.top - $map.offset().top); y = (moveY) > 0 ? moveY : 0; } if(~direction.indexOf('left')){ x = position.left > 0 ? position.left : 0; }else{ moveX = position.left - contentSize.width ; x = moveX <= imgW - contW ? moveX : imgW - contW; } dest = [y,x]; } function setPositionAbsoluteCSS (el, x, y){ el.style.top = y+"%"; el.style.left = x+"%"; } function isNumber (n) { return !isNaN(parseFloat(n)) && isFinite(n); } $spots.each(function(i, element) { var $el = $(element), spotX, spotY; spotX = element.getAttribute('data-x'); spotY = element.getAttribute('data-y'); if((isNumber(spotX) && spotX < 100) && (isNumber(spotY) && spotY < 100)){ setPositionAbsoluteCSS(element, spotX, spotY); element.className += " visible"; $el.on("click",function(e){ var $this = $(this), $parent = $this.parent(); if($parent.hasClass('opened')) return; $parent.addClass('opened').siblings().removeClass('opened'); setSpotContentPosition($this); }); } }); }, _initCenterContainer = function(){ var topCSS = parseInt($this.css('top'),10), leftCSS = parseInt($this.css('left'),10), title = $('.map-title-container').get(0), scroller = $('.js-scroll-bottom').get(0), ww = $(document).width(); mapCenterContainer.style.top = Math.abs(topCSS) +'px'; mapCenterContainer.style.left = Math.abs(leftCSS) +'px'; mapCenterContainer.style.width = ww + 'px'; if(!title.classList.contains('visible')) title.className += ' visible'; if(!scroller.classList.contains('visible')) scroller.className += ' visible'; }, _centralize = function(){ var imgCont = $this.get(0), contH = $map.height(), contW = $map.width(); dest=[Math.round((imgH-contH)*(contH/2/contH)),Math.round((imgW-contW)*(contW/2/contW))]; imgCont.style.top = '-'+dest[0]+'px'; imgCont.style.left = '-'+dest[1]+'px'; dest = null; }, _setAspectRatio = function(windowW, windowH){ var currImgW = $image.get(0).naturalWidth, currImgH = $image.get(0).naturalHeight, ww = (windowW) ? windowW : $(window).width(), wh = (windowH) ? windowH : $(window).height(), windowRatio = ww / (wh - mapOffset.top), imageRatio = currImgW / currImgH, screenMode = (windowRatio < imageRatio) ? 'vertical' : 'horizontal', width, height; if(screenMode === 'vertical'){ height = wh - mapOffset.top, width = getImgAspectRation(currImgW, currImgH, null, height); mapImageContainer.classList.remove('vertical-fit', 'horizontal-fit'); mapImageContainer.className += ' vertical-fit'; mainBanner.style.height = height + 'px'; }else{ width = ww, height = getImgAspectRation(currImgW, currImgH, width, null); mapImageContainer.classList.remove('vertical-fit', 'horizontal-fit'); mapImageContainer.className += ' horizontal-fit'; mainBanner.style.height = wh - mapOffset.top + 'px'; } imgH = height; imgW = width; mapImageContainer.style.width = width + 'px'; mapImageContainer.style.height = height + 'px'; function getImgAspectRation(imageWidth, imageHeight, width, height){ if(width) return Math.round(width * imageHeight / imageWidth); else return Math.round(height * imageWidth / imageHeight); } }, _loadImage = function(){ //image loaded fn $image.one("load",function(){ _setAspectRatio(); setTimeout(function(){ $mainBanner.addClass("loaded"); _centralize(); },1); setTimeout(function(){ _initCenterContainer(); _initHotSpots(); moveMouseEnabled = true; },300); }).each(function(){ //run load fn even if cached if(this.complete) $(this).load(); }); }; return this.each(function(i, el){ _init(); var timer, resizeTimeout, contH, contW, imgW, imgH, $map, isPointer, evt, coords, imgCont, mapOffset = $('.map').offset().top, img = $image.get(0), touchmoved=false, mapImageCont = this, prevPage = { y: 0, x: 0 }, ww = $(window).width(), wh = $(window).height() - mapOffset; if($this.data("imagePanning")) return; this.resize = function(){ _update(); _setAspectRatio(); _centralize(); _initCenterContainer(); } _loadImage(); $this.data("imagePanning",1) //panning fn .parent().on('mousemove',function(e,p){ if(!moveMouseEnabled) return; var cont = $(this); e.preventDefault(); contH = cont.height(), contW = cont.width(), imgH = $image.outerHeight(true), imgW = $image.outerWidth(true), isTouch = e.type.indexOf("touch") !== -1, isPointer = e.type.indexOf("pointer") !== -1, evt = isPointer ? e.originalEvent : isTouch ? e.originalEvent.touches[0] || e.originalEvent.changedTouches[0] : e; moveMouseEnabled = !p ? true : false; coords=[ !p ? evt.pageY - cont.offset().top : init === "center" ? contH / 2 : 0, !p ? evt.pageX - cont.offset().left : init === "center" ? contW / 2 : 0 ]; dest = [Math.round((imgH - cont.height()) * (coords[0] / cont.height())),Math.round((imgW - cont.width()) * (coords[1] / cont.width()))]; }) .on('touchmove',function(e,p){ if(!moveMouseEnabled) return; var cont = $(this); e.preventDefault(); contH = cont.height(), contW = cont.width(), imgH = $image.outerHeight(true), imgW = $image.outerWidth(true), isTouch = e.type.indexOf("touch") !== -1, isPointer = e.type.indexOf("pointer") !== -1, evt = isPointer ? e.originalEvent : isTouch ? e.originalEvent.touches[0] || e.originalEvent.changedTouches[0] : e; moveMouseEnabled = !p ? true : false; if(!dest){ dest = [Math.round((imgH - contH) * (contH / 2 / contH)), Math.round((imgW - contW) * (contW / 2 / contW))]; } if(!touchmoved) return; var contOffset = cont.offset(), maxW = imgW-cont.width(), maxH = imgH-cont.height(), topOffset = cont.offset().top, pageX = evt.pageX - contOffset.left, pageY = evt.pageY - contOffset.top, windowW = $(window).width(), windowH = $(window).height(); if(pageX < cont.width() && pageX > 0){ // check on device touch, if(pageY < cont.height() && pageY > 0){ // if cursor is out of the frame var x = prevPage.x - pageX; var y = prevPage.y - pageY; prevPage.x = pageX; prevPage.y = pageY; dest[0] = dest[0] + y; dest[1] = dest[1] + x; if(dest[1] > 0){ if(dest[1] > maxW){ dest[1] = maxW; } }else{ dest[1] = 0; } if(dest[0] > 0){ if(dest[0] > maxH){ dest[0] = maxH; } }else{ dest[0] = 0; } } } }) .on('touchstart',function(e){ //e.preventDefault(); touchmoved = true; isTouch = e.type.indexOf("touch") !== -1, isPointer = e.type.indexOf("pointer") !== -1, evt = isPointer ? e.originalEvent : isTouch ? e.originalEvent.touches[0] || e.originalEvent.changedTouches[0] : e; prevPage.y = evt.pageY; prevPage.x = evt.pageX; }) .on('touchend',function(e){ touchmoved = false; }) $('.js-spot').on("click",function(e){ lastDest = dest; dest = null; }); $(window).on("resize",function(){ clearTimeout(resizeTimeout); resizeTimeout = setTimeout(function(){ _setAspectRatio(); _centralize(); _initCenterContainer(); $('.opened','.hotspots-list').removeClass('opened'); }, 100); }); //if(!isTouch){ //panning animation 60FPS if(timer) clearInterval(timer); timer=setInterval(function(){ if(!dest) return; _tweenTo($this[0],"top", -dest[0], speed); _tweenTo($this[0],"left", -dest[1], speed); },16.6); //} }); } $(document).ready(function(){ $('html').click(function(event) { if(!$(event.target).closest('.js-spot').length) { $('.opened','.hotspots-list').removeClass('opened'); } }); }); })(jQuery); } function initHeader(){ var $wrapper = $('#header'), $pageContent = $('.page-content'), height; if($wrapper.length < 1 || $pageContent.length < 1) return; height = $wrapper.height(); $pageContent.css('padding-top',height); var resizeTimeout; $(window).on("resize",function(){ clearTimeout(resizeTimeout); resizeTimeout = setTimeout(function(){ height = $wrapper.height(); $pageContent.css('padding-top',height); }, 100); }); } function resizeHotspotsImage(){ var $hotspotsMap = $(".map-image-container"); if($hotspotsMap.length > 0){ $hotspotsMap.get(0).resize(); } } function panHotspotsImage(){ var $hotspotsMap = $(".map-image-container"); if($hotspotsMap.length > 0){ $hotspotsMap.imagePanning(); } } function popupClose(){ setTimeout(function(){ initHeader();resizeHotspotsImage(); },425); } })();}); // ]]> </script> </div> <script type="text/javascript"> $(document).ready(function() { var textContainer = $('.showMoreLessParagraphWrapper'); textContainer.each(function(index, obj) { initializeShowHideText($(this)); }); }); function initializeShowHideText(textContainer){ var moreLink='<span id="moreLinkContainerExpanded"></span> '+ '<span id="moreLinkWrapper" class="aui-helper-hidden">'+ ' <a class="aboutMore" title="Show more" href="javascript:;"></a>'+ '</span>'; textContainer.append(moreLink); var moreLinkWrapper = textContainer.find('#moreLinkWrapper'); var limitChars=textContainer.data("limit-chars"); var limitReached = false; var totalChars = 0; var indexParagraphReached = 0; var moreLinkAdded = false; textContainer.find('p').each(function(index, obj) { if($(this).is('p')){ var pText = $.trim($(this).text().toString()); totalChars += pText.length; if(!limitReached && (totalChars > limitChars)) { limitReached = true; indexParagraphReached = index; var currentLimit = limitChars - (totalChars - pText.length); //Get the entire word, and hide the all the text after it var newLimitFullWords = pText.substring(currentLimit-1).indexOf(" ", 0); newLimitFullWords = newLimitFullWords + currentLimit; if(newLimitFullWords>currentLimit){ var part1 = pText.substring(0, newLimitFullWords); var part2 = pText.substring(newLimitFullWords); var newText = part1 + "<span id='moreLinkContainer'></span><span class='showHideText hiddenText'>" + part2 + "</span>"; $(this).html(newText); moreLinkAdded = true; } } } if(limitReached && index>indexParagraphReached){ $(this).addClass("showHideText hiddenText"); } if(limitReached && !moreLinkAdded){ $(this).append("<span id='moreLinkContainer'></span>"); moreLinkAdded = true; } }); if(limitReached){ //Add the moreLink element to the spacific paragraph var moreLinkContainer = textContainer.find("#moreLinkContainer"); moreLinkContainer.html( moreLinkWrapper.html() ); } textContainer.removeClass("aui-helper-hidden"); showHideTextOnWebContentNew(textContainer); } function showHideTextOnWebContentNew(textContainer){ var moreLinkContainer = textContainer.find("#moreLinkContainer"); var moreLinkContainerExpanded = textContainer.find("#moreLinkContainerExpanded"); textContainer.delegate("a.aboutMore", "click",function(){ var moreLink = $(this); if(!moreLink.hasClass("isTriggered")){ moreLink.addClass("isTriggered"); textContainer.find(".showHideText").removeClass("hiddenText"); moreLink.attr('rel', moreLink.attr('title')); moreLink.attr('title', ''); moreLink.appendTo(moreLinkContainerExpanded); moreLinkContainer.find('a.aboutMore').remove(); }else{ moreLink.removeClass("isTriggered"); textContainer.find(".showHideText").addClass("hiddenText"); moreLink.attr('title', moreLink.attr('rel')); moreLink.appendTo(moreLinkContainer); moreLinkContainerExpanded.find('a.aboutMore').remove(); } }); } </script> <script type="text/javascript"> // <![CDATA[ AUI().use('aui-toggler', function(A) {(function() {var $ = AUI.$;var _ = AUI._; function migratePanels(item){ console.log('migratePanels ext'); titleBar=item.one('.lfr-panel-titlebar'); panelContent=item.one('.lfr-panel-content'); if(titleBar && panelContent){ transformPanelClasses(item,titleBar,panelContent); panelContent.all('.echa-panel').each( function(item, index, collection) { titleBarNested=item.one('.lfr-panel-titlebar'); panelContentNested=item.one('.lfr-panel-content'); if(titleBarNested && panelContentNested){ transformPanelClasses(item,titleBarNested,panelContentNested); panelContentNested.html('<div class="accordion-inner">'+panelContentNested.html()+'</div>'); } }); panelContent.html('<div class="accordion-inner">'+panelContent.html()+'</div>'); } } function transformPanelClasses(item,titleBar,panelContent){ item.removeClass('lfr-collapsible'); item.removeClass('lfr-collapsed'); item.replaceClass('lfr-extended','lfr-panel-extended'); item.addClass('accordion-group'); titleBar.removeClass('lfr-panel-titlebar'); titleBar.addClass('accordion-heading'); titleBar.addClass('toggler-header'); titleBar.addClass('toggler-header-collapsed'); panelTitle=titleBar.one('.lfr-panel-title'); if(panelTitle){ panelTitle.removeClass('.lfr-panel-title') panelTitle.addClass('accordion-toggle'); spanTitle=panelTitle.one('span'); if(spanTitle){ spanTitle.addClass('title-text'); } } panelContent.removeClass('lfr-panel-content') panelContent.addClass('toggler-content'); panelContent.addClass('toggler-content-collapsed'); } AUI().ready(function(A) { var panelDivs = A.all('.echa-panel'); panelDivs.each( function(item, index, collection) { migratePanels(item); } ); }); })();}); // ]]> </script> <script type="text/javascript"> // <![CDATA[ AUI().ready(function(A) { }); // ]]> </script> <script type="text/javascript"> // <![CDATA[ AUI().use('aui-base', 'querystring-parse', function(A) {(function() {var $ = AUI.$;var _ = AUI._; AUI().ready(function(A) { var locationSearch = window.location.search; var locationSearchIndex = locationSearch.indexOf('?'); if (locationSearchIndex >= 0 && locationSearch.length > 1) { locationSearch = locationSearch.substring(locationSearchIndex + 1); var queryParams = A.QueryString.parse(locationSearch); if (queryParams.panel) { A.all('#' + queryParams.panel + '.echa-panel > .toggler-header').replaceClass('toggler-header-collapsed', 'toggler-header-expanded'); A.all('#' + queryParams.panel + '.echa-panel > .toggler-content').replaceClass('toggler-content-collapsed', 'toggler-content-expanded'); } } }); })();}); // ]]> </script> <script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-tooltip-support-web@2.0.5/index', function(frontendJsTooltipSupportWeb205Index) { (function(){ var TooltipSupport = frontendJsTooltipSupportWeb205Index; (function() { try { TooltipSupport.default() } catch (err) { console.error(err); } })();})(); }); // ]]> </script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10