(script) var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=true;__ez.queue=function(){var e=0,i=0,t=[],n=!1,o=[],r=[],s=!0,a=function(e,i,n,o,r,s,a){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:window,d=this;this.name=e,this.funcName=i,this.parameters=null===n?null:p(n)?n:[n],this.isBlock=o,this.blockedBy=r,this.deleteWhenComplete=s,this.isError=!1,this.isComplete=!1,this.isInitialized=!1,this.proceedIfError=a,this.fWindow=l,this.isTimeDelay=!1,this.process=function(){f("... func = "+e),d.isInitialized=!0,d.isComplete=!0,f("... func.apply: "+e);var i=d.funcName.split("."),n=null,o=this.fWindow||window;i.length>3||(n=3===i.length?o[i[0]][i[1]][i[2]]:2===i.length?o[i[0]][i[1]]:o[d.funcName]),null!=n&&n.apply(null,this.parameters),!0===d.deleteWhenComplete&&delete t[e],!0===d.isBlock&&(f("----- F'D: "+d.name),u())}},l=function(e,i,t,n,o,r,s){var a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:window,l=this;this.name=e,this.path=i,this.async=o,this.defer=r,this.isBlock=t,this.blockedBy=n,this.isInitialized=!1,this.isError=!1,this.isComplete=!1,this.proceedIfError=s,this.fWindow=a,this.isTimeDelay=!1,this.isPath=function(e){return"/"===e[0]&&"/"!==e[1]},this.getSrc=function(e){return void 0!==window.__ezScriptHost&&this.isPath(e)&&"banger.js"!==this.name?window.__ezScriptHost+e:e},this.process=function(){l.isInitialized=!0,f("... file = "+e);var i=this.fWindow?this.fWindow.document:document,t=i.createElement("script");t.src=this.getSrc(this.path),!0===o?t.async=!0:!0===r&&(t.defer=!0),t.onerror=function(){var e={url:window.location.href,name:l.name,path:l.path,user_agent:window.navigator.userAgent};"undefined"!=typeof _ezaq&&(e.pageview_id=_ezaq.page_view_id);var i=encodeURIComponent(JSON.stringify(e)),t=new XMLHttpRequest;t.open("GET","//g.ezoic.net/ezqlog?d="+i,!0),t.send(),f("----- ERR'D: "+l.name),l.isError=!0,!0===l.isBlock&&u()},t.onreadystatechange=t.onload=function(){var e=t.readyState;f("----- F'D: "+l.name),e&&!/loaded|complete/.test(e)||(l.isComplete=!0,!0===l.isBlock&&u())},i.getElementsByTagName("head")[0].appendChild(t)}},d=function(e,i){this.name=e,this.path="",this.async=!1,this.defer=!1,this.isBlock=!1,this.blockedBy=[],this.isInitialized=!0,this.isError=!1,this.isComplete=i,this.proceedIfError=!1,this.isTimeDelay=!1,this.process=function(){}};function c(e){!0!==h(e)&&0!=s&&e.process()}function h(e){if(!0===e.isTimeDelay&&!1===n)return f(e.name+" blocked = TIME DELAY!"),!0;if(p(e.blockedBy))for(var i=0;i200||(f("let's go"),m(o),m(r))}function m(e){for(var i in e)if(!1!==e.hasOwnProperty(i)){var t=e[i];!0===t.isComplete||h(t)||!0===t.isInitialized||!0===t.isError?!0===t.isError?f(t.name+": error"):!0===t.isComplete?f(t.name+": complete already"):!0===t.isInitialized&&f(t.name+": initialized already"):t.process()}}function p(e){return"[object Array]"==Object.prototype.toString.call(e)}return window.addEventListener("load",(function(){setTimeout((function(){n=!0,f("TDELAY -----"),u()}),5e3)}),!1),{addFile:function(e,i,n,s,a,d,h,f,u){var m=new l(e,i,n,s,a,d,h,u);!0===f?o[e]=m:r[e]=m,t[e]=m,c(m)},addDelayFile:function(e,i){var n=new l(e,i,!1,[],!1,!1,!0);n.isTimeDelay=!0,f(e+" ... FILE! TDELAY"),r[e]=n,t[e]=n,c(n)},addFunc:function(e,n,s,l,d,h,f,u,m,p){!0===h&&(e=e+"_"+i++);var w=new a(e,n,s,l,d,f,u,p);!0===m?o[e]=w:r[e]=w,t[e]=w,c(w)},addDelayFunc:function(e,i,n){var o=new a(e,i,n,!1,[],!0,!0);o.isTimeDelay=!0,f(e+" ... FUNCTION! TDELAY"),r[e]=o,t[e]=o,c(o)},items:t,processAll:u,setallowLoad:function(e){s=e},markLoaded:function(e){if(e&&0!==e.length){if(e in t){var i=t[e];!0===i.isComplete?f(i.name+" "+e+": error loaded duplicate"):(i.isComplete=!0,i.isInitialized=!0)}else t[e]=new d(e,!0);f("markLoaded dummyfile: "+t[e].name)}},logWhatsBlocked:function(){for(var e in t)!1!==t.hasOwnProperty(e)&&h(t[e])}}}();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.dot={};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=195-1&cb=2', true, [], true, false, true, false);__ez.queue.addFile('/parsonsmaize/abilene.js', '/parsonsmaize/abilene.js?gcb=195-1&cb=28', true, [], true, false, true, false);__ez.queue.addFile('/parsonsmaize/mulvane.js', '/parsonsmaize/mulvane.js?gcb=195-1&cb=5', true, ['/parsonsmaize/abilene.js'], true, false, true, false);__ez.queue.addFile('/parsonsmaize/olathe.js', '/parsonsmaize/olathe.js?gcb=195-1&cb=19', false, ['/parsonsmaize/abilene.js','/parsonsmaize/mulvane.js'], true, false, true, false);__ez.queue.addFile('/porpoiseant/et.js', '/porpoiseant/et.js?gcb=195-1&cb=2', false, [], true, false, true, false);!function(){var e;__ez.vep=(e=[],{Add:function(i,t){__ez.dot.isDefined(i)&&__ez.dot.isValid(t)&&e.push({type:"video",video_impression_id:i,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(t)})},Fire:function(){if(void 0===document.visibilityState||"prerender"!==document.visibilityState){if(__ez.dot.isDefined(e)&&e.length>0)for(;e.length>0;){var i=5;i>e.length&&(i=e.length);var t=e.splice(0,i),o=__ez.dot.getURL("/detroitchicago/grapefruit.gif")+"?orig="+(!0===__ez.template.isOrig?1:0)+"&v="+btoa(JSON.stringify(t));__ez.dot.Fire(o)}e=[]}}})}();(script) !function(){function e(i){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(i)}__ez.pel=function(){var i=[];function t(t,o,d,_,n,r,a,s){if(__ez.dot.isDefined(t)&&0!=__ez.dot.isAnyDefined(t.getSlotElementId,t.ElementId)){void 0===s&&(s=!1);var p=parseInt(__ez.dot.getTargeting(t,"ap")),f=__ez.dot.getSlotIID(t),u=__ez.dot.getAdUnit(t,s),z=parseInt(__ez.dot.getTargeting(t,"compid")),g=0,c=0,l=function(i){if("undefined"==typeof _ezim_d)return!1;var t=__ez.dot.getAdUnitPath(i).split("/").pop();if("object"===("undefined"==typeof _ezim_d?"undefined":e(_ezim_d))&&_ezim_d.hasOwnProperty(t))return _ezim_d[t];for(var o in _ezim_d)if(o.split("/").pop()===t)return _ezim_d[o];return!1}(t);"object"==e(l)&&(void 0!==l.creative_id&&(c=l.creative_id),void 0!==l.line_item_id&&(g=l.line_item_id)),__ez.dot.isDefined(f,u)&&__ez.dot.isValid(o)&&("0"===f&&!0!==s||""===u||i.push({type:"impression",impression_id:f,domain_id:__ez.dot.getDID(),unit:u,t_epoch:__ez.dot.getEpoch(0),revenue:d,est_revenue:_,ad_position:p,ad_size:"",bid_floor_filled:n,bid_floor_prev:r,stat_source_id:a,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:z,line_item_id:g,creative_id:c,data:__ez.dot.dataToStr(o),is_orig:s||__ez.template.isOrig}))}}function o(){void 0!==document.visibilityState&&"prerender"===document.visibilityState||(__ez.dot.isDefined(i)&&i.length>0&&[i.filter((function(e){return e.is_orig})),i.filter((function(e){return!e.is_orig}))].forEach((function(e){for(;e.length>0;){var i=e[0].is_orig||!1,t=5;t>e.length&&(t=e.length);var o=e.splice(0,t),d=__ez.dot.getURL("/porpoiseant/army.gif")+"?orig="+(!0===i?1:0)+"&sts="+btoa(JSON.stringify(o));(void 0!==window.isAmp&&isAmp||void 0!==window.ezWp&&ezWp)&&void 0!==window._ezaq&&_ezaq.hasOwnProperty("domain_id")&&(d+="&visit_uuid="+_ezaq.visit_uuid),__ez.dot.Fire(d)}})),i=[])}return{Add:t,AddAndFire:function(e,i){t(e,i,0,0,0,0,0),o()},AddAndFireOrig:function(e,i){t(e,i,0,0,0,0,0,!0),o()},AddById:function(e,t,o,d){var _=e.split("/");if(__ez.dot.isDefined(e)&&3===_.length&&__ez.dot.isValid(t)){var n=_[0],r={type:"impression",impression_id:_[2],domain_id:__ez.dot.getDID(),unit:n,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(t),is_orig:o||__ez.template.isOrig};void 0!==d&&(r.revenue=d),i.push(r)}},Fire:o,GetPixels:function(){return i}}}()}();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=195-1&cb=6', false, ['/parsonsmaize/abilene.js'], true, false, true, false);__ez.queue.addFile('/detroitchicago/vista.js', '/detroitchicago/vista.js?gcb=195-1&cb=5', false, ['/parsonsmaize/abilene.js'], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=195-1&cb=5', false, ['/parsonsmaize/abilene.js'], true, false, true, false); (script) (function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();(script) __ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=195-1&cb=7', false, [], true, false, true, false); Blog – ThatBuilder.co.uk (script) {"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://thatbuilder.co.uk/#person","name":"mark cullen","sameAs":["https://twitter.com/markcullen"],"logo":{"@type":"ImageObject","@id":"https://thatbuilder.co.uk/#logo","url":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp","contentUrl":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp","caption":"that builder","inLanguage":"en-GB","width":"499","height":"100"},"image":{"@type":"ImageObject","@id":"https://thatbuilder.co.uk/#logo","url":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp","contentUrl":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp","caption":"that builder","inLanguage":"en-GB","width":"499","height":"100"}},{"@type":"WebSite","@id":"https://thatbuilder.co.uk/#website","url":"https://thatbuilder.co.uk","name":"that builder","publisher":{"@id":"https://thatbuilder.co.uk/#person"},"inLanguage":"en-GB","potentialAction":{"@type":"SearchAction","target":"https://thatbuilder.co.uk/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp","url":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp","width":"499","height":"100","caption":"that builder logo","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://thatbuilder.co.uk/#webpage","url":"https://thatbuilder.co.uk/","name":"Blog – ThatBuilder.co.uk","datePublished":"2023-04-26T04:36:08+00:00","dateModified":"2023-04-26T04:36:10+00:00","about":{"@id":"https://thatbuilder.co.uk/#person"},"isPartOf":{"@id":"https://thatbuilder.co.uk/#website"},"primaryImageOfPage":{"@id":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp"},"inLanguage":"en-GB"},{"@type":"Person","@id":"https://thatbuilder.co.uk/author/markcullen/","name":"Mark Cullen","url":"https://thatbuilder.co.uk/author/markcullen/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/32c22e8d1f3a628f2856243c8eab74e8?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/32c22e8d1f3a628f2856243c8eab74e8?s=96&d=mm&r=g","caption":"Mark Cullen","inLanguage":"en-GB"},"sameAs":["https://thatbuilder.co.uk/","https://en-gb.facebook.com/mark.cullen.100"]},{"@type":"Article","headline":"Blog – ThatBuilder.co.uk","datePublished":"2023-04-26T04:36:08+00:00","dateModified":"2023-04-26T04:36:10+00:00","author":{"@id":"https://thatbuilder.co.uk/author/markcullen/","name":"Mark Cullen"},"publisher":{"@id":"https://thatbuilder.co.uk/#person"},"description":"This Type 1 MOT Calculator is a simple tool that can help you calculate the amount of Type 1 MOT required to cover a certain area. Type 1 MOT is a crushed","name":"Blog – ThatBuilder.co.uk","@id":"https://thatbuilder.co.uk/#richSnippet","isPartOf":{"@id":"https://thatbuilder.co.uk/#webpage"},"image":{"@id":"https://thatbuilder.co.uk/wp-content/uploads/2023/08/cropped-TB.png.webp"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://thatbuilder.co.uk/#webpage"}}]} (script) (script) window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag('set', 'linker', {"domains":["thatbuilder.co.uk"]} ); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "UA-260218351-1", {"anonymize_ip":true}); gtag("config", "GT-KT9BXMM"); (script) (script) var ezouid = "1";(script) var ezoTemplate = 'orig_site'; if(typeof ezouid == 'undefined') { var ezouid = 'none'; } var ezoFormfactor = '1'; (script) var soc_app_id = '0'; var did = 495635; var ezdomain = 'thatbuilder.co.uk'; var ezoicSearchable = 1; (script) var _ezaq = {"ab_test_id":"mod1","ad_cache_level":0,"ad_lazyload_version":0,"ad_load_version":0,"city":"","country":"US","days_since_last_visit":-1,"domain_id":495635,"engaged_time_visit":0,"ezcache_level":2,"ezcache_skip_code":0,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"is_embed":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"metro_code":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"b5bfefaa-c3b6-452b-404a-e9bc1db9a884","position_selection_id":0,"postal_code":"","pv_event_count":0,"response_size_orig":53073,"response_time_orig":4,"serverid":"i-0a63e07f5e123e467","state":"","t_epoch":1695603251,"template_id":5,"time_on_site_visit":0,"url":"https://thatbuilder.co.uk/","weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":783,"worst_bad_word_level":0};var _ezExtraQueries = "&ez_orig=1"; (script) function create_ezolpl() { var d = new Date(); d.setTime(d.getTime() + (365*24*60*60*1000)); var expires = "expires="+d.toUTCString(); __ez.ck.setByCat("ezux_lpl_495635=" + new Date().getTime() + "|" + _ezaq.page_view_id + "|" + _ezaq.is_return_visitor + "; " + expires, 3); } function attach_ezolpl() { if (document.readyState === "complete") { create_ezolpl(); return; } window.addEventListener("load", create_ezolpl); } __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", null, false, ['/detroitchicago/boise.js'], true, false, false, false);

Blog

Type 1 MOT Calculator

This Type 1 MOT Calculator is a simple tool that can help you calculate the amount of Type 1 MOT required to cover a certain area. Type 1 MOT is a crushed stone that is often used as a sub-base material for driveways, patios, and other landscaping projects. If you’re working on a construction project

Block Paving Calculator

Our Block paving calculator works out the area of your driveway or patio and outputs the area to be paved including the number of block pavers needed. Block Paving Calculator How to use the block paving calculator: Block Paving Calculator Block Paving Calculator Patio Length (m): Patio Width (m): Block Length (cm): Block Width (cm):…

Sand Gravel and Hardcore calculator

Calculator for working the quantity of sand, gravel and hardcore Use the calculator below to work out the volume of materials needed for you job This calculator calculates the volume for Hardcore, Gravel and Sand Construction Materials Calculator Construction Materials Calculator Select Material Type: SandGravelHardcore Height: meters Length: meters Width: meters Calculate If your looking…

Driveway Cost Calculator

Estimate Your Driveway Installation Costs Driveway Cost Calculator. Are you considering installing a new driveway or renovating your existing one? Planning your budget is an essential step in any home improvement project. That’s why we’ve created a user-friendly Driveway Cost Calculator to help you estimate the rough costs of your driveway project based on its…

Fencing Calculator

Welcome to our free online fencing calculator. This user-friendly tool helps you estimate the number of fence panels, bases, and posts needed for your fencing project. With options to choose from various panel types, base sizes, and post types, our calculator provides accurate results tailored to your specific needs. Whether you’re a homeowner, contractor, or…

How to Easily Build a DIY Raised Patio

Are you looking for a way to enhance your outdoor space? A DIY raised patio can be an excellent addition to your backyard, providing a functional and attractive area for entertaining, relaxing, or dining. While the prospect of building a raised patio may seem daunting at first, with the right tools, materials, and guidance, it…

How to Lay Block Paving | The Ultimate Guide

The Ultimate Guide on How to Lay Block Paving Are you looking to create a stunning paved area in your garden or driveway? Block paving is an excellent choice for its durability, versatility, and appealing looks. Whether you’re a seasoned DIYer or a beginner, laying block paving is a manageable project that can add value…

Top Soil Vs Fill Dirt | A Dirty Guide

Top Soil Vs Fill Dirt. Both types of soil are used in different applications, primarily in landscaping and construction. Here is a brief comparison between the two: What is Topsoil? Where And When To Use Top Soil is best used in situations where you want to promote healthy plant growth, improve soil structure, and…

How to Lay Block Paving | The Ultimate Guide

The Ultimate Guide on How to Lay Block Paving Are you looking to create a stunning paved area in your garden or driveway? Block paving is an excellent choice for its durability, versatility, and appealing looks. Whether you’re a seasoned DIYer or a beginner, laying block paving is a manageable project that can add value…

Best Grass for Clay Soil | Choosing the Right Grass Seed for Your Lawn

The Importance of Choosing the Best Grass for Clay Soil Choosing the best grass for Clay Soil can be overwhelming, especially if you live in an area with clay soil. Clay soil can be challenging to grow grass in because of its dense particles and poor drainage. In this article, we will discuss the best…

(script) !function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}(); (script) var generatepressMenu = {"toggleOpenedSubMenus":"1","openSubMenuLabel":"Open Submenu","closeSubMenuLabel":"Close Submenu"}; (script) (script) (script) (script) (script) _stq = window._stq || []; _stq.push([ "view", {v:'ext',blog:'216871260',post:'1189',tz:'0',srv:'thatbuilder.co.uk',j:'1:12.5'} ]); _stq.push([ "clickTrackerInit", "216871260", "1189" ]); (script) var __ez_dims = (function() { var setCookie = function( name, content, expiry ) { return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/'; }; var ffid = 1; var oh = window.screen.height; var ow = window.screen.width; var h = ffid === 1 ? oh : (oh > ow) ? oh : ow; var w = ffid === 1 ? ow : (oh > ow) ? ow : oh; var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight; var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth; setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7)); setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7)); })(); (script) __ez.queue.addFile('/parsonsmaize/chanute.js', '/parsonsmaize/chanute.js?a=a&cb=4&dcb=195-1&shcb=34', true, ['/parsonsmaize/mulvane.js'], true, false, false, false); (script) __ez.queue.addFile('/porpoiseant/jellyfish.js', '/porpoiseant/jellyfish.js?a=a&cb=10&dcb=195-1&shcb=34', false, [], true, false, false, false);