CINXE.COM
History of ILFORD PHOTO - Ilford Photo %
<!doctype html><html lang="en"><head > <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ilfordphoto.com/about-us/history/","url":"https://www.ilfordphoto.com/about-us/history/","name":"History of ILFORD PHOTO - Ilford Photo %","isPartOf":{"@id":"https://www.ilfordphoto.com/#website"},"primaryImageOfPage":{"@id":"https://www.ilfordphoto.com/about-us/history/#primaryimage"},"image":{"@id":"https://www.ilfordphoto.com/about-us/history/#primaryimage"},"thumbnailUrl":"https://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Selochrome-Leaflet_2_6-to-1.jpg","datePublished":"2017-03-22T16:18:29+00:00","dateModified":"2017-05-08T10:58:55+00:00","description":"Formed in 1879 by Alfred Hugh Harman in his basement in Ilford, UK, the ILFORD name remains one of the oldest and most established in the photo industry","breadcrumb":{"@id":"https://www.ilfordphoto.com/about-us/history/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.ilfordphoto.com/about-us/history/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.ilfordphoto.com/about-us/history/#primaryimage","url":"https://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Selochrome-Leaflet_2_6-to-1.jpg","contentUrl":"https://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Selochrome-Leaflet_2_6-to-1.jpg","width":806,"height":310,"caption":"Selechrome advert"},{"@type":"BreadcrumbList","@id":"https://www.ilfordphoto.com/about-us/history/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ilfordphoto.com/"},{"@type":"ListItem","position":2,"name":"About Us","item":"https://www.ilfordphoto.com/about-us/"},{"@type":"ListItem","position":3,"name":"History of ILFORD PHOTO"}]},{"@type":"WebSite","@id":"https://www.ilfordphoto.com/#website","url":"https://www.ilfordphoto.com/","name":"Ilford Photo","description":"The home of black & white film photography","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ilfordphoto.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"}]}</script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-includes/js/jquery/jquery-v9623fd4cc635caeae6836b59af63001e.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-includes/js/jquery/jquery-migrate-v0e02eba21433fc48342f0770067076a8.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script> document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' ); </script> <script>/* Force jQuery to load with noGlobal=true */(function(n){window.module={exports:{}};var t=setInterval(function(){if(typeof requirejs!=='undefined'){clearInterval(t);requirejs(['jquery'],function($){window.__jQuery_magento=$;});}},n);})(20);</script> <script> var BASE_URL = 'https\u003A\u002F\u002Fwww.ilfordphoto.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fstatic\u002Fversion1732539712\u002Ffrontend\u002FPushON\u002Filford\u002Fen_GB' };</script> <meta charset="utf-8"/> <meta name="title" content="History of ILFORD PHOTO - Ilford Photo %"/> <meta name="description" content="Formed in 1879 by Alfred Hugh Harman in his basement in Ilford, UK, the ILFORD name remains one of the oldest and most established in the photo industry"/> <meta name="robots" content="index,follow"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <title>History of ILFORD PHOTO - Ilford Photo %</title> <link rel="stylesheet" type="text/css" media="all" href="https://www.ilfordphoto.com/static/version1732539712/_cache/merged/2058d545afc2786d860e014b96c762a2.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/Anowave_Ec/css/ec.min.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/css/styles-l.min.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/css/print.min.css" /> <script type="text/javascript" src="https://www.ilfordphoto.com/static/version1732539712/_cache/merged/72d994ad8c81089155412ee704d65253.min.js"></script> <link rel="canonical" href="https://www.ilfordphoto.com/about-us/history/" /> <link rel="icon" type="image/x-icon" href="https://www.ilfordphoto.com/media/favicon/stores/1/favicon.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.ilfordphoto.com/media/favicon/stores/1/favicon.png" /> <meta http-equiv="X-UA-Compatible" content="IE=9;IE=10;IE=Edge,chrome=1"/> <script type='text/javascript' src='//platform-api.sharethis.com/js/sharethis.js#property=59088559bbd23e00123cf808&product=sop' async='async'></script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1000947413359257'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=1000947413359257&ev=PageView &noscript=1"/> </noscript> <style> Img.brand-logos {display: none;} </style> <!-- End Facebook Pixel Code --> <meta name="facebook-domain-verification" content="1zotvj6w8a9m83zd9i4gork1137272"/> <link rel="dns-prefetch" href="https://www.facebook.com"> <link rel="dns-prefetch" href="https://connect.facebook.net"> <style type="text/css"> @media only screen and (max-width: 1023px) body .wordpress-post-view img.aligncenter, body .wordpress-post-view img.alignnone {max-width: 100% !important;width: auto !important;} } .custom-navigation li { margin: 0px 10px; padding: 0; } </style> <meta name="p:domain_verify" content="2ETV9AmjnKfvFZPFLlNOENLMuXBCYZek"/> <script type="text/javascript" src="//static.klaviyo.com/onsite/js/klaviyo.js?company_id=SwSfzY" ></script> <style type="text/css" data-type="criticalCss">body{margin:0;padding:0}article,main,header,nav,section,summary{display:block}nav ul{list-style:none none}img{max-width:100%;height:auto;border:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100%}body,html{font-family:futura-pt,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.6em}p{margin-top:0;margin-bottom:1rem}strong{font-weight:700}i{font-style:italic}h3{font-weight:300;line-height:1.1;font-size:1.8rem;margin-top:1.5rem;margin-bottom:1rem}h5{font-weight:700;line-height:1.1;font-size:1.2rem;margin-top:2rem;margin-bottom:2rem}a{color:#1979c3;text-decoration:none}a:visited{color:#1979c3;text-decoration:none}ul{margin-top:0;margin-bottom:2.5rem}ul>li{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}button{background-image:none;background:0 0;border:3px solid #f5862a;color:#f5862a;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:0;padding:15px 60px;font-size:1.5rem;line-height:1.4rem;box-sizing:border-box;vertical-align:middle}button::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=email]{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder{color:#c2c2c2}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder{color:#c2c2c2}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder{color:#c2c2c2}select{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:5px 10px 4px;vertical-align:baseline;width:100%;box-sizing:border-box}select[multiple]{height:auto;background-image:none}input[type=checkbox]{margin:2px 5px 0 0;position:relative;top:2px}input::-moz-focus-inner{border:0;padding:0}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action{width:100%}.block{margin-bottom:40px}.minicart-wrapper .action.showcart .text,.minicart-wrapper .action.showcart .counter-label,.action.skip:not(:focus),.page-header .panel.wrapper .switcher .label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header.content:before,.header.content:after{content:'';display:table}.header.content:after{clear:both}.columns .column.main,.search-autocomplete{box-sizing:border-box}.columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.columns:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}.columns .column.main{padding-bottom:40px;-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;flex-grow:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.panel.header .switcher{display:none}.fieldset{border:0;margin:0 0 40px;padding:0;letter-spacing:-.31em}.fieldset>*{letter-spacing:normal}.fieldset>.legend{margin:0 0 25px;padding:0;box-sizing:border-box;float:left;line-height:1.2;font-size:2rem}.fieldset>.legend+br{clear:both;display:block;height:0;overflow:hidden;visibility:hidden}.fieldset:last-child{margin-bottom:20px}.fieldset>.field{margin:0 0 20px}.fieldset>.field>.label{margin:0 0 5px;display:inline-block}.fieldset>.field:last-child{margin-bottom:0}.fieldset>.field>.label{font-weight:700}.fieldset>.field.required>.label:after,.fieldset>.field._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.fieldset>.field.choice .label{display:inline;font-weight:400}button{border-radius:0}.action.primary{background-image:none;background:0 0;border:3px solid #f5862a;color:#f5862a;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;padding:15px 60px;font-size:1.5rem;box-sizing:border-box;vertical-align:middle}.actions-toolbar>.primary,.actions-toolbar>.secondary{text-align:center;margin-bottom:10px}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action{margin-bottom:10px}.actions-toolbar>.primary .action:last-child,.actions-toolbar>.secondary .action:last-child{margin-bottom:0}.actions-toolbar>.primary:last-child,.actions-toolbar>.secondary:last-child{margin-bottom:0}#search_autocomplete,.search-autocomplete{display:none !important;height:0 !important;overflow:hidden !important}.block-search{z-index:10000}.block-search{margin-bottom:0}.block-search .block-content{margin-bottom:0}.block-search .label{text-decoration:none;display:inline-block;float:right}.block-search .label>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:33px;color:#8f8f8f;content:'\e615';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-search .action.search{display:none}.block-search .control{border-top:1px solid #d1d1d1;clear:both;margin:0 -5px -1px;padding:0 5px}.block-search input{font-size:16px;left:-300%;margin:15px 0;position:absolute}.search-autocomplete{display:none;margin-top:-15px;overflow:hidden;position:absolute;z-index:3}.minicart-wrapper{display:inline-block;position:relative;float:right}.minicart-wrapper:before,.minicart-wrapper:after{content:'';display:table}.minicart-wrapper:after{clear:both}.minicart-wrapper .action.showcart{display:inline-block;text-decoration:none}.minicart-wrapper .action.showcart:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:33px;color:#8f8f8f;content:'\e611';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .block-minicart{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;width:320px;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15)}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.minicart-wrapper .block-minicart:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.minicart-wrapper .block-minicart:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.minicart-wrapper .block-minicart:before{right:26px;top:-12px}.minicart-wrapper .block-minicart:after{right:25px;top:-14px}.minicart-wrapper .block-minicart{padding:25px 20px}.minicart-wrapper .action.showcart{white-space:nowrap}.minicart-wrapper .action.showcart .counter.qty{background:#f5862a;color:#fff;height:24px;line-height:24px;border-radius:2px;display:inline-block;margin:3px 0 0;min-width:18px;overflow:hidden;padding:0 3px;text-align:center;white-space:normal}.minicart-wrapper .action.showcart .counter.qty.empty{display:none}.field.password .control{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.field.password .control .input-text{-ms-flex-order:0;-webkit-order:0;order:0;z-index:2}.password-strength-meter{background-color:#f4f4f4;height:32px;line-height:32px;padding:0 9px;position:relative;z-index:1}.password-strength-meter:before{content:'';height:100%;left:0;position:absolute;top:0;z-index:-1}body{background-color:#fff}.page-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.page-main{-webkit-flex-grow:1;flex-grow:1}.page-header{border-bottom:1px solid #d1d1d1;margin-bottom:20px}.header.content{padding-top:10px;position:relative}.logo{float:left;margin:0 0 10px 40px;max-width:50%;position:relative;z-index:5}.logo img{display:block;height:auto}.message.global p{margin:0}.message.global.noscript,.message.global.cookie{margin:0 0 10px;padding:10px 20px;display:block;line-height:1.2em;font-size:1.3rem;background:#ffee9c;border-color:#d6ca8e;color:#333;margin:0}.message.global.cookie a{color:#1979c3}.message.global.cookie{bottom:0;left:0;position:fixed;right:0;z-index:3}.message.global.cookie .actions{margin-top:10px}.page-header .panel.wrapper .switcher{margin-right:10px}.page-header .panel.wrapper .switcher .options{display:inline-block;position:relative}.page-header .panel.wrapper .switcher .options:before,.page-header .panel.wrapper .switcher .options:after{content:'';display:table}.page-header .panel.wrapper .switcher .options:after{clear:both}.page-header .panel.wrapper .switcher .options .action.toggle{padding:0;display:inline-block;text-decoration:none}.page-header .panel.wrapper .switcher .options .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-header .panel.wrapper .switcher li{font-size:12px;margin:0}.page-header .panel.wrapper .switcher strong{font-weight:700}@media only screen and (max-width:939px){.page-header .header.panel,.header.content,.page-main{padding-left:5px;padding-right:5px}.block-search .block-content{margin-bottom:0}}@media only screen and (max-width:639px){.block-search{margin-top:10px}.minicart-wrapper{margin-top:10px}.minicart-wrapper:before,.minicart-wrapper:after{content:'';display:table}.minicart-wrapper:after{clear:both}}@media only screen and (max-width:479px){.minicart-wrapper .block-minicart{width:290px}}button,button.action.primary{font-size:15px;border-radius:0;text-transform:uppercase}.page-bottom .footer__social-icons ul li{width:100%}@media (min-width:940px){.page-bottom .footer__social-icons ul li{width:20%}#checkout .opc-wrapper{width:50%}#checkout .opc-sidebar{width:50%}#checkout .opc-sidebar div.opc-sidebar{width:75%;margin-top:0}}.footer__social-icons ul li a.social-link--tiktok,.footer__social-icons ul li a.social-link--tiktok:hover,.footer__social-icons ul li a.social-link--tiktok:focus{background-color:#fe2c55}.card__product-name.relatedtitle{font-size:1.1em;font-weight:700}@media (min-width:768px){.wordpress-post-view .columns .column.main{min-height:0;padding-bottom:0}}.wordpress-post-view .post-entry h1 span{font-size:.8em}.wordpress-post-view .post-entry h1 span a{color:#000}.wordpress-post-view .post-entry h1 span a:hover{color:#f5862a} body.category .card .text-content{height: 3em;overflow: hidden;min-height: 0;position: relative;text-align: justify;padding-right: 15px;}body.category .card .text-content::after{content: "...";position: absolute;right: 0px;bottom: -3px;}body.category .post-readmore{margin-top: 30px;}body.category .columns{display: block;}body.category .custom-navigation a:visited,.custom-navigation ul ul a{color:#fff;}body.category a,.block-minicart a,body.category a:visited,.block-minicart a:visited{color:#231f20;}.block.block-minicart-icon{margin-bottom: 0px;}.minicart-wrapper .block-minicart{width: 390px;}@media only screen and (max-width: 479px){.minicart-wrapper .block-minicart{width: 290px;}#minicart-content-wrapper .subtotal{display:inline-block;}}.action-primary.action-accept:active, .action-primary.action-accept:focus{ color: #fff; }input[type="text"]#search{ background: none; }.footer a{ color: #231f20; }.block-search .control{border-top:0px;}.block-search .action.search{display:block;}.custom-navigation a:visited{color:#fff;}body .slick-arrow.slick-prev::after,body .slick-arrow.slick-next::after { content: none; }body .slick-prev::before,body .slick-next::before {color: #fff;font-size: 10px;position: absolute; transform: translate(-50%, -50%);}.newsletter-descrition h3{font-weight:bold;}@media only screen and (max-width: 479px){body .slick-prev::before,body .slick-next::before{transform:translate(-10%, 35%);}}</style> <!-- BEGIN GOOGLE ANALYTICS CODE --><script type="text/x-magento-init"> { "*": { "Magento_GoogleAnalytics/js/google-analytics": { "isCookieRestrictionModeEnabled": 1, "currentWebsite": 1, "cookieName": "user_allowed_save_cookie", "ordersTrackingData": [], "pageTrackingData": {"optPageUrl":"","isAnonymizedIpActive":false,"accountId":"UA-5709572-5"} } } }</script><!-- END GOOGLE ANALYTICS CODE --> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": {} } }</script><style> .ec-gtm-cookie-directive > div { background: #ffffff; color: #000000 } .ec-gtm-cookie-directive > div > div > div a.action.accept { color: #8bc53f } .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #8bc53f } .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #000000 }</style> <script data-ommit="true"> /** * Magento 2 Google Tag Manager Enhanced Ecommerce (UA) Tracking * * @version 101.8.0 * @author Anowave * @see http://www.anowave.com/marketplace/magento-2-extensions/magento-2-google-tag-manager-enhanced-ecommerce-ua-tracking/ * @copyright 2022 Anowave */ window.dataLayer = window.dataLayer || []; window.AEC = window.AEC || {}; AEC.Const = { TIMING_CATEGORY_ADD_TO_CART: 'Add To Cart Time', TIMING_CATEGORY_REMOVE_FROM_CART: 'Remove From Cart Time', TIMING_CATEGORY_PRODUCT_CLICK: 'Product Detail Click Time', TIMING_CATEGORY_CHECKOUT: 'Checkout Time', TIMING_CATEGORY_CHECKOUT_STEP: 'Checkout Step Time', TIMING_CATEGORY_PRODUCT_WISHLIST: 'Add to Wishlist Time', TIMING_CATEGORY_PRODUCT_COMPARE: 'Add to Compare Time' }; AEC.Const.URL = 'https://www.ilfordphoto.com/'; AEC.Const.VARIANT_DELIMITER = '-'; AEC.Const.VARIANT_DELIMITER_ATT = ':'; AEC.Const.CHECKOUT_STEP_SHIPPING = 1; AEC.Const.CHECKOUT_STEP_PAYMENT = 2; AEC.Const.CHECKOUT_STEP_ORDER = 3; AEC.Const.DIMENSION_SEARCH = 18; AEC.Const.COOKIE_DIRECTIVE = false; AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = false; AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE = false; AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS = ["cookieConsentGranted"]; AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT = "cookieConsentGranted"; AEC.Const.COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT = "cookieConsentDeclined"; AEC.Const.CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT = "catalogCategoryAddToCartRedirect"; AEC.Message = { confirm: true, confirmRemoveTitle: "Are you sure?", confirmRemove: "Are you sure you would like to remove this item from the shopping cart?" }; AEC.storeName = "GBP"; AEC.currencyCode = "GBP"; AEC.useDefaultValues = false; AEC.facebook = false; AEC.facebookInitParams = []; AEC.eventCallback = false; AEC.SUPER = []; AEC.CONFIGURABLE_SIMPLES = []; AEC.BUNDLE = {"bundles":[],"options":[]}; AEC.localStorage = true; AEC.summary = false; AEC.reset = false;</script> <script data-ommit="true"> (summary => { if (summary) { let getSummary = (event) => { AEC.Request.post("https:\/\/www.ilfordphoto.com\/datalayer\/index\/cart\/",{ event:event }, (response) => { dataLayer.push(response); }); }; ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => { AEC.EventDispatcher.on(event, (event => { return () => { setTimeout(() => { getSummary(event); }, 2000); }; })(event)); }); } })(AEC.summary);</script><script data-ommit="true"> if (AEC.GA4) { AEC.GA4.enabled = true; AEC.GA4.conversion_event = "purchase"; AEC.GA4.currency = "GBP"; AEC.GA4.quote = []; }</script><script data-ommit="true"> /** * Define dataLayer[] object */ window.dataLayer = window.dataLayer || []; /** * Define transport layer to use as fallback in case of Ad-Blockers * * @copyright Anowave */ var dataLayerTransport = (function() { var data = []; return { data:[], push: function(data) { this.data.push(data); return this; }, serialize: function() { return this.data; } } })();</script> <script data-ommit="true"> var EC = []; /* Dynamic remarketing */ window.google_tag_params = window.google_tag_params || {}; /* Default pagetype */ window.google_tag_params.ecomm_pagetype = 'other'; /* Grouped products collection */ window.G = []; /** * Global revenue */ window.revenue = 0; /** * DoubleClick */ window.DoubleClick = { DoubleClickRevenue: 0, DoubleClickTransaction: 0, DoubleClickQuantity: 0 }; AEC.Cookie.visitor({"visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","visitorType":"NOT LOGGED IN","currentStore":"GBP"}).push(dataLayer, false); dataLayer.push({ pageType: "other"});</script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-K2R3KTF');</script> <!-- End Google Tag Manager --> <script data-ommit="true"> </script> <script data-ommit="true">AEC.Bind.apply({"performance":false})</script> <link rel="stylesheet" type="text/css" media="all" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"> <meta property="og:locale" content="en_GB"/> <meta property="og:type" content="article"/> <meta property="og:title" content="History of ILFORD PHOTO"/> <meta property="og:description" content="Formed in 1879 by Alfred Hugh Harman in his basement in Ilford, UK, the ILFORD name remains one of the oldest and most established in the photo industry"/> <meta property="og:url" content="https://www.ilfordphoto.com/about-us/history/"/> <meta property="og:site_name" content="Ilford Photo"/> <meta property="og:image" content="https://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Selochrome-Leaflet_2_6-to-1.jpg"/> <meta property="og:updated_time" content="2017-05-08T10:58:55+00:00"/> <meta property="og:article:published_time" content="2017-03-22T16:18:29+00:00"/> <meta property="og:article:modified_time" content="2017-05-08T10:58:55+00:00"/> <link rel='stylesheet' id='wp-block-library-css' href='https://www.ilfordphoto.com/wp/wp-includes/css/dist/block-library/style.min.css?ver=6.4.3' type='text/css' media='all' /> <link rel='stylesheet' id='contact-form-7-css' href='https://www.ilfordphoto.com/wp/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.9' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <style> .no-js img.lazyload { display: none; } figure.wp-block-image img.lazyloading { min-width: 150px; } .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 400ms; transition-delay: 0ms; } </style> </head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/loader-2.gif"}}' id="html-body" class="wordpress-post-view page-layout-1column page-template-default page page-id-110 page-child parent-pageid-94"> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } }</script> <div class="cookie-status-message" id="cookie-status">The store will not work correctly in the case when cookies are disabled.</div> <script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } }</script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".ilfordphoto.com", "secure": true, "lifetime": "3600" } } }</script> <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript> <div class="message global cookie" id="notice-cookie-block" style="display: none"><div class="content"><p><strong>We use cookies to make your experience better.</strong> <span>To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies.</span> <a href="/privacy-policy">Learn more</a>.</p><div class="actions"><button id="btn-cookie-allow" class="action allow primary"><span>Allow Cookies</span></button></div></div></div><script type="text/x-magento-init"> { "#notice-cookie-block": { "cookieNotices": { "cookieAllowButtonSelector": "#btn-cookie-allow", "cookieName": "user_allowed_save_cookie", "cookieValue": {"1":1}, "cookieLifetime": 31536000, "noCookiesUrl": "https://www.ilfordphoto.com/cookie/index/noCookies/" } } }</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script><script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <script> require([ 'Amasty_InvisibleCaptcha/js/model/am-recaptcha', ], function (amRecaptchaModel) { amRecaptchaModel.setConfig({ "formsToProtect": "form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fcreatepost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002FloginPost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fforgotpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fresetpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022newsletter\u002Fsubscriber\u002Fnew\u0022\u005D,form\u005Baction\u002A\u003D\u0022contact\u002Findex\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022review\u002Fproduct\u002Fpost\u0022\u005D", "isEnabledOnPayments": "", "checkoutRecaptchaValidateUrl": "https://www.ilfordphoto.com/amcapthca/checkout/validate/", "invisibleCaptchaCustomForm": "-1", "recaptchaConfig": { "lang": "hl\u003Den", "theme": "light", "badge": "bottomright", "sitekey": "6Lf7VoApAAAAAJ35TuDSufDr85pwfFpZdasJrH_X", "size": "invisible", "isInvisible": true }, "reCaptchaErrorMessage": "Prove you are not a robot" }) });</script><script> (function () { if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', onReadyStateListener); } else { onReadyState(); } function onReadyStateListener() { onReadyState(); } function onReadyState (formsOnPage) { if (typeof formsOnPage === 'undefined') { let formsToProtect = "form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fcreatepost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002FloginPost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fforgotpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fresetpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022newsletter\u002Fsubscriber\u002Fnew\u0022\u005D,form\u005Baction\u002A\u003D\u0022contact\u002Findex\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022review\u002Fproduct\u002Fpost\u0022\u005D"; let forms = formsToProtect.split(','); formsOnPage = []; forms.forEach(form => { let existingForm = form ? document.querySelectorAll(form) : []; if (existingForm.length) { formsOnPage.push(existingForm); } }) } formsOnPage.forEach(form => { let submit = form[0].querySelector('[type="submit"]'); if (submit) { let isAlreadyDisabled = submit.getAttribute('disabled'); if (!isAlreadyDisabled) { submit.setAttribute('disabled', true); submit.setAttribute('am-captcha-protect', true); } } }) } window.addEventListener('amform-elements-rendered', function (event) { onReadyState([event.detail.form]); }); window.addEventListener('am-recaptcha-submit-event', function (event) { onReadyState([event.detail.form]); }); })();</script><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K2R3KTF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> require.config({ paths: { 'dmpt': '//r1-t.trackedlink.net/_dmpt' } });</script><script type="text/x-magento-init"> { "*": { "dmpt": {} } }</script> <script> require([ 'jquery', 'Mirasvit_SearchAutocomplete/js/autocomplete', 'Mirasvit_SearchAutocomplete/js/typeahead', ], function ($, autocomplete, typeahead) { var selector = 'input#search, input#mobile_search, .minisearch input[type="text"]'; $(document).ready(function () { $('#search_mini_form').prop("minSearchLength", 10000); const $input = $(selector); $input.each(function (index, searchInput) { new autocomplete($(searchInput)).init({"query":"","priceFormat":{"pattern":"\u00a3%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"minSearchLength":30,"url":"https:\/\/www.ilfordphoto.com\/searchautocomplete\/ajax\/suggest\/","storeId":"1","delay":0,"isAjaxCartButton":false,"isShowCartButton":false,"isShowImage":true,"isShowPrice":true,"isShowSku":false,"isShowRating":true,"isShowDescription":true,"isShowStockStatus":false,"layout":"1column","popularTitle":"Popular Suggestions","popularSearches":[],"isTypeaheadEnabled":false,"typeaheadUrl":"https:\/\/www.ilfordphoto.com\/searchautocomplete\/ajax\/typeahead\/","minSuggestLength":2,"currency":"GBP","limit":12}); }); }); } );</script><script id="searchAutocompletePlaceholder" type="text/x-custom-template"> <div class="mst-searchautocomplete__autocomplete"> <div class="mst-searchautocomplete__spinner"> <div class="spinner-item spinner-item-1"></div> <div class="spinner-item spinner-item-2"></div> <div class="spinner-item spinner-item-3"></div> <div class="spinner-item spinner-item-4"></div></div> <div class="mst-searchautocomplete__close">×</div></div></script><script id="searchAutocompleteWrapper" type="text/x-custom-template"> <div class="mst-searchautocomplete__wrapper"> <div class="mst-searchautocomplete__results" data-bind="{ visible: result().noResults == false, css: { __all: result().urlAll && result().totalItems > 0 } }"> <div data-bind="foreach: { data: result().indexes, as: 'index' }"> <div data-bind="visible: index.totalItems, attr: {class: 'mst-searchautocomplete__index ' + index.identifier}"> <div class="mst-searchautocomplete__index-title"> <span data-bind="text: index.title"></span> <span data-bind="visible: index.isShowTotals"> (<span data-bind="text: index.totalItems"></span>)</span></div> <ul data-bind="foreach: { data: index.items, as: 'item' }"> <li data-bind=" template: { name: index.identifier, data: item }, attr: {class: 'mst-searchautocomplete__item ' + index.identifier}, event: { mouseover: $parents[1].onMouseOver, mouseout: $parents[1].onMouseOut, mousedown: $parents[1].onClick }, css: {_active: $data.isActive}"></li></ul></div></div> <div class="mst-searchautocomplete__show-all" data-bind="visible: result().urlAll && result().totalItems > 0"> <a data-bind="attr: { href: result().urlAll }"> <span data-bind="text: result().textAll"></span></a></div></div> <div class="mst-searchautocomplete__empty-result" data-bind="visible: result().noResults == true && !loading()"> <span data-bind="text: result().textEmpty"></span></div></div></script><script id="popular" type="text/x-custom-template"> <a class="title" data-bind="text: query"></a></script><script id="magento_search_query" type="text/x-custom-template"> <a class="title" data-bind="text: query_text, attr: {href: url}, highlight"></a> <span class="num_results" data-bind="text: num_results"></span></script><script id="magento_catalog_product" type="text/x-custom-template"> <!-- ko if: (imageUrl && $parents[2].config.isShowImage) --> <a rel="noreferrer" data-bind="attr: {href: url}"> <div class="mst-product-image-wrapper"><img data-bind="attr: {src: imageUrl}"/></div></a> <!-- /ko --> <div class="meta"> <div class="title"> <a rel="noreferrer" data-bind="html: name, attr: {href: url}, highlight"></a> <!-- ko if: (sku && $parents[2].config.isShowSku) --> <span class="sku" data-bind="text: sku, highlight"></span> <!-- /ko --></div> <!-- ko if: (description && $parents[2].config.isShowDescription) --> <div class="description" data-bind="text: description, highlight"></div> <!-- /ko --> <!-- ko if: (rating && $parents[2].config.isShowRating) --> <div> <div class="rating-summary"> <div class="rating-result"> <span data-bind="style: { width: rating + '%' }"></span></div></div></div> <!-- /ko --> <!-- ko if: (stockStatus && $parents[2].config.isShowStockStatus) --> <span class="stock_status" data-bind="text: stockStatus, processStockStatus"></span> <!-- /ko --> <!-- ko if: (addToCartUrl && $parents[2].config.isShowCartButton) --> <div class="to-cart"> <a class="action primary mst__add_to_cart" data-bind="attr: { _href: addToCartUrl }"> <span>Add To Basket</span></a></div> <!-- /ko --></div> <!-- ko if: (price && $parents[2].config.isShowPrice) --> <div class="store"> <div data-bind="html: price" class="price"></div></div> <!-- /ko --></script><script id="magento_catalog_categoryproduct" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_category" type="text/x-custom-template"> <a class="title" data-bind="html: name, attr: {href: url}, highlight"></a></script><script id="magento_cms_page" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_2" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_3" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_4" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_5" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_kb_article" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="external_wordpress_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="amasty_blog_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="amasty_faq_question" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magefan_blog_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mageplaza_blog_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="aheadworks_blog_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_blog_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_gry_registry" type="text/x-custom-template"> <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a> <p data-bind="text: name, highlight"></p></script><script id="ves_blog_post" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="fishpig_glossary_word" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="blackbird_contentmanager_content" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_brand_page" type="text/x-custom-template"> <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script> <div class="header-notice"> <script> require( ['jquery'], function ($) { $headerHeight = $('.page-header').height(); if ($headerHeight < 105) { $('body').css('padding-top', $headerHeight + 10); } else { $headerHeight = 105; $('body').css('padding-top', $headerHeight + 10); } });</script></div><div class="page-wrapper"><header class="page-header"><div class="panel wrapper"><div class="panel header"> <a class="action skip contentarea" href="#contentarea"><span> Skip to Content</span></a><div class="top-bar--left"><a href="https://www.harmantechnology.com/" class="harman-top-logo"><img class="harman-logo" src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/harman-tech.png"/></a> <div class="switcher brands switcher-brands" id="switcher-brands"><strong class="label switcher-label"><span>Our Brands</span></strong> <div class="actions dropdown options switcher-options"><div class="action toggle switcher-trigger" role="button" tabindex="0" data-mage-init='{"Magento_Theme/js/brands-switcher":{}}' data-toggle="dropdown" data-trigger-keypress-button="true" id="switcher-store-trigger"><strong> <span>Our Brands</span></strong></div><div id="brand-switcher" class="position-box dropdown switcher-dropdown" aria-hidden="true" data-target="dropdown"><div class="switcher-header-container"><h5 class="switcher-header">Our Brands</h5></div><ul><li class="switcher-option"><a href="https://www.harmanphoto.co.uk/"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=" data-src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/brands/harman-photo.jpg"/></a></li> <li class="switcher-option"><a href="https://www.ilfordphoto.com"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=" data-src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/brands/ilford-photo.jpg"/></a></li> <li class="switcher-option"><a href="https://www.harmanlab.com"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=" data-src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/brands/harman-lab.jpg"/></a></li> <li class="switcher-option"><a href="https://www.harmantechnology.com"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=" data-src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/brands/harman-technology.jpg"/></a></li></ul></div></div></div></div><div class="top-bar--right"><div class="top-banner__sign-in" data-bind="scope: 'customer'"><!-- ko if: customer().firstname --><a href="https://www.ilfordphoto.com/customer/account/" class="sign-in-link" style="display: none;" data-bind="visible: true"><span data-bind="text: 'My Account'"></span></a> <!-- /ko --><!-- ko ifnot: customer().firstname --><button class="sign-in-link button--grey-alt button--sign-in" style="display: none;" data-bind="visible: true"><span data-bind="text: 'Sign In'"></span></button> <button class="sign-in-link button--orange-solid" style="display: none;" data-bind="visible: true"><span data-bind="text: 'Register'"></span></button> <!-- /ko --><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } }</script></div></div></div></div> <script type="application/javascript" async src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=SwSfzY"></script><script type="text/x-magento-init"> { "*": { "KlaviyoCustomerData": {} } }</script><div class="header-container"><div class="header content"><div class="main-header--left"> <a class="logo" href="https://www.ilfordphoto.com/" title=""> <img src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/ilford-white.svg" alt="" /></a> </div><div class="main-header--right"> <button class="search-icon"><i class="fa fa-search"></i></button> <div class="block block-search"><div class="search-header"><img src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/ilford-white.svg" alt="ilford logo"><button class="close-search"><span>Close Search</span></button></div><div class="block block-content block-content-search-form" id="desk-top-search"><form class="form minisearch" id="search_mini_form" action="https://www.ilfordphoto.com/catalogsearch/result/" method="get"><div class="field search"><label class="label" for="search" data-role="minisearch-label"><span>Search</span></label> <div class="control"><input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://www.ilfordphoto.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete"} }' type="text" name="q" value="" placeholder="Type to Search..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off"/><div id="search_autocomplete" class="search-autocomplete"></div></div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div><button class="reveal-nav"><span>Menu</span></button> <nav class="custom-navigation"><div class="top-banner__sign-in" data-bind="scope: 'customer'"><!-- ko if: customer().firstname --><a href="https://www.ilfordphoto.com/customer/account/" class="sign-in-link" style="display: none;" data-bind="visible: true"><span data-bind="text: 'My Account'"></span></a> <!-- /ko --><!-- ko ifnot: customer().firstname --><button class="sign-in-link button--grey-alt button--sign-in" style="display: none;" data-bind="visible: true"><span data-bind="text: 'Sign In'"></span></button> <button class="sign-in-link button--orange-solid" style="display: none;" data-bind="visible: true"><span data-bind="text: 'Register'"></span></button> <!-- /ko --></div> <ul class="nav-top-level"> <li class="nav-top-level__link"><span class="active">Products</span> <ul class="active"> <li><a href="/black-white-film">Black & White Film</a></li> <li><a href="/photographic-paper">Photographic Paper</a></li> <li><a href="/chemistry">Chemistry</a></li> <li><a href="/accessories">Accessories</a></li> <li><a href="/merchandise">Merchandise</a></li> <li><a href="http://www.harmanlab.com/products/black-and-white-film-developing-only">Black and White Film Developing</a></li> <li><a href="/wp/wp-content/uploads/2024/06/PAL-version-1-March-2024.pdf">Product Availability List</a></li> </ul> </li> <li class="nav-top-level__link"><span class="">Community</span> <ul> <li><a href="/category/magazine">Magazine</a></li> <li><a href="/category/learning-zone">Learning Zone</a></li> <li><a href="/ilford-inspires">Ilford Inspires</a></li> <li><a href="/gallery/types">Gallery</a></li> <li><a href="/community/competitions">Competitions</a></li> <li><a href="/community/community-grants-and-awards/">Grants and Awards</a></li> <li><a href="/customer/account">My Ilford Photo</a></li> <li><a href="/downloads">Downloads</a></li> </ul> </li> <li class="nav-top-level__link"><span class="">Services</span> <ul> <li><a title="HARMANLab" href="http://www.harmanlab.com" target="_blank" rel="noopener">Visit HARMANLab</a></li> <li><a href="/storelocator">Find a dealer</a></li> <li><a href="/storelocator">Find a course</a></li> <li><a href="/storelocator">Find a lab</a></li> <li><a href="/storelocator">Find a Darkroom</a></li> </ul> </li> <li class="nav-top-level__link"><span class="">Support</span> <ul> <li><a href="/faqs">FAQ's</a></li> <li><a href="/contact-us">Contact Us</a></li> <li><a href="/technical-downloads">Technical Downloads</a></li> <li><a href="/health-and-safety">Health & Safety</a></li> <li><a href="/product-feedback">Product Feedback</a></li> </ul> </li> </ul> <style> .custom-navigation li.nav-top-level__link{ margin: 0; padding: 10px 10px; } @media (min-width: 768px) { .custom-navigation li.active>span:after, .custom-navigation li:focus-within>span:after { bottom: -10px; } } </style> </nav><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } }, "Magento_Theme/js/custom-nav": {} } }</script> <div class="block block-minicart-icon"><div data-block="minicart" class="minicart-wrapper"><a class="action showcart" href="https://www.ilfordphoto.com/checkout/cart/" data-bind="scope: 'minicart_content'"><span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"><span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <span class="counter-label"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- ko i18n: 'items' --><!-- /ko --><!-- /ko --></span></span></a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'><div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div></div> <script>window.checkout = {"shoppingCartUrl":"https:\/\/www.ilfordphoto.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.ilfordphoto.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.ilfordphoto.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.ilfordphoto.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.ilfordphoto.com\/","minicartMaxItemsVisible":1,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/www.ilfordphoto.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuaWxmb3JkcGhvdG8uY29tL2Fib3V0LXVzL2hpc3Rvcnk%2C\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.ilfordphoto.com\/captcha\/refresh\/","isRequired":false,"timestamp":1732697479}}}</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fstatic\u002Fversion1732539712\u002Ffrontend\u002FPushON\u002Filford\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" } }</script></div></div></div></div></div></header><main id="maincontent" class="page-main"> <a id="contentarea" tabindex="-1"></a> <div class="page-title-wrapper"><h1 class="page-title" ><span class="base" data-ui-id="page-title-wrapper" >History of ILFORD PHOTO</span></h1></div><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessages && cookieMessages.length > 0 --><div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><!-- ko if: messages().messages && messages().messages.length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --></div><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } }</script></div><div class="columns"><div class="column main"> <div data-role="main-css-loader" class="loading-mask"><div class="loader"><img src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/loader-1.gif" alt="Loading..."></div><script type="text/javascript">var elemGyVEk1T5 = document.querySelector('div.loader img'); if (elemGyVEk1T5) { elemGyVEk1T5.style.position = 'absolute'; }</script></div><input name="form_key" type="hidden" value="k1hM8j5UXPhelNcn" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.ilfordphoto.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.ilfordphoto.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.ilfordphoto.com\/"}</script> <!-- ko template: getTemplate() --><!-- /ko --><script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fstatic\u002Fversion1732539712\u002Ffrontend\u002FPushON\u002Filford\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" } }</script></div> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"faq\/index\/save":["faq"],"reclaim\/checkout\/reload":["cart"]}, "clientSideSections": ["checkout-data","cart-data","faq_product"], "baseUrls": ["https:\/\/www.ilfordphoto.com\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","wishlist","faq","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "updateSessionUrl": "https\u003A\u002F\u002Fwww.ilfordphoto.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "1" } } } } } } }</script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/www.ilfordphoto.com\/page_cache\/block\/render\/id\/110\/","handles":["default","wordpress_default","wordpress_post_view_default","wordpress_page_view","wordpress_page_view_110","wordpress_post_view_default_110","wordpress_page_view_default","wordpress_page_view_default_110","wordpress_page_view_parent_94","wordpress_page_view_about_us_history"],"originalRequest":{"route":"wordpress","controller":"post","action":"view","uri":"\/about-us\/history\/"},"versionCookieName":"private_content_version"} } }</script> <div class="entry-edit form-inline"> <fieldset style="display: none;" class="fieldset admin__fieldset user-defined" id="group-fields-customer-attributes"> <div class="admin__legend step-title"><span>Additional Settings</span></div> <div class="messages"></div> <div class="admin__field field field-news_preference " data-ui-id="form-field-news-preference" > <label class="label admin__field-label" for="news_preference" data-ui-id="select-news-preference-label" ><span>Newsletter Preferences</span></label> <div class="admin__field-control control"> <input type="hidden" id="news_preference_hidden" name="news_preference" value="" /> <select id="news_preference" name="news_preference[]" class=" select multiselect admin__control-multiselect" size="10" formelementhookid="elemIdbgCfIL6Nio" data-ui-id="select-news-preference" multiple="multiple"> <option value="1623" id="optIdDTyJM6vZ" >Ilford Photo</option> <option value="1624" id="optIdeJuBkGmQ" >Harman Technology</option> <option value="1625" id="optId4yiiL4Nu" >Harman Lab</option> </select> </div> </div> <script> require([ 'jquery', 'jquery/validate' ], function ($) { function validate_cnpj(Strcnpj) { // valida somente os caracteres numericos Strcnpj = Strcnpj.replace(/\b[^0-9kK]+\b/g,''); // verifica a quantidade de caracteres if (Strcnpj.length != 14 || Strcnpj == "00000000000000" || Strcnpj == "11111111111111" || Strcnpj == "22222222222222" || Strcnpj == "33333333333333" || Strcnpj == "44444444444444" || Strcnpj == "55555555555555" || Strcnpj == "66666666666666" || Strcnpj == "77777777777777" || Strcnpj == "88888888888888" || Strcnpj == "99999999999999") return false; // Valida DVs tamanho = Strcnpj.length - 2 numeros = Strcnpj.substring(0,tamanho); digitos = Strcnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) return false; tamanho = tamanho + 1; numeros = Strcnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) return false; return true; }; $.validator.addMethod('validate-cnpj', function () { return validate_cnpj(v); }, 'Please fill the CNPJ correctly.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { function validate_cpf(Strcpf) { // valida somente os caracteres numericos Strcpf = Strcpf.replace(/\b[^0-9kK]+\b/g,''); // verifica os CPFs invalidos conhecidos if (Strcpf.length != 11 || Strcpf == "00000000000" || Strcpf == "11111111111" || Strcpf == "22222222222" || Strcpf == "33333333333" || Strcpf == "44444444444" || Strcpf == "55555555555" || Strcpf == "66666666666" || Strcpf == "77777777777" || Strcpf == "88888888888" || Strcpf == "99999999999") return false; // Valida 1o digito add = 0; for (i=0; i < 9; i ++) add += parseInt(Strcpf.charAt(i)) * (10 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(Strcpf.charAt(9))) return false; // Valida 2o digito add = 0; for (i = 0; i < 10; i ++) add += parseInt(Strcpf.charAt(i)) * (11 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(Strcpf.charAt(10))) return false; return true; }; $.validator.addMethod('validate-cpf', function (v) { return validate_cpf(v); }, 'Please fill the CPF correctly.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { $.validator.addMethod('validate-nickname', function (value, element) { return this.optional(element) || /^[-0-9A-Za-z_\s]+$/.test(value); }, 'Please use only letters (a-z or A-Z), numbers (0-9), "_" and "-" symbols.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { //Test validity by Luhn-algorithm function checkLuhn(input) { var sum = 0; var numdigits = input.length; var parity = numdigits % 2; for(var i=0; i < numdigits; i++) { var digit = parseInt(input.charAt(i)); if(i % 2 == parity) { digit *= 2; } if(digit > 9) { digit -= 9; } sum += digit; } return (sum % 10) == 0; } function validate_royalty(number) { //Check if it not contains any other characters than digits var digits = '0123456789'; for(var i=0; i < number.length; i++) { if (digits.indexOf(number.charAt(i)) < 0) { return false; } } //Check the number length if (number.length != 16) { return false; } //Check for allowable card number beginnings passed = false; //List of allowable card number beginnings OKBeginnings = ['703240']; OKBeginnings.each(function(value) { if (number.indexOf(value) == 0) { passed = true; } }); //List of unallowed card number beginnings NotOKBeginnings = ['7032400', '7032404']; NotOKBeginnings.each(function(value) { if (number.indexOf(value) == 0) { passed = false; } }); if (!passed) { return false; } if (!checkLuhn(number)) { return false; } return true; } $.validator.addMethod('validate-royalty', function (v) { return validate_royalty(v); }, 'Sorry, that is not a valid card number'); }); require([ 'jquery', 'jquery/validate' ], function ($) { function validate_rut(d) { var r = false, t = d.replace(/\b[^0-9kK]+\b/g,''); if (t.length == 8) { t = 0+t; } if (t.length == 9) { var a = t.substring(t.length-1,-1), b = t.charAt(t.length-1); if (b == 'k') { b = 'K' } if (!isNaN(a)) { var s = 0, m = 2, x = '0', e = 0; for(var i=a.length-1; i >= 0; i--) { s = s + a.charAt(i) * m; if (m == 7) { m = 2; } else { m++; } } var y = s % 11; if (y == 1) { x = 'K'; } else { if (y == 0) { x = '0'; } else { e = 11 - y; x = e + ''; } } if (x == b) { r = true; d = a.substring(0,2) + '.' + a.substring(2,5) + '.' + a.substring(5,8) + '-' + b; } } } return r; } $.validator.addMethod('validate-rut', function (v) { return validate_rut(v); }, 'Please use the value in the RUT format'); });</script> <div class="admin__field field field-customer_group_selector required _required" data-ui-id="form-field-customer-group-selector" > <label class="label admin__field-label" for="customer_group_selector" data-ui-id="select-customer-group-selector-label" ><span>What Best Describes You</span></label> <div class="admin__field-control control"><select id="customer_group_selector" name="customer_group_selector" class="required-entry required-entry _required select admin__control-select" formelementhookid="elemIdDKWOcklNXm" data-ui-id="select-customer-group-selector" > <option value="" id="optIdpQKtXV4M" selected="selected"> </option> <option value="1191" id="optId7aUT6G9r" >Enthusiast Photographer</option> <option value="1192" id="optIdrMntXsE3" >Professional Photographer</option> <option value="1193" id="optIdfXJ2q4Q2" >Photography Student</option> <option value="1196" id="optIdHi2RMylz" >Photographic Educator</option> <option value="1197" id="optIddyysxx6l" >Stockist</option> <option value="1198" id="optIdRe1wRiWU" >Distributor / Wholesaler</option> <option value="1199" id="optIdLYFuioQ9" >Lab / Printer</option> <option value="1200" id="optIdnspi7REu" >Other</option> </select> </div> </div> <script> require([ 'jquery', 'jquery/validate' ], function ($) { function validate_cnpj(Strcnpj) { // valida somente os caracteres numericos Strcnpj = Strcnpj.replace(/\b[^0-9kK]+\b/g,''); // verifica a quantidade de caracteres if (Strcnpj.length != 14 || Strcnpj == "00000000000000" || Strcnpj == "11111111111111" || Strcnpj == "22222222222222" || Strcnpj == "33333333333333" || Strcnpj == "44444444444444" || Strcnpj == "55555555555555" || Strcnpj == "66666666666666" || Strcnpj == "77777777777777" || Strcnpj == "88888888888888" || Strcnpj == "99999999999999") return false; // Valida DVs tamanho = Strcnpj.length - 2 numeros = Strcnpj.substring(0,tamanho); digitos = Strcnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) return false; tamanho = tamanho + 1; numeros = Strcnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) return false; return true; }; $.validator.addMethod('validate-cnpj', function () { return validate_cnpj(v); }, 'Please fill the CNPJ correctly.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { function validate_cpf(Strcpf) { // valida somente os caracteres numericos Strcpf = Strcpf.replace(/\b[^0-9kK]+\b/g,''); // verifica os CPFs invalidos conhecidos if (Strcpf.length != 11 || Strcpf == "00000000000" || Strcpf == "11111111111" || Strcpf == "22222222222" || Strcpf == "33333333333" || Strcpf == "44444444444" || Strcpf == "55555555555" || Strcpf == "66666666666" || Strcpf == "77777777777" || Strcpf == "88888888888" || Strcpf == "99999999999") return false; // Valida 1o digito add = 0; for (i=0; i < 9; i ++) add += parseInt(Strcpf.charAt(i)) * (10 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(Strcpf.charAt(9))) return false; // Valida 2o digito add = 0; for (i = 0; i < 10; i ++) add += parseInt(Strcpf.charAt(i)) * (11 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(Strcpf.charAt(10))) return false; return true; }; $.validator.addMethod('validate-cpf', function (v) { return validate_cpf(v); }, 'Please fill the CPF correctly.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { $.validator.addMethod('validate-nickname', function (value, element) { return this.optional(element) || /^[-0-9A-Za-z_\s]+$/.test(value); }, 'Please use only letters (a-z or A-Z), numbers (0-9), "_" and "-" symbols.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { //Test validity by Luhn-algorithm function checkLuhn(input) { var sum = 0; var numdigits = input.length; var parity = numdigits % 2; for(var i=0; i < numdigits; i++) { var digit = parseInt(input.charAt(i)); if(i % 2 == parity) { digit *= 2; } if(digit > 9) { digit -= 9; } sum += digit; } return (sum % 10) == 0; } function validate_royalty(number) { //Check if it not contains any other characters than digits var digits = '0123456789'; for(var i=0; i < number.length; i++) { if (digits.indexOf(number.charAt(i)) < 0) { return false; } } //Check the number length if (number.length != 16) { return false; } //Check for allowable card number beginnings passed = false; //List of allowable card number beginnings OKBeginnings = ['703240']; OKBeginnings.each(function(value) { if (number.indexOf(value) == 0) { passed = true; } }); //List of unallowed card number beginnings NotOKBeginnings = ['7032400', '7032404']; NotOKBeginnings.each(function(value) { if (number.indexOf(value) == 0) { passed = false; } }); if (!passed) { return false; } if (!checkLuhn(number)) { return false; } return true; } $.validator.addMethod('validate-royalty', function (v) { return validate_royalty(v); }, 'Sorry, that is not a valid card number'); }); require([ 'jquery', 'jquery/validate' ], function ($) { function validate_rut(d) { var r = false, t = d.replace(/\b[^0-9kK]+\b/g,''); if (t.length == 8) { t = 0+t; } if (t.length == 9) { var a = t.substring(t.length-1,-1), b = t.charAt(t.length-1); if (b == 'k') { b = 'K' } if (!isNaN(a)) { var s = 0, m = 2, x = '0', e = 0; for(var i=a.length-1; i >= 0; i--) { s = s + a.charAt(i) * m; if (m == 7) { m = 2; } else { m++; } } var y = s % 11; if (y == 1) { x = 'K'; } else { if (y == 0) { x = '0'; } else { e = 11 - y; x = e + ''; } } if (x == b) { r = true; d = a.substring(0,2) + '.' + a.substring(2,5) + '.' + a.substring(5,8) + '-' + b; } } } return r; } $.validator.addMethod('validate-rut', function (v) { return validate_rut(v); }, 'Please use the value in the RUT format'); });</script> <div class="admin__field field field-country required _required" data-ui-id="form-field-country" > <label class="label admin__field-label" for="country" data-ui-id="select-country-label" ><span>Country</span></label> <div class="admin__field-control control"><select id="country" name="country" class="required-entry required-entry _required select admin__control-select" formelementhookid="elemId3yG7l8bEEY" data-ui-id="select-country" > <option value="" id="optIdf5U5jLNi" selected="selected"> </option> <option value="1364" id="optId7D5zC77K" >Afghanistan</option> <option value="1365" id="optIdsOHTIIsK" >Aland Islands</option> <option value="1366" id="optIdV1bbE9B5" >Albania</option> <option value="1367" id="optIdhiB5wK22" >Algeria</option> <option value="1368" id="optIdeSPfoi10" >American Samoa</option> <option value="1369" id="optIdh4lWwT4W" >Andorra</option> <option value="1370" id="optIdbyGqTNus" >Angola</option> <option value="1371" id="optIdsVm92OWD" >Anguilla</option> <option value="1372" id="optIdaNOTP3Ah" >Antarctica</option> <option value="1373" id="optIdRG0MtVMM" >Antigua And Barbuda</option> <option value="1374" id="optIdrs2fUK5e" >Argentina</option> <option value="1375" id="optIdEL3nDBml" >Armenia</option> <option value="1376" id="optIdHRacKllU" >Aruba</option> <option value="1377" id="optIdZFJZEJiv" >Australia</option> <option value="1378" id="optIdZ0Jyfsxm" >Austria</option> <option value="1379" id="optIdzyPOJYdr" >Azerbaijan</option> <option value="1380" id="optId3AhfoN6H" >Bahamas</option> <option value="1381" id="optId5eq4vF2H" >Bahrain</option> <option value="1382" id="optIdl9AH9tCG" >Bangladesh</option> <option value="1383" id="optIdxFOqbXk0" >Barbados</option> <option value="1384" id="optId3H5WrZV3" >Belarus</option> <option value="1385" id="optIdG4MGkeD6" >Belgium</option> <option value="1386" id="optIdRny1wpNN" >Belize</option> <option value="1387" id="optIdy8LdPKDI" >Benin</option> <option value="1388" id="optId73qy7Hlw" >Bermuda</option> <option value="1389" id="optIdSA37vu20" >Bhutan</option> <option value="1390" id="optIdigUx21h3" >Bolivia</option> <option value="1391" id="optIdVMzauBUA" >Bosnia And Herzegovina</option> <option value="1392" id="optId7Q5XoDU7" >Botswana</option> <option value="1393" id="optIdyAQAsjGw" >Bouvet Island</option> <option value="1394" id="optIdvZGz84Dy" >Brazil</option> <option value="1395" id="optIdRfDKpkDm" >British Indian Ocean Territory</option> <option value="1396" id="optIdSoi1YyL9" >Brunei Darussalam</option> <option value="1397" id="optIdhEYHF1PW" >Bulgaria</option> <option value="1398" id="optIdgM2ctjuj" >Burkina Faso</option> <option value="1399" id="optIdW8kKlUoH" >Burundi</option> <option value="1400" id="optIdQkYKxqs6" >Cambodia</option> <option value="1401" id="optIduIqx0vCf" >Cameroon</option> <option value="1402" id="optIdvje1uXKh" >Canada</option> <option value="1403" id="optIdvjPzUKkk" >Cape Verde</option> <option value="1404" id="optIdfAFYHxxr" >Cayman Islands</option> <option value="1405" id="optIdCVOjCnOe" >Central African Republic</option> <option value="1406" id="optIdlftPpRgo" >Chad</option> <option value="1407" id="optIdK04e7u8z" >Chile</option> <option value="1408" id="optIdIineWGYo" >China</option> <option value="1409" id="optIdvrT9zlk0" >Christmas Island</option> <option value="1410" id="optIdJNGRDKkf" >Cocos (Keeling) Islands</option> <option value="1411" id="optIdTRoEcpq1" >Colombia</option> <option value="1412" id="optIdxGTbpPe0" >Comoros</option> <option value="1413" id="optIdYqlibfSH" >Congo</option> <option value="1414" id="optIdbNe3Af3k" >Congo, Democratic Republic</option> <option value="1415" id="optIdMZgEWShb" >Cook Islands</option> <option value="1416" id="optId6ArTV98m" >Costa Rica</option> <option value="1417" id="optIdYmxthbPG" >Cote D'Ivoire</option> <option value="1418" id="optIdCHGkOqsx" >Croatia</option> <option value="1419" id="optId2FLxAvZc" >Cuba</option> <option value="1420" id="optId96Wgqo0a" >Cyprus</option> <option value="1421" id="optIdxJdW3irF" >Czech Republic</option> <option value="1422" id="optIddwMePW2h" >Denmark</option> <option value="1423" id="optId4qYkuIYF" >Djibouti</option> <option value="1424" id="optIdxKHy5qqh" >Dominica</option> <option value="1425" id="optIdIB216EMT" >Dominican Republic</option> <option value="1426" id="optIdeEXH2JGF" >Ecuador</option> <option value="1427" id="optIdjTgxVeQf" >Egypt</option> <option value="1428" id="optIdvjWMrT6f" >El Salvador</option> <option value="1429" id="optIdhks7KQ2w" >Equatorial Guinea</option> <option value="1430" id="optIdITFHVaqf" >Eritrea</option> <option value="1431" id="optIdh0lQQTKy" >Estonia</option> <option value="1432" id="optIdeVII1FQG" >Ethiopia</option> <option value="1433" id="optIdqAXtpP9O" >Falkland Islands (Malvinas)</option> <option value="1434" id="optIdBCYD9TAT" >Faroe Islands</option> <option value="1435" id="optId4VsSDGuZ" >Fiji</option> <option value="1436" id="optId4IwAHjN9" >Finland</option> <option value="1437" id="optId7rBYjTvI" >France</option> <option value="1438" id="optId7p4SPNwd" >French Guiana</option> <option value="1439" id="optIdzL1MR9AU" >French Polynesia</option> <option value="1440" id="optIdLUFOaWtp" >French Southern Territories</option> <option value="1441" id="optId3E99MhQg" >Gabon</option> <option value="1442" id="optIdXt8wZcuK" >Gambia</option> <option value="1443" id="optIdaVKrxymF" >Georgia</option> <option value="1444" id="optIdKWS7bv0j" >Germany</option> <option value="1445" id="optIdBKqhrrLF" >Ghana</option> <option value="1446" id="optIdz1jLPbwg" >Gibraltar</option> <option value="1447" id="optIdRIKji9XV" >Greece</option> <option value="1448" id="optIdObknc6af" >Greenland</option> <option value="1449" id="optIdubmtlJ2j" >Grenada</option> <option value="1450" id="optId5nKavRGQ" >Guadeloupe</option> <option value="1451" id="optIdaEx3O6XL" >Guam</option> <option value="1452" id="optId5yh3m0Mu" >Guatemala</option> <option value="1453" id="optIdFnwcXXNL" >Guernsey</option> <option value="1454" id="optIdla2a14O3" >Guinea</option> <option value="1455" id="optIdAD12eQUj" >Guinea-Bissau</option> <option value="1456" id="optIdxnTuDdKA" >Guyana</option> <option value="1457" id="optIdfNPfZuQX" >Haiti</option> <option value="1458" id="optIdM0STjzO9" >Heard Island & Mcdonald Islands</option> <option value="1459" id="optId6nVPSavL" >Holy See (Vatican City State)</option> <option value="1460" id="optIdQY3g2VDh" >Honduras</option> <option value="1461" id="optIdGv6BYu5S" >Hong Kong</option> <option value="1462" id="optIdWGXX3Dgg" >Hungary</option> <option value="1463" id="optIdPlvo9KAk" >Iceland</option> <option value="1464" id="optIdFd4rrguP" >India</option> <option value="1465" id="optIdOoS2uFtr" >Indonesia</option> <option value="1466" id="optIdbIFE5WQf" >Iran, Islamic Republic Of</option> <option value="1467" id="optIdvyFxqjmc" >Iraq</option> <option value="1468" id="optIdIPWFFB2e" >Ireland</option> <option value="1469" id="optIdKTcuwE1Q" >Isle Of Man</option> <option value="1470" id="optIdqXwSNkp6" >Israel</option> <option value="1471" id="optIdjS33bEwg" >Italy</option> <option value="1472" id="optIdzTuBQ4iX" >Jamaica</option> <option value="1473" id="optId4hkhp2uk" >Japan</option> <option value="1474" id="optIdaqYRPm9M" >Jersey</option> <option value="1475" id="optIdUjcyQ6Th" >Jordan</option> <option value="1476" id="optIdwYmhLnzH" >Kazakhstan</option> <option value="1477" id="optIdZNmEuSZ4" >Kenya</option> <option value="1478" id="optIdkpp91zc1" >Kiribati</option> <option value="1479" id="optIdx2QuqLX9" >Korea</option> <option value="1480" id="optId14QPaqVL" >Kuwait</option> <option value="1481" id="optId2fU0rQme" >Kyrgyzstan</option> <option value="1482" id="optIdjz1pBtvu" >Lao People's Democratic Republic</option> <option value="1483" id="optIdJbfgwQPr" >Latvia</option> <option value="1484" id="optIdtwiHpKK0" >Lebanon</option> <option value="1485" id="optId1JxfiTOM" >Lesotho</option> <option value="1486" id="optIddhIVEBUu" >Liberia</option> <option value="1487" id="optIdAxF50OHS" >Libyan Arab Jamahiriya</option> <option value="1488" id="optIdYI293aDm" >Liechtenstein</option> <option value="1489" id="optIdqvFteeS7" >Lithuania</option> <option value="1490" id="optId9Jt6Vszd" >Luxembourg</option> <option value="1491" id="optId69FDX197" >Macao</option> <option value="1492" id="optIdERywsPmv" >Macedonia</option> <option value="1493" id="optIdn3SCCaBh" >Madagascar</option> <option value="1494" id="optIdBYGkYQa6" >Malawi</option> <option value="1495" id="optIdZfK4NuXt" >Malaysia</option> <option value="1496" id="optIdFx7xxw6T" >Maldives</option> <option value="1497" id="optId97N4EApX" >Mali</option> <option value="1498" id="optId5oxlpQOH" >Malta</option> <option value="1499" id="optIdJoyf4l2k" >Marshall Islands</option> <option value="1500" id="optIdLRDN9co2" >Martinique</option> <option value="1501" id="optIdn8QA5YIY" >Mauritania</option> <option value="1502" id="optIdDeAXOObO" >Mauritius</option> <option value="1503" id="optIdEFz6sllw" >Mayotte</option> <option value="1504" id="optIdAPXpPGPd" >Mexico</option> <option value="1505" id="optIdLLjLsZjg" >Micronesia, Federated States Of</option> <option value="1506" id="optIdfhpAHBKa" >Moldova</option> <option value="1507" id="optIdjZWSNdua" >Monaco</option> <option value="1508" id="optIdbjlog6H8" >Mongolia</option> <option value="1509" id="optIdvZ6L9Dvm" >Montenegro</option> <option value="1510" id="optIdst72g6lW" >Montserrat</option> <option value="1511" id="optIdJBthKNuz" >Morocco</option> <option value="1512" id="optIdmPLFEgWn" >Mozambique</option> <option value="1513" id="optIdv1hJYCnt" >Myanmar</option> <option value="1514" id="optIdnPWb8bMH" >Namibia</option> <option value="1515" id="optIduN0P0UKA" >Nauru</option> <option value="1516" id="optIdvMfDuXzR" >Nepal</option> <option value="1517" id="optIdHh56JRGm" >Netherlands</option> <option value="1518" id="optIdmrkZTCSB" >Netherlands Antilles</option> <option value="1519" id="optIdGToAhvkR" >New Caledonia</option> <option value="1520" id="optIdDGuyp4kc" >New Zealand</option> <option value="1521" id="optIdTs5Hv2oz" >Nicaragua</option> <option value="1522" id="optIdEbP73Ywe" >Niger</option> <option value="1523" id="optIdty8Q4cXr" >Nigeria</option> <option value="1524" id="optIdjulBS7n6" >Niue</option> <option value="1525" id="optIdrxuo501S" >Norfolk Island</option> <option value="1526" id="optId89JfrXtF" >Northern Mariana Islands</option> <option value="1527" id="optIdyZsUtKdh" >Norway</option> <option value="1528" id="optIdTf3k8HSn" >Oman</option> <option value="1529" id="optIdV81tEpAI" >Pakistan</option> <option value="1530" id="optIdxPcR35p5" >Palau</option> <option value="1531" id="optId0q0R1YnJ" >Palestinian Territory, Occupied</option> <option value="1532" id="optIdlPM5GItU" >Panama</option> <option value="1533" id="optIdBmf4pfS4" >Papua New Guinea</option> <option value="1534" id="optIdSDtuh9JY" >Paraguay</option> <option value="1535" id="optIdRNGhnofT" >Peru</option> <option value="1536" id="optIdcMAkeulv" >Philippines</option> <option value="1537" id="optIdmwLs3s77" >Pitcairn</option> <option value="1538" id="optIdU5BzhLpm" >Poland</option> <option value="1539" id="optIdg1LTXe1B" >Portugal</option> <option value="1540" id="optIdo0pVkBgH" >Puerto Rico</option> <option value="1541" id="optIdRCRWfWPR" >Qatar</option> <option value="1542" id="optIdlKcRvSXT" >Reunion</option> <option value="1543" id="optIdNrsbKVSC" >Romania</option> <option value="1544" id="optIdb0w8ipk3" >Russian Federation</option> <option value="1545" id="optIdgtJKonxo" >Rwanda</option> <option value="1546" id="optId3RSFp4tK" >Saint Barthelemy</option> <option value="1547" id="optIdx9r0nqip" >Saint Helena</option> <option value="1548" id="optIdm28gZkSY" >Saint Kitts And Nevis</option> <option value="1549" id="optIdTaLfpyox" >Saint Lucia</option> <option value="1550" id="optIdhSAq6JuW" >Saint Martin</option> <option value="1551" id="optId4iGKY4vl" >Saint Pierre And Miquelon</option> <option value="1552" id="optIdzkC6Inah" >Saint Vincent And Grenadines</option> <option value="1553" id="optIdIoy9UgGS" >Samoa</option> <option value="1554" id="optId0stiNvKJ" >San Marino</option> <option value="1555" id="optIdjr29GIv7" >Sao Tome And Principe</option> <option value="1556" id="optIdo7UCzejI" >Saudi Arabia</option> <option value="1557" id="optIdBW12C0H9" >Senegal</option> <option value="1558" id="optId37D9CWkI" >Serbia</option> <option value="1559" id="optIdXAdfBt7X" >Seychelles</option> <option value="1560" id="optId54BBjVfI" >Sierra Leone</option> <option value="1561" id="optIdgP3yatIU" >Singapore</option> <option value="1562" id="optIdz9O1bXMF" >Slovakia</option> <option value="1563" id="optIdBvorDBpA" >Slovenia</option> <option value="1564" id="optId3DmUJtwj" >Solomon Islands</option> <option value="1565" id="optIdvbW6dONw" >Somalia</option> <option value="1566" id="optIdAfRTGcnM" >South Africa</option> <option value="1567" id="optIdiZUhsWyi" >South Georgia And Sandwich Isl.</option> <option value="1568" id="optIdSYMDn8d4" >Spain</option> <option value="1569" id="optIdYoH8DFXm" >Sri Lanka</option> <option value="1570" id="optId0E0VrBcv" >Sudan</option> <option value="1571" id="optIdEU0Zi9US" >Suriname</option> <option value="1572" id="optIdKF8EbTeb" >Svalbard And Jan Mayen</option> <option value="1573" id="optIdorf3fOiK" >Swaziland</option> <option value="1574" id="optIdV5yYIOy8" >Sweden</option> <option value="1575" id="optId2YkSzAdZ" >Switzerland</option> <option value="1576" id="optId6ykZcG7p" >Syrian Arab Republic</option> <option value="1577" id="optIdm0sc76o4" >Taiwan</option> <option value="1578" id="optIdhY42AdYi" >Tajikistan</option> <option value="1579" id="optId9jVOjkSu" >Tanzania</option> <option value="1580" id="optIdD4EDwKg3" >Thailand</option> <option value="1581" id="optIdxBzn7NZ9" >Timor-Leste</option> <option value="1582" id="optIdjkmFVxnF" >Togo</option> <option value="1583" id="optIdgzyo3Ap5" >Tokelau</option> <option value="1584" id="optIdNJ4MXmww" >Tonga</option> <option value="1585" id="optIdVECaQao4" >Trinidad And Tobago</option> <option value="1586" id="optId7yAXFCRV" >Tunisia</option> <option value="1587" id="optIdYHj2rZ6l" >Turkey</option> <option value="1588" id="optIdObIIy6uQ" >Turkmenistan</option> <option value="1589" id="optIdj08U998A" >Turks And Caicos Islands</option> <option value="1590" id="optId9SeDH7cr" >Tuvalu</option> <option value="1591" id="optIdvEKsqqBu" >Uganda</option> <option value="1592" id="optId87PSlfYc" >Ukraine</option> <option value="1593" id="optIdUGcz6YPv" >United Arab Emirates</option> <option value="1594" id="optIdrtpnu1S3" >United Kingdom</option> <option value="1595" id="optIduKZlqHsQ" >United States</option> <option value="1596" id="optIdfxUTNGdO" >United States Outlying Islands</option> <option value="1597" id="optIdZgTvmmcF" >Uruguay</option> <option value="1598" id="optIdFliHmkmx" >Uzbekistan</option> <option value="1599" id="optId1bhAQQCK" >Vanuatu</option> <option value="1600" id="optIdM30T5b4g" >Venezuela</option> <option value="1601" id="optIdJ1VZbAdP" >Viet Nam</option> <option value="1602" id="optIdSFheVM9h" >Virgin Islands, British</option> <option value="1603" id="optIdgYDIH613" >Virgin Islands, U.S.</option> <option value="1604" id="optIdWvKzxL1V" >Wallis And Futuna</option> <option value="1605" id="optIdB5CDhQWg" >Western Sahara</option> <option value="1606" id="optIdVt0rzMS3" >Yemen</option> <option value="1607" id="optIdxfYn0XMN" >Zambia</option> <option value="1608" id="optId5jv9V4uZ" >Zimbabwe</option> </select> </div> </div> <script> require([ 'jquery', 'jquery/validate' ], function ($) { function validate_cnpj(Strcnpj) { // valida somente os caracteres numericos Strcnpj = Strcnpj.replace(/\b[^0-9kK]+\b/g,''); // verifica a quantidade de caracteres if (Strcnpj.length != 14 || Strcnpj == "00000000000000" || Strcnpj == "11111111111111" || Strcnpj == "22222222222222" || Strcnpj == "33333333333333" || Strcnpj == "44444444444444" || Strcnpj == "55555555555555" || Strcnpj == "66666666666666" || Strcnpj == "77777777777777" || Strcnpj == "88888888888888" || Strcnpj == "99999999999999") return false; // Valida DVs tamanho = Strcnpj.length - 2 numeros = Strcnpj.substring(0,tamanho); digitos = Strcnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) return false; tamanho = tamanho + 1; numeros = Strcnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) return false; return true; }; $.validator.addMethod('validate-cnpj', function () { return validate_cnpj(v); }, 'Please fill the CNPJ correctly.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { function validate_cpf(Strcpf) { // valida somente os caracteres numericos Strcpf = Strcpf.replace(/\b[^0-9kK]+\b/g,''); // verifica os CPFs invalidos conhecidos if (Strcpf.length != 11 || Strcpf == "00000000000" || Strcpf == "11111111111" || Strcpf == "22222222222" || Strcpf == "33333333333" || Strcpf == "44444444444" || Strcpf == "55555555555" || Strcpf == "66666666666" || Strcpf == "77777777777" || Strcpf == "88888888888" || Strcpf == "99999999999") return false; // Valida 1o digito add = 0; for (i=0; i < 9; i ++) add += parseInt(Strcpf.charAt(i)) * (10 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(Strcpf.charAt(9))) return false; // Valida 2o digito add = 0; for (i = 0; i < 10; i ++) add += parseInt(Strcpf.charAt(i)) * (11 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(Strcpf.charAt(10))) return false; return true; }; $.validator.addMethod('validate-cpf', function (v) { return validate_cpf(v); }, 'Please fill the CPF correctly.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { $.validator.addMethod('validate-nickname', function (value, element) { return this.optional(element) || /^[-0-9A-Za-z_\s]+$/.test(value); }, 'Please use only letters (a-z or A-Z), numbers (0-9), "_" and "-" symbols.'); }); require([ 'jquery', 'jquery/validate' ], function ($) { //Test validity by Luhn-algorithm function checkLuhn(input) { var sum = 0; var numdigits = input.length; var parity = numdigits % 2; for(var i=0; i < numdigits; i++) { var digit = parseInt(input.charAt(i)); if(i % 2 == parity) { digit *= 2; } if(digit > 9) { digit -= 9; } sum += digit; } return (sum % 10) == 0; } function validate_royalty(number) { //Check if it not contains any other characters than digits var digits = '0123456789'; for(var i=0; i < number.length; i++) { if (digits.indexOf(number.charAt(i)) < 0) { return false; } } //Check the number length if (number.length != 16) { return false; } //Check for allowable card number beginnings passed = false; //List of allowable card number beginnings OKBeginnings = ['703240']; OKBeginnings.each(function(value) { if (number.indexOf(value) == 0) { passed = true; } }); //List of unallowed card number beginnings NotOKBeginnings = ['7032400', '7032404']; NotOKBeginnings.each(function(value) { if (number.indexOf(value) == 0) { passed = false; } }); if (!passed) { return false; } if (!checkLuhn(number)) { return false; } return true; } $.validator.addMethod('validate-royalty', function (v) { return validate_royalty(v); }, 'Sorry, that is not a valid card number'); }); require([ 'jquery', 'jquery/validate' ], function ($) { function validate_rut(d) { var r = false, t = d.replace(/\b[^0-9kK]+\b/g,''); if (t.length == 8) { t = 0+t; } if (t.length == 9) { var a = t.substring(t.length-1,-1), b = t.charAt(t.length-1); if (b == 'k') { b = 'K' } if (!isNaN(a)) { var s = 0, m = 2, x = '0', e = 0; for(var i=a.length-1; i >= 0; i--) { s = s + a.charAt(i) * m; if (m == 7) { m = 2; } else { m++; } } var y = s % 11; if (y == 1) { x = 'K'; } else { if (y == 0) { x = '0'; } else { e = 11 - y; x = e + ''; } } if (x == b) { r = true; d = a.substring(0,2) + '.' + a.substring(2,5) + '.' + a.substring(5,8) + '-' + b; } } } return r; } $.validator.addMethod('validate-rut', function (v) { return validate_rut(v); }, 'Please use the value in the RUT format'); });</script> </fieldset> <script> require([ 'jquery', "mage/calendar", "Amasty_CustomerAttributes/js/view/relation" ], function ($, calendar, relation) { /* * MODIFICATION: Replace hardcoded selector */ var toolbarSelector = $("[data-customer-attributes-locator=1]"); if (!toolbarSelector.length) { toolbarSelector = $("form#form-validate .actions-toolbar"); } if (toolbarSelector.length) { if (toolbarSelector.before($('#group-fields-customer-attributes').show())) { } } });</script></div> <div class="post-view"><div class="post-entry"> <picture class="full-width"><source srcset="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/spacer-3x1.png" media="(min-width: 768px)"><img src="https://www.ilfordphoto.com/static/version1732539712/frontend/PushON/ilford/en_GB/images/spacer-3x2.png" alt="" title="" style="background: url(https://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Selochrome-Leaflet_2_6-to-1.jpg) center; background-size: cover;" class="full-width"/></picture> <div class="content-page"> <article class="post-content content-page__main-col blog-content"><h3>The 1800's</h3> <div id="attachment_998" style="width: 160px" class="wp-caption alignleft"><a href="http://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Alfred-Harman-3.jpg"><img decoding="async" aria-describedby="caption-attachment-998" class="size-thumbnail wp-image-998" src="http://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Alfred-Harman-3-150x150.jpg" alt="Alfred Harman" width="150" height="150" /></a><p id="caption-attachment-998" class="wp-caption-text">Alfred Harman</p></div> <p><strong>1879</strong> founded by Alfred Harman making Dry Plates<br /> <strong>1891</strong> became the Britannia Works Company making 4 kinds of plates and 6 kinds of paper<br /> <strong>1897</strong> record profits<br /> <strong>1897</strong> sold by Alfred Harman who retired due to ill health<br /> <strong>1898</strong> became known as The Britannia Works (1898) Limited<br /> <strong>1899</strong> first Ilford Manual of Photography</p> <h3></h3> <h3>1900 to 1940</h3> <p><strong>1902</strong> changed name to Ilford Limited<br /> <strong>1912</strong> Ilford started to produce roll films<br /> <strong>1920</strong> Selo Limited formed incorporating Ilford, Imperial, Gem and Amalgamated Photographic Manufacturers<br /> <strong>1928</strong> Mobberley (Rajar) factory purchased<br /> <strong>1932</strong> infrared plates<br /> <strong>1935</strong> cine film</p> <h3>The 1940's<a href="http://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Paddle-Steamer_1930-45_Fig36_SilverbytheTon.jpg"><img decoding="async" class="size-thumbnail wp-image-1001 alignleft" src="http://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/Paddle-Steamer_1930-45_Fig36_SilverbytheTon-150x150.jpg" alt="Paddle steam logo 1930-1945" width="150" height="150" /></a></h3> <p><strong>1940</strong> first Multigrade paper introduced (3 filters)<br /> <strong>1945</strong> the Ilford works hit in the “London Blitz”<br /> <strong>1946</strong> triacetate base production by Bexford Limited<br /> <strong>1948</strong> Ilford entered the camera market with the “Witness”</p> <h3></h3> <h3>The 1950's<a href="http://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/tn_1955mataccess20frnt.jpg"><img decoding="async" class="size-thumbnail wp-image-1000 alignleft" src="http://www.ilfordphoto.com/wp/wp-content/uploads/2017/03/tn_1955mataccess20frnt-104x150.jpg" alt="" width="104" height="150" /></a></h3> <p><strong>1951</strong> Australian Company formed<br /> <strong>1954</strong> next version of Multigrade introduced (5 filters)<br /> <strong>1959</strong> ICI took control</p> <h3></h3> <h3></h3> <h3>The 1960's</h3> <p><strong>1960</strong> first colour neg film produced<br /> <strong>1960</strong> Ilfoprint stabilisation paper introduced<br /> <strong>1962</strong> process paid colour film with free contact strip<br /> <strong>1963</strong> share acquisitions by Ciba Ag<br /> <strong>1966</strong> the Monopolies Commission proposed restrictions on process paid-colour film sales that forced reduced prices, and reduced import duties on Kodak product<br /> <strong>1967</strong> ICI and Ciba acquire all shares<br /> <strong>1967</strong> Ilfobrom even spaced graded fibre-base paper introduced<br /> <strong>1968</strong> FP4 film introduced<br /> <strong>1969</strong> Ciba became sole owners</p> <h3>The 1970's</h3> <p><strong>1970</strong> first Queens Award to Industry<br /> <strong>1974</strong> Ilfospeed System introduced<br /> <strong>1976</strong> HP5 film launched<br /> <strong>1976</strong> Ilford site closed and HQ moved to Basildon<br /> <strong>1978</strong> much improved new Multigrade papers introduced (11 filters)</p> <h3>The 1980's</h3> <p><strong>1980</strong> worlds first chromogenic film introduced - XP1<br /> <strong>1983</strong> Ilford HQ moved to Mobberley, Cheshire<br /> <strong>1986</strong> Multigrade made available in fibre-base paper<br /> <strong>1989</strong> sold to International Paper Corporation of America<br /> <strong>1989</strong> HP5 Plus film introduced</p> <h3>The 1990's</h3> <p><strong>1990</strong> FP4 Plus film introduced<br /> <strong>1990</strong> first Delta film introduced based on core-shell crystal technology<br /> <strong>1991</strong> XP2 replaces XP1<br /> <strong>1992</strong> Pan F Plus film introduced<br /> <strong>1992</strong> 100 Delta added to range<br /> <strong>1994</strong> improved Delta Professional films<br /> <strong>1994</strong> improved Multigrade IV RC printing paper<br /> <strong>1996</strong> UK Sales & Admin moved from London to Mobberley<br /> <strong>1997</strong> MULTIGRADE IV RC PORTFOLIO introduced<br /> <strong>1997</strong> Multigrade Warmtone FB introduced<br /> <strong>1998</strong> acquisition of company by Doughty Hanson<br /> <strong>1998 </strong>Delta 3200 added to range<br /> <strong>1998</strong> introduced third generation chromogenic film - XP2 Super<br /> <strong>1998</strong> Multigrade Warmtone RC added<br /> <strong>1999</strong> Multigrade Cooltone RC added</p> <h3>2005 to today</h3> <p><strong>2005</strong> management buy out - HARMAN technology Limited trading as ILFORD PHOTO based at Mobberley, Cheshire, England.<br /> <strong>2005</strong> new Cooltone and Warmtone Developers introduced<br /> <strong>2007</strong> HARMAN technology Limited acquires Kentmere Photographic Limited<br /> <strong>2010</strong> HARMAN Direct Positive Papers introduced<br /> <strong>2011</strong> ILFORD MULTIGRADE Art 300 paper launched.<br /> <strong>2011 </strong>HARMAN HOLO FX holographic plates introduced<br /> <strong>2011</strong> HARMAN TiTAN 4x5 Pinhole Camera and ILFORD Pinhole Photography Kit introduced<br /> <strong>2012</strong> Black & White Single Use Cameras re-introduced<br /> <strong>2012</strong> 35mm Cassette manufacture commenced at Mobberley, England<br /> <strong>2013</strong> HARMAN TiTAN 8x10 Pinhole Camera introduced<br /> <strong>2013</strong> Obscura by ILFORD 4x5 Pinhole Camera introduced<br /> <strong>2015</strong> HARMAN technology/ILFORD PHOTO purchased by Pemberstone Ventures Ltd.</p></article></div></div></div></div></div></main><div class="page-bottom"><div class="content"><div class="footer__social-icons"><ul><li><a href="https://www.facebook.com/IlfordPhoto/" data-area-title="Social Links" data-action-title="Clicked Facebook" class="social-link--facebook" target="_blank" ><i class="fa fa-facebook"></i></a></li> <li><a href="https://twitter.com/ILFORDPhoto" data-area-title="Social Links" data-action-title="Clicked Twitter" target="_blank" class="social-link--twitter"><i class="fa fa-twitter"></i></a></li> <li><a href="https://www.youtube.com/user/HarmanTL" data-area-title="Social Links" data-action-title="Clicked YouTube" class="social-link--youtube" target="_blank"><i class="fa fa-youtube"></i></a></li> <li><a href="https://www.instagram.com/ilfordphoto" data-area-title="Social Links" data-action-title="Clicked Instagram" class="social-link--instagram" target="_blank"><i class="fa fa-instagram"></i></a></li> <li><a href="https://www.tiktok.com/@ilfordphoto" data-area-title="Social Links" data-action-title="Clicked Tiktok" class="social-link--tiktok" target="_blank"><i class="tt-icon"><svg class="ic-tiktok" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="256" height="256" viewBox="0 0 256 256" xml:space="preserve" style="width:26px;height:26px;"><g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)" ><path d="M 84.494 22.535 c -5.144 0 -9.891 -1.704 -13.702 -4.579 c -4.371 -3.296 -7.512 -8.13 -8.621 -13.702 C 61.895 2.877 61.748 1.456 61.733 0 H 47.038 v 40.154 l -0.018 21.994 c 0 5.88 -3.829 10.866 -9.137 12.619 c -1.54 0.509 -3.204 0.75 -4.937 0.655 c -2.211 -0.121 -4.283 -0.789 -6.084 -1.866 c -3.833 -2.292 -6.431 -6.451 -6.502 -11.208 c -0.111 -7.435 5.9 -13.496 13.329 -13.496 c 1.467 0 2.875 0.239 4.194 0.674 V 38.552 v -3.945 c -1.391 -0.206 -2.806 -0.313 -4.238 -0.313 c -8.132 0 -15.737 3.38 -21.174 9.47 c -4.109 4.602 -6.574 10.473 -6.954 16.63 c -0.498 8.088 2.461 15.776 8.201 21.449 c 0.843 0.833 1.729 1.606 2.655 2.319 C 21.294 87.947 27.31 90 33.646 90 c 1.431 0 2.847 -0.106 4.238 -0.312 c 5.919 -0.877 11.38 -3.586 15.69 -7.847 c 5.296 -5.234 8.222 -12.183 8.253 -19.579 l -0.076 -32.844 c 2.526 1.949 5.289 3.562 8.253 4.813 c 4.611 1.945 9.5 2.931 14.531 2.93 V 26.491 v -3.959 C 84.539 22.535 84.497 22.535 84.494 22.535 L 84.494 22.535 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: #ffffff; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round" /></g></svg></i></a></li></ul></div></div></div><footer class="page-footer"><div class="footer content"><div class="footer-left-container"><div class="logo"><p><img title="Ilford Logo" src="https://www.ilfordphoto.com/media/wysiwyg/ILFORD-photo-logo-3.png" alt="Ilford Logo" width="200" height="86" /></p></div><div class="footer-link-container"><div class="footer-links"><h3 class="h4"><a title="About ius" href="/about-us/" target="_blank">About Us</a></h3> <ul class="footer links"> <li class="nav item"><a title="History" href="/about-us/history/" target="_blank">History</a></li> <li class="nav item"><a title="News" href="/category/news/">News</a></li> </ul></div><div class="footer-links"><h3 class="h4"><a title="Contact Us" href="/contact-us/" target="_blank">Contact Us</a></h3> <ul class="footer links"> <li class="nav item"><a href="/faqs/">FAQs</a></li> </ul></div></div><div id="js-media-query-test"></div><!-- /#js-media-query-test --><script type="text/x-magento-init"> { "*": { "js/ilford-photography": {} } }</script></div><div class="footer-right-container"><!-- BLOCK footer_newsletter_description --> <div class="newsletter-descrition"><h3>REGISTER</h3> <p>Sign up and join our analogue community today.</p></div><a href="/customer/account/login" class="button--orange button--full-width">Sign Up</a> <!-- /BLOCK footer_newsletter_description --></div><ul class="three-links"> <li class="nav item"><a title="Privacy Policy" href="/privacy-policy/" target="_blank">Privacy Policy</a></li> <li class="nav item"><a title="Terms of Use" href="/terms-of-use/" target="_blank">Terms of Use</a></li> </ul> <small class="copyright"><span>© Copyright Harman Technology 2024</span></small></div><div class="white-footer" style="clear:both;background:white;float:left;width:100%;"><div class="footer content" style="padding:0;margin-top:0;margin-bottom:0;"> <div class="built-by-pushon">Built by <span>PushON</span></div></div></div></footer> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.ilfordphoto.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.ilfordphoto.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.ilfordphoto.com\/rest\/ilford_uk\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.ilfordphoto.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } }</script> <!--562600db92c54805c61733e8a91da351--> <!-- Additionally, paste this code immediately after the opening <body> tag: --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K2R3KTF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="am-recaptcha-container" data-bind="scope:'amRecaptcha'"></div><script type="text/x-magento-init"> { "#am-recaptcha-container": { "Magento_Ui/js/core/app": { "components": { "amRecaptcha": { "component": "Amasty_InvisibleCaptcha/js/view/am-recaptcha" } } } } }</script><script data-ommit="true"> document.addEventListener("DOMContentLoaded", () => { let bind = () => { Object.entries( { addToCart: event => { AEC.ajax(event.currentTarget, dataLayer); }, removeFromCart:event => { AEC.remove(event.currentTarget, dataLayer); }, productClick:event => { AEC.click(event.currentTarget, dataLayer); }, addToWishlist:event => { AEC.wishlist(event.currentTarget, dataLayer); }, addToCompare:event => { AEC.compare(event.currentTarget, dataLayer); }, addToCartSwatch:event => { AEC.ajaxSwatch(event.currentTarget, dataLayer); } }).forEach(([event, callback]) => { [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }).forEach(element => { element.addEventListener('click', callback); element.dataset.bound = true; }); }); }; bind(); if("PerformanceObserver" in window) { const observer = new PerformanceObserver((items) => { items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => { bind(); }); }); observer.observe( { entryTypes: ["resource"] }); } });</script><script data-ommit="true"> document.addEventListener("DOMContentLoaded", () => { var PromotionTrack = ((dataLayer) => { return { apply: () => { var promotions = [], position = 0; document.querySelectorAll('[data-promotion]').forEach((promotion) => { promotions.push( { id: promotion.dataset.promotionId, name: promotion.dataset.promotionName, creative: promotion.dataset.promotionCreative, position: promotion.dataset.promotionPosition }); promotion.addEventListener('click', (event) => { var data = { 'event': 'promotionClick', 'ecommerce': { 'promoClick': { 'promotions': [ { 'id': event.target.dataset.promotionId, 'name': event.target.dataset.promotionName, 'creative': event.target.dataset.promotionCreative, 'position': event.target.dataset.promotionPosition } ] } } }; AEC.Cookie.promotionClick(data).push(dataLayer); /** * Save persistent data */ AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION, { 'promotion':data.ecommerce.promoClick.promotions[0] }); }); }); if (promotions.length) { AEC.Cookie.promotion( { 'event':'promoViewNonInteractive', 'ecommerce': { 'promoView': { 'promotions': promotions } } }).push(dataLayer); } return this; } } })(dataLayer).apply(); });</script><script data-ommit="true"> document.addEventListener("DOMContentLoaded", () => { (() => { let map = {}; document.querySelectorAll('[data-widget]').forEach((element) => { let widget = element.dataset.widget; let entity = { id: element.dataset.id, name: element.dataset.name, category: element.dataset.category, brand: element.dataset.brand, list: element.dataset.list, price: parseFloat(element.dataset.price), position: parseFloat(element.dataset.position) }; let attributes = element.dataset.attributes; if (attributes) { Object.entries(JSON.parse(attributes)).forEach(([key, value]) => { entity[key] = value; }); } if (!map.hasOwnProperty(widget)) { map[widget] = []; } map[widget].push(entity); }); Object.entries(map).forEach(([key, value]) => { if (value.length) { let data = { event: 'widgetViewNonInteractive', ecommerce: { actionField: { list: value.find(Boolean).category, currencyCode: "GBP" }, impressions: value } }; if ('undefined' !== typeof dataLayer) { (function(callback) { if (AEC.Const.COOKIE_DIRECTIVE) { AEC.CookieConsent.queue(callback).process(); } else { callback.apply(window,[]); } }) ( (function(dataLayer, data) { return function() { AEC.EventDispatcher.trigger('ec.widget.view.data', data); dataLayer.push(data); } })(dataLayer, data) ); } } }); })(); });</script><script data-ommit="true"> if (typeof dataLayer !== "undefined") { AEC.EventDispatcher.on('ec.facebook.loaded', () => { }); for (a = 0, b = EC.length; a < b; a++) { EC[a].apply(this,[dataLayer]); EC[a].apply(this,[dataLayerTransport]); } if (window.google_tag_params) { (function(callback) { if (AEC.Const.COOKIE_DIRECTIVE) { if (!AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED) { AEC.CookieConsent.queue(callback); } else { callback.apply(window,[]); } } else { callback.apply(window,[]); } }) ( (function(dataLayer) { return () => { AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer); } })(dataLayer) ); } if (typeof FB !== 'undefined') { FB.Event.subscribe('edge.create',function(href) { dataLayer.push( { 'event': 'socialInt', 'socialNetwork': 'Facebook', 'socialAction': 'Like', 'socialTarget': href }); }); } if (typeof twttr !== 'undefined') { twttr.ready(function (twttr) { twttr.events.bind('click', function() { dataLayer.push( { 'event': 'socialInt', 'socialNetwork': 'Twitter', 'socialAction': 'tweet', 'socialTarget': window.location.href }); }); }); } } else { console.log('dataLayer[] is not intialized. Check if GTM is installed properly'); }</script><script src="https://use.typekit.net/uso8zwr.js"></script><script>try{Typekit.load({ async: true });}catch(e){}</script><div class="sign-in-modal" style="display: none"><h3 class="sign-in-modal-title"><strong>Sign In</strong> or <strong>Create Account</strong></h3><ul class="sign-in-modal__nav"><li> <button class="as-link js-open-sign-in"><span>Sign In</span></button></li> <li> <button class="as-link not-active js-open-register"><span>Register</span></button></li></ul> <div class="block block-customer-login"><div class="block-title"><strong id="block-customer-login-heading" class="h2" role="heading" aria-level="2">Registered Customers</strong></div><div class="block-content" aria-labelledby="block-customer-login-heading"><form class="form form-login" action="https://www.ilfordphoto.com/customer/account/loginPost/" method="post" id="login-form" data-mage-init='{"validation":{}}'><input name="form_key" type="hidden" value="k1hM8j5UXPhelNcn" /> <fieldset class="fieldset login" data-hasrequired="* Required Fields"><div class="field note">If you have an account, sign in with your email address.</div><div class="field email required"><label class="label" for="email"><span>Email</span></label> <div class="control"><input name="login[username]" value="" autocomplete="off" id="email" type="email" class="input-text" title="Email" data-validate="{required:true, 'validate-email':true}"></div></div><div class="field password required"><label for="pass" class="label"><span>Password</span></label> <div class="control"><input name="login[password]" type="password" autocomplete="off" class="input-text" id="pass" title="Password" data-validate="{required:true}"></div><a class="action remind" href="https://www.ilfordphoto.com/customer/account/forgotpassword/"><span>Forgot Password?</span></a></div> <div class="actions-toolbar"><div class="primary"><button type="submit" class="action login primary" name="send" id="send2"><span>Sign In</span></button></div></div></fieldset></form></div></div> <form class="form create account form-create-account" action="https://www.ilfordphoto.com/customer/account/createpost/" method="post" id="form-validate" enctype="multipart/form-data" autocomplete="off"><input name="form_key" type="hidden" value="k1hM8j5UXPhelNcn" /> <fieldset class="fieldset create info"><legend class="legend"><span>Personal Information</span></legend><br> <input type="hidden" name="success_url" value=""><input type="hidden" name="error_url" value=""> <div class="field field-name-firstname required"><label class="label" for="firstname"><span>First Name</span></label> <div class="control"><input type="text" id="firstname" name="firstname" value="" title="First Name" class="input-text required-entry" data-validate="{required:true}"></div></div> <div class="field field-name-lastname required"><label class="label" for="lastname"><span>Last Name</span></label> <div class="control"><input type="text" id="lastname" name="lastname" value="" title="Last Name" class="input-text required-entry" data-validate="{required:true}"></div></div> <section class="tacs fieldset"><legend class="registration-checkbox-title legend"><span> Terms & Conditions</span></legend><summary><p>We want you to know exactly how our service works and what happens to your data. Please state that you have read and agreed to our terms before you continue.</p></summary><div class="fieldset"><div class="field choice"><input type="checkbox" name="has_tacs" title="I agree to the terms of use and the privacy policy" value="0" id="has_tacs" class="checkbox" required><label class="label"><span> <label for="has_tacs">I agree to the</label> <a href="/terms-of-use" target="_blank" class="orange-link">terms of use</a> <label for="has_tacs">and the</label> <a href="/privacy-policy" target="_blank" class="orange-link">privacy policy</a></span></label></div></div></section><br> </fieldset> <fieldset class="fieldset create account" data-hasrequired="* Required Fields"><legend class="legend"><span>Sign-in Information</span></legend><br> <div class="field required"><label for="email_address" class="label"><span>Email</span></label> <div class="control"><input type="email" name="email" autocomplete="email" id="email_address" value="" title="Email" class="input-text" data-validate="{required:true, 'validate-email':true}"></div></div><div class="field password required"><label for="password" class="label"><span>Password</span></label> <div class="control"><input type="password" name="password" id="password" title="Password" class="input-text" data-password-min-length="8" data-password-min-character-sets="3" data-validate="{required:true, 'validate-customer-password':true}" autocomplete="off"><div id="password-strength-meter-container" data-role="password-strength-meter" aria-live="polite"><div id="password-strength-meter" class="password-strength-meter">Password Strength: <span id="password-strength-meter-label" data-role="password-strength-meter-label">No Password</span></div></div></div></div><div class="field confirmation required"><label for="password-confirmation" class="label"><span>Confirm Password</span></label> <div class="control"><input type="password" name="password_confirmation" title="Confirm Password" id="password-confirmation" class="input-text" data-validate="{required:true, equalTo:'#password'}" autocomplete="off"></div></div> <section class="tacs fieldset"><legend class="registration-checkbox-title legend"><span> Contact Permission</span></legend><summary><summary><p>We'd love to send you exclusive offers, new product information, and the latest news from HARMAN technology by email. We'll always treat your pesonal details with care and will never sell them to other companies for marketing purposes. You can unsubscribe at any time.</p></summary><section class="newsletter"><div class="fieldset"><div class="field choice newsletter"><input type="checkbox" name="is_subscribed" title="Sign Up for Newsletter" value="1" id="is_subscribed" class="checkbox"><label for="is_subscribed" class="label"><span>Sign Up for Newsletter</span></label></div></div> </section></summary></section> <div data-customer-attributes-locator="1"></div></fieldset><div class="actions-toolbar"><div class="primary"><button type="submit" class="action submit primary" title="Create an Account"><span>Create an Account</span></button></div><div class="secondary"><a class="action back" href="https://www.ilfordphoto.com/customer/account/login/referer/aHR0cHM6Ly93d3cuaWxmb3JkcGhvdG8uY29tL2Fib3V0LXVzL2hpc3Rvcnk%2C/"><span>Back</span></a></div></div></form><script> require([ 'jquery', 'mage/mage' ], function($){ var dataForm = $('#form-validate'); var ignore = null; dataForm.mage('validation', { ignore: ignore ? ':hidden:not(' + ignore + ')' : ':hidden' }).find('input:text').attr('autocomplete', 'off'); });</script> <script type="text/x-magento-init"> { ".field.password": { "passwordStrengthIndicator": { "formSelector": "form.form-create-account" } } }</script></div><script type="text/x-magento-init"> { "*": { "Magento_Theme/js/sign-in-modal": {} } }</script></div> <div id="fishpig-wp"> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-content/plugins/contact-form-7/includes/swv/js/index-vdd093b98f7aaabe0585e1b2c60d51878.js?ver=5.9" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/www.ilfordphoto.com\/wp\/index.php?rest_route=\/","namespace":"contact-form-7\/v1"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-content/plugins/contact-form-7/includes/js/index-v6687ffb6ced5d450127f2c6d67b075c7.js?ver=5.9" id="contact-form-7-js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Lf7VoApAAAAAJ35TuDSufDr85pwfFpZdasJrH_X&ver=3.0" id="google-recaptcha-js"></script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-includes/js/dist/vendor/wp-polyfill-inert-v75db5a44f79fa448c54ccf54982d3df7.min.js?ver=3.1.2" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-includes/js/dist/vendor/regenerator-runtime-v9ac578e88d5719d468dd855b234a2630.min.js?ver=0.14.0" id="regenerator-runtime-js"></script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-includes/js/dist/vendor/wp-polyfill-v32ef2dfa6fc0670b6e902bae9de707c0.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" id="wpcf7-recaptcha-js-extra"> /* <![CDATA[ */ var wpcf7_recaptcha = {"sitekey":"6Lf7VoApAAAAAJ35TuDSufDr85pwfFpZdasJrH_X","actions":{"homepage":"homepage","contactform":"contactform"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-content/plugins/contact-form-7/modules/recaptcha/index-v0bce3a6e90fa93c110ab664ae961ca60.js?ver=5.9" id="wpcf7-recaptcha-js"></script> <script type="text/javascript" src="https://www.ilfordphoto.com/wp/fishpig/js/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load-native-vf301e6ae2a1d9d7deaf9ffa19b7be102.min.js?ver=3.15.5" id="smush-lazy-load-js"></script> </div> </body></html>