1 2 3<!DOCTYPE html> 4 5 6 7<html id="MainHtml" lang="en" class="html-main"> 8 <head id="ctl01_Head1"> 9
9<script type="text/javascript"> 10 window.AsiAppInsights = { 11 connectionstring: 'InstrumentationKey=3bc65a16-0b49-49fa-9faf-303a01587b8b;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=5b78ce04-0f0a-4913-9363-fb460792c41e', 12 tenantID: 'OCA', 13 correlationID: '11058300c0315b2be5aa170cb4df1995', 14 disableCookiesUsage: true 15 }; 16 </script>
16<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/ApplicationInsightsCookieCleanup.min.js?v=1081336175"></script>
16<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/ApplicationInsights.js?v=-866593060"></script>
16<meta charset="UTF-8" /><title> 17 OCA Cart 18</title> 19 20<link rel="stylesheet" href="/Assets/css/10-UltraWaveResponsive.css?v=639259685900000000"><link rel="shortcut icon" href="/images/_oca_images/logos/blackandred1inch.jpg" /> 21<link rel="apple-touch-icon-precomposed" href="/images/_oca_images/logos/oca-logo transparent enews2.png" /> 22<link rel="canonical" href="https://www.ohiocontractors.org/OCA/OCA_Archived/Store/StoreLayouts/Cart_Home_old.aspx" /> 23 24
25<script type="text/javascript"> 26 //Do not place any JavaScript above this line 27 //<![CDATA[ 28 var gDocumentTitle = document.title, gPostBackFormObject = null, gPostBackFormProcessSubmit = true, gWindowOnLoad = [], gWebRoot ='', gWebSiteRoot ='https://ohiocontractors.org', gPageTheme ='ASC-GBR-Responsive', gWebsiteKey ='ca1bc1a8-fd8a-4ac5-b333-085abe09ac12', gHKey ='e50cf52f-427c-4051-ad3f-237984a434ea',gIsPostBack=false,gDefaultConfirmMessage='Continue without saving changes?',gIsEasyEditEnabled=false,gMasterPage='/templates/masterpages/wst-naturalheritagesitesresponsive.master',gCurrentCultureCode='en-US';if(gWebsiteKey!=='fbdf17a3-cae7-4943-b1eb-71b9c0dd65d2'&&gWebsiteKey!=='fad2fd17-7e27-4c96-babe-3291ecde4822'){gIsEasyEditEnabled=false; } 29 !function (n) { n.Modernizr = { mq: function () { sessionStorage.getItem("modernizrDeprecated") || (console.warn("Asi: Modernizr has been deprecated."), sessionStorage.setItem("modernizrDeprecated", "true")); return true; } } }(window); 30 //Delegates unload permission to Telerik RadWindow content frames. 31 !function(){function e(){var e=window.Telerik,n=e&&e.Web&&e.Web.UI&&e.Web.UI.RadWindow;if(!n||!n.prototype||n.prototype._asiUnloadPermissionPatched)return!!n;var t=n.prototype._createUI;return"function"!=typeof t?!1:(n.prototype._createUI=function(){var e=t.apply(this,arguments),n=this.get_contentFrame?this.get_contentFrame():this._iframe;return n&&n.setAttribute("allow","unload *"),e},n.prototype._asiUnloadPermissionPatched=!0,!0)}e()||"loading"!==document.readyState||document.addEventListener("DOMContentLoaded",e,!1)}(); 32 //]]> 33</script>
33 34<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 35
35<script type="text/javascript"> 36 // Add a class to the <html> tag of browsers that do not support Media Queries 37 var mqSupported = Modernizr.mq('only all'); 38 if (!mqSupported) { 39 document.documentElement.className += ' no-mqs'; 40 } 41 </script>
41 42 43 <link href="../../../../App_Themes/ASC-GBR-Responsive/99-GreatBarrierReef_Responsive.css?v=504911232000000000" type="text/css" rel="stylesheet" /><link href="../../../../App_Themes/ASC-GBR-Responsive/zz-custom.css" type="text/css" rel="stylesheet" />
43<script src="/AsiCommon/Scripts/Jquery/Jquery.min.js" type="text/javascript" ></script>
43<script src="/AsiCommon/Scripts/Jquery/jquery-migrate.min.js" type="text/javascript" ></script>
43<link href="/Telerik.Web.UI.WebResource.axd?d=PMrIT5dOWaVYIcpFWUE4nCm1TpFaYG8TJrBz1g0kLjxSp4ZQE3chPyx-sBQyhL_ffBoTv9Al4knsO2H3JM4JG_UbJHXxmkx4OJhZYiQtpL_8DPbt9PaTMuJ2f1PiaIKK0&t=639161105072557280&compress=1&_TSM_CombinedScripts_=%3b%3bTelerik.Web.UI%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3aed2942d4%3a45085116%3a27c5704c%3a9e1572d6%3ad7e35272%3a505983de%3aaac68f9%3a92753c09%3bTelerik.Web.UI.Skins%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a7029ea36-5fb5-4cac-9485-47ea571c06ca%3a5438c61f%3ad19c3573" type="text/css" rel="stylesheet" /><meta property="og:title" content="OCA Cart" /><style type="text/css"> 44 .ctl01_TemplateBody_ContentPage1_WebPartZone1_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 45 .ctl01_TemplateBody_ContentPage2_WebPartZone2_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 46 .ctl01_TemplateBody_ContentPage3_WebPartZone3_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 47 48</style></head> 49 <body id="MainBody" class=" SummaryFloat CartPage"> 50 51 <a href="#mainContentWrapper" class="screen-reader-text show-on-focus">Skip to main content</a> 52 <form method="post" action="/OCA/OCA_Archived/Store/StoreLayouts/Cart_Home_old.aspx?hkey=e50cf52f-427c-4051-ad3f-237984a434ea" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm" class="form-main" novalidate=""> 53<div class="aspNetHidden"> 54<input type="hidden" name="__WPPS" id="__WPPS" value="s" /> 55<input type="hidden" name="__CTRLKEY" id="__CTRLKEY" value="" /> 56<input type="hidden" name="__SHIFTKEY" id="__SHIFTKEY" value="" /> 57<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 58<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 59<input type="hidden" name="ctl01_ScriptManager1_TSM" id="ctl01_ScriptManager1_TSM" value="" /> 60<input type="hidden" name="ctl01_StyleSheetManager1_TSSM" id="ctl01_StyleSheetManager1_TSSM" value="" /> 61<input type="hidden" name="PageInstanceKey" id="PageInstanceKey" value="c75df944-40a4-4d6f-a8e8-647b71026d82" /> 62<input type="hidden" name="__RequestVerificationToken" id="__RequestVerificationToken" value="YCzZPy6nkKLfoe9GVWW_BRhGcdYvnq7GViKx_yvce8OX_6lqVtx-Xy9DXUvJnHU3aM9NLXFEDsAfGqtHpqqwYagWSsz0I5pRsE8iPhb02aw1" /> 63<input type="hidden" name="TemplateUserMessagesID" id="TemplateUserMessagesID" value="ctl01_TemplateUserMessages_ctl00_Messages" /> 64<input type="hidden" name="PageIsDirty" id="PageIsDirty" value="false" /> 65<input type="hidden" name="IsControlPostBack" id="IsControlPostBack" value="1" /> 66<input type="hidden" name="NavMenuClientID" id="NavMenuClientID" value="ctl01_ciPrimaryNavigation_NavControl_NavMenu" /> 67<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" /> 68<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="Fo2/tdbzsy0AElDsUlIHOumBH4odeOXx7fOvADNOJmHCw92v3SOy2ZcOG0zAqnnWGmqHWBWblnogfSLoefw9eqkMvATCP2S301E13ylGAxhTLsLX1rSNG88H8ZiDkPB5qpG52kEPY7aRHpzqwRaf7EhdiUI059PCjpFN9vzN1TR/mj2i77poMgj3YHA2n75/f5yAmEjAbFMOAE5gSXkIf5v5Stt1Y3bbNhcvi8FA9miue9zUpvicJe5v1AoWB1gU0dbskN+wanbdEW48lSwmjoy9E//KcmwfPZvxYxypEGadHj6DMRoIQWa9LbpfPLJ+cn720qbgdYHWk8Pmy9jFFLXcvR5mbFq74lPcol/DhzMr2S2R4GJdcZSdcB2joYyAtm8og8FHD+EFNyjrZTt8MCT5mpUIuOezUX8QUZCRbV1+4gxkFWDP0gLbrX2oElRB9DQqN60bKU21ZMjCfANaj6HU9CpO7u6BV+BQ0+PSWoVdbICj1CPm9ZdHfpJemzHmqurwgw+P7BumYQhpAHHU9toqhA1KSY/Gknh14RxIa8pbGMhHUap/vOFNT7ObFR4SXfH/zfeTuYAuKrtCbj2UV/zIUz/K3yqeGbj7NBf7lhQn9PC95I+gnN8LPa7bGpYeXQu5mOzVl9kQOccqshYuYOO/nD5D/4dzFKgm6jMYpw7c4lekE8FToNKM0ShDv6lBnqjXpYQ0UUjB0oR6HEv9FmqfIv0haCbfQSYQ7OqCK4xwc1BskOiAD+7OhulmRsQ3vFC7G4uhZO7axQo2f/bwwttwSnThJRQKgTrPSdpDABmi/khHiFmoPvOyIwAKkoPc+ocGAx2QC7HG3JVZUcrWG+YvvsKGNb46v8MYG2TcSWDkMzmGjl9IWjF10Y4niyT5YoSoIEpRZ5bhevNvGnCkboAlhNEAaIGBz/e6maR32dgOoEbjtcHd8BoO4t/I8Pb/6LBfDFuAYOn/+ef/mxmA40QvfvTbGzIkY0mHEOalyWXcpleJMGboIiKTNsvzVpKA0Cd5Vw2QnexJIp94tKw1C73bRzvmEeCCw1LwAia/H/yF76Xy6uxkDeaubIrD9VkSE1ghJHMBT7gDKCNCerG7p11m323p2gKUi1xiCeCkimr4fARBt15xXBKfJbJkk5+NfIuTYZX9DH0XI2zv/4RtUMQkXu8wkd6OATfcoRgJnJH2OeNU/P95ezqeL3S8O0CsDFaeh80jWqRUqzy5lF4DcijG6eUIFmFQ2slDlSpM89WI/Rhf7TKoF7ICBm+oxC4U5ChtEgOzU07m2ei+dk4rI80yLMDt3xBCG2JZd34Z8MQHEusXABplS5Fp7wZWfq1p5RiqpANxSHAoOYH52FBgQlmAb0grGqUaZ442HyZo3sYkyABm9a0LOPS9C7QA+OWZzSm+tmdlb2XHgeQBgwQRSo3oVZeyTYgbbdhqtd8X1zwnECVLAbK05gHHsQ6tgyd4Of/RYi0elOzF9ajb7I/KjuxQDcjaMC695+DR7Asl7dvdKu5yU3vCkqlpShznjPoB5nyrMigSVEt+msaY/U4crFCEtKGmsxDZ9x/DQ6AqnE/QQWjlnMsHcQ3GA8ZVvWSEeGAKPFSEetMOtT5RYqJHxsyKS4EzHH5TSzzcBC1PJjwuUHK/jsikaSEw/88nBhgfiWHpqrTcGn/Tz39j6UV3+m+Lq1GDDT1lkMswlr53Uv67cvkMeP7eTMqQS3GtB1koHCkEzcDhZ1243mPacQOfAUZPO9Ch6RrGb2BKYpBppdvMaj5Fg5UZi1mcuQZ+IRVXlcOV4jRGfpxK5ncYRLZ4p+DfzYJkYesXyj7hp5mRRvfdVh7YCkBXwJTwD5229tAh9A97cpKmpDIX7J5cQrwFvDTfz3ysCSa9Lgyj7uhi9VRv44alHtMLNSUnhKDNtixhaoPEYxdK7A6KdZysJePZCRm9XxaYNI6bRUPKmP3//Ixjb23Cc3gRuqySOm0N9wXmaD3zh/qWRnz0twVZS8Wy08GWPkpgIB3UleSLJfyaoGC1IrnZvR2Ovo4+b9MqGyKcnySvY3CimfQ6XiMIj0wGoU3hPPAKnd1NXWJskqlzj9TcNiYFT9R3HkpjI4AAHYLvtDZ329hwoRkIC7u2nJ1BaRzY5J
68wP6Lh+rCnouoPXdH1zdq2SS3dvG5Ul3EcLCLprSlvehRxNSOoPXoNyEjcWpU/LYOzyKP1UvBaMtrJ6YyE=" /> 69</div> 70
71<script type="text/javascript"> 72//<![CDATA[ 73var theForm = document.forms['aspnetForm']; 74function __doPostBack(eventTarget, eventArgument) { 75 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 76 theForm.__EVENTTARGET.value = eventTarget; 77 theForm.__EVENTARGUMENT.value = eventArgument; 78 theForm.submit(); 79 } 80} 81//]]> 82</script>
82 83 84
85<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZENTqSFYEIdA71BieLoFc8Ml9zbj8amrlbST1ry_Trqu8JLG_jdsv-U71IkorwV4aQ2&t=639190743605538696" type="text/javascript"></script>
85 86 87
88<script src="/ScriptResource.axd?d=xtDSkLnUefsDkXzy1V9OGQsKYNoCf7FRDz8khwUEXHhjj3k2uDeVBaUHVIIIGetnWE5QIWTU-DmqmTdWA-KiCnsYxFJ5OqCKdwHeIg39T-NwnAcnhooIn4OowqT7Z4BsUEX-x3KfusGJ10b0mOp0_Q2&t=19d5ce41" type="text/javascript"></script>
vendor: 2 bytes, line 88
88
89<script type='text/javascript'> 90function ToggleButtonClick(buttonId) 91{ 92 var button = document.getElementById(buttonId); 93 94 var oldText = button.value; 95 var oldImage = button.style.backgroundImage; 96 97 var newText = button.getAttribute('data-alternatetext'); 98 var newImage = button.getAttribute('data-alternateimage') != null ? button.getAttribute('data-alternateimage') : button.style.backgroundImage; 99 100 button.value = newText; 101 button.title = newText; 102 button.style.backgroundImage = newImage; 103 104 button.setAttribute('data-alternatetext', oldText); 105 button.setAttribute('data-alternateimage', oldImage); 106 107 var toggleControlIdForButton = button.getAttribute('data-togglecontrolid'); 108 if (toggleControlIdForButton != null) 109 { 110 if (toggleControlIdForButton.length>0) 111 { 112 var toggleControl = document.getElementById(toggleControlIdForButton); 113 if (toggleControl != null) 114 toggleControl.style.display = toggleControl.style.display == 'none' ? 'block' : 'none'; 115 } 116 } 117} 118</script>
118 119
120<script type="text/javascript"> 121//<![CDATA[ 122function CopyMoveContentItem_Callback(dialogWindow) 123{ 124 if (!dialogWindow.result) return; 125 eval(dialogWindow.Argument.replace('[[RESULT]]',dialogWindow.result)); 126} 127//]]> 128</script>
128 129
130<script src="/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1DcshPtPW1ha3eYvU023vwzC0livwoh-f0Pmrh45A24ICUkzEYlhq5shsc1UHqB_e9Y7F6H9bkmAhaqnE5d5PplyZVpf5ncIfuVY43HFgPifFvSAVig8w1HbrcFyq4VDTg2&t=208c238a" type="text/javascript"></script>
vendor: 2 bytes, line 130
130
131<script type="text/javascript"> 132//<![CDATA[ 133 134 function ChooseAddress_Clicked_ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_AddressSelectorSM() 135 { 136 var dialog = ShowDialog('~/iParts/Commerce/AddressSelector/AddressSelectorChooseAddress.aspx?ChooseAddressMode=Path&PartyId=&AddressPath=Cart.ShippingAddress', null, 800, 600, 'Choose address', null, 'E', null, null, false, true, ChooseAddress_Close_ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_AddressSelectorSM, null); 137 // set the dialog to destroy on close 138 // this is important for multiple reasons 139 // 1. So the events don't stack up each subsequent time you open it. 140 // i.e. on the second opening, the close event would be called twice, 3rd opening 3 times etc 141 // 2. So the return value is cleared 142 dialog.set_destroyOnClose(true); 143 } 144 145 function ChooseAddress_Close_ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_AddressSelectorSM(dialogWindow) 146 { 147 if (typeof(dialogWindow.AsiResults)=='undefined') return; 148 $get('ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_AddressSelectorSM_TextChooseAddressAction').value = dialogWindow.AsiResults.Action; 149 $get('ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_AddressSelectorSM_TextChooseAddressAddressId').value = dialogWindow.AsiResults.AddressId; 150 if (window.PayCentralAdapter) { 151 window.PayCentralAdapter.updateAddress(dialogWindow.AsiResults.Address); 152 } 153 InitiateControlEventWithArgument('ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_AddressSelectorSM_ButtonChooseAddressReturn'); 154 }//]]> 155</script>
155 156
157<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl01_ScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%3aen-US%3a0c8c847b-b611-49a7-8e75-2196aa6e72fa%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3a16e4e7cd%3a33715776%3af7645509%3a24ee1bba%3ae330518b%3a2003d0b8%3ac128760b%3a1e771326%3a88144a7a%3ac8618e41%3a1a73651d%3a333f8d94%3aed16cbdc%3a58366029%3af46195d3%3ae524c98b%3a19620875%3a874f8ea2%3ab2e06756%3a92fe8ea0%3afa31b949%3a4877f69a%3a490a9d4e%3abd8f85e4" type="text/javascript"></script>
vendor: 2 bytes, line 157
157
158<script src="/iparts/Commerce/SubmitOrderButtonLink/SubmitOrderButtonLinkDisplay.js" type="text/javascript"></script>
vendor: 2 bytes, line 158
158
159<script src="/AsiCommon/Scripts/Asi.js?v=816475033" type="text/javascript"></script>
vendor: 2 bytes, line 159
159
160<script type="text/javascript"> 161//<![CDATA[ 162var PageMethods = function() { 163PageMethods.initializeBase(this); 164this._timeout = 0; 165this._userContext = null; 166this._succeeded = null; 167this._failed = null; 168} 169PageMethods.prototype = { 170_get_path:function() { 171 var p = this.get_path(); 172 if (p) return p; 173 else return PageMethods._staticInstance.get_path();}, 174GetActionLink:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) { 175return this._invoke(this._get_path(), 'GetActionLink',false,{action:action,templateType:templateType,docType:docType,hierarchyKey:hierarchyKey,documentVersionKey:documentVersionKey,folderHierarchyKey:folderHierarchyKey,itemCount:itemCount,closeWindowOnCommit:closeWindowOnCommit,websiteKey:websiteKey,pageInstanceKey:pageInstanceKey},succeededCallback,failedCallback,userContext); }, 176GetWindowProperties:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) { 177return this._invoke(this._get_path(), 'GetWindowProperties',false,{action:action,templateType:templateType,docType:docType,hierarchyKey:hierarchyKey,documentVersionKey:documentVersionKey,folderHierarchyKey:folderHierarchyKey,itemCount:itemCount,closeWindowOnCommit:closeWindowOnCommit,websiteKey:websiteKey,pageInstanceKey:pageInstanceKey},succeededCallback,failedCallback,userContext); }, 178GetAddressCompletionList:function(prefixText,succeededCallback, failedCallback, userContext) { 179return this._invoke(this._get_path(), 'GetAddressCompletionList',false,{prefixText:prefixText},succeededCallback,failedCallback,userContext); }, 180CheckForPasteConflict:function(selectedKeys,targetHierarchyKey,succeededCallback, failedCallback, userContext) { 181return this._invoke(this._get_path(), 'CheckForPasteConflict',false,{selectedKeys:selectedKeys,targetHierarchyKey:targetHierarchyKey},succeededCallback,failedCallback,userContext); }} 182PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy); 183PageMethods._staticInstance = new PageMethods(); 184PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); } 185PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); } 186PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); } 187PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); } 188PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); } 189PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); } 190PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); } 191PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); } 192PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); } 193PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); } 194PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); } 195PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); } 196PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); } 197PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); } 198PageMethods.set_path("Cart_Home_old.aspx"); 199PageMethods.GetActionLink= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetActionLink(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); } 200PageMethods.GetWindowProperties= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetW
200indowProperties(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); } 201PageMethods.GetAddressCompletionList= function(prefixText,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetAddressCompletionList(prefixText,onSuccess,onFailed,userContext); } 202PageMethods.CheckForPasteConflict= function(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.CheckForPasteConflict(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext); } 203var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor; 204Type.registerNamespace('Asi.Web.UI.Common.BSA'); 205if (typeof(Asi.Web.UI.Common.BSA.WindowProperties) === 'undefined') { 206Asi.Web.UI.Common.BSA.WindowProperties=gtc("Asi.Web.UI.Common.BSA.WindowProperties"); 207Asi.Web.UI.Common.BSA.WindowProperties.registerClass('Asi.Web.UI.Common.BSA.WindowProperties'); 208} 209Type.registerNamespace('Asi.Web.UI'); 210if (typeof(Asi.Web.UI.PageOperation) === 'undefined') { 211Asi.Web.UI.PageOperation = function() { throw Error.invalidOperation(); } 212Asi.Web.UI.PageOperation.prototype = {None: 0,Edit: 1,New: 2,Execute: 3,Select: 4,SelectAndReturnValue: 5,Delete: 6,Purge: 7,Import: 8,Export: 9,Publish: 10,Versions: 11,Refresh: 12,Cut: 13,Copy: 14,Paste: 15,Undo: 16,SelectAll: 17,Search: 18,Preview: 19,Submit: 20,RequestDelete: 21,PurgeAll: 22,Download: 23} 213Asi.Web.UI.PageOperation.registerEnum('Asi.Web.UI.PageOperation', true); 214} 215if (typeof(Asi.Web.UI.TemplateType) === 'undefined') { 216Asi.Web.UI.TemplateType = function() { throw Error.invalidOperation(); } 217Asi.Web.UI.TemplateType.prototype = {I: 0,D: 1,P: 2,E: 3,T: 4,F: 5,A: 6} 218Asi.Web.UI.TemplateType.registerEnum('Asi.Web.UI.TemplateType', true); 219} 220function WebForm_OnSubmit() { 221if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; 222return true; 223} 224//]]> 225</script>
225 226<object hidden type='application/json'><param name='__ClientContext' id='__ClientContext' value='{"baseUrl":"/","isAnonymous":true,"tenantId":"OCA","licenseClientId":"51491","loggedInPartyId":"217","selectedPartyId":"217","correlationId":"11058300c0315b2be5aa170cb4df1995","websiteRoot":"https://ohiocontractors.org/","virtualDir":"","appTimeZoneOffset":-14400000.0,"cookieConsent":0}'></object> 227 <input type="hidden" name="ctl01$lastClickedElementId" id="lastClickedElementId" /> 228
228<script type="text/javascript"> 229//<![CDATA[ 230Sys.WebForms.PageRequestManager._initialize('ctl01$ScriptManager1', 'aspnetForm', ['tctl01$UserMessagesUpdatePanel','','tctl01$TemplateBody$PublishUpdatePanel','','fctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$SignInRefreshPanel','','tctl01$TemplateBody$WebPartManager1$gwpciShippingMethod$ciShippingMethod$ShippingMethodUpdatePanel','','tctl01$TemplateBody$WebPartManager1$gwpciNewOpenCreditDisplayCommon$ciNewOpenCreditDisplayCommon$UpdatePanel','','tctl01$TemplateBody$WebPartManager1$gwpciShippingMethod$ciShippingMethod$AddressSelectorSM$ctl01$TemplateBody$WebPartManager1$gwpciShippingMethod$ciShippingMethod$AddressSelectorSM$ContentPanelPanel',''], ['ctl01$ScriptManager1',''], [], 3600, 'ctl01'); 231//]]> 232</script>
232 233<input type="hidden" name="ctl01$ScriptManager1" id="ctl01_ScriptManager1" />
234<script type="text/javascript"> 235//<![CDATA[ 236Sys.Application.setServerId("ctl01_ScriptManager1", "ctl01$ScriptManager1"); 237Sys.Application._enableHistoryInScriptManager(); 238//]]> 239</script>
239 240 241
241<script type="text/javascript"> 242 243 </script>
243 244 <div id="ctl01_masterWrapper" class="wrapper"> 245<a id="PageTop" class="sr-only">Top of the Page</a> 246 <header id="hd" class="header ClearFix navbar" data-height-offset="true"> 247 <div class="header-top-container"> 248 <div class="header-container"> 249 <div id="masterLogoArea" class="header-logo-container pull-left" data-label="Logo"> 250 <div ID="WTZone1_Page1" class="WTZone "> 251 <div id="ste_container_ciLogoContent" class="ContentItemContainer"> 252<div id="ste_container_HeaderLogoSpan" class="ContentItemContainer"><a href="https://ohiocontractors.org/" title="Home"><img src="/images/OCAHome/oca-logo.png?version=D227287F" alt="" style="height: 58px; width: 195px;"></a></div><div class="ContentRecordPageButtonPanel"> 253 254</div> 255 256</div> 257 </div> 258 259 </div> 260 <div class="navbar-header nav-auxiliary pull-right" id="auxiliary-container" data-label="Utility"> 261 <div ID="WTZone2_Page1" class="WTZone "> 262 <div id="ste_container_ciUtilityNavigation" class="ContentItemContainer"><div id="ctl01_ciUtilityNavigation_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation"> 263 <div class="UtilitySection UtilityNavigationList"> 264 <ul class='NavigationUnorderedList'><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem join-oca"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick('/OCA/OCA/Member-Types.aspx?hkey=1a1603a1-a502-4b90-8537-4846ad61aeaf')" href="/OCA/OCA/Member-Types.aspx?hkey=1a1603a1-a502-4b90-8537-4846ad61aeaf"><span class="nav-text" translate="yes">Join OCA</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationListItem" class="NavigationListItem join-oca"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick('/OCA/OCA/Store/StoreLayouts/ProductsForCategory.aspx?Category=WORK&hkey=313c10e8-a4a9-4727-93a4-2b86e078a9c1')" href="/OCA/OCA/Store/StoreLayouts/ProductsForCategory.aspx?Category=WORK&hkey=313c10e8-a4a9-4727-93a4-2b86e078a9c1"><span class="nav-text" translate="yes">Make a Payment</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationListItem" class="NavigationListItem join-oca"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick('/OCA/OCA/Store/StoreLayouts/Shop-Product-Categories.aspx?hkey=2cedad79-e9ab-4289-9483-59474c446ba3')" href="/OCA/OCA/Store/StoreLayouts/Shop-Product-Categories.aspx?hkey=2cedad79-e9ab-4289-9483-59474c446ba3"><span class="nav-text" translate="yes">Shop</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationListItem" class="NavigationListItem nav-aux-button nav-aux-cart"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick('/OCA/OCA_Archived/Store/StoreLayouts/Cart_Home_old.aspx?hkey=e50cf52f-427c-4051-ad3f-237984a434ea')" href="/OCA/OCA_Archived/Store/StoreLayouts/Cart_Home_old.aspx?hkey=e50cf52f-427c-4051-ad3f-237984a434ea"><span class="nav-text" translate="yes">Cart </span><span><span data-cartlink='y' class="cartEmpty"><span class="cartSprite"></span></span></span></a></li></ul> 265 </div><div class="UtilitySection UtilityAccountArea"> 266 <ul id="ctl01_ciUtilityNavigation_ctl03_AccountMenu" class="account-menu"> 267 <li id="ctl01_ciUtilityNavigation_ctl03_SignInLI"> 268 <a id="ctl01_ciUtilityNavigation_ctl03_LoginStatus1" class="sign-in-link" translate="yes" href="javascript:__doPostBack('ctl01$ciUtilityNavigation$ctl03$LoginStatus1$ctl02','')">Sign in</a> 269 </li> 270 271 272 273 274</ul> 275
276<script> 277 function ToggleOBO(toggle_id) { 278 var $this = jQuery("#" + toggle_id); 279 var enabled = $this.hasClass("on"); 280 var button; 281 282 if (enabled) // click the clear button 283 button = window.$get('ctl01_ciUtilityNavigation_ctl03_OBOControlPanel_ClearContactButton'); 284 else // click the select button 285 button = window.$get('ctl01_ciUtilityNavigation_ctl03_OBOControlPanel_SelectContactButton'); 286 287 288 if (button != null) 289 button.click(); 290 } 291 292 jQuery(document).ready(function () { 293 jQuery('.website-item:gt(2)').hide(); 294 jQuery('.js-show-more-sites').show(); 295 296 jQuery('.js-show-more-sites a').on("click", function () { 297 jQuery('.website-item:not(:visible):lt(5)').fadeIn(function () { 298 if (jQuery('.website-item:not(:visible)').length == 0) { 299 jQuery('.website-item a').last().focus(); 300 jQuery('.js-show-more-sites').remove(); 301 } 302 }); 303 return false; 304 }); 305 }); 306</script>
306 307 </div><div class="UtilitySection UtilityNavigationToggle"> 308 <button onclick="return false;" class="navbar-toggle collapsed menu-toggle" data-toggle="collapse" data-target=".navbar-collapse" data-parent=".navbar"><span class="sr-only" translate="yes">Toggle navigation</span> 309<span class="icon-bar"></span> 310<span class="icon-bar"></span> 311<span class="icon-bar"></span> 312</button> 313 </div><div class="UtilitySection UtilityNavigationToggle"> 314 <button onclick="return false;" class="navbar-toggle collapsed searchbar-toggle" data-toggle="collapse" data-target=".searchbar-collapse" data-parent=".navbar"><span class="sr-only" translate="yes">Toggle search</span> 315<span class="icon-search"></span> 316</button> 317 </div><div class="UtilitySection UtilitySearch"> 318 <div class="search-container-sm" data-set="searchbar"> 319 <div class="header-search"> 320 <div id="SimpleSearchBlock" role="search" class="SimpleSearchBlock"><label for="ctl01_ciUtilityNavigation_ctl11_SearchTerms" id="ctl01_ciUtilityNavigation_ctl11_Prompt" class="screen-reader-text" translate="yes">Keyword search</label><input name="ctl01$ciUtilityNavigation$ctl11$SearchTerms" type="text" value="Keyword search" id="ctl01_ciUtilityNavigation_ctl11_SearchTerms" class="search-field Watermarked" onfocus="SimpleSearchField_OnFocus('ctl01_ciUtilityNavigation_ctl11_SearchTerms', ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties);" onblur="SimpleSearchField_OnBlur('ctl01_ciUtilityNavigation_ctl11_SearchTerms', ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties);" onkeypress="return clickButton(event,'ctl01_ciUtilityNavigation_ctl11_GoSearch');" translate="yes" /><input type="button" name="ctl01$ciUtilityNavigation$ctl11$GoSearch" value="Go" onclick="SimpleSearchField_ExecuteSearch('ctl01_ciUtilityNavigation_ctl11_SearchTerms', ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties); return cancelEvent();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl01$ciUtilityNavigation$ctl11$GoSearch", "", true, "", "", false, true))" id="ctl01_ciUtilityNavigation_ctl11_GoSearch" class="TextButton" /></div> 321 </div> 322 </div> 323 </div><div class="UtilitySection UtilitySTEToggle ste-section"> 324 325 </div><div id="ctl01_ciUtilityNavigation_search-collapse" class="searchbar-collapse collapse" style="height:auto;"> 326 <div class="search-container" data-set="searchbar"> 327 <div class="header-search"> 328 <div id="ResponsiveSimpleSearchBlock" role="search" class="SimpleSearchBlock"><label for="ctl01_ciUtilityNavigation_ctl17_SearchTerms" id="ctl01_ciUtilityNavigation_ctl17_Prompt" class="screen-reader-text" translate="yes">Keyword search</label><input name="ctl01$ciUtilityNavigation$ctl17$SearchTerms" type="text" value="Keyword search" id="ctl01_ciUtilityNavigation_ctl17_SearchTerms" class="search-field Watermarked" onfocus="SimpleSearchField_OnFocus('ctl01_ciUtilityNavigation_ctl17_SearchTerms', ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties);" onblur="SimpleSearchField_OnBlur('ctl01_ciUtilityNavigation_ctl17_SearchTerms', ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties);" onkeypress="return clickButton(event,'ctl01_ciUtilityNavigation_ctl17_GoSearch');" translate="yes" /><input type="button" name="ctl01$ciUtilityNavigation$ctl17$GoSearch" value="Go" onclick="SimpleSearchField_ExecuteSearch('ctl01_ciUtilityNavigation_ctl17_SearchTerms', ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties); return cancelEvent();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl01$ciUtilityNavigation$ctl17$GoSearch", "", true, "", "", false, true))" id="ctl01_ciUtilityNavigation_ctl17_GoSearch" class="TextButton" /></div> 329 </div> 330 </div> 331 </div> 332</div> 333 334
335<script type="text/javascript"> 336 //<![CDATA[ 337 // adapted from bs.collapse - if the search bar is open when opening the menu, close it (and vise versa) 338 function UtilityAreaAction(utilityControl, hideArea) { 339 jQuery(utilityControl).on('show.bs.collapse', function() { 340 var actives = jQuery(hideArea).find('> .in'); 341 if (actives && actives.length) { 342 var hasData = actives.data('bs.collapse'); 343 if (hasData && hasData.transitioning) return; 344 actives.collapse('hide'); 345 hasData || actives.data('bs.collapse', null); 346 } 347 }); 348 } 349 jQuery(document).ready(function () { 350 UtilityAreaAction('.navbar-collapse', '.nav-auxiliary'); 351 UtilityAreaAction('.searchbar-collapse', '.primary-navigation-area'); 352 }); 353 //]]> 354</script>
354 355 </div> 356 </div> 357 358 </div> 359 </div> 360 </div> 361 <div data-label="Primary" class="ClearFix header-bottom-container"> 362 <div class="header-container"> 363 <div ID="WTZone3_Page1" class="WTZone "> 364 <div id="ste_container_ciPrimaryNavigation" class="ContentItemContainer"> 365<div id="ctl01_ciPrimaryNavigation_PrimaryNavigationArea" class="primary-navigation-area"> 366 <div id="ctl01_ciPrimaryNavigation_PrimaryNavigationControl" class="collapse navbar-collapse nav-primary"> 367 <nav id="ctl01_ciPrimaryNavigation_NavControl_NavWrapper" aria-label="primary"> 368 <div tabindex="0" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu" class="RadMenu RadMenu_NaturalHeritageSites MainMenu MegaDropDownMenuOuter" Translate="Yes" PerspectiveId="3e8865e3-6241-45d5-8443-b80ffaf7ba0a" Version="AB4E0793" NavigationArea="1" MaxDataBindDepth="3" style="z-index:2999;"> 369 <!-- 2026.3.812.462 --><input class="rmRootGroup rmToggleHandles rmHorizontal" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" name="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" type="hidden" /> 370</div> 371</nav> 372 </div> 373</div></div> 374 </div> 375 376 </div> 377 </div> 378 <div id="HomePageContent" class="HomePageFullWidthArea" data-label="Home Content"> 379 <div ID="WTZone4_Page1" class="WTZone ">
380 <div id="ste_container_ciFullWidthContent" class="ContentItemContainer"> 381 382 383</div> 384 </div> 385 386 </div> 387 <div class="InternalHeaderArea" data-label="Internal Header"> 388 <div ID="WTZone5_Page1" class="WTZone "> 389 <div id="ste_container_ciInternalFullWidthHeader" class="ContentItemContainer"> 390<div class="ContentRecordPageButtonPanel"> 391 392</div> 393 394</div> 395 </div> 396 397 </div> 398 </header> 399 <div id="masterContentArea" class="container ClearFix"> 400 <div role="main" class="body-container" id="ContentPanel"> 401 <div data-label="On Behalf Of" class="ClearFix OnBehalfOfContainer"> 402 <div ID="WTZone6_Page1" class="WTZone "> 403 <div id="ste_container_ciOBO" class="ContentItemContainer"><div class="FloatRight"><div id="ctl01_ciOBO_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary"> 404 <div class="UtilitySection OnBehalfOf"> 405 406 </div> 407</div> 408 409 </div></div> 410 </div> 411 412 </div> 413 <div class="col-primary" data-label="Main Content"> 414 <div ID="WTZone7_Page1" class="WTZone "> 415 <div id="mainContentWrapper" class="ContentPanel"> 416 <div id="masterMainBreadcrumb" data-height-offset="true" ></div> 417 <div id="ctl01_UserMessagesUpdatePanel"> 418 419 420</div> 421
422<script type="text/javascript"> 423 424</script>
424 425 <div id="ctl01_TemplateBody_PublishUpdatePanel"> 426 427</div><div id="ctl01_TemplateBody_WebPartManager1___Drag" style="display:none;position:absolute;z-index:32000;filter:alpha(opacity=75);"> 428 429</div> 430<div> 431 <div class="row"> 432 <div class="col-12 col-md-8 order-1"> 433 <div class="ContentItemContainer"> 434 <div id="WebPartZone1_Page1" class="WebPartZone "> 435 436 <div class="iMIS-WebPart"> 437 <div id="ste_container_ciContinueShoppingButton" class="ContentItemContainer"><div class="panel "> 438 <div id="ctl01_TemplateBody_WebPartManager1_gwpciContinueShoppingButton_ciContinueShoppingButton__BodyContainer" class="panel-body-container"> 439 <div id="ctl01_TemplateBody_WebPartManager1_gwpciContinueShoppingButton_ciContinueShoppingButton__Body" class="panel-body"> 440 <div id="ctl01_TemplateBody_WebPartManager1_gwpciContinueShoppingButton_ciContinueShoppingButton_ContentPanel"> 441 442 <div class="ContinueShoppingButtonWrapper"> 443 444 <div class="d-flex justify-content-md-end justify-content-center"> 445 <input type="button" name="ctl01$TemplateBody$WebPartManager1$gwpciContinueShoppingButton$ciContinueShoppingButton$ContinueShoppingButton" value="Continue Shopping" onclick="javascript:__doPostBack('ctl01$TemplateBody$WebPartManager1$gwpciContinueShoppingButton$ciContinueShoppingButton$ContinueShoppingButton','')" id="ctl01_TemplateBody_WebPartManager1_gwpciContinueShoppingButton_ciContinueShoppingButton_ContinueShoppingButton" title="Continue Shopping" class=" TextButton" translate="yes" /> 446 </div> 447 </div> 448 449 </div> 450 451 </div> 452 </div> 453</div></div> 454 </div> 455 <div class="iMIS-WebPart">
456 <div id="ste_container_ciShoppingCart" class="ContentItemContainer"><div class="panel "> 457 <div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart__Head" class="panel-heading Distinguish"> 458 <h2 class="panel-title" translate="yes">Shopping Cart</h2> 459 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart__BodyContainer" class="panel-body-container"> 460 <div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart__Body" class="panel-body"> 461 462 463<div class="ContentItemContainer"><div class="panel PanelNoPadding"> 464 <div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl__BodyContainer" class="panel-body-container"> 465 <div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl__Body" class="panel-body"> 466 <div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_ContentPanel"> 467 468 469 <div style="display:none;"><input type="submit" name="ctl01$TemplateBody$WebPartManager1$gwpciShoppingCart$ciShoppingCart$CartDetailsDisplayResponsiveControl$btnRefresh" value="" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl01$TemplateBody$WebPartManager1$gwpciShoppingCart$ciShoppingCart$CartDetailsDisplayResponsiveControl$btnRefresh", "", true, "", "", false, false))" id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_btnRefresh" /></div> 470 <div id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_EmptyCartGraphic" class="EmptyCart"> 471 <h2 class="panel-title"><span id="ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_EmptyCartLabel">There are no items in the cart</span></h2> 472 </div> 473 474 475 476 477 478
478<script type="text/javascript"> 479 function ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_RunAllValidators(source, args) { 480 if (typeof Page_ClientValidate == "function") { 481 Page_ClientValidate("Asi.Web.iParts.Commerce.CartDetailsDisplay.CartDetailsDisplayDisplay"); 482 } 483 } 484 485 function ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_FailCustomValidator(source, args) { 486 args.IsValid = source.isvalid; 487 } 488 489 function OnClientBlurHandler(sender, eventArgs) { 490 var textInTheCombo = sender.get_text(); 491 var item = sender.findItemByText(textInTheCombo); 492 if (!item) { 493 sender.set_text(""); 494 setTimeout(function () { 495 var inputElement = sender.get_inputDomElement(); 496 inputElement.style.borderColor = "red"; 497 }, 20); 498 } 499 } 500 501 var updateTimer = null; 502 var debounceDelay = 500; // milliseconds (adjust as needed) 503 504 function onQuantityChanged(sender, args) { 505 // Fires when using spin buttons - trigger immediately 506 clearTimeout(updateTimer); 507 clickUpdateButton(); 508 } 509 510 function onQuantityKeyPress(sender, args) { 511 // Clear any existing timer 512 clearTimeout(updateTimer); 513 514 // Check if Enter key was pressed - trigger immediately 515 if (args.get_keyCode() === 13) { 516 clickUpdateButton(); 517 args.set_cancel(true); 518 return; 519 } 520 521 // For other keys, set a timer to trigger after user stops typing 522 updateTimer = setTimeout(function () { 523 clickUpdateButton(); 524 }, debounceDelay); 525 } 526 527 function clickUpdateButton() { 528 var updateButton = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_Update'); 529 if (!updateButton) return; 530 updateButton.click(); 531 var isPageValid = typeof Page_IsValid === 'undefined' || Page_IsValid; 532 if (!isPageValid) { 533 destroyLoadingOverlay(); 534 var dataPanel = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_CartDetailsDisplayResponsiveControl_DataPanel'); 535 var isu = dataPanel && dataPanel.getAttribute('data-isu') === 'true'; 536 if (!isu) { 537 var submitBtn = document.querySelector("input[id$='_SubmitCartOrderButton']"); 538 if (submitBtn) submitBtn.disabled = true; 539 } 540 } else { 541 disablePage(); 542 } 543 } 544 </script>
544 545 546 547 </div> 548 </div> 549 </div> 550</div></div> 551 </div> 552 </div> 553</div></div> 554 </div> 555 <div class="iMIS-WebPart"> 556 557 </div> 558 </div> 559 560 <div id="ctl01_TemplateBody_ContentPage1_downloadContainer" style="display:none;"> 561 <input type="hidden" name="ctl01$TemplateBody$ContentPage1$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage1$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage1_downloadButton" style="display:none" /> 562 </div></div> 563 564 </div> 565 <div class="col-12 col-md-4 order-2 order-md-3"> 566 <div class="FloatArea-Wrapper panel-body"> 567 <div class="FloatArea card"> 568 <div class="ContentItemContainer"> 569 <div id="WebPartZone2_Page1" class="WebPartZone "> 570 571 <div class="iMIS-WebPart"> 572 <div id="ste_container_ciNewContactSignInCommon" class="ContentItemContainer"><div class="panel panel-border "> 573 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__Head" class="panel-heading Distinguish"> 574 <h2 class="panel-title" translate="yes">Sign In</h2> 575 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__BodyContainer" class="panel-body-container"> 576 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__Body" class="panel-body"> 577
578<script type="text/javascript"> 579 window.onload = function (event) { 580 var wpd = window.parent.document; 581 if (wpd !== null) { 582 var hostedInCcoIframe = jQuery(wpd).find('div[data-heightoverride="true"]'); 583 if (hostedInCcoIframe.length > 0 && window !== window.top) { 584 window.top.location.href = window.location.href; 585 event.stopPropagation(true); 586 } 587 else if (hostedInCcoIframe.length === 0 && window.top !== window.self 588 && window.location.pathname.toLowerCase().indexOf('/contentrecordedit.aspx') === -1 589 && jQuery(wpd).find("iframe").attr('src').toLowerCase().indexOf('ispopup=true') > 0) { 590 591 if (window.self.location.href == document.location.href && document.location.href.indexOf('IsJsTimeout') === -1) 592 { 593 var asiChildPopupControlsArray = ['objectbrowser.aspx', 'zonepropertiesdialog.aspx', 'webpartcatalog.aspx', 'contentlayoutselector.aspx','contentitemedit.aspx']; 594 //After idletimeout the iSession has to be removed from the Url in the popup 595 var iframeSrc = RemoveQuerystringParameter(jQuery(wpd).find("iframe").attr("src"), "iSession"); 596 if (asiChildPopupControlsArray.every(substring => iframeSrc.toLowerCase().indexOf(substring) === -1)) { 597 var selfLocationHref = AppendQuerystringParameter(window.self.location.href, "returnurl", encodeURIComponent(iframeSrc)); 598 document.location.href = AppendQuerystringParameter(selfLocationHref, "IsJsTimeout", true); 599 } 600 else { 601 if (parent.window.parent.location != null) { 602 window.top.location.replace(AppendQuerystringParameter(parent.window.parent.location.href, "IsJsTimeout", true)); 603 } 604 else if (window.parent.location != null) { 605 window.top.location.replace(AppendQuerystringParameter(window.parent.location.href, "IsJsTimeout", true)); 606 } 607 else { 608 window.top.location.replace(AppendQuerystringParameter(gWebSiteRoot, "IsJsTimeout", true)); 609 } 610 611 if (event != null && event.stopPropagation != null) 612 event.stopPropagation(); 613 } 614 } 615 } 616 } 617 }; 618</script>
618 619 620<div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SignInRefreshPanel"> 621 622 623 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SignInPanel" class="SignIn"> 624 625 626 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_contentPanel" class="StandardPanel" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SubmitButton')" style="background-color:Transparent;border-style:None;"> 627 628 629 630 631 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_ActionPanel"> 632 633 634 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_confirmationMessageContainer" role="alert"> 635 636 </div> 637 <div style="clear: both;"></div> 638 639 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInDiv"> 640 <div class="PanelField"> 641 <label for="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserName" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserNameLabel" class="contact-signin-label" translate="yes">Username</label> 642 <div class="forgot-link-field"> 643 <input name="ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$signInUserName" type="text" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserName" autocomplete="off" placeholder="Username" translate="yes" aria-required="true" /> 644 <a id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_inlineForgotUsername" aria-label="Click this link if you forgot your username." href="../../../../iParts/Contact%20Management/ContactSignIn/ContactSignInDialog.aspx?SendUsername=true&CK=3590d7b8-2004-4910-8709-8e762f63d7ef&CIK=16a91679-ba5f-4fc2-9821-5f5fd90d29d6&WebsiteKey=ca1bc1a8-fd8a-4ac5-b333-085abe09ac12&ReturnUrl=%2fOCA%2fOCA_Archived%2fStore%2fStoreLayouts%2fCart_Home_old.aspx%3fhkey%3de50cf52f-427c-4051-ad3f-237984a434ea">Forgot?</a> 645 </div> 646 <span id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired" class="Error ValidationError" role="alert" style="display:none;">Required</span> 647 </div> 648 <div class="PanelField"> 649 <label for="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInPassword" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInPasswordLabel" class="contact-signin-label" translate="yes">Password</label> 650 <div class="forgot-link-field"> 651 <input name="ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$signInPassword" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInPassword" type="password" autocomplete="off" aria-required="true" placeholder="Password" translate="yes" /> 652 <a id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_inlineForgotPassword" aria-label="Click this link if you forgot your pasword." href="../../../../iParts/Contact%20Management/ContactSignIn/ContactSignInDialog.aspx?SendPasswordReset=true&CK=3590d7b8-2004-4910-8709-8e762f63d7ef&CIK=16a91679-ba5f-4fc2-9821-5f5fd90d29d6&WebsiteKey=ca1bc1a8-fd8a-4ac5-b333-085abe09ac12&ReturnUrl=%2fOCA%2fOCA_Archived%2fStore%2fStoreLayouts%2fCart_Home_old.aspx%3fhkey%3de50cf52f-427c-4051-ad3f-237984a434ea">Forgot?</a> 653 </div>
654 <span id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired" class="Error ValidationError" role="alert" style="display:none;">Required</span> 655 </div> 656 657 658 </div> 659 660 661 662 663 664 </div> 665 666 667 </div> 668 669 670 671 672 673 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_commandButtons" translate="yes" class="pt-4"> 674 <input type="submit" name="ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$SubmitButton" value="Sign In" onclick="disableAndPost();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$SubmitButton", "", true, "", "", false, false))" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SubmitButton" class="TextButton PrimaryButton SignInButton" /> 675 676 </div> 677 678 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_LinkPanel" translate="yes"> 679 680 681 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_forgotPasswordUserLinkDiv" class="CenterText pb-2"> 682 <span id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_forgotPasswordUser"><div> 683 <a class="NoWrap" href="../../../../iParts/Contact%20Management/ContactSignIn/ContactSignInDialog.aspx?SendUsername=true&CK=3590d7b8-2004-4910-8709-8e762f63d7ef&CIK=16a91679-ba5f-4fc2-9821-5f5fd90d29d6&WebsiteKey=ca1bc1a8-fd8a-4ac5-b333-085abe09ac12&ReturnUrl=%2fOCA%2fOCA_Archived%2fStore%2fStoreLayouts%2fCart_Home_old.aspx%3fhkey%3de50cf52f-427c-4051-ad3f-237984a434ea">Forgot username?</a><span> | </span><a class="NoWrap" href="../../../../iParts/Contact%20Management/ContactSignIn/ContactSignInDialog.aspx?SendPasswordReset=true&CK=3590d7b8-2004-4910-8709-8e762f63d7ef&CIK=16a91679-ba5f-4fc2-9821-5f5fd90d29d6&WebsiteKey=ca1bc1a8-fd8a-4ac5-b333-085abe09ac12&ReturnUrl=%2fOCA%2fOCA_Archived%2fStore%2fStoreLayouts%2fCart_Home_old.aspx%3fhkey%3de50cf52f-427c-4051-ad3f-237984a434ea">Forgot password?</a> 684 </div></span> 685 </div> 686 687 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_accountLinkDiv" class="CenterText pb-2"> 688 <a href="../../../../iCore/Contacts/Create_Account_no_Sign_In.aspx?WebsiteKey=ca1bc1a8-fd8a-4ac5-b333-085abe09ac12&amp;returnprev=t" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_accountLink">Create a new account</a> 689 690 </div> 691 692 693 </div> 694 695 <div style="clear: both;"></div> 696 697 698 </div> 699 700 701 702 </div> 703 704 705 706 707 <div id="confirmModal" class="modal fade" role="dialog" aria-hidden="true"> 708 <div class="modal-dialog" role="document"> 709 <div class="modal-content"> 710 <div class="modal-header"> 711 <h4 id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_ConfirmMultiFactorEmailTitle" class="modal-title d-inline">Create new MFA token?</h4> 712 <button type="button" class="close FloatRight" data-dismiss="modal" aria-label="Close"><span aria-hidden="true" title="Close">×</span></button> 713 </div> 714 <div class="modal-body"> 715 <span id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_LabelConfirmNewMFATokenMessage">Creating a new MFA token will reset any existing tokens for this login. Do you wish to proceed?</span> 716 </div> 717 <div class="modal-footer"> 718 <input type="submit" name="ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$SendMultiFactorEmail" value="Yes, send setup email" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SendMultiFactorEmail" class="btn PrimaryButton" /> 719 <input type="button" name="ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$CancelMultiFactorEmail" value="Cancel" onclick="return;__doPostBack('ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$CancelMultiFactorEmail','')" id="ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_CancelMultiFactorEmail" class="TextButton" data-dismiss="modal" /> 720 </div> 721 </div> 722 </div> 723</div> 724 725
726<script type="text/javascript"> 727 728 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 729 jQuery(function () { OnLoad(); }); 730 731 var openIdSignInPanel = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_OpenIdSignInPanel'); 732 var openIdSubmitButton = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_OpenIdSubmitButton'); 733 var reservedUserSubmitButton = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_ReservedUserSubmitButton'); 734 var openIdPasswordInput = "#ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_OpenIdPasswordInput"; 735 736 function OnLoad(event) { 737 var signInUserNameField = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserName'); 738 var passwordUserNameField = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_passwordUserName'); 739 if (signInUserNameField != null) { 740 signInUserNameField.setAttribute("autocorrect", "off"); 741 signInUserNameField.setAttribute("autocapitalize", "off"); 742 } 743 if (passwordUserNameField != null) { 744 passwordUserNameField.setAttribute("autocorrect", "off"); 745 passwordUserNameField.setAttribute("autocapitalize", "off"); 746 } 747 sessionStorage.removeItem('overrideDate'); 748 } 749 750 function disableAndPost() { 751 var username = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserName'); 752 var password = document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInPassword'); 753 var isPageValid = Page_IsValid; 754 if (isPageValid && username != null && username.value.length > 0 && password.value.length > 0) { 755 __doPostBack('ctl01$TemplateBody$WebPartManager1$gwpciNewContactSignInCommon$ciNewContactSignInCommon$SubmitButton',''); 756 document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SubmitButton').disabled = "disabled"; 757 document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SubmitButton').value = 'Signing In...'; 758 } 759 } 760 761 function continuePost(){ 762 if (openIdSubmitButton != null) 763 openIdSubmitButton.value = 'Continue...'; 764 } 765 766 if (openIdSignInPanel != null && reservedUserSubmitButton != null && openIdSubmitButton != null) { 767 jQuery(openIdSignInPanel).keypress(function (event) { 768 if (Page_IsValid && event.keyCode == 13) { 769 if (jQuery(openIdPasswordInput).is(":visible")) { 770 event.preventDefault(); 771 reservedUserSubmitButton.value = 'Signing In...'; 772 reservedUserSubmitButton.click(); 773 } 774 } 775 }); 776 777 if (jQuery(openIdSubmitButton).is(":visible") && !jQuery(openIdPasswordInput).is(":visible")) { 778 openIdSubmitButton.focus(); 779 } 780 } 781 782 if (openIdPasswordInput != null) { 783 jQuery(openIdPasswordInput).on("show.bs.collapse", function () { 784 var link = this.previousElementSibling; 785 link.innerHTML = link.dataset["hidetext"] + '<span class="caret-up"></span>'; 786 }); 787 jQuery(openIdPasswordInput).on("hide.bs.collapse", function () { 788 var link = this.previousElementSibling; 789 link.innerHTML = link.dataset["showtext"] + '<span class="caret"></span>'; 790 }); 791 } 792 793 function EndRequestHandler(sender, args) { 794 if (args.get_error() != undefined) { 795 args.set_errorHandled(true); 796 } 797 } 798 799</script>
799 800 801 </div> 802 </div> 803</div></div> 804 </div> 805 <div class="iMIS-WebPart"> 806 <div id="ste_container_ciCartCharges" class="ContentItemContainer"><div class="panel "> 807 <div id="ctl01_TemplateBody_WebPartManager1_gwpciCartCharges_ciCartCharges__BodyContainer" class="panel-body-container"> 808 <div id="ctl01_TemplateBody_WebPartManager1_gwpciCartCharges_ciCartCharges__Body" class="panel-body"> 809 810 811 812 </div> 813 </div> 814</div></div> 815 </div> 816 <div class="iMIS-WebPart"> 817 818 </div> 819 </div> 820 821 <div id="ctl01_TemplateBody_ContentPage2_downloadContainer" style="display:none;"> 822 <input type="hidden" name="ctl01$TemplateBody$ContentPage2$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage2_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage2$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage2_downloadButton" style="display:none" /> 823 </div></div> 824 825 </div> 826 </div> 827 </div> 828 <div class="col-12 col-md-8 order-3 order-md-2"> 829 <div class="ContentItemContainer"> 830 <div id="WebPartZone3_Page1" class="WebPartZone "> 831 832 <div class="iMIS-WebPart"> 833 834 </div> 835 <div class="iMIS-WebPart"> 836 837 </div> 838 <div class="iMIS-WebPart">
839 <div id="ste_container_ciPOinstructions_e6ab6cb957d94071806b6bc7cb0fbc10" class="ContentItemContainer"><div id="ctl01_TemplateBody_WebPartManager1_gwpciPOinstructions_e6ab6cb957d94071806b6bc7cb0fbc10_ciPOinstructions_e6ab6cb957d94071806b6bc7cb0fbc10_Panel_POinstructions"> 840 Note: if you wish to be invoiced for this order, you must provide a value in the Purchase Order box. If you do not use purchase orders, simply type "Not Used." HOURLY WORK DUES PAY ON CHECKOUT. 841</div></div> 842 </div> 843 <div class="iMIS-WebPart"> 844 845 </div> 846 <div class="iMIS-WebPart"> 847 <div id="ste_container_ciNACHAAUTHORIZATION_0d8e429217ec48feb009fe630d556191" class="ContentItemContainer"><div id="ctl01_TemplateBody_WebPartManager1_gwpciNACHAAUTHORIZATION_0d8e429217ec48feb009fe630d556191_ciNACHAAUTHORIZATION_0d8e429217ec48feb009fe630d556191_Panel_NACHAAUTHORIZATION"> 848 If the ACH Payment option is chosen you are giving OCA authorization to originate ACH entries to your bank account. 849</div></div> 850 </div> 851 <div class="iMIS-WebPart"> 852 853 </div> 854 <div class="iMIS-WebPart">
855 <div id="ste_container_ciNewContentHtml_7d70d479d6ec4c64871a89fed80dab9c" class="ContentItemContainer"><div id="ctl01_TemplateBody_WebPartManager1_gwpciNewContentHtml_7d70d479d6ec4c64871a89fed80dab9c_ciNewContentHtml_7d70d479d6ec4c64871a89fed80dab9c_Panel_NewContentHtml"> 856
856<script> 857 jQuery(document).ready(function() { 858 var oldURL = document.referrer; 859 if (oldURL.includes("OCAWorkDues")) { 860 window.location = 'https://ohiocontractors.org/OCAWorkDues/StoreLayouts/Cart.aspx'; 861 } 862 }); 863</script>
863 864</div></div> 865 </div> 866 </div> 867 868 <div id="ctl01_TemplateBody_ContentPage3_downloadContainer" style="display:none;"> 869 <input type="hidden" name="ctl01$TemplateBody$ContentPage3$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage3_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage3$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage3_downloadButton" style="display:none" /> 870 </div></div> 871 872 </div> 873 </div> 874</div> 875 876 877 878 879 880 </div> 881 </div> 882 883 </div> 884 <div data-label="Secondary Navigation" class="col-secondary cs-right d-none"> 885 <div ID="WTZone8_Page1" class="WTZone "> 886 <div id="ste_container_ciSecondary" class="ContentItemContainer"> 887<div id="ctl01_ciSecondary_SecondaryNavigationArea"> 888 <div class="nav-secondary NotPrinted"> 889 <nav id="ctl01_ciSecondary_SubNavControl_NavWrapper" class="sub-nav" aria-labelledby="ctl01_ciSecondary_SubNavControl_SubNavHead"> 890 <div id="ctl01_ciSecondary_SubNavControl_SubNavHead" class="sub-nav-head" translate="yes"> 891 892 893 894</div> 895 <div id="ctl01_ciSecondary_SubNavControl_SubNavPanel" class="sub-nav-body" translate="yes"> 896 897 <div id="ctl01_ciSecondary_SubNavControl_SubNavigationTree" class="RadTreeView RadTreeView_NaturalHeritageSites" NavigateOnClick="true" PerspectiveId="3e8865e3-6241-45d5-8443-b80ffaf7ba0a" Version="AB4E0793" NavigationArea="2" StartingNodeOffset="1" WrapperContainerId="ctl01_masterWrapper" SubNavTitleContainerId="ctl01_ciSecondary_SubNavControl_SubNavHead" IsSignInPage="True"> 898 <input id="ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState" name="ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState" type="hidden" /> 899 </div> 900 901</div> 902</nav> 903 </div> 904</div></div> 905
906 <div id="ste_container_ciSideContent" class="ContentItemContainer"> 907 908 909</div> 910 </div> 911 912 </div> 913 </div> 914 </div> 915 <a class="backToTop" href="#PageTop">Back to Top</a> 916 <footer id="ft" class="footer ClearFix"> 917 <div class="footer-content"> 918 <div class="container" data-label="Footer 1"> 919 <div ID="WTZone9_Page1" class="WTZone "> 920 <div id="ste_container_ciFooterContent1" class="ContentItemContainer"> 921<div id="ste_container_FooterCommunications" class="ContentItemContainer"><div class="row"> 922<div class="col-sm-3"> 923<div class="footer-address"> 924<div class="footer-logo"> 925<img src="/images/OCAHome/oca-logo.png?version=D227287F" alt="logo"> 926</div> 927<p>1313 Dublin Road <br> 928Columbus, OH 43215</p> 929<p> 930614-488-0724 <br> 931800-229-1388 <br> 932<a href="/cdn-cgi/l/email-protection#d2bbbcb4bd92bdbabbbdb1bdbca6a0b3b1a6bda0a1fcbda0b5"> <span class="__cf_email__" data-cfemail="4821262e2708272021272b27263c3a292b3c273a3b66273a2f">[email protected]</span></a></p> 933</div> 934</div> 935<div class="col-sm-5"> 936<h3>Areas of Services</h3> 937<div class="footer-links"> 938<ul> 939 <li><a href="#"></a><a href="/OCA-Redesign/Advocacy/Public-Agency-Advocacy.aspx" class=""></a><a href="/OCA-Redesign/Resources/Labor.aspx" class="">Labor</a></li> 940 <li><a href="/OCA-Redesign/Resources/Safety.aspx" class="">Safety</a><a href="/OCA-Redesign/Advocacy/Public-Agency-Advocacy.aspx" class=""></a></li> 941 <li><a href="/OCA-Redesign/Advocacy/Public-Agency-Advocacy.aspx" class="">Public Agency Advocacy</a></li> 942 <li><a href="/OCA-Redesign/Events/Signature Events.aspx" class="">Signature Events</a></li> 943 <li>Training & Education</li> 944</ul> 945<ul> 946 <li><a href="/OCA-Redesign/Chapters.aspx" class=""> Chapters</a></li> 947 <li><a href="/OCA-Redesign/Workforce Awareness.aspx" class=""> Workforce Awareness</a></li> 948 <li><a href="/OCA-Redesign/Advocacy/Legislative-Advocacy.aspx" class=""> Legislative Advocacy</a></li> 949 <li><a href="/OCA-Redesign/Resources/Discounted-Services.aspx" class="">Discounted Services</a></li> 950</ul> 951<p> </p> 952</div> 953<div class="social-links"> 954<h3>Social Links</h3> 955<p> 956<a href="https://www.bing.com/ck/a?!&&p=999de250475d22976de2344f7bfee2732abdd463e25575e56e6a937d8242561dJmltdHM9MTc3NzkzOTIwMA&ptn=3&ver=2&hsh=4&fclid=34516c64-0538-6aba-01de-7b5104ef6b25&psq=ohio+contractors+association&u=a1aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL29oaW9jb250cmFjdG9yc2Fzc29jaWF0aW9uLw" target="_blank"><img alt="Follow us on Facebook" src="/images/OCAHome/icons/facebook-icon.svg?version=7B396FD8"></a> <a href="https://www.bing.com/ck/a?!&&
956p=27c707e307c338034a9bbc1f514a849ea91caaa885d3c37203eca1f19f2fb8fdJmltdHM9MTc3NzkzOTIwMA&ptn=3&ver=2&hsh=4&fclid=34516c64-0538-6aba-01de-7b5104ef6b25&psq=ohio+contractors+association&u=a1aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvb2hpby1jb250cmFjdG9ycy1hc3NvY2lhdGlvbg" target="_blank"><img src="/images/_oca_images/Screenshot%202026-05-05%20102445.png" alt="" style="left: 551.676px; width: 31px; height: 44.7273px;"></a> 957<a href="https://www.youtube.com/@ohiocontractorsassociation4799" target="_blank"><img alt="Follow us on YouTube" src="/images/OCAHome/icons/youtube-icon.svg?version=CAF16620"></a> </p> 958</div> 959</div> 960<div class="col-sm-4"> 961<div class="join-movements"> 962<h3>Our National Affiliations</h3> 963<div class="text-center mb-4"> 964 </div> 965<div class="artba-logos"> 966<div class="mr-3"><a href="https://www.agc.org/"><img src="/images/OCAHome/AGCWebLogoLarger.png?version=8F50A623" alt="" style=""></a></div> 967<div><a href="https://www.artba.org/"><img src="/images/OCAHome/ARTBAWebLogo.png?version=741F689A" alt="" style=""></a></div> 968<p> </p> 969<p> </p> 970<p> </p> 971<p> </p> 972</div> 973</div> 974</div> 975</div>
vendor: 110 bytes, lines 975-976
975 976<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
976<script> 977setInterval(function() { 978 var link = document.querySelector('.rm-no-click'); 979 if (link) { 980 link.onclick = function(e) { 981 e.preventDefault(); 982 return false; 983 }; 984 } 985}, 100); 986</script>
986 987<style> 988 .RadMenu .rmItem a.rm-no-click { 989 cursor: default !important; 990 } 991</style></div><div class="ContentRecordPageButtonPanel"> 992 993</div> 994 995</div> 996 </div> 997 998 </div> 999 </div> 1000 <div class="footer-nav-copyright"> 1001 <div class="container" role="navigation"> 1002 <div class="footer-copyright" data-label= "Footer 2"> 1003 <div ID="WTZone10_Page1" class="WTZone iPartsDisplayInlineBlock"> 1004 <div id="ste_container_ciFooterContent2" class="ContentItemContainer"> 1005<div id="ste_container_FooterCopyright" class="ContentItemContainer"><p><span>©Ohio Contractors Association</span></p></div><div class="ContentRecordPageButtonPanel"> 1006 1007</div> 1008 1009</div> 1010 <div id="ste_container_ciNewUtilityNavigationCommon" class="ContentItemContainer"><div id="ctl01_ciNewUtilityNavigationCommon_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation"> 1011 <div class="UtilitySection UtilityNavigationList"> 1012 1013 </div> 1014</div> 1015 1016 </div> 1017 </div> 1018 1019 </div> 1020 </div>
1021 </div> 1022 </footer> 1023</div> 1024 1025 1026 <!--Jscript from Page.ResgisterStartupScript extention is loaded here --> 1027 <Div>
1027<script type="text/javascript">Sys.Application.add_load(function () {{ MasterPageBase_Init(); }});</script>
vendor: 2 bytes, line 1027
1027
1028<script>var cookieConsentProperties = new CookieConsentProperties();cookieConsentProperties.ShowLink = true;cookieConsentProperties.Message = 'This website uses cookies to ensure you get the best experience on our website.';cookieConsentProperties.Allow = 'Accept All';cookieConsentProperties.Deny = 'Reject All';cookieConsentProperties.Link = 'Learn more';cookieConsentProperties.Href = 'https://www.ohiocontractors.org/OCA/ContentAreas/PolicyStatement.aspx';cookieConsentProperties.AuditUrl = '/api/CookieConsentAudit';cookieConsentProperties.BannerLearnMoreHref = 'https://www.ohiocontractors.org/OCA/ContentAreas/PolicyStatement.aspx';cookieConsentProperties.ClientPrivacyPolicyHref = 'https://www.ohiocontractors.org/OCA/ContentAreas/PolicyStatement.aspx';cookieConsentProperties.WebsiteProviderCookiePolicyHref = 'https://www.advsol.com/imiscookiepolicy';cookieConsentProperties.Position = 'bottom';cookieConsentProperties.Static = false;SetUpCookieWarning(cookieConsentProperties);</script>
1028 1029</Div><input name="ctl01$TemplateScripts$timeoutsoonmsg" type="hidden" id="timeoutsoonmsg" value="PGgyPllvdSBhcmUgYWJvdXQgdG8gYmUgc2lnbmVkIG91dDwvaDI+DQo8cD5Zb3Ugd2lsbCBiZSBzaWduZWQgb3V0IGluIDxzdHJvbmc+W1NlY29uZHNSZW1haW5pbmddPC9zdHJvbmc+IHNlY29uZHMgZHVlIHRvIGluYWN0aXZpdHkuIFlvdXIgY2hhbmdlcyB3aWxsIG5vdCBiZSBzYXZlZC4gVG8gY29udGludWUgd29ya2luZyBvbiB0aGUgd2Vic2l0ZSwgY2xpY2sgIlN0YXkgU2lnbmVkIEluIiBiZWxvdy48L3A+" /><input name="ctl01$TemplateScripts$timeoutsoonstaysignintxt" type="hidden" id="timeoutsoonstaysignintxt" value="U3RheSBTaWduZWQgSW4=" /><input name="ctl01$TemplateScripts$timeoutsoonlogouttxt" type="hidden" id="timeoutsoonlogouttxt" value="U2lnbiBPdXQ=" /><input name="ctl01$TemplateScripts$stayLoggedInURL" type="hidden" id="stayLoggedInURL" /><input name="ctl01$TemplateScripts$logoutUrl" type="hidden" id="logoutUrl" value="aHR0cHM6Ly9vaGlvY29udHJhY3RvcnMub3JnL2FzaWNvbW1vbi9jb250cm9scy9zaGFyZWQvZm9ybXNhdXRoZW50aWNhdGlvbi9sb2dpbi5hc3B4P1Nlc3Npb25UaW1lb3V0PTEmUmV0dXJuVXJsPSUyZk9DQSUyZk9DQV9BcmNoaXZlZCUyZlN0b3JlJTJmU3RvcmVMYXlvdXRzJTJmQ2FydF9Ib21lX29sZC5hc3B4JTNmaGtleSUzZGU1MGNmNTJmLTQyN2MtNDA1MS1hZDNmLTIzNzk4NGE0MzRlYQ==" /> 1030 1031<!-- Bootstrap Modal --> 1032<div id="BootstrapModal" class="modal fade" tabindex="-1" role="dialog" aria-label="Modal" aria-hidden="true"> 1033 <div id="BootstrapDocument" class="modal-dialog modal-xl" role="document"> 1034 <div class="modal-content"> 1035 <div class="modal-header"> 1036 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1037 <span aria-hidden="true">×</span> 1038 </button> 1039 </div> 1040 <div class="modal-body p-0 m-0"> 1041 <iframe id="ContentFrame" class="modal-content-iframe" width="100%" height="100px" frameborder="0"></iframe> 1042 </div> 1043 </div> 1044 </div> 1045</div> 1046 <div id="ctl01_WindowManager1" style="display:none;"> 1047 <div id="ctl01_GenericWindow" style="display:none;"> 1048 <div id="ctl01_GenericWindow_C" style="display:none;"> 1049 1050 </div><input id="ctl01_GenericWindow_ClientState" name="ctl01_GenericWindow_ClientState" type="hidden" /> 1051 </div><div id="ctl01_ObjectBrowser" style="display:none;"> 1052 <div id="ctl01_ObjectBrowser_C" style="display:none;"> 1053 1054 </div><input id="ctl01_ObjectBrowser_ClientState" name="ctl01_ObjectBrowser_ClientState" type="hidden" /> 1055 </div><div id="ctl01_ObjectBrowserDialog" style="display:none;"> 1056 <div id="ctl01_ObjectBrowserDialog_C" style="display:none;"> 1057 1058 </div><input id="ctl01_ObjectBrowserDialog_ClientState" name="ctl01_ObjectBrowserDialog_ClientState" type="hidden" /> 1059 </div><div id="ctl01_WindowManager1_alerttemplate" style="display:none;"> 1060 <div class="rwDialogPopup radalert"> 1061 <div class="rwDialogText" role="alert"> 1062 {1} 1063 </div> 1064 1065 <div> 1066 <a onclick="$find('{0}').close(true);" 1067 class="rwPopupButton" href="javascript:void(0);"> 1068 <span class="rwOuterSpan"> 1069 <span class="rwInnerSpan">##LOC[OK]##</span> 1070 </span> 1071 </a> 1072 </div> 1073 </div> 1074 </div><div id="ctl01_WindowManager1_prompttemplate" style="display:none;"> 1075 <div class="rwDialogPopup radprompt"> 1076 <div class="rwDialogText"> 1077 {1} 1078 </div> 1079 <div> 1080
1080<script type="text/javascript"> 1081 function RadWindowprompt_detectenter(id, ev, input) 1082 { 1083 if (!ev) ev = window.event; 1084 if (ev.keyCode == 13) 1085 { 1086 var but = input.parentNode.parentNode.getElementsByTagName("A")[0]; 1087 if (but) 1088 { 1089 if (but.click) but.click(); 1090 else if (but.onclick) 1091 { 1092 but.focus(); var click = but.onclick; but.onclick = null; if (click) click.call(but); 1093 } 1094 } 1095 return false; 1096 } 1097 else return true; 1098 } 1099 </script>
1099 1100 <input title="Enter Value" aria-label="Enter Value" onkeydown="return RadWindowprompt_detectenter('{0}', event, this);" type="text" class="rwDialogInput" value="{2}" /> 1101 </div> 1102 <div> 1103 <a onclick="$find('{0}').close(this.parentNode.parentNode.getElementsByTagName('input')[0].value);" 1104 class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a> 1105 <a onclick="$find('{0}').close(null);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a> 1106 </div> 1107 </div> 1108 </div><div id="ctl01_WindowManager1_confirmtemplate" style="display:none;"> 1109 <div class="rwDialogPopup radconfirm"> 1110 <div class="rwDialogText"> 1111 {1} 1112 </div> 1113 <div> 1114 <a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a> 1115 <a onclick="$find('{0}').close(false);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a> 1116 </div> 1117 </div> 1118 </div><input id="ctl01_WindowManager1_ClientState" name="ctl01_WindowManager1_ClientState" type="hidden" /> 1119</div> 1120
1121<script type="text/javascript"> 1122 //<![CDATA[ 1123 1124 var gCartCount; 1125 var cartDiv = $get("CartItemCount"); 1126 if (cartDiv != null){ 1127 jQuery.ajax({ 1128 type: "POST", 1129 url: gWebRoot + "/WebMethodUtilities.aspx/GetCartItemCount", 1130 data: "{}", 1131 contentType: "application/json; charset=utf-8", 1132 dataType: 'json', 1133 success: function(result) { 1134 if (result.d != '' && result.d != null) { 1135 gCartCount = result.d; 1136 if (gCartCount != null) { 1137 cartDiv.innerHTML = gCartCount; 1138 } 1139 } 1140 }, 1141 async: true 1142 }); 1143 } 1144 1145 function CheckForChildren() { 1146 var contentRecordPageButtonPanelHasChildren = false; 1147 var contentRecordPageButtonPanel = jQuery('div.ContentRecordPageButtonPanel'); 1148 for (var i = 0, max = contentRecordPageButtonPanel.length; i < max; i++) { 1149 if (contentRecordPageButtonPanel[i].children.length > 0) { 1150 contentRecordPageButtonPanelHasChildren = true; 1151 break; 1152 } 1153 } 1154 if (!contentRecordPageButtonPanelHasChildren) { 1155 jQuery("Body").addClass("TemplateAreaEasyEditOn"); 1156 } 1157 } 1158 if (gIsEasyEditEnabled) 1159 CheckForChildren(); 1160 //]]> 1161</script>
1161 1162
1163<script type="text/javascript"> 1164//<![CDATA[ 1165var Page_Validators = new Array(document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired")); 1166//]]> 1167</script>
1167 1168
1169<script type="text/javascript"> 1170//<![CDATA[ 1171var ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired"); 1172ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserName"; 1173ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired.errormessage = "Required"; 1174ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired.display = "Dynamic"; 1175ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; 1176ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired.initialvalue = ""; 1177var ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired"); 1178ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInPassword"; 1179ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired.errormessage = "Required"; 1180ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired.display = "Dynamic"; 1181ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; 1182ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired.initialvalue = ""; 1183//]]> 1184</script>
1184 1185 1186<div class="aspNetHidden"> 1187 1188 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C7667008" /> 1189</div> 1190
1191<script type="text/javascript"> 1192//<![CDATA[ 1193if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])==='undefined') { 1194 window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 1195 }if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage1_downloadButton','#ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'])==='undefined') { 1196 window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 1197 }if(typeof(window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage2_downloadButton','#ctl01_TemplateBody_ContentPage2_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'])==='undefined') { 1198 window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 1199 }if(typeof(window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage3_downloadButton','#ctl01_TemplateBody_ContentPage3_HiddenDownloadPathField'); }__Document_Head_Init('https://ohiocontractors.org/NoCookies.html', '', false);window.__TsmHiddenField = $get('ctl01_ScriptManager1_TSM');NavigationList_NavControlId = '_rptWrapper';NavigationList_Init();var ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties = new SimpleSearchFieldProperties(); 1200ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.WatermarkClass = 'Watermarked'; 1201ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.WatermarkText = 'Keyword search'; 1202ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.SearchTarget = 'https://ohiocontractors.org/Search'; 1203var ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties = new SimpleSearchFieldProperties(); 1204ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.WatermarkClass = 'Watermarked'; 1205ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.WatermarkText = 'Keyword search'; 1206ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.SearchTarget = 'https://ohiocontractors.org/Search'; 1207NavigationList_NavControlId = 'ctl01_ciPrimaryNavigation_NavControl_NavMenu';NavigationList_Init();PageNavR_NavMenuClientID = 'ctl01_ciPrimaryNavigation_NavControl_NavMenu';var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part. It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed. To close this Web Part, click OK. To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part. Are you sure you want to do this? To delete this Web Part, click OK. To keep this Web Part, click Cancel.'; 1208var Page_ValidationActive = false; 1209if (typeof(ValidatorOnLoad) == "function") { 1210 ValidatorOnLoad(); 1211} 1212 1213function ValidatorOnSubmit() { 1214 if (Page_ValidationActive) { 1215 return ValidatorCommonOnSubmit(); 1216 } 1217 else { 1218 return true; 1219 } 1220} 1221 Listers = new Array( $('ctl01_TemplateBody_WebPartManager1_gwpciNewOpenCreditDisplayCommon_ciNewOpenCreditDisplayCommon_AppliedCreditInvoicesGrid') );window['ctl01_TemplateBody_WebPartManager1_gwpciNewOpenCreditDisplayCommon_ciNewOpenCreditDisplayCommon_AppliedCreditInvoicesGrid_Grid1_jsmanager']=new Asi_Web_BusinessDataGrid2({"GridClientId":"ctl01_TemplateBody_WebPartManager1_gwpciNewOpenCreditDisplayCommon_ciNewOpenCreditDisplayCommon_AppliedCreditInvoicesGrid_Grid1","IsMultiSelect":false,"TrackItemSelectionAcrossPostbacks":false,"IsSelectedByDefault":false,"DeltaKeys":"","ClientOnRowSelected":null,"ClientOnRowDeselected":null}); 1222 jQuery(document).ready(function() { 1223 // Instantiate the EnterKeyPressClass class. 1224 var enterKeyPressClass_ctl01_TemplateBody_WebPartManager1_gwpciNewSubmitOrderButtonLinkCommon_ciNewSubmitOrderButtonLinkCommon = new EnterKeyPressClass('SubmitCartOrderButton'); 1225 // Call the TurnOnEnterKey method, and pass in the 'PaymentPanel' server id. 1226 enterKeyPressClass_ctl01_TemplateBody_WebPartManager1_gwpciNewSubmitOrderButtonLinkCommon_ciNewSubmitOrderButtonLinkCommon.TurnOnEnterKey('PaymentPanel'); 1227 }); 1228 NavigationList_NavControlId = 'ctl01_ciSecondary_SubNavControl_SubNavigationTree';NavigationList_Init();Telerik.Web.UI.RadTreeView._preInitialize("ctl01_ciSecondary_SubNavControl_SubNavigationTree","0");;(function() { 1229 function loadHandler() { 1230 var hf = $get('ctl01_StyleSheetManager1_TSSM'); 1231 if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; } 1232 hf.value += ';Telerik.Web.UI, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:ab6aa57e-34e3-4a88-a53e-99567e45582d:ed2942d4:45085116:27c5704c:9e1572d6:d7e35272:505983de:aac68f9:92753c09;Telerik.Web.UI.Skins, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:7029ea36-5fb5-4cac-9485-47ea571c06ca:5438c61f:d19c3573'; 1233 Sys.Application.remove_load(loadHandler); 1234 }; 1235 Sys.Application.add_load(loadHandler); 1236 })();Sys.Application.add_init(function() { 1237 $create(Telerik.Web.UI.RadMenu, {"_childListElementCssClass":"rmRootGroup rmToggleHandles rmHorizontal","_skin":"NaturalHeritageSites","attributes":{"Translate":"Yes","PerspectiveId":"3e8865e3-6241-45d5-8443-b80ffaf7ba0a","Version":"AB4E0793","NavigationArea":"1","MaxDataBindDepth":"3"},"autoScrollMinimumWidth":100,"clientStateFieldID":"ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState","collapseAnimation":"{\"duration\":450}","defaultGroupSettings":"{\"flow\":0,\"expandDirection\":2,\"offsetX\":0}","expandAnimation":"{\"duration\":450}","itemData":[],"showToggleHandle":true}
1237, {"itemClicking":PageNavR_OnClientItemClicking,"itemClosed":PageNavR_OnItemClosed,"itemOpened":PageNavR_OnItemOpened,"load":PageNavR_OnClientLoadHandler}, null, $get("ctl01_ciPrimaryNavigation_NavControl_NavMenu")); 1238}); 1239 1240document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired').dispose = function() { 1241 Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_UserNameRequired')); 1242} 1243 1244document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired').dispose = function() { 1245 Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_PasswordRequired')); 1246} 1247Sys.Application.add_init(function() { 1248 $create(Telerik.Web.UI.RadTreeView, {"_renderMode":2,"_showLineImages":false,"_skin":"NaturalHeritageSites","_uniqueId":"ctl01$ciSecondary$SubNavControl$SubNavigationTree","attributes":{"NavigateOnClick":"true","PerspectiveId":"3e8865e3-6241-45d5-8443-b80ffaf7ba0a","Version":"AB4E0793","NavigationArea":"2","StartingNodeOffset":"1","WrapperContainerId":"ctl01_masterWrapper","SubNavTitleContainerId":"ctl01_ciSecondary_SubNavControl_SubNavHead","IsSignInPage":"True"},"clientStateFieldID":"ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState","collapseAnimation":"{\"duration\":200}","expandAnimation":"{\"duration\":200}","nodeData":[],"persistLoadOnDemandNodes":false,"singleExpandPath":true}, {"load":SubNavigation_OnClientLoad,"nodeClicked":SubNavigation_OnClientNodeClicked,"nodeClicking":SubNavigation_OnClientNodeClicking}, null, $get("ctl01_ciSecondary_SubNavControl_SubNavigationTree")); 1249}); 1250Sys.Application.add_init(function() { 1251 $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_GenericWindow_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"550px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"GenericWindow","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"800px"}, null, null, $get("ctl01_GenericWindow")); 1252}); 1253Sys.Application.add_init(function() { 1254 $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_ObjectBrowser_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"550px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"ObjectBrowser","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"760px"}, null, null, $get("ctl01_ObjectBrowser")); 1255}); 1256Sys.Application.add_init(function() { 1257 $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_ObjectBrowserDialog_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"400px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"ObjectBrowserDialog","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"600px"}, null, null, $get("ctl01_ObjectBrowserDialog")); 1258}); 1259Sys.Application.add_init(function() { 1260 $create(Telerik.Web.UI.RadWindowManager, {"behaviors":117,"clientStateFieldID":"ctl01_WindowManager1_ClientState","enableAriaSupport":true,"formID":"aspnetForm","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","name":"WindowManager1","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","skin":"MetroTouch","windowControls":"['ctl01_GenericWindow','ctl01_ObjectBrowser','ctl01_ObjectBrowserDialog']"}, null, {"child":"ctl01_GenericWindow"}, $get("ctl01_WindowManager1")); 1261}); 1262//]]> 1263</script>
1263 1264</form> 1265 1266 <div id="fb-root"></div> 1267 </body> 1268</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.