var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
var breeze_prefetch = {"local_url":"https:\/\/www.accuratedorwin.com","ignore_remote_prefetch":"1","ignore_list":["\/wp-admin\/"]};
http://www.accuratedorwin.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
http://www.accuratedorwin.com/wp-includes/js/jquery/jquery.min.js
http://www.accuratedorwin.com/wp-includes/js/jquery/jquery-migrate.min.js
http://www.accuratedorwin.com/wp-content/plugins/wp-review-slider-pro/public/js/wprs-slick.min.js
http://www.accuratedorwin.com/wp-content/plugins/wp-review-slider-pro/public/js/wprs-combined.min.js
var wprevpublicjs_script_vars = {"wpfb_nonce":"dc6bc11a3a","wpfb_ajaxurl":"https:\/\/www.accuratedorwin.com\/wp-admin\/admin-ajax.php","wprevpluginsurl":"http:\/\/www.accuratedorwin.com\/wp-content\/plugins\/wp-review-slider-pro","page_id":"10753"};
http://www.accuratedorwin.com/wp-content/plugins/wp-review-slider-pro/public/js/wprev-public.min.js
var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"ea-dorwin"};
dataLayer.push( dataLayer_content );
var root = document.getElementsByTagName( "html" )[0]; root.setAttribute( "class", "js" );
!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://www.accuratedorwin.com/wp-content/uploads/breeze/facebook/fbevents.js?v=next');
var url = window.location.origin + '?ob=open-bridge';
fbq('set', 'openbridge', '171455543570940', url);
fbq('init', '171455543570940', {}, {
"agent": "wordpress-6.5.2-3.0.16"
})
fbq('track', 'PageView', []);
Skip to main content
Truly customized to your exact design and function.
Painted and woodgrain Fiberglass frame.
Wide selection of custom modern and traditional designs.
42″ wide and 96″ high–sidelite and transoms.
Unique hardware offering.
Accurate matching paint colours and custom paint and stain pre-finishing options.
Accurate exterior trims.
Experience the exquisite feeling our Fiberglass sliding patio doors bring to your home along with comfort, performance, and safety. Nothing opens a room to the wide expanse of the outdoors.
Painted Fiberglass frame.
Narrow stiles & rails – more viewing area.
2/6, 3/0 & 4/0 up to 8/0 heights.
4-wide bi-parting – up to 16′ x 8′.
Tripane Tri-Seal™ glass types.
Traditional Sliding screen.
Accurate matching paint colours and custom colour options.
Accurate exterior trims.
Strong Fiberglass stiles and rails allow for maximum view.
Painted Fiberglass frame.
Modern (4″), Narrow (3 1/2″) and Traditional (8″ bottom rail) panel choices.
Up to 48″ wide and 108″ high panels.
Sidelite and transoms.
Mid-rails and panels.
Standard multi-point locking hardware.
Tripane Tri-Seal™ glass types.
Unique hardware offering.
Accurate matching paint colours and custom paint options.
Accurate exterior trims.
Strong, fiberglass panels and frames and amazing operating convenience adds a sophisticated design to any modern living space.
Large door solution – smooth operating and tight sealing.
Painted Fiberglass frame.
2, 3, 4, 5 & 6 panel wide – available multi-slide for stacking panels and bi-parting function.
60″ wide and 108″ high sizes (50 sf max) panels.
1 3/8″ OD glazing – Tripane Tri-Seal™ glass types.
Traditional sliding screen and retractable pleated screen option.
Accurate matching paint colours and custom paint and stain pre-finishing options.
Swinging Doors
Swing doors get their name from their ability to swing either inward or outward. Accurate Dorwin can design a framed swing door that showcases any entrance and help it stand out.
Sliding Doors
Adding a sliding door to any home or commercial design allows you to extend your space to include the outdoors. In addition to its aesthetic, the durability you receive with a fiberglass sliding door ensures you are enjoying the view for years to come.
(function(window, document) {
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)) {
document.body.className += " using-mobile-browser mobile ";
}
if(navigator.userAgent.match(/Mac/) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2) {
document.body.className += " using-ios-device ";
}
if( !("ontouchstart" in window) ) {
var body = document.querySelector("body");
var winW = window.innerWidth;
var bodyW = body.clientWidth;
if (winW > bodyW + 4) {
body.setAttribute("style", "--scroll-bar-w: " + (winW - bodyW - 4) + "px");
} else {
body.setAttribute("style", "--scroll-bar-w: 0px");
}
}
})(window, document);
gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'http://www.accuratedorwin.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'http://www.accuratedorwin.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}, 50);}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
document.addEventListener( 'wpcf7mailsent', function( event ) {
if( "fb_pxl_code" in event.detail.apiResponse){
eval(event.detail.apiResponse.fb_pxl_code);
}
}, false );
http://www.accuratedorwin.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js
var wpcf7 = {"api":{"root":"https:\/\/www.accuratedorwin.com\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};
http://www.accuratedorwin.com/wp-content/plugins/contact-form-7/includes/js/index.js
http://www.accuratedorwin.com/wp-content/plugins/salient-portfolio/js/third-party/imagesLoaded.min.js
http://www.accuratedorwin.com/wp-content/plugins/salient-portfolio/js/third-party/isotope.min.js
var nectar_theme_info = {"using_salient":"true"};
http://www.accuratedorwin.com/wp-content/plugins/salient-portfolio/js/salient-portfolio.js
http://www.accuratedorwin.com/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/jquery.easing.min.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/jquery.mousewheel.min.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/priority.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/transit.min.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/waypoints.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/hoverintent.min.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/jquery.fancybox.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/anime.min.js
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/third-party/superfish.js
var nectarLove = {"ajaxurl":"https:\/\/www.accuratedorwin.com\/wp-admin\/admin-ajax.php","postID":"10753","rooturl":"https:\/\/www.accuratedorwin.com","disqusComments":"false","loveNonce":"6c867851e7","mapApiKey":""};
var nectarOptions = {"delay_js":"false","quick_search":"false","react_compat":"disabled","header_entrance":"false","simplify_ocm_mobile":"0","mobile_header_format":"default","ocm_btn_position":"default","left_header_dropdown_func":"default","ajax_add_to_cart":"0","ocm_remove_ext_menu_items":"remove_images","woo_product_filter_toggle":"0","woo_sidebar_toggles":"true","woo_sticky_sidebar":"0","woo_minimal_product_hover":"default","woo_minimal_product_effect":"default","woo_related_upsell_carousel":"false","woo_product_variable_select":"default"};
var nectar_front_i18n = {"menu":"Menu","next":"Next","previous":"Previous","close":"Close"};
http://www.accuratedorwin.com/wp-content/themes/salient/js/build/init.js
http://www.accuratedorwin.com/wp-content/plugins/salient-core/js/third-party/touchswipe.min.js
http://www.accuratedorwin.com/wp-content/plugins/js_composer_salient/assets/js/dist/js_composer_front.min.js
http://www.accuratedorwin.com/wp-content/plugins/js_composer_salient/assets/lib/flexslider/jquery.flexslider.min.js
http://www.accuratedorwin.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js
http://www.accuratedorwin.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js
http://www.accuratedorwin.com/wp-includes/js/dist/vendor/wp-polyfill.min.js
http://www.accuratedorwin.com/wp-includes/js/dist/dom-ready.min.js
http://www.accuratedorwin.com/wp-includes/js/dist/hooks.min.js
http://www.accuratedorwin.com/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
http://www.accuratedorwin.com/wp-includes/js/dist/a11y.min.js
http://www.accuratedorwin.com/wp-content/plugins/gravityforms/js/jquery.json.min.js
var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"http:\/\/www.accuratedorwin.com\/wp-content\/plugins\/gravityforms\/images"}};
var gf_global = {"gf_currency_config":{"name":"Canadian Dollar","symbol_left":"$","symbol_right":"CAD","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"CAD"},"base_url":"http:\/\/www.accuratedorwin.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"http:\/\/www.accuratedorwin.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"8233a898400a7f3ea7a1757ff1c509db","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}};
http://www.accuratedorwin.com/wp-content/plugins/gravityforms/js/gravityforms.min.js
http://www.accuratedorwin.com/wp-content/plugins/gravityforms/js/jquery.maskedinput.min.js
http://www.accuratedorwin.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js
http://www.accuratedorwin.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"8233a898400a7f3ea7a1757ff1c509db"}}},"hmr_dev":"","public_path":"http:\/\/www.accuratedorwin.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"};
http://www.accuratedorwin.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {jQuery('#input_1_6').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );