CINXE.COM

BuildingPermits.Oregon.gov

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html ng-app="appAca" xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <head id="ctl00_Head1"><link href="App_Themes/Default/form.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Default/style.css" type="text/css" rel="stylesheet" /><title> BuildingPermits.Oregon.gov </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style type="text/css"> body, html { overflow-y: visible!important; } .page-overlay-blocker { position: fixed; z-index: 999; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: #ffffff; opacity: 0.1; display:none; } </style> <link rel="stylesheet" type="text/css" href="css/main.css" /><link rel="stylesheet" type="text/css" href="css/acaresponsive.min.css" /><link href="App_Themes/en-US/style.css" type="text/css" rel="stylesheet" /><link id="ctl00_CustomerCssStyle" style="text/css" rel="stylesheet" href="/oregon/Handlers/CustomizedCssStyle.ashx?agencyCode=OREGON"></link><link id="ctl00_PageCustomizeCssStyle_GlobalCustomScriptBefore" style="text/css" rel="stylesheet" href="/oregon/Customization/OREGON/globalcustomscriptbefore.css"></link></head> <script type="text/javascript"> var firstErrorMsgId; function isSafari(){ var ua = window.navigator.userAgent; return ua.indexOf("Safari")>-1; } var original=0; function iframeAutoFit() { try { if(window!=parent) { var ifrm = getParentDocument().getElementById("ACAFrame"); if(ifrm != null && ifrm.contentWindow==window) { var h1 = 0, h2 = 0; if(document.documentElement&&document.documentElement.scrollHeight) { h1=ifrm.contentWindow.document.documentElement.scrollHeight; } if (isSafari()) { h1=ifrm.contentWindow.document.body.scrollHeight; } var h=$(ifrm.contentWindow.document.body).innerHeight(); var temp = h1-60 - h; var chk = true; if (temp> 0 && temp<200) { chk = false; } var popupHeight = 0; var popupDialog = $("#dvACADialogLayer"); if ($.exists(popupDialog)) { popupHeight = popupDialog[0].clientHeight; if (h < popupHeight) { h = popupHeight; } } if(original != h || !chk){ if(isFireFox() == false) { if (chk) { h1 = parseInt(h)+60; } ifrm.style.height = ifrm.parentNode.style.height = h1 +"px"; } else { if (chk) { if ($.exists(popupDialog)) { h1 = parseInt(h) + 60; } else { h1 = ifrm.contentDocument.body.scrollHeight; h1 = parseInt(h1) + 60; } } ifrm.height = h1; } original = h; } } } } catch (ex){} } </script> <body> <div id="iframeBlocker" class="page-overlay-blocker"></div> <script type="text/javascript" src="/oregon/Scripts/GlobalConst.aspx"></script> <script src="/oregon/bundles/common?v=3frcyczFCCAemuR09W71PpqoQkdwvQy6MShBSNrJdrc1"></script> <script src="/oregon/bundles/accela-common?v=kGpULZyk87MIozcGFavDaYJA7XTn5nETLZ6ByrnGnac1"></script> <script type="text/javascript" src="/oregon/Scripts/SessionTimeout.js"></script> <script type="text/javascript"> $.global.isRTL = IsTrue('False'); //fix the issue that the confirm/alert box should also follows the current culture. if ($.global.isRTL) { document.dir = "rtl"; } else { document.dir = ""; } $.global.isAdmin = IsTrue('False'); var isClassTemplate = IsTrue('True'); var isWelcomePage = IsTrue('False'); var isLoginPage = IsTrue('False'); var isAnonymous = IsTrue('True'); var isCapApplyDisclaimerPage = IsTrue('False'); var isCapEditPage = IsTrue('False'); if (!isAnonymous && !$.global.isAdmin) { var opts = { Culture: 'en-US', TimeoutTime: 30, WarningTime: 5, WarnTitle: 'Warning', ExpiredTitle: 'Session Expired', MsgWarn: 'Your session will time out in {0} minute(s). Would you like to continue?', MsgExpired: 'Your session has been timed out due to inactivity. Please click on Login to access your account.', MsgHelp: 'Please press the Tab key to move the focus to the OK or Cancel button.', BtnOK: 'OK', BtnCancel: 'Cancel', BtnLogin: 'Login', UrlWelcome: '/oregon/Welcome.aspx', UrlLogin: '/oregon/Login.aspx', UrlLogic: '/oregon/Handlers/SessionTimeOutHandler.ashx', UrlCloseImg: '/oregon/app_themes/Default/assets/closepopup.png', UrlUserStatus: '/oregon/api/PublicUser/AccountStatus', ApplicationRoot: '/oregon/' }; if (isClassTemplate) { $("body").SessionTimeoutTimer(opts); } } </script> <script type="text/javascript"> var walkMeOptions = '{"userID":"31BCA02094EB78126A517B206A88C73CFA9EC6F704C7030D18212CACE820F025F00BF0EA68DBF3F3A5436CA63B53BF7BF80AD8D5DE7D8359D0B7FED9DBC3AB99","module":"","userGroup":"Anonymous","walkMeJsUrl":"https://cdn.walkme.com/users/01c65c34a5d141bbac172b11d8b9fcbf/walkme_01c65c34a5d141bbac172b11d8b9fcbf_https.js"}'; if (walkMeOptions != undefined && walkMeOptions != null && walkMeOptions.length != 0) { var walkMeData = JSON.parse(walkMeOptions); if (walkMeData.walkMeJsUrl != undefined && walkMeData.walkMeJsUrl != null && walkMeData.walkMeJsUrl.length != 0) { var accelaVariables = new Object() accelaVariables.userId = walkMeData.userID; accelaVariables.userGroup = walkMeData.userGroup; accelaVariables.product = walkMeData.product; accelaVariables.version = walkMeData.version; accelaVariables.environment = walkMeData.environment; accelaVariables.module = walkMeData.module; accelaVariables.agency = walkMeData.agency; window.accelaVariables = accelaVariables; //How to Pass Agency Name? (function () { var walkme = document.createElement('script'); walkme.type = 'text/javascript'; walkme.async = true; walkme.src = walkMeData.walkMeJsUrl; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(walkme, s); window._walkmeConfig = { smartLoad: true }; })(); } } </script> <script> (function(h,o,u,n,d) { h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}} d=o.createElement(u);d.async=1;d.src=n n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n) })(window,document,'script','https://www.datadoghq-browser-agent.com/datadog-rum-v4.js','DD_RUM') DD_RUM.onReady(function() { DD_RUM.init({ clientToken: 'pub4c296e8a953a31a53abb3617c2f840e4', applicationId: 'e34bafed-755d-4362-89e6-2ea4af60cd0f', site: 'datadoghq.com', env: 'civp_orprd_azure', service: 'aca', version: '24.2.1.3.241226', sampleRate: 10, sessionReplaySampleRate: 5, premiumSampleRate: 5, trackInteractions: true }) }) </script> <DIV style="WIDTH: 0px; HEIGHT: 0px;" id="divctl00_hlSkipToolBar" class=""><a id="ctl00_hlSkipToolBar" accesskey="1" href="#FirstAnchorInACAMainContent" tabIndex="-1" onclick="skipToMainContent();" title="Skip Module Navigation" class="NotShowLoading"><img alt="Skip Module Navigation" src="/oregon/WebResource.axd?d=_srwWNS1MSJOYH4C35b1oFn7VEYtvNa8YGGRg1sqtrF_faY_-fd0egWACbQyGWVnyPpONGyWOQylydrXXpHjvXdl4T0G4TrJ5TZlCzCCz424pMVoF3uq-ZWyjKkSQo7UFVPfshRXWd-tDgOs0est9E0Mlus1&t=638683220400000000" width='0px' height='0px' style='border-width:0px;'/></a></DIV> <form name="aspnetForm" method="post" action="Welcome.aspx" id="aspnetForm"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/oregon/WebResource.axd?d=UK81IePOXTVsZN--6ZX3g4RlFAr7RgxiI7uqyim-g-VIvVHR4zblhbi9p-YGgBbvi5g5sUcNtYyJSdSIpy9_SFG--4U1&amp;t=638627955619783110" type="text/javascript"></script> <script src="/oregon/Customization/OREGON/globalcustomscriptbefore.js" type="text/javascript"></script> <script src="/oregon/Scripts/Validation.js" type="text/javascript"></script> <script src="/oregon/WebResource.axd?d=oOLzn4x6UCkzDk73gJEjyKKHBYQK3oAV4jz8ILoDiFUB0rh9ozcZSe3imzCBf_Duyl__EapJej0Deb0PtYtWa9dMpVwaTG5XH6Vejmft0MGi01ZJrKNq7rONVdj54k9Tl3ee4fq5gvzN596JQCMDgQ1muWo1&amp;t=638683220400000000" type="text/javascript"></script> <script src="/oregon/WebResource.axd?d=l2dj_uwwJYhrJ3qNqC4b0L7FEp3BC8DcOMrfmLxAJahv1j9cpcp_oGRddWyTFQp38ONn3xqPWoSatadkXluZjeh2RbgrYWdnTjhrvteAv1b4BIpoOpgYSPBbRcHVAebV7h8JSEv9R4D771xyeVa1uHtTYPY1&amp;t=638683220400000000" type="text/javascript"></script> <script src="/oregon/WebResource.axd?d=-7h3I5JBId5Q_Xci-Y7iPoEJkfh296P15DDDyNjehZ_vw5UGZpCBR0bPNEDAHVz2DpVT-1-fzbsti_kFR6qEe2nDTva9fH9BL-bMLW4dzLTfoM_ghrOYRqtOiPvv4S8AZ00r3g2&amp;t=638683220400000000" type="text/javascript"></script> <script src="/oregon/ScriptResource.axd?d=BuJKyuMlQ9ihDHkKRspv5-_M9_7RuSRHVkgkhfGbmJu2rtTtHDfNysfQHNQ_nnJJbmLH8R_ActQjxmw2InzKeIXmKhnezDeaW1LhYxtTwLLTvJoriHX9JQHnf8_EKPHAlVhdwpGPUOSmXUe4QcTUqXNH6J81&amp;t=2a9d95e3" type="text/javascript"></script> <script src="/oregon/ScriptResource.axd?d=dw-rli8fVv9LQT7sT_P_ykkYemDq5tURAhS13SdOcVmy6E7hYiOLbpG1GbTdxR7JPnldq_rjiy3OuTVLEk_D32KC2QqiyFsRMzqbnhXYUVFtYS6oIU08w0K38iwj8uRxWCTs2qe9GTFvEEiFeR_bb6gYSfc_6KSGg_IKPSB1wT5wLwW40&amp;t=2a9d95e3" type="text/javascript"></script> <script src="/oregon/WebService/AnnouncementService.asmx/js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var PageMethods = function() { PageMethods.initializeBase(this); this._timeout = 0; this._userContext = null; this._succeeded = null; this._failed = null; } PageMethods.prototype = { _get_path:function() { var p = this.get_path(); if (p) return p; else return PageMethods._staticInstance.get_path();}, GetContactAddressUsedInDailyAsPrimary:function(contactAddressID,agencyCode,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'GetContactAddressUsedInDailyAsPrimary',false,{contactAddressID:contactAddressID,agencyCode:agencyCode},succeededCallback,failedCallback,userContext); }, ClearUIData:function(serializedUIDataTypes,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'ClearUIData',false,{serializedUIDataTypes:serializedUIDataTypes},succeededCallback,failedCallback,userContext); }} PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy); PageMethods._staticInstance = new PageMethods(); PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); } PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); } PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); } PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); } PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); } PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); } PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); } PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); } PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); } PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); } PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); } PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); } PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); } PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); } PageMethods.set_path("Default.aspx"); PageMethods.GetContactAddressUsedInDailyAsPrimary= function(contactAddressID,agencyCode,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetContactAddressUsedInDailyAsPrimary(contactAddressID,agencyCode,onSuccess,onFailed,userContext); } PageMethods.ClearUIData= function(serializedUIDataTypes,onSuccess,onFailed,userContext) {PageMethods._staticInstance.ClearUIData(serializedUIDataTypes,onSuccess,onFailed,userContext); } //]]> </script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5AEBCD39" /> <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'aspnetForm', ['tctl00$HeaderNavigation$panButton','','tctl00$UpdatePanel4Expression',''], [], [], 90, 'ctl00'); //]]> </script> <div class="aca_wrapper"> <div style="width: 80em; margin: 0 auto;"> <script src="/oregon/Scripts/Announcement.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> function RedirectTo(url) { location.href = '/oregon/' + url; return false; } function showTabPropertyPanel(navBar) { parent.LoadTabInfo(navBar); parent.LoadEastPanelTitle(2); } function updateCartNumber(cartNumber) { $get("ctl00_HeaderNavigation_lblShoppingCart").innerHTML = cartNumber; } // hide report link and report arrow if no reports available. function hideReportLink(hasLogin) { var reportLinkId = hasLogin ? 'reportLink2' : 'reportLink'; $get(reportLinkId).style.display = 'none'; } var menu; var reportMenuTimeOutId; var menuId; var isRTL = false; // in Arabic, it's true // bind reports menu function bindReports(reports, hasLogin, reportLabel) { if ($.global.isAdmin || typeof (reports) == "undefined" || reports == null) { return; } var targetId; //var isRTL = false; // in Arabic, it's true if (!hasLogin) { menuId = 'reportList'; targetId = 'reportLink'; $get('ctl00_HeaderNavigation_lblReports').innerHTML = reportLabel; } else { menuId = 'reportList2'; targetId = 'reportLink2'; $get('ctl00_HeaderNavigation_lblReports2').innerHTML = reportLabel; } if ('False' == 'True') { isRTL = true; } var prop = [['isRTL', isRTL], ['align', 'right'], ['menuId', menuId], ['targetId', targetId], ['sign', 'report_menu']]; var items = reports; var events = [[['eventType', 'click'], ['func', openReport]]]; menu = new Menu(items, prop, events); } // when clicking report link, show report list and set time out function showReports() { CheckAndSetNoAsk(); if (menu == undefined) return; $get(menuId).style.display = 'block'; menu.showMenu(); hideReportByTimer(); //when click report link or a report, don't need pop up the query window. SetNotAskWhenClick(); } if ($.global.isAdmin == false && 'True'.toLowerCase() == 'true') { if ('5' != null && '5' != '') { setInterval("ShowAnnouncementByTimer()", '5' * 60000); } else { setInterval("ShowAnnouncementByTimer()", 5 * 60000); } } function hideReportByTimer() { clearTimeout(reportMenuTimeOutId); reportMenuTimeOutId = null; reportMenuTimeOutId = setTimeout(hideReport, 3000); } function SetFocusIn() { clearTimeout(reportMenuTimeOutId); reportMenuTimeOutId = null; } function SetBlurOut() { hideReportByTimer(); } function SetNotAskWhenClick() { if (typeof (SetNotAsk) != 'undefined') { SetNotAsk(); } } function onMouseOver() { if (menu) { menu.showMenu(); clearTimeout(reportMenuTimeOutId); reportMenuTimeOutId = null; } } function onMouseOut() { var e = getEvent(); var el = $get(menuId); var target = e.target || e.srcElement; var relatedTarget = e.relatedTarget || e.toElement; if (relatedTarget == undefined) { return; } //closeMenu(); clearTimeout(reportMenuTimeOutId); reportMenuTimeOutId = null; reportMenuTimeOutId = setTimeout(hideReport, 700); } var isMultiWindow = false; var url; function openReport(e) { var obj = e.srcElement ? e.srcElement : e.target; if (obj.nodeName != "A") // if click img or space, don't open parameter window { return; } isMultiWindow = this.isMultiWindow; url = this.url; // do post back for getting the latest cap ids. __doPostBack('ctl00_HeaderNavigation_btnPostForReport'); } function openParamWin(altIDs) { var IDs = altIDs; var idStr = ''; // the requried number of parameter windows. // If single window or no alt ids, open a window. 1 means one window var openNumbers = (IDs.length > 0 && isMultiWindow) ? IDs.length : 1; // if single window, concat the cap alt ids with ",". if (IDs.length > 0 && openNumbers == 1) { for (var i = 0; i < IDs.length; i++) { idStr += IDs[i] + ","; } idStr = idStr.substring(0, idStr.length - 1); // remove the last "," } var paramWindows = new Array(); // use the array to store the opened windows. for (var i = 0; i < openNumbers; i++) { var newUrl = url; if (IDs.length > 0) { var id = openNumbers > 1 ? IDs[i] : idStr; // if multiple window, pass each id to each window. //newUrl = url + "&ID=" + id; var appendUrl = String.format("&{0}={1}", 'ID', id) newUrl = url + appendUrl; } var iLeft = 200; if (i > 0) { // resize the window. Set it padding 50px to the previous window. // if the open window is more than 5(i>3), set it overlapped the previous window(i=3). var m = i > 3 ? 3 : i - 1; var preWinLeft = paramWindows[m].screenLeft == undefined ? paramWindows[m].screenX : paramWindows[m].screenLeft; //FF use screeX iLeft = isRTL ? preWinLeft - 50 : preWinLeft + 50; //if in Arabic, set the next window padding right the previous one. } var parameters = String.format("top=200,left={0},height=600,width=800,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes", iLeft); paramWindows[i] = window.open(newUrl, "_blank", parameters); } hideReport(); SetNotAskWhenClick(); } function hideReport() { $GetObject(menuId).style.display = 'none'; } async function validateSSOLogin(ele) { let isACASSOEnabled = 'False'; if (IsTrue(isACASSOEnabled)) { ele.href = "#"; let superAgencyCode = 'OREGON'; let cloudApiUrl = 'https://api-oregon.accela.com'; let tenantName = 'OREGON'; loadSSOLogin(superAgencyCode, cloudApiUrl, tenantName); return false; } else { return true; } } </script> <div id="overlayAnnouncement" class="ACA_Announcement_Window_Detail_Overlayer"></div> <div id="winAnnouncement" class="ACA_Hide PopUpDlg ACA_Announcement_Window"> <div id="announcementWindowHeader" class="ACA_Announcement_Window_Header"> <span id="close"> <span class="ACA_AlignRightOrLeft CloseImage ACA_FRight" > <input id="closeWinAnn" onclick="return false;" type="image" src='/oregon/app_themes/Default/assets/closepopup.png' class="ACA_ActionIMG" alt="Close" title="Close"/> </span> </span> </div> <div class="ACA_Announcement_Window_Detail"> <div id="winAnnouncementContentTitle" class="ACA_Popup_Title ACA_Announcement_Title_Center"></div> <div class="ACA_TabRow ACA_Line_Content"></div> <div id="winAnnouncementContentAll" class="ACA_Announcement_Content"></div> </div> </div> <!-- Start HeadNavigation Block --> <div id="ctl00_HeaderNavigation_hsLine" style="height:2px;clear:both;width:100%;">&nbsp;</div> <div id="ctl00_HeaderNavigation_divNavigation" ng-non-bindable="true"> <div class="ACA_NaviTitle"> <div id="ACARegisterLoginMenu" class="ACA_RegisterLogin ACA_RegisterLogin_FontSize"> <table role='presentation' border="0" cellpadding="0" cellspacing="0" summary=""> <tr valign="bottom"> <td> <div id="ctl00_HeaderNavigation_beforeLogin"> <!--Login link--> <div class="ACA_FRight"> <table role='presentation' border='0' cellspacing='0' cellpadding='0'> <tr> <td> <a href="/oregon/Login.aspx" id="ctl00_HeaderNavigation_btnLogin" onclick="validateSSOLogin(this);"> <span id="ctl00_HeaderNavigation_lblLogin" class="ACA_Body_Text ACA_Body_Text_FontSize">Login</span> </a> </td> <td class="ACA_TabRow_Line"> &nbsp;&nbsp; </td> </tr> </table> </div> <!--Login link--> <!--Report--> <div class="ACA_FRight"> <div> <table role='presentation' border='0' cellspacing='0' cellpadding='0'> <tr id='reportLink'> <td class="ACA_TabRow_Line"> <a href="javascript:void(0);" onclick="showReports();" class="nav_more_arro ACA_Report_Arrow NotShowLoading" title="Report List"> <span id="ctl00_HeaderNavigation_lblReports"></span> <span id="ctl00_HeaderNavigation_lblAdminReports" class="ACA_Body_Text ACA_Body_Text_FontSize" style="display:none;"></span> <img alt="Report List" src="/oregon/app_themes/Default/assets/caret_expanded.gif" style="border-width: 0px;" /> </a> </td> <td class="ACA_TabRow_Line"> </td> </tr> </table> </div> <div style='display: none; position: absolute; z-index: 10;'> <div id='reportList' class='ACA_Report_Menu ActionMenu_Link' onmouseover="onMouseOver();" onmouseout="onMouseOut();"> </div> </div> </div> <!--Report--> <!--Register link--> <div class="ACA_FRight"> <table role='presentation' border='0' cellspacing='0' cellpadding='0'> <tr> <td class="ACA_TabRow_Line"> <a href="/oregon/CommunityView/account/new" id="ctl00_HeaderNavigation_btnRegister" onclick="validateSSOLogin(this);"> <span id="ctl00_HeaderNavigation_lblRegister" class="ACA_Body_Text ACA_Body_Text_FontSize">Register</span> </a> </td> <td class="ACA_TabRow_Line"> <span id="ctl00_HeaderNavigation_lblSplit2">&nbsp; | &nbsp;</span> </td> </tr> </table> </div> <!--Register link--> <!--Announcement--> <div class="ACA_FRight"> <div> <table role='presentation' border='0' cellspacing='0' cellpadding='0'> <tr> <td class="ACA_TabRow_Line"> <span class="ACA_FLeft"><a href="/oregon/Announcement/AnnouncementList.aspx" id="ctl00_HeaderNavigation_ucAnnBeforeLogin_A2"> <span id="ctl00_HeaderNavigation_ucAnnBeforeLogin_lblAnnounementLink" class="ACA_Body_Text ACA_Body_Text_FontSize">Announcements</span></a></span><span class="ACA_FLeft" id="spanAnnouncementCount" style="display: none"><a href="/oregon/Announcement/AnnouncementList.aspx" id="ctl00_HeaderNavigation_ucAnnBeforeLogin_A3">(<span id="announcementCount"></span>)</a></span> </td> <td valign="top" class="ACA_TabRow_Line"> <div id="divExpandAnnouncement" style="display: block;"> <a id="A4" href="javascript:void(0)" onclick="OpenAnnouncementAuto(); return false;" class="nav_more_arrow NotShowLoading" title="Announcement List"> <img alt="Announcement List" src="/oregon/app_themes/Default/assets/caret_expanded.gif" /></a> </div> </td> <td class="ACA_TabRow_Line"> <span id="ctl00_HeaderNavigation_ucAnnBeforeLogin_lblSplitAnnouncement">&nbsp; | &nbsp;</span> </td> </tr> </table> </div> <div> <div id='divAnnouncement' class="ACA_Anouncement_Popup_Window ACA_Report_Menu"> <div id="announcementId" class="ACA_Hide"> </div> <div id="announcementContentFull" class="ACA_Hide"> </div> <div id="announcementContentTitle" class="ACA_Hide"> </div> <div id="announcementContentPart" class="ACA_Anouncement_Poupu_Window_Part_Height"> </div> <div class="ACA_Anouncement_Poupu_Window_MarkAsRead"> <div id="closeMarkAsReadOfAnnouncementBtn" class="ACA_FRight"> <a href="javascript:void(0);" onclick="MarkAsReadOfAnnouncement(); return false;" class="ACA_LinkButton NotShowLoading"> Mark as Read</a></div> </div> </div> </div> </div> </div> </td> </tr> </table> </div> <div class="ACA_BannerAndSearch"> <div class="ACA_NavBanner"> <span id="ctl00_HeaderNavigation_lblNavBanner" class="ACA_Page_Instruction ACA_Page_Instruction_FontSize"><div style="font-family: tahoma, arial, helvetica, sans-serif;"><div style=""><span data-teams="true" style=""><b style=""><font color="#ff0000" style="" size="4">IVR and SelecTXT, the phone and text-based inspection scheduling tools, is no longer be available as of Friday, March 28, 2025.&nbsp; You may continue to schedule inspections online using the Oregon ePermitting website, the Easy Scheduling website, or using the Oregon ePermitting App (available for iOS and Android).</font></b></span></div></div></span> </div> <div id="gsContainer" class="gs_container"> <table role='presentation' class="gs_top_table" border="0" cellspacing="0" cellpadding="0"> <tr> <td id="tdSpace"> &nbsp; </td> <td class="gs_border" style="width:16.5em"> <p> <input class="gs_search_box" type="text" autocomplete="off" id="txtSearchCondition" name="txtSearchCondition" title='Search...' aria-label='Search...'/> </p> </td> <td style="width:2px"> <span>&nbsp;</span> </td> <td class="gs_border gs_nowidth" style="width:18px;text-align:center;vertical-align:middle;"> <a id="btnSearch" class="gs_go NotShowLoading" title="Search" href="#"> <img class="gs_go_img" alt="Search" src="/oregon/app_themes/Default/assets/gsearch_disabled.png"/> </a> </td> <td class="gs_border_right gs_nowidth" style='width: 12px;height: 16px; text-align:center;vertical-align:middle;' id="tdSearchHistory"> <a id="btnSearchHistory" class="gs_history NotShowLoading" title="Search History" href="#"> <img class="gs_history_img" alt="Search History" src="/oregon/app_themes/Default/assets/Caret_down_sml.gif"/> </a> </td> </tr> </table> </div> <div id="divHistoryList" class="gs_border gs_history_list" style="display:none"> </div> <script type="text/javascript"> var searchText = 'Search...'; var minLimitMessage = 'Please enter a key word with more than 2 characters.'; var historyNoResult = 'No recent searches available'; var searchResult = 'Recent Searches:'; var historyHint = 'Reload the latest search results'; var loading = 'Loading...'; rootURL = '/oregon/'; searchImg = '/oregon/app_themes/Default/assets/gsearch.png'; searchDisabledImg = '/oregon/app_themes/Default/assets/gsearch_disabled.png'; // preload image var img = new Image(); img.src = searchImg; var globalHistory = null; var globalSearch = null; if (IsTrue('False')) { var txtSearchCondition = $get("txtSearchCondition"); txtSearchCondition.style.display = "none"; document.getElementById("btnSearch").disabled = true; }else{ globalSearch = new GlobalSearch("txtSearchCondition","btnSearch",searchText,minLimitMessage); $("#btnSearchHistory").popUp({ oTarget: 'divHistoryList', onShowEvent: 'mouseover', onHideEvent: 'mouseout', onFocusEvent: 'focus', align: 'right', offsetTop: 6, zindex: 'auto'}); globalHistory = new GlobalSearchHistory("divHistoryList",historyNoResult,searchResult); } var timerForSearchHistory = null; function SetFocusInForSearchHistory() { clearTimeout(timerForSearchHistory); timerForSearchHistory = null; } function SetBlurOutForSearchHistory() { clearTimeout(timerForSearchHistory); timerForSearchHistory = null; timerForSearchHistory = setTimeout(hideHistoryList, 1000); } function hideHistoryList() { $("#divHistoryList").hide(); } </script> </div> </div> <div class="nav_bar_container"> <div id="ctl00_HeaderNavigation_divMenu"> <div id="divNaviMenu"> <div id="divMoreTabTemplate" style="display:none;"> <div id="__divMoreTemplate"> <table role='presentation' id="span_more_tab" border="0" cellspacing="0" cellpadding="0" summary="See More Tab Item"> <tr> <td class="ACA_MoreItemLeft ACA_LeftOff"> </td> <td class="ACA_MoreItemCenter ACA_CenterOff more_tab"> <a href="#" onfocus="onfocusMore();" onblur="SetBlurOutForMore();" class="NotShowLoading"> <span id="ctl00_HeaderNavigation___divMoreTemplate_lblMoreTab" module="more" class="more_button font12px">more</span> </a> </td> <td class='ACA_CenterOff' style="width: 15px;"> <a href="javascript:void(0)" onclick="CheckAndSetNoAsk();" id="moreArrowLink" class="nav_more_arrow NotShowLoading" title="more"> <img alt="more" src="/oregon/app_themes/Default/assets/caret_arrow.gif" style="border-width: 0px;" /></a> </td> <td class="ACA_MoreItemRight ACA_RightOff"> </td> </tr> </table> </div><div id="__divMoreLinkBtnTemplate"> <a href="javascript:void(0)" onfocus="onfocusMoreLink();" class="NotShowLoading" title="more menu, press tab to expand"> <span id="ctl00_HeaderNavigation___divMoreLinkBtnTemplate_lblMoreLinks" class="more_button font12px">more</span> <img alt="" src="/oregon/app_themes/Default/assets/caret_arrow.gif" /> </a> </div> </div><table role='presentation' style='visibility:hidden'><tr><td id='tdTabContainer'></td></tr></table><div id='nav_parent_container' class='ACA_NaviMenu'><span id='tab_item_place_holder' style='visibility:hidden;'></span><span id='more_tab_place_holder'></span><div id='divNavMenu' style='display:none;position:absolute;'></div></div><div id='nav_link_place_holder' class='ACA_SubMenuList' align='center'><b><span id='nav_link_content'><span id='nav_span_links' class='font11px'></span><span id='nav_span_more_link'></span></span><div id='divLinkMenu' class='font11px' style='display:none;'></div></b></div><script type="text/javascript"> //<![CDATA[ window.__TabInit = function() { if(!window.NavBar_Loaded || !window.TabBar_Utils_Loaded) {window.setTimeout('window.__TabInit()', 50); return; } window.__Tab = new TabBar(); __Tab.TabItems= [['Tabs',[[['Links',[[['Links',[[['Links',[[['Active','False'],['Label','Building'],['Key','Home_Search_Records'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=Building&TabName=HOME'],['Module',],['Order',0]],[['Active','False'],['Label','Licensing'],['Key','Home_Search_Records'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=LICENSING&TabName=HOME'],['Module',],['Order',1]],[['Active','False'],['Label','Onsite/Septic'],['Key','Home_Search_Records'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=Onsite&TabName=HOME'],['Module',],['Order',2]],[['Active','False'],['Label','Planning'],['Key','Home_Search_Records'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=Planning&TabName=HOME'],['Module',],['Order',3]],[['Active','False'],['Label','Public Works'],['Key','Home_Search_Records'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=PublicWorks&TabName=HOME'],['Module',],['Order',4]]]],['Active','False'],['Label','Search Records/Applications'],['Key','Home_Search'],['Title','Search Records/Applications menu, press tab to expand'],['URL','/oregon/Welcome.aspx?TabName=HOME'],['Module',],['Order',0]]]],['Active','False'],['Label','Advanced Search'],['Key','HOME'],['Title','Advanced Search menu, press tab to expand'],['URL','/oregon/Welcome.aspx?TabName=HOME'],['Module',],['Order',0]]]],['Active','False'],['Label','Home'],['Key','HOME'],['Title','Home'],['URL','/oregon/Welcome.aspx?TabName=HOME'],['Module',],['Order',0]],[['Links',[[['Active','False'],['Label','Search'],['Key','Building'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=Building&TabName=Building'],['Module',],['Order',0]],[['Active','False'],['Label','Schedule Inspections'],['Key','Building'],['Title',],['URL','/oregon/Cap/CapHome.aspx?IsToShowInspection=yes&module=Building&TabName=Building'],['Module',],['Order',1]]]],['Active','False'],['Label','Building'],['Key','Building'],['Title','Building'],['URL','/oregon/Cap/CapHome.aspx?module=Building&TabName=Building'],['Module','Building'],['Order',1]],[['Links',[[['Active','False'],['Label','Search'],['Key','Licensing'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=LICENSING&TabName=Licensing'],['Module',],['Order',0]]]],['Active','False'],['Label','Licensing'],['Key','Licensing'],['Title','Licensing'],['URL','/oregon/Cap/CapHome.aspx?module=Licensing&TabName=Licensing'],['Module','Licensing'],['Order',2]],[['Links',[[['Active','False'],['Label','Search'],['Key','Onsite'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=Onsite&TabName=Onsite'],['Module',],['Order',0]],[['Active','False'],['Label','Schedule Inspections'],['Key','Onsite'],['Title',],['URL','/oregon/Cap/CapHome.aspx?IsToShowInspection=yes&module=Onsite&TabName=Onsite'],['Module',],['Order',1]]]],['Active','False'],['Label','Onsite/Septic'],['Key','Onsite'],['Title','Onsite/Septic'],['URL','/oregon/Cap/CapHome.aspx?module=Onsite&TabName=Onsite'],['Module','Onsite'],['Order',3]],[['Links',[[['Active','False'],['Label','Search'],['Key','Planning'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=Planning&TabName=Planning'],['Module',],['Order',0]]]],['Active','False'],['Label','Planning'],['Key','Planning'],['Title','Planning'],['URL','/oregon/Cap/CapHome.aspx?module=Planning&TabName=Planning'],['Module','Planning'],['Order',4]],[['Links',[[['Active','False'],['Label','Search'],['Key','PublicWorks'],['Title',],['URL','/oregon/Cap/CapHome.aspx?module=PublicWorks&TabName=PublicWorks'],['Module',],['Order',0]],[['Active','False'],['Label','Schedule Inspections'],['Key','PublicWorks'],['Title',],['URL','/oregon/Cap/CapHome.aspx?IsToShowInspection=yes&module=PublicWorks&TabName=PublicWorks'],['Module',],['Order',1]]]],['Active','False'],['Label','Public Works'],['Key','PublicWorks'],['Title','Public Works'],['URL','/oregon/Cap/CapHome.aspx?module=PublicWorks&TabName=PublicWorks'],['Module','PublicWorks'],['Order',5]]]]]; __Tab.ItemTemplate=' <table role=\'presentation\' tag="navbar" border="0" cellspacing="0" cellpadding="0" class="tab_bar_table ACA_Nowrap" summary="Tab Item"> <tr> <td class="ACA_ItemLeft ACA_LeftOff"></td> <td class="ACA_ItemCenter ACA_ItemCenter_FontSize ACA_CenterOff"> <div> <a title="## getItem(\'Title\') ##" href="javascript:void(0);" module="## getItem(\'Module\') ##">## getItem(\'Label\') ##</a> </div> </td> <td class="ACA_ItemRight ACA_RightOff"></td> </tr> </table> '; __Tab.SelectedItemTemplate=' <table role=\'presentation\' tag="navbar" border="0" cellspacing="0" cellpadding="0" class="tab_bar_table ACA_Nowrap" summary="Selected Tab Item"> <tr> <td class="ACA_ItemLeft ACA_LeftOn"></td> <td class="ACA_ItemCenter ACA_ItemCenter_FontSize ACA_CenterOn"> <div> <a title="## getItem(\'Title\') ##" href="javascript:void(0);" module="## getItem(\'Module\') ##">## getItem(\'Label\') ##</a> </div> </td> <td class="ACA_ItemRight ACA_RightOn"></td> </tr> </table> '; __Tab.DropDownMenuTemplate=' <div class="ACA_MenuItem ACA_MenuItem_FontSize"> <a title=\'## getItem(\'Title\') ##\' onfocus="SetFocusInForMore();" onblur="SetBlurOutForMore();" href="javascript:void(0);" module="## getItem(\'Module\') ##">## getItem(\'Label\') ##</a> </div> '; __Tab.LinkItemTemplate=' <span style="display: inline-block;"> <a title=\'## getItem(\'Title\') ##\' href="javascript:void(0);">## getItem(\'Label\') ##</a> </span> '; var tab_properties = [['IsFirstLoad',1],['LinkAlign','center'],['CurrentTabName','home'],['DefaultTabName','home'],['CurrentTabIndex',0]]; window.setProperties(__Tab, tab_properties); __Tab.preRender(); } __TabInit(); //]]> </script> </div> </div> </div> </div> <input type="hidden" name="ctl00$HeaderNavigation$hdnShoppingCartItemNumber" id="ctl00_HeaderNavigation_hdnShoppingCartItemNumber" /> <input type="hidden" name="ctl00$HeaderNavigation$hdnShowReportLink" id="ctl00_HeaderNavigation_hdnShowReportLink" value="N" /> <div id="ctl00_HeaderNavigation_panButton"> <a id="ctl00_HeaderNavigation_btnPostForReport" tabindex="-1" href="javascript:__doPostBack(&#39;ctl00$HeaderNavigation$btnPostForReport&#39;,&#39;&#39;)" style="display: none"></a> </div> <!-- End HeadNavigation Block --> <script language="javascript" type="text/javascript"> var objTimeout = null; function hideMenu() { clearTimeout(objTimeout); objTimeout = null; objTimeout = setTimeout(DelayShowMenu, 3000); } function SetFocusInForCollection() { clearTimeout(objTimeout); objTimeout = null; } function SetBlurOutForCollection() { hideMenu(); } function displayMenu() { clearTimeout(objTimeout); objTimeout = null; } function DelayShowMenu() { collection_menu.hideMenu(); } function showMenu(target) { CheckAndSetNoAsk(); if (collection_menu == undefined) return; collection_menu.showMenu(); hideMenu(); } var objTimerForMore = null; function onfocusMore(obj) { window.popUp(window.__Tab.dropDownMenu.element, $get('span_more_tab'), $.global.isRTL); //$("#divNavMenu").find('a').get(0).focus(); $("#moreArrowLink").attr("tabindex", "-1"); clearTimeout(objTimerForMore); objTimerForMore = null; } function onfocusMoreLink() { window.popUp($get('divLinkMenu'), $get('nav_span_more_link'), $.global.isRTL); } function SetFocusInForMore() { clearTimeout(objTimerForMore); objTimerForMore = null; } function SetBlurOutForMore() { clearTimeout(objTimerForMore); objTimerForMore = null; objTimerForMore = setTimeout(onblurMore, 700); } function onblurMore() { window.__Tab.moreTab.closeMenu(window.__Tab.dropDownMenu); } //The method defined in Bage page. function SupportAccessibility(obj) { if (obj) { PageMethods.SetAccessibilityCookie(obj.checked, RefreshPage); } } // When check/uncheck Accessibility Support, refresh the whole page. function RefreshPage() { window.parent.location.reload(true); } var OnAnnouncementList = 'False'; $(document).ready(function () { if ($.global.isAdmin == false && 'True'.toLowerCase() == 'true') { ShowAnnouncementInit(); } }); //Header responsive if (window.matchMedia("(max-width: 480px)").matches) { var showRegisterPopup = true; setRegisterListMenuItems(); } function showRegisterListMenu(obj) { if (showRegisterPopup) { document.getElementById("ACARegisterLoginMenu").style.display = "block"; obj.src = '/oregon/app_themes/Default/assets/closepopup.png'; showRegisterPopup = false; } else { document.getElementById("ACARegisterLoginMenu").style.display = "none"; obj.src = '/oregon/app_themes/Default/assets/u15_normal.png'; showRegisterPopup = true; } } function setRegisterListMenuItems() { var beforeLoginNode = document.getElementById("ctl00_HeaderNavigation_beforeLogin"); var afterLoginNode = document.getElementById("ctl00_HeaderNavigation_afterLogin"); var actualReturnTo = document.getElementById("divRtaTitle"); var returnToNode = document.createElement("DIV"); returnToNode.className = "ACA_FRight"; returnToNode.style.paddingTop = "0.2em"; while (actualReturnTo.childNodes.length) { returnToNode.appendChild(actualReturnTo.firstChild); } if(beforeLoginNode) beforeLoginNode.insertBefore(returnToNode, beforeLoginNode.childNodes[0]); if(afterLoginNode) afterLoginNode.insertBefore(returnToNode, afterLoginNode.childNodes[0]); } </script> <span id="goTOMessage" href="#messageSpan" tabindex="-1"></span> <div class="ACA_Content ACA_Hide"> <!-- The h1 element is only for WCAG2.0 rule 1.1.1 H42 --> <h1 class="ACA_Hide">Message Bar</h1> <span id="messageSpan" name="messageSpan"></span> </div> <script type="text/javascript" language="javascript"> //Init validation error panel for form validation. if (typeof (InitValidationErrorPanel) == "function") { $(document).ready(InitValidationErrorPanel); } </script> <div> <a name="FirstAnchorInACAMainContent" id="FirstAnchorInACAMainContent" tabindex="-1" aria-label="First Anchor in ACA main content" aria-labelledby="ErrorList1"></a> <span id="ErrorList1"></span> <script type="text/javascript"> var topWindow = window.document; try { var doc = top.document; if (!doc) throw new Error('Unaccessible'); else topWindow = top.document; // accessible } catch (e) { // not accessible } if (typeof (topWindow.SetLanguageOptionsVisible) != "undefined") topWindow.SetLanguageOptionsVisible(true); window.onunload = function () { if (typeof (topWindow.SetLanguageOptionsVisible) != "undefined") topWindow.SetLanguageOptionsVisible(false); } </script> <div class="ACA_Content welcome-page ACA_Login"> <span id="ctl00_PlaceHolderMain_errorMessageLabel"></span> <table role='presentation'> <tr> <td valign="top"> <div id="ctl00_PlaceHolderMain_divContent" class="ACA_RightContent"> <div id="ctl00_PlaceHolderMain_divWelcomeText"> <div id="ctl00_PlaceHolderMain_areaNotLoggedIn" style="margin-bottom: 6px;"> <span id="ctl00_PlaceHolderMain_com_welcome_text_welcomeInfo" class="ACA_Body_Text ACA_Body_Text_FontSize"><h3 style=""><span style="color: rgb(0, 51, 102); font-family: verdana; font-size: 12px;">Welcome to the State of Oregon&nbsp;ePermitting System!</span></h3><font face="verdana" style="font-size: 12px;"><span lang="EN"> <p align="left" dir="ltr">This site allows licensed contractors to apply for building permits with just a few clicks of a mouse! Participation by cities or counties is voluntary and each participating city or county determines which permits are available for sale online. To see a list of participating cities and counties please <a href="https://www.oregon.gov/bcd/epermitting/howto/Pages/participating-jurisdictions.aspx" target="_blank"><font color="#0000ff" style="background-color: rgb(255, 255, 255);">click here</font></a>.</p></span></font><p align="left" dir="ltr" style="font-size: 12px;"><strong><font color="#000080">Oregon ePermitting App</font></strong> </p><p align="left" dir="ltr" style="font-size: 12px;"><a href="https://itunes.apple.com/us/app/oregon-epermitting-inspections/id967257449?mt=8" target="_blank">iOS</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://play.google.com/store/apps/details?id=com.citygovapp.oregoninspectionrequest&amp;amp;hl=en" target="_blank">Android</a> </p></span> </div> <br /> <div style="margin-bottom: 6px;"> <span id="ctl00_PlaceHolderMain_com_welcome_text_startInfo" class="ACA_Body_Text ACA_Body_Text_FontSize"><H1><FONT size=2 face=verdana>What would you like to do today?</FONT></H1></span> </div> <br /> </div> <div id="ctl00_PlaceHolderMain_divContentLink"> <div> <!-- start custom content --> <table id="ctl00_PlaceHolderMain_TabDataList_TabsDataList" class="ACA_Welcome_Block" cellspacing="6" cellpadding="0" role="presentation" border="0"> <tr> <td> <div class="Header_h2"> <font><span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl00_lblModuleName">Home</span></font> </div> <span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl00_LinksDataList" style="display:inline-block;width:100%;"><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl00_LinksDataList_ctl00_LinkItemUrl" title="Advanced Search" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl00$LinksDataList$ctl00$LinkItemUrl&#39;,&#39;&#39;)"><span>Advanced Search</span></a> </span></span> </td><td> <div class="Header_h2"> <font><span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl01_lblModuleName">Building</span></font> </div> <span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl01_LinksDataList" style="display:inline-block;width:100%;"><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl01_LinksDataList_ctl00_LinkItemUrl" title="Search" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl01$LinksDataList$ctl00$LinkItemUrl&#39;,&#39;&#39;)"><span>Search</span></a> </span><br /><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl01_LinksDataList_ctl01_LinkItemUrl" title="Schedule Inspections" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl01$LinksDataList$ctl01$LinkItemUrl&#39;,&#39;&#39;)"><span>Schedule Inspections</span></a> </span></span> </td> </tr><tr> <td> <div class="Header_h2"> <font><span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl02_lblModuleName">Licensing</span></font> </div> <span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl02_LinksDataList" style="display:inline-block;width:100%;"><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl02_LinksDataList_ctl00_LinkItemUrl" title="Search" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl02$LinksDataList$ctl00$LinkItemUrl&#39;,&#39;&#39;)"><span>Search</span></a> </span></span> </td><td> <div class="Header_h2"> <font><span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl03_lblModuleName">Onsite/Septic</span></font> </div> <span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl03_LinksDataList" style="display:inline-block;width:100%;"><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl03_LinksDataList_ctl00_LinkItemUrl" title="Search" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl03$LinksDataList$ctl00$LinkItemUrl&#39;,&#39;&#39;)"><span>Search</span></a> </span><br /><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl03_LinksDataList_ctl01_LinkItemUrl" title="Schedule Inspections" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl03$LinksDataList$ctl01$LinkItemUrl&#39;,&#39;&#39;)"><span>Schedule Inspections</span></a> </span></span> </td> </tr><tr> <td> <div class="Header_h2"> <font><span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl04_lblModuleName">Planning</span></font> </div> <span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl04_LinksDataList" style="display:inline-block;width:100%;"><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl04_LinksDataList_ctl00_LinkItemUrl" title="Search" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl04$LinksDataList$ctl00$LinkItemUrl&#39;,&#39;&#39;)"><span>Search</span></a> </span></span> </td><td> <div class="Header_h2"> <font><span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl05_lblModuleName">Public Works</span></font> </div> <span id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl05_LinksDataList" style="display:inline-block;width:100%;"><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl05_LinksDataList_ctl00_LinkItemUrl" title="Search" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl05$LinksDataList$ctl00$LinkItemUrl&#39;,&#39;&#39;)"><span>Search</span></a> </span><br /><span> <a id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl05_LinksDataList_ctl01_LinkItemUrl" title="Schedule Inspections" href="javascript:__doPostBack(&#39;ctl00$PlaceHolderMain$TabDataList$TabsDataList$ctl05$LinksDataList$ctl01$LinkItemUrl&#39;,&#39;&#39;)"><span>Schedule Inspections</span></a> </span></span> </td> </tr> </table> </div> <!-- end custom content --> </div> <br /> </div> </td> <td valign="top" class="loginPanel"> <!-- Begin LoginBox --> <div id="ctl00_PlaceHolderMain_divLogin"> <iframe id="LoginFrame" aria-label="Login Frame" title="Login Frame" src="/oregon/AngularUI/CommunityView/login-panel?inLegacyUI=true" style="min-width:29em;padding-bottom:1em;width:100%;height:100%" frameBorder="0"></iframe> <script type="text/javascript" src="/oregon/Scripts/lib/iFrameResizer/iframeResizer.min.js"></script> <script> window.addEventListener("load", function () { iFrameResize({ log: false }, '#LoginFrame') }); </script> </div> <!-- End LoginBox --> <div class="welcome_instruction"> <span id="ctl00_PlaceHolderMain_lblInstruction" class="ACA_Page_Instruction ACA_Page_Instruction_FontSize"><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></span> </div> </td> </tr> </table> </div> <!-- In Chorme and Opera 15, need add the div, because when content div set float property, not hodler height in container --> <div style="clear: both;"></div> </div> <div id="divLoadingTemplate" class="ACA_Loading_Message" style="width: auto"> <img alt="Please wait..." src="/oregon/app_themes/Default/assets/loading.gif" /> <span id="ctl00_lblLoading" class="ACA_SmLabel ACA_SmLabel_FontSize">Loading...</span> </div> </div> </div> <div id="ctl00_UpdatePanel4Expression"> <input name="ctl00$HDExpressionParam" type="hidden" id="ctl00_HDExpressionParam" class="HDExpressionResultCss" /> </div> <script type="text/javascript"> setInterval("iframeAutoFit()", 300); with (Sys.WebForms.PageRequestManager.getInstance()) { add_beginRequest(onBeginRequest); add_endRequest(onEndRequest); add_pageLoaded(onPageLoaded); } function onBeginRequest(sender, args) { if ($.global.isAdmin) { //1. in admin, if async request, we need record the client id of last selected object. var obj = document.currentSelectedObj; if (obj && obj._element) { parent.document.currentSelectedID = obj._element.id; } $('*').css('cursor', 'wait'); } } var processLoading = new ProcessLoading(); function onPageLoaded(sender, args) { if ($.global.isAdmin) { //2. in admin, if async request, use last selected object id to get the object and trigger it select. var selectedId = parent.document.currentSelectedID; if (selectedId) { invokeClick($get(selectedId)); //3. when it select completed, clear this. parent.document.currentSelectedID = null; } $('*').css('cursor', ''); } else { firstErrorMsgId = ''; processLoading.initControlLoading(); addPrintErrors2SubmitButton(); } } function onEndRequest(sender, arg) { if (!$.global.isAdmin) { var sourceElement = sender._postBackSettings.sourceElement; if (sourceElement == null || (sourceElement != null && $(sourceElement).hasClass('NotShowLoading') == false)) { processLoading.hideLoading(); } if (delayShowLoadingTimer) { window.clearTimeout(delayShowLoadingTimer); } } } function ShowLoading() { var processLoading = new ProcessLoading(); processLoading.showLoading(); } function HideLoading(needHide) { var processLoading = new ProcessLoading(); processLoading.hideLoading(needHide); } </script> <input type="hidden" name="Submit" value="Submit" class="HiddenButton" onclick="return false;" /> <script type="text/javascript"> //<![CDATA[ var curWindow = this.window; curWindow.scrollTo(0, 0); while (curWindow.parent!= null && curWindow.parent != curWindow) { try{ curWindow = curWindow.parent; curWindow.scrollTo(0, 0); }catch(ex){ } };if(globalHistory != null || globalHistory != undefined){globalHistory.setNoResult();}hideReportLink(false);//]]> </script> </form> <noscript>Your browser does not support JavaScript.</noscript> </body> </html>

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