PageSourceSearch

https://www.skagitcounty.net/Search/Permits/

html skagitcounty.net collected 2026-09-24 18:15:05 UTC 59,940 bytes, 1,060 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html>
5<head id="Head1"><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
6<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 6-7
6
7<script async src="https://www.googletagmanager.com/gtag/js?id=
7G-MC4K4LKRBV
vendor: 13 bytes, line 7
7"></script>
8<script>
9  
vendor: 138 bytes, lines 9-13
9window.dataLayer = window.dataLayer || [];
10  function gtag(){dataLayer.push(arguments);}
11  gtag('js', new Date());
12
13  gtag('config', '
13G-MC4K4LKRBV
vendor: 5 bytes, line 13
13');
14</script>
14
15<meta name="application-name" content="Skagit County Government"/>
16<meta name="msapplication-TileColor" content="#006699"/>
17<meta name="msapplication-square70x70logo" content="https://www.skagitcounty.net/tiny.png"/>
18<meta name="msapplication-square150x150logo" content="https://www.skagitcounty.net/square.png"/>
19<meta name="msapplication-wide310x150logo" content="https://www.skagitcounty.net/wide.png"/>
20<meta name="msapplication-square310x310logo" content="https://www.skagitcounty.net/large.png"/>
21<link href="https://www.skagitcounty.net/apple-touch-icon.png" rel="apple-touch-icon" />
22<link href="https://www.skagitcounty.net/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152" />
23<link href="https://www.skagitcounty.net/apple-touch-icon-167x167.png" rel="apple-touch-icon" sizes="167x167" />
24<link href="https://www.skagitcounty.net/apple-touch-icon-180x180.png" rel="apple-touch-icon" sizes="180x180" />
25<link href="https://www.skagitcounty.net/icon-hires.png" rel="icon" sizes="192x192" />
26<link href="https://www.skagitcounty.net/icon-normal.png" rel="icon" sizes="128x128" />
27<meta name="keywords" content="AAA,WWW.SKAGITCOUNTY.NET,Skagit,County,Government,Local,maps,employment,Skagit,Tulips,Washington,County,Taxes,Parcels,Administrative Services,Assessor,Auditor,Board of Equalization,Budget Finance,Clerk,Cooperative Extension,Coroner,County Commissioner's Office,District Court,District Court Probation,Emergency Management,Facilities Management,Fairgrounds,Fire Marshall,Health Department,Human Services,Information Services,Juvenile Probation" />
28<meta name="title" content="Access Skagit County" />
29<meta name="originatorJurisdiction" content="Skagit County, Washington" />
30<meta name="originatorOffice" content="Skagit Information Services" />
31<meta name="createDate" content="10/10/99" />
32<meta name="timePeriodTextual" content="Continuous" />
33<meta name="medium" content="www" />
34<meta name="govType" content="County" />
35<meta name="subjects" content="AAA,WWW.SKAGITCOUNTY.NET,Skagit,County, Skagit County Infiormation Services" />
36<meta name="contactOrganization" content="Skagit County Information Services" />
37<meta name="contactStreetAddress1" content="1800 Continental Place" />
38<meta name="contactCity" content="Mt. Vernon" />
39<meta name="contactState" content="WA" />
40<meta name="contactZipcode" content="98273" />
41<meta name="contactNetworkAddress" content="[email protected]" />
42<meta name="google-site-verification" content="aI98-5Qto8EHUFRlYUD9vWwHFMe_U-SSOqO3hLRYx24" />
43
44
45<!-- css links in this section -->
46<link type="text/css" rel="stylesheet" href="/Common/css/normalize.css" />
47<link type="text/css" rel="stylesheet" href="/Common/css/flexslider.css"  />
48<link type="text/css" rel="stylesheet" href="/Common/css/SkagitCo.css?v=8" />
49<link rel="shortcut icon" href="/favicon.ico" />
50
51<link type='text/css' rel='stylesheet' href='/PlanningAndPermit/css/dept.css' />
52    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
53
54
55<!--  begin javascript in this section -->
56
57<!--
58<script type="text/javascript" src="/Common/js/jquery-1.7.2.min.js"></script>
58
59-->
60<script type="text/javascript" src="/Common/js/jquery-1.11.1.min.js"></script>
60
61<!--
62<script type="text/javascript" src="/Common/js/jquery.cycle.all.js"></script>
62
63-->
64<script type="text/javascript" src="/Common/js/jscript.js"></script>
vendor: 2 bytes, line 64
64
65<script type="text/javascript" src="/Common/js/Search.js"></script>
vendor: 2 bytes, line 65
65
66<script type="text/javascript" src="/Common/js/nav1.1.min.js"></script>
66
67
68
69
70<script type="text/javascript" src="/Common/js/jquery.flexslider.js"></script>
70
71<!--
71<script type="text/javascript" src="/Common/js/dropdown.scr.js"></script>
vendor: 2 bytes, line 71
71
72<script type="text/javascript" src="/Common/js/jquery.min.js"></script>
72
73-->
74
75<script type="text/javascript">
76    $(document).ready(function () {
77      var heightContent = $("#content_").height();
78      var heightNav = $("#nav_").height();
79      if (heightContent > heightNav) $("#nav_").height(heightContent);
80      else $("#content_").height(heightNav);
81      // slideshow banner code
82      //$('.slideshow').cycle({ fx: 'fade', speed: 2500, pause: 2500 });
83      $('#SearchString').keyup(function (e) {
84        if (e.keyCode == 13) {
85          window.open('/Departments/Home/skagitsitesearch.htm?addsearch=' + $(this).val(),'_self');
86        }
87      }); // #SearchString
88  // jquery global menu plugin .. johnsh
89      /*
90      $("#navigation").navPlugin({
91        'itemWidth': 160,
92        'itemHeight': 30,
93        'navEffect': 'fade',
94        'speed': 100
95      }); // end navPlugin
96      */
97    });  // end ready
98    // for the window resize
99    $(window).resize(function () {
100      var heightContent = $("#content_").height();
101      var heightNav = $("#nav_").height();
102      if (heightContent > heightNav) $("#nav_").height(heightContent);
103      else $("#content_").height(heightNav);
104    });
105
106</script>
106
107<!-- Syntax Highlighter -->
108	
108<script type="text/javascript" src="/Common/js/dropdown.js"></script>
108
109<!-- /Syntax Highlighter -->
110<!-- call background image static <div id="bg">
111  <img src="/common/images/bg.jpg" alt="">
112</div>-->
113
114<!--Fair Radio Tracking - Remove after 2026 Fair-->
115    
115<script async src="https://js.adsrvr.org/up_loader.3.0.0.js"></script>
115
116        
116<script>
117            window.ttdConversionEventsLayer = window.ttdConversionEventsLayer || [];
118            function ttdConversionEvents() {
119                window.ttdConversionEventsLayer.push(arguments);
120            }
121            
122            ttdConversionEvents("init", {
123                advertiserId: "gqdwd3f",
124                pixelIds: ["sujc8n5"]
125            });
126
127            ttdConversionEvents("event", {
128               advertiserId: "gqdwd3f",
129               pixelIds: ["sujc8n5"]
130           });
131        </script>
131
132
133
134<script type="text/javascript">
135<!--
136    var m_sHelp = new Array();
137    var mcAddressSearch = 0;
138    var mcOwnerSearch = 1;
139    var mcParcelSearch = 2;
140    var mcPermitSearch = 3;
141
142    m_sHelp[0] = "Enter the street name or the house number.\n" +
143		"Exclude directionals ('N' or 'North') and street type ('Rd' or 'St')";
144    m_sHelp[1] = "Owner Last Name or Organization is required.";
145    m_sHelp[2] = "Enter a valid Parcel Number";
146    m_sHelp[3] = "Enter a valid Permit Number;"
147
148    function SetHelp(iSearch) {
149        var helpElement;
150        var helpText;
151
152        helpElement = document.getElementById('Help');
153        if (document.all) {
154            helpText = helpElement.innerText;
155            if (helpText == "") {
156                helpElement.style.visibility = "visible";
157                helpElement.innerText = m_sHelp[iSearch];
158            }
159            else {
160                helpElement.style.visibility = "hidden";
161                helpElement.innerText = "";
162            }
163        } else {
164            helpText = helpElement.textContent;
165            if (helpText == "") {
166                helpElement.style.visibility = "visible";
167                helpElement.textContent = m_sHelp[iSearch];
168            }
169            else {
170                helpElement.style.visibility = "hidden";
171                helpElement.textContent = "";
172            }
173        }
174    }
175
176    function GetPage(page) {
177        with (document.forms[1]) {
178            content_PageNumber.value = page;
179            content_IsNewSearch.value = "false";
180            submit();
181        }
182    }
183
184    function IsValid() {
185        with (document.forms[1]) {
186            switch (content_txtSearch.value) {
187                case "0":
188                    if (content_txtRoad.value == "" && content_txtHouse.value == "") {
189                        alert("Please enter either a House Number or Road value for searching.");
190                        content_txtHouse.focus();
191                        return false;
192                    }
193                    break;
194                case "1":
195                    if (content_txtParcel.value == "") {
196                        alert("Please enter a Parcel value for seaching.");
197                        content_txtParcel.focus();
198                        return false;
199                    }
200                    break;
201                case "2":
202                    if (content_txtPermit.value == "") {
203                        alert("Please enter a Permit value for seaching.");
204                        content_txtPermit.focus();
205                        return false;
206                    }
207                    break;
208                case "3":
209                    if (content_txtLastName.value == "" && content_txtFirstName.value == "") {
210                        content_txtLastName.focus();
211                        alert("Please enter either a Last or First Name value for searching!");
212                        return false;
213                    }
214                    break;
215            }
216        }
217        return true;
218    }
219
220    function PostPage() {
221        if (IsValid()) {
222            document.forms[1].submit();
223        }
224    }
225-->
226</script>
226
227
228    
229      <!-- CSS references for JQuery Mobile -->
230      <!--
231    
231<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
231
232        -->
233        <!--
234    
234<script src="/Common/js/jquery-1.11.1.min.js"></script>
234
235    -->
236    
236<script type="text/javascript">
237        $(document).bind("mobileinit", function () {
238            $.mobile.ajaxEnabled = false;
239            $.mobile.loadingMessage = 'Loading';
240            $.mobile.loader.prototype.options.text = "";
241            $.mobile.loader.prototype.options.textonly = false;
242            $.mobile.loader.prototype.options.theme = "a";
243            $.mobile.loader.prototype.options.html = "";
244        });
245    </script>
245
246    
246<script type="text/javascript">
247        if (window.matchMedia("only screen and (max-width: 750px)").matches) {
248            var a = $.getScript('/Common/js/jquery.mobile-1.4.5.min.js');
249        }   
250    </script>
250
251    
252    <link rel="stylesheet" type="text/css" media="(max-width: 750px)" href="/Common/css/jquery.mobile-1.4.5.min.css" />
253    <link rel="stylesheet" type="text/css" media="(max-width: 750px)" href="/Common/css/Skagit-A.css" />
254    <link rel="stylesheet" type="text/css" media="(max-width: 750px)" href="/common/css/Mobile.css" />
255    <link rel="stylesheet" type="text/css" media="(max-width: 750px)" href="css/Mobile.css" />
256    <link rel="stylesheet" type="text/css" media="(min-width: 751px)" href="css/Desktop.css" />    
257    
258    
258<script>
259        $(window).resize(function () {
260            if (typeof (Storage) !== "undefined") {
261                if (window.matchMedia("only screen and (max-width: 750px)").matches) {
262                    if (localStorage.getItem("size") != 'small') {
263                        localStorage.setItem("size", "small");
264                        location.reload();
265                    }
266                } else {
267                    if (localStorage.getItem("size") == 'small') {
268                        localStorage.setItem("size", "large");
269                        location.reload();
270                    }
271                }
272            }
273        });
274
275        $(document).on("pageinit", function (event, data) {
276            $("#globalmenumobile_").on("panelbeforeopen", function (event, ui) {
277                $("body").css("overflow", "hidden");
278            });
279
280            $("#globalmenumobile_").on("panelbeforeclose", function (event, ui) {
281                $("body").css("overflow", "auto");
282            });
283
284            if (typeof (Storage) !== "undefined") {
285                if (window.matchMedia("only screen and (max-width: 750px)").matches) {
286                    // Store
287                    localStorage.setItem("size", "small");
288                }
289            }
290        });
291
292        $(document).on("swiperight", function (event, ui) {
293            $("#globalmenumobile_").panel("open");
294        });
295
296        function openPage(url) {
297            window.location.href = url;
298        }
299    </script>
299
300    <style type="text/css">
301        @media (min-width: 751px)
302        {
303            .mobile
304            {
305                display: none;
306            }
307        }
308        @media (max-width: 750px)
309        {
310            .desktop
311            {
312                display: none;
313            }
314        }
315    </style><title>
316	Skagit County Permit Search by Address
317</title></head>
318<body id="MasterPageBodyTag">
319    <div>
320        
321        <div data-role="header" data-position="fixed" id="headerMobile" class="mobile"><h3>Permit Search</h3><a href="#globalmenumobile_" data-icon="bars" data-iconpos="notext">Global Menu</a></div>
322    </div>
323    <div id="main">
324        <div id="searchtrans_">
325            
326            
327<div id="sitesearch">
328<table width="100%" border="0" cellspacing="0" cellpadding="6" align="center">
329  <tr> <td align="center"><div align="center"><a href="/Departments/Home/main.htm"><span style="font: bold 16px Calibri, Arial; color:#fff">Home</span></a></div></td>
330    <td align="left">  
331  
332        <input type="site_search" style="height: 20px; width: 150px; color: GrayText;" id="SearchString" name="SearchString" size="30" maxlength="70" value="Site Search" onClick="clickclear(this,'Site Search')" onBlur="clickrecall(this,'Site Search')" />    
333        <input value="New Query" type="image" src="/Common/images/btngo.png" title="Search Now" alt="Search Now" width="22" height="22" border="0" align="absbottom" name="Action" onClick="javascript: if (document.getElementById('SearchString').value != '' && document.getElementById('SearchString').value != 'Site Search') window.open('/Departments/Home/skagitsitesearch.htm?addsearch=' + document.getElementById('SearchString').value, '_self');" />                         
334      <!--
335  
336        <input type="text" style="font-size: 10pt; height: 20px; color: GrayText;" id="Text1" name="addsearch" size="25" maxlength="100" value="Site Search" onClick="clickclear(this, 'Site Search')" onBlur="clickrecall(this,'Site Search')" />
337        <input value="New Query" type="image" src="/Common/images/btngo.png" title="Search Now" alt="Search Now" width="22" height="22" border="0" align="absbottom" name="Action" onClick="javascript: if (document.getElementById('SearchString').value != '' && document.getElementById('SearchString').value != 'Site Search') window.open('/Departments/Home/skagitsitesearch.htm?addsearch=' + document.getElementById('SearchString').value, '_self');" />                         
338        -->
339    </td>
340
341    <td align="left" valign="middle"><ul id="sddm">
342
343  <asp:ContentPlaceHolder id="desktop_menu" runat="server"></asp:ContentPlaceHolder>
344  
345  <li><a href="/Departments/Home/directory.htm" class="nav" onMouseOver="mopen('m2')" onMouseOut="mclosetime()">Department Directory</a> 
346    <div id="m2" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()"> 
347      <table border="0" cellspacing="0" cellpadding="6" bgcolor="#FFFFFF" width="685">
348        <tr valign="top"> 
349          <td> <a href="/Departments/Home/directory.htm">All by Alpha</a> <a href="/Departments/Assessor/main.htm">Assessor </a><a href="/Departments/OfficeOfAssignedcounsel/main.htm"> Assigned 
350            Counsel</a> <a href="/Departments/Auditor/main.htm">Auditor</a> <a
351    href="/Departments/BoardOfEqualization/main.htm">Board of Equalization</a><a
352    href="/Departments/BoardOfHealth/main.htm">Board of Health</a>  
353            <!--<a href="/Departments/BoundaryReviewBoard/main.htm">Boundary Review 
354            Board</a>--> <a href="/Departments/BudgetFinance/main.htm">Budget and 
355            Finance</a><a href="/Departments/CivilService/main.htm">Civil Service Commission</a><a href="/Departments/Clerk/main.htm">Clerk</a><a href="/Departments/CountyCommissioners/main.htm" > 
356            Commissioners</a><a href="/Departments/Coroner/main.htm">Coroner</a><a href="/Departments/Addressing/main.htm" >County Addressing</a><a href="/Departments/DistrictCourt/main.htm">District 
357            Court</a></td>
358          <td><a href="/Departments/DistrictCourtProbation/main.htm">District 
359            Court Probation</a><a href="/Departments/EmergencyManagement/main.htm">Emergency Management</a><a href="/Departments/EmergencyMedicalServices/main.htm">Emergency 
360            Medical Services</a><a href="/Departments/FacilitiesManagement/main.htm">Facilities Management</a><a href="/Departments/Fair/main.htm">Fair</a><a href="/Departments/Fairgrounds/main.htm"> 
361            Fairgrounds</a><a href="/Departments/FireMarshal/main.htm">Fire 
362            Marshal </a><a href="/Departments/GIS/main.htm">GIS / Mapping Services 
363            </a><a href="/Departments/OfficeofLandUsehearings/main.htm">Hearing 
364            Examiner</a><a href="/Departments/HistoricalSociety/main.htm">Historical 
365            Museum</a> <a href="/Departments/HumanResources/main.htm">Human Resources</a><a href="/Departments/Jail/main.htm" >Jail 
366            </a> <a href="/Departments/OfficeofJuvenileCourt/main.htm" >Juvenile 
367            Court</a> <a href="/Departments/LawLibrary/main.htm">Law Library</a></td>
368            <td><a href="/Departments/NRLands/main.htm">Natural 
369            Resource Lands</a>
370           <a href="/Departments/Noxiousweeds/main.htm">Noxious Weeds</a><a href="/Departments/ParksAndRecreation/main.htm">Parks 
371            &amp; Recreation</a> <a href="/Departments/PlanningAndPermit/main.htm">Planning 
372            &amp; Development Services</a><a href="/Departments/ProsecutingAttorney/main.htm">Prosecutor</a> 
373            <a href="/Departments/PublicDefender/main.htm">Public Defender</a> 
374            <a href="/Departments/Health/main.htm">Public Health </a><a href="/Departments/PublicWorks/main.htm">Public Works</a> 
375            <a href="/Departments/RecordsManagement/main.htm">Records Management</a><a href="/Departments/RiskManagement/main.htm">Risk Management</a><a href="/Departments/Sheriff/main.htm" >Sheriff</a><a href="/Departments/TV21/main.htm">Skagit21 Television</a> 
376            <a href="/Departments/SuperiorCourt/main.htm">Superior Court</a><a href="/Departments/Treasurer/main.htm">Treasurer</a><a href="/Departments/UpriverServices/main.htm">Upriver 
377            Services</a></td>
378        </tr>
379      </table>
380    </div>
381  </li></ul></td>
382
383    <td align="left" valign="middle"><div id="google_translate_element"></div>
384      
385        
385<script type="text/javascript" async>
386
387            function googleTranslateElementInit() {
388                var ua = window.navigator.userAgent;
389                var msie = ua.indexOf("MSIE ");
390                var trident = ua.indexOf("Trident");
391
392                if (msie > -1 || trident > -1) {
393                    document.getElementById("google_translate_element").innerHTML = "<span style=\"font: bold 16px Calibri, Arial; color:#fff\">This Browser Does Not Support Language Translation</span>";
394                    $('#google_translate_element').css('color', 'white');
395                } else {
396                    new google.translate.TranslateElement({ pageLanguage: 'en',
397                        includedLanguages: 'de,es,fr,ja,no,ru,vi,en', layout:
398                google.translate.TranslateElement.InlineLayout.SIMPLE,
399                        gaTrack: true, gaId: 'UA-47507549-1'
400                    },
401                'google_translate_element');
402                }
403            }
404        </script>
404
405        
405<script type="text/javascript" 
406
407src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" async></script>
407</td>
408    
409    <td align="center"><div align="center"><span id="headerdatefield" style="margin-left:20px; color:#fff">
410      
410<script language="JavaScript">getTodaysDate('headerdatefield');</script>
410
411    </span></div></td>
412    
413    </tr>
414
415
416  
417</table>
418 
419</div>
420
421        </div>
422        <div id="bannertrans_">
423            
424            
425        </div>
426        <div id="banner_">
427            
428            
429		<img src="/Apps/Common/Images/banner/1.jpg" width="100%" height="100" />
430		
431
432	
433	<!--img src="/Common/Images/banner/2.jpg" width="960" height="170" /-->
434        </div>
435        <div id="logotrans_">
436            
437            <a href="/Departments/Home/main.htm"><img class="logo" src="/Apps/Common/images/SClogotrans.png" width="100" height="100" alt="Skagit County Logo" longdesc="/Apps/Common/images/SClogotrans.png" border="0" /></a> 
438
439        </div>
440        <div id="titletrans_">
441            
442            
443<h1 class="dpt_title">Permit Search</h1>
444        </div>
445        <div id="globalmenu_">
446            
447            <!-- div class="sample" style="margin-bottom: 15px;height:42px;"><span -->
448
449<script type="text/javascript">
450function getcontact() {
451  var urlpath = window.location.pathname; // get URL
452  var parts = urlpath.split('/');
453  var dept;
454  if (parts[1] == 'Departments') {
455    dept = parts[2] // if static content dept will be the 2nd parameter, else 1st
456    window.open("/Departments/" + dept + "/dept.htm", "_self");
457  }
458  else window.open("/Departments/Home/feedback.htm", "_self");
459  return false;
460} 
461</script>
461
462<table align="center"><tr><td>
463<ul id="sddm" style="padding-top:3px">
464
465  <li><a href="/Departments/PlanningAndPermit/main.htm" class="nav" onMouseOver="mopen('m1')" onMouseOut="mclosetime()">Planning and Development Services</a><div id="m1" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()"><a href="/Search/Permits/SearchAdvanced.aspx" Title="Advanced Permit Search" Target="_top">	Advanced Permit Search</a><a href="/Search/Permits/Search.aspx?SearchType=0" Title="Search for permits by site address" Target="_top">Search by Address</a><a href="/Search/Permits/Search.aspx?SearchType=3" Title="Search for permits by Applicant name, Owner name or both" Target="_top">Search by Name</a><a href="/Search/Permits/Search.aspx?SearchType=2" Title="Search for permits by permit number" Target="_top">Search by Permit</a><a href="/Search/Permits/Search.aspx?SearchType=1" Title="Search for permits by the tax parcel ID" Target="_top">Search by Parcel ID</a><a href="/Departments/SearchSkagit/SearchSkagit.htm" Title="Search Skagit County databases" Target="_top">Search Skagit Databases</a></div></li>
466  
467 
468  <li><a class="nav" href="/Departments/Home/quickguide.htm" onMouseOver="mopen('m3')" onMouseOut="mclosetime()">Find 
469    It Here</a> 
470    <div id="m3" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()"> <a href="/Departments/Home/about.htm">About 
471      Skagit County </a><a href="/Departments/Home/directory.htm">Alphabetical 
472      Directory</a> <a href="/Departments/Home/quickguide.htm"> Quickguide</a> <a href="/Departments/Home/services.htm"> Services By Topic</a> <a href="/Departments/FacilitiesManagement/facmap.htm">Facility 
473      Maps</a> <a href="/Departments/Home/forms.htm">Forms</a> <a href="/Departments/Home/links.htm">Links</a> 
474    </div>
475  </li>
476  <li><a class="nav" href="/Departments/SearchSkagit/searchskagit.htm" onMouseOver="mopen('m4')" onMouseOut="mclosetime()">Records</a> 
477    <div id="m4" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()"><a href="/Search/Property">Property 
478      One Stop</a> <a href="/Search/Recording/">Auditor's Recorded Documents</a> 
479      <a href="/Departments/SearchSkagit/searchskagit.htm">Advanced Search Menu</a> <a href="/Search/ContractAmendment/">Contracts &amp; Amendments</a>
480      <a href="/Search/ResolutionOrdinance/">Resolutions &amp; Ordinances</a> 
481      <a href="http://www.codepublishing.com/wa/skagitcounty/" target="_blank">Skagit 
482      County Code</a><a href="/Departments/RecordsManagement/finding.htm">Public 
483      Records Request</a> </div>
484  </li>
485  
486  <li><a class="nav" href="#" onclick="getcontact();" onMouseOver="mopen('m5')" onMouseOut="mclosetime()">Contact</a> 
487    <div id="m5" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()"> <a href="/Departments/Home/directory.htm">Alphabetical 
488      Directory</a> <a href="#" onclick="getcontact();">Department Contact</a> 
489      <a href="/Departments/Home/feedback.htm">Feedback</a> <a href="/Search/Phone/">Phone 
490      Directory</a></div>
491  </li>
492  <!--  <li><a class="nav" href="#" onclick="printpage();" onMouseOver="mopen('m7')" onMouseOut="mclosetime()">Print</a>
493     <div id="m7" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">
494      </div>
495	</li>-->
496</ul></td></tr></table>
497
498
499          
500        
501        </div>
502        <div id="content_">
503            
504    <div id="Search" class="desktop" onkeydown="if (window.event.srcElement.name != 'Search' &amp;&amp; window.event.keyCode == 13) PostPage();">
505        <table width="100%" border="0" align="center" cellpadding="6" cellspacing="0"  class="ui-responsive reflow-tbl" data-role="table" data-mode="reflow">    
506            <thead>
507                <tr>
508                    <th></th>
509                    <th></th>
510                    <th></th>
511                </tr>
512            </thead>
513            <tbody>
514                <tr>
515                    <td align="center" valign="top" style="vertical-align:top;">
516                        <div class="desktop">
517                            <h2 class="blue">&nbsp;</h2>
518                                   
519                            <table align="center" width="160" border="0" cellpadding="10" cellspacing="0"style="text-align:left;">
520                                <tr>
521                                    <td align="left" background="/Common/Images/mainbar2.png"><h6 class="white">Search Options</h6></td>
522                                </tr>
523                                <tr>
524                                    <td align="left" bgcolor="#F5F5F5" ><a href="/Search/Permits/SearchAdvanced.aspx" title="Advanced Permit Search">Advanced Permit Search</a>
525                                        <p><a href="/Search/Permits/Search.aspx?SearchType=0" title="Search by Address">Search by Address</a></p>
526                                        <p><a href="/Search/Permits/Search.aspx?SearchType=3" title="Search by Name" target="_blank">Search by Name</a></p>
527                                        <p><a href="/Search/Permits/Search.aspx?SearchType=2" title="Search by Permit">Search by Permit</a></p>
528                                        <p><a href="/Search/Permits/Search.aspx?SearchType=1" title="Search by Parcel ID">Search by Parcel ID</a></p>                                        
529                                    </td>
530                                </tr>
531                            </table>                                     
532                        </div>
533                    </td>
534                    <td align="left" style="vertical-align:top;">
535                        <form method="post" action="./" id="Form1">
536<div class="aspNetHidden">
537<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
538<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTE1MzExNjM2Mg9kFgJmD2QWAgID
538D2QWAgIPD2QWAgIBD2QWCgIHDxYCHgdWaXNpYmxlaGQCCQ8WAh8AZ2QCCw8WAh8AaGQCDQ8WAh8AaGQCDw8WAh8AaGRkRA7uwhuYaGvUcw9gnkxC/GoOdftEGdmJ4o3AIlb8J44=" />
539</div>
540
541<script type="text/javascript">
542//<![CDATA[
543var theForm = document.forms['Form1'];
544if (!theForm) {
545    theForm = document.Form1;
546}
547function __doPostBack(eventTarget, eventArgument) {
548    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
549        theForm.__EVENTTARGET.value = eventTarget;
550        theForm.__EVENTARGUMENT.value = eventArgument;
551        theForm.submit();
552    }
553}
554//]]>
555</script>
555
556
557
558<script src="/Search/Permits/WebResource.axd?d=vpmaEk9IvY8_Tl_L5CMfGMeBsKHhpIzeXZWw4ZE4rR0Hg6kuJ1K3j1_W9UWwNt3zXz3v16pK_YfJ7EFh1xBsrsGFdShydr58318MFF5XP0U1&amp;t=639191721026372022" type="text/javascript"></script>
558
559
560
561<script src="/Search/Permits/WebResource.axd?d=s054VQVknrCBhb0xTL8w_iMX1eZYPyxb0dNffq72DLQlhNTgOhICy1FtNI1-_j1IAutGIYBavZAkSVtw-b-0AS8cxsvbxElOYUrchPvwK0c1&amp;t=639191721026372022" type="text/javascript"></script>
561
562<div class="aspNetHidden">
563
564	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="D9A8342A" />
565	<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
566	<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
567	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAbh25pqeS9C8slVhe2B+Fa6DKuezgWI1y9OGFiGFlrFvg5RejF5SZymB+MWfu2zNPPlDvZz/o1pJuH6I01FnurDf2jL9wYdZ8lcjoroumuwLfJZ254skHAU8yvdZRTunmo33zdGuN40j+eXJixuBrOaaKF/iJ9VshsrvAadrrBgRw==" />
568</div>
569                            <div>
570                                <input name="ctl00$content$txtSearch" type="hidden" id="content_txtSearch" value="3" /> 
571                                <input name="ctl00$content$PageNumber" type="hidden" id="content_PageNumber" value="1" />
572	                            <input name="ctl00$content$IsNewSearch" type="hidden" id="content_IsNewSearch" value="true" />	        
573	                        </div>
574                            <table class="Search"> 
575                            	<tr>
576				                    <td>&nbsp;</td>                                    
577			                    </tr>                                                               
578			                    <tr>
579				                    <td class="PageTitle" style="text-align:left;">Search Permits</td>                                    
580			                    </tr>                                
581			                    <tr>
582				                    <td>
583					                    
584					                    <div id="content_divOwner">
585						                    <table>
586							                    <tr class="SearchHeader">
587								                    <td>Last Name</td>
588								                    <td>First Name</td>
589								                    <td><a href="javascript:SetHelp(mcOwnerSearch);">Help</a></td>
590							                    </tr>
591							                    <tr class="searchTR">
592								                    <td><input name="ctl00$content$txtLastName" type="text" id="content_txtLastName" />&nbsp;</td>
593								                    <td><input name="ctl00$content$txtFirstName" type="text" id="content_txtFirstName" />&nbsp;</td>
594								                    <td><input type="button" onclick="PostPage();" value="Search" name="Search" /></td>
595								                    <td></td>
596							                    </tr>
597						                    </table>
598					                    </div>
599					                    
600					                    
601				                    </td>
602			                    </tr>
603			                    <tr>
604				                    <td>
605					                    <div class="Help" style="visibility:hidden;" id="Help"></div>
606				                    </td>
607			                    </tr>
608                                <tr>
609				                    <td>&nbsp;</td>                                    
610			                    </tr>                                
611
612		                    </table>		
613	                        
614	                     
615
616<script type="text/javascript">
617//<![CDATA[
618WebForm_AutoFocus('content_txtLastName');//]]>
619</script>
619
620</form>
621                    </td>
622                </tr>
623            </tbody>
624        </table>
625    </div>
626
627        </div>
628        <div id="footer_">
629            
630
631<div id="footer" style="margin-top:6px; padding-bottom:6px; margin-right:20px; font-size:14px">
632  
633  <span style="margin-left:60px;"><a href="#" title="Return to the top of this page">Top</a></span> 
634  
635  <span style="margin-left:30px;"><a href="javascript:history.back(-1)" title="Return to Previous Page">Back</a></span>
636  
637  <span style="margin-left:40px;"><a href="/Departments/Home/main.htm" title="Home Page">Home</a></span>
638  
639  <span style="margin-left:140px;"><a href="/Departments/Home/disclaimer.htm" title="Site Disclaimer Statement">Privacy</a>
640  <a href="/Departments/Home/draftTermsandConditions.htm" title="Legal Use Description of Skagitcounty.net"> 
641  &amp; Terms of Use</a></span>
642
643  <span style="margin-left:130px;">&copy; 2025 Skagit County</span>
644
645</div>
646
647        </div>
648        <div>
649            <div id="globalmenumobile_" class="mobile" data-role="panel" data-theme="a" data-display="overlay"data-position="left" data-position-fixed="true" data-dismissible="false" data-transition="slide"><div data-role="header" data-position="fixed" id="globalmobileheader_" class="mobile"><h5>Permit Search</h5><a href="/Departments/Home/" data-icon="home" data-iconpos="notext">Global Menu</a><a href="#my-header" data-rel="close" data-icon="back" data-iconpos="notext">Close panel</a></div><br /><br /><div id="mobilecontent" class="ui-pannel-inner"><asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder><div data-role="collapsible-set">
650    <div data-role="collapsible-set">
651        <div id="searchselection" data-role="collapsible" data-collapsed="false">
652            <h5>Basic Search</h5>
653        
654            <div id="searchCriteria">Select Search Type                        
655                <fieldset data-role="controlgroup" >                    
656                    <input type="radio" class="searchselector" name="searchby" id="addr" value="Address" checked="checked" />
657                    <label for="addr" class="radlabel">Address</label>
658                    <input type="radio" class="searchselector" name="searchby" id="propid" value="Parcel #" />
659                    <label for="propid" class="radlabel">Parcel #</label>
660                    <input type="radio" class="searchselector" name="searchby" id="owner" value="Owner Name (Last, First)" />
661                    <label for="owner" class="radlabel">Name (Last First)</label>
662                    <input type="radio" class="searchselector" name="searchby" id="permitnumber" value="Permit Number" />
663                    <label for="permitnumber" class="radlabel">Permit Number</label>
664                </fieldset>
665            </div>    
666            
666<script>
667                $(document).on("pageinit", function (event, data) {
668                    var queryString = window.location.search;
669                    if (queryString.search('Permit=') > -1) {
670                    } else {
671                        $("#globalmenumobile_").panel("open");                        
672                    } 
673
674
675                    $("input[name='searchby']").on("change", function () {
676                        $("#searchSelection").text("Enter " + $("input[name='searchby']:checked").val()).trigger("create");
677                        $("#tbAuto").text("").trigger("create");
678                        $("#searchCriteria").collapsible("collapse");
679                    });
680
681                    $("#tbAuto").on("filterablebeforefilter", function (e, data) {
682                        var searchType = $('input[name=searchby]:checked', '#form1').val();
683                        var webSvc = "WebService.asmx/"
684
685                        if ($('input[id="addr"]').prop("checked")) {
686                            webSvc += "GetAddresses";
687                        } else if ($('input[id="propid"]').prop("checked")) {
688                            webSvc += "GetParcels";
689                        } else if ($('input[id="owner"]').prop("checked")) {
690                            webSvc += "GetOwners";
691                        } else if ($('input[id="permitnumber"]').prop("checked")) {                        
692                            webSvc += "GetPermits";
693                        } 
694
695                        var $ul = $(this),
696                            $input = $(data.input),
697                            value = $input.val(),
698                            html = "";
699                        $ul.html("");
700
701                        if (value && value.length > 2) {                        
702                            $ul.html("<li><div class='ui-loader'><span class='ui-icon ui-icon-loading'></span></div></li>");
703
704                            $.ajax({
705                                url: webSvc,
706                                dataType: "json",
707                                type: "POST",
708                                data: "{ 'prefixText': '" + $input.val() + "' }",
709                                contentType: "application/json; charset=utf-8",
710                                dataFilter: function (data) { return data; },
711
712                                success: function (data) {                                
713                                    $ul.html(data);
714                                    $ul.listview("refresh");
715                                    $ul.trigger("updatelayout");
716                                },
717                                error: function (req, status, err) {
718                                    alert(req.valueOf() + " Error - status: " + status + " error: " + err);
719                                }
720                            })
721                            .then(function (response) {                            
722                                $.each(response, function (i, val) {
723                                    html += "<li>" + val + "</li>";
724                                });
725                                $ul.html(html);
726                                $ul.listview("refresh");
727                                $ul.trigger("updatelayout");
728                            })
729                            .done(function (response) {                            
730                                //alert("done");
731                            });
732                        }
733                    });
734                });
735
736                function loadform(permitId) {
737
738                    var webSvc = "WebService.asmx/GetSummaryM";
739
740                    alert(permitId + ' ' + webSvc);
741
742                    //alert(webSvc);
743                    $.ajax({
744                        url: webSvc,
745                        dataType: "json",
746                        type: "POST",
747                        data: "{ 'wellId': '" + permitId + "' }",
748                        contentType: "application/json; charset=utf-8",
749                        dataFilter: function (data) { return data; },
750
751                        success: function (data) {
752                            //alert(data.d);
753                            $("#globalmenumobile_").panel("close");
754                            $("#content_").html(data.d).trigger("create");
755                        },
756                        error: function (req, status, err) {
757                            alert(req.valueOf() + " Error - status: " + status + " error: " + err);
758                        }
759                    })
760                }
761            
762
763
764                function advancedSearch() {
765                    var parameters = '';
766                    
767                    parameters += " AND ps.Relationship = '" + advancedselectname.value + "'";
768
769                    if (advancedname.value != '') {
770                        parameters += " and ps.[Identity] like '" + advancedname.value + "%'";
771                    }
772                    if (advancedaddress.value != '') {
773                        parameters += " AND a.HouseNumber + ' ' + a.Road like '" + advancedaddress.value + "%'";
774                    }
775                    if (advancedpermittype.value != 'All') {
776                        parameters += " AND ps.PermitType = '" + advancedpermittype.value + "'";
777                    }
778
779                    if (advancedstatus.value != 'All') {
780                        if (txtFromDate.value != '') {
781                            parameters += " AND " + advancedstatus.value + " >= '" + txtFromDate.value + "'";
782                        }
783                        if (txtToDate.value != '') {
784                            parameters += " AND " + advancedstatus.value + " <= '" + txtToDate.value + "'";
785                        }
786                    }
787
788                    //alert($("#txtFromDate").val() + " " + $("#txtToDate").val());
789                    if ($("#txtFromDate").val() != '') {
790                        parameters += " and PS.Issued >= '" + $("#txtFromDate").val() + "'";
791                    }
792                    if ($("#txtToDate").val() != '') {
793                        parameters += " and PS.Issued <= '" + $("#txtToDate").val() + "'";
794                    }
795                    //alert(parameters); 
796
797                    var webSvc = "WebService.asmx/GetAdvancedSearch";
798                    
799                    //$ul.html("<li><div class='ui-loader'><span class='ui-icon ui-icon-loading'></span></div></li>");
800                    
801
802                    //alert("begin");
803
804                    $('#advancedSearchResults').collapsible("expand");
805
806                    //parameters = '';
807                    
808                    $.ajax({
809                        type: "POST",
810                        url: "Webservice.asmx/GetAdvancedSearch",
811                        data: "{ 'inputValue': \"" + parameters + "\"}",
812                        contentType: "application/json; charset=utf-8",
813                        dataType: "json",
814                        success: OnSuccessCallAdvancedSearch,
815                        error: OnErrorCallAdvancedSearch
816                    });
817
818
819                    //alert("done");
820
821                }
822
823                function advancedClear() {
824                    $('#advancedselectname').val('Owner').selectmenu('refresh');
825                    $('#advancedpermittype').val('All').selectmenu('refresh');
826                    $('#advancedstatus').val('All').selectmenu('refresh');
827
828                    $('#advancedname').val('');
829                    $('#advancedaddress').val('');
830
831                    $('#txtAdvFromDate').val(null);
832                    $('#txtAdvToDate').val(null);
833                }
834
835                function OnSuccessCallAdvancedSearch(response) {
836                    //alert(response.d);
837                    $('#advancedsearchcontent').empty().append(response.d).trigger('create');
838                    $('#advancedSearchResults').collapsible("expand");
839                }
840
841                function OnErrorCallAdvancedSearch(response) {
842                    alert("error");
843                }
844
845                        
846            </script>
846
847
848            <div class="ui-widget" id="searchbox">
849                <ul id="tbAuto" data-role="listview" data-filter-theme="a" data-filter-placeholder="Find..." data-filter="true" data-inset="true"></ul>
850            </div>            
851        </div>        
852        <div id="Div1" data-role="collapsible">
853            <h5>Advanced Search</h5>            
854            <div data-role="collapsible-set">
855                <div data-role="collapsible" id="advancedSearchCriteria" data-collapsed="false">
856                    <h5>Search Criteria</h5>
857                    <div>
858                        <label for="advancedselectname">Contact:</label>
859                        <select name="advancedselectname" id="advancedselectname">                    
860                            <option value="Owner">Owner</option>
861                            <option value="Applicant">Applicant</option>
862                            <option value="Contractor">Contractor</option>                    
863                        </select>
864                        <div class="ui-field-contain">
865                            <label for="advancedname">Name (Last, First):</label>
866                            <input id="advancedname" type="text"/>
867                        </div>
868                    </div>            
869                    <div>
870                        <div class="ui-field-contain">
871                            <label for="advancedaddress">Address:</label>
872                            <input id="advancedaddress" type="text"/>
873                        </div>
874                    </div>            
875                    <div>
876                        <label for="advancedpermittype">Permit Type:</label>
877                        <select name="selectname" id="advancedpermittype">
878                            <option value="All">All</option>
879                            <option value="Access">Access</option>
880                            <option value="Building">Building</option>
881                            <option value="Complain">Complain</option>                    
882                            <option value="Contract">Contract</option>                    
883                            <option value="Demo">Demo</option>                    
884                            <option value="Fire">Fire</option>
885                            <option value="Firework">Firework</option>                    
886                            <option value="Flood">Flood</option>                    
887                            <option value="Grading">Grading</option>                    
888                            <option value="Land Use">Land Use</option>                    
889                            <option value="Mech-Pbg">Mech-Pbg</option>                    
890                            <option value="MfgHome">MfgHome</option>                    
891                            <option value="Plat">Plat</option>                    
892                            <option value="Sepcit">Sepcit</option>                    
893                            <option value="Water">Water</option>                    
894                        </select>
895                        <label for="advancedstatus">Permit Status:</label>
896                        <select name="advancedstatus" id="advancedstatus">
897                            <option value="All">All</option>
898                            <option value="Applied">Applied</option>
899                            <option value="Preapped">Preapped</option>
900                            <option value="Preapped">Preapped</option>                    
901                            <option value="Issued">Issued</option>                    
902                            <option value="Completed">Completed</option>                    
903                        </select>
904                    </div>                    
905                    <div>
906                        <div class="ui-field-contain">
907                            <label for="txtFromDate">
908                                From:</label>
909                            <input type="date" data-role="date" name="txtFromDate" id="txtFromDate" onchange="updateDateRange();" />
910                            <br />
911                            <label for="txtdateTo">
912                                To:</label>
913                            <input type="date" data-role="date" name="txtDateTo" id="txtToDate" onchange="updateDateRange();" />
914                        </div>
915                    </div>
916
917                    <div class="ui-grid-a">
918                        <div class="ui-block-a"><button type="submit" data-theme="a" onclick="advancedSearch();">Search</button></div>
919                        <div class="ui-block-b"><button type="submit" data-theme="a" onclick="advancedClear();">Clear</button></div>                                
920                    </div>
921                </div>
922                <div data-role="collapsible" id="advancedSearchResults">
923                    <h5>Search Results</h5>
924                    <div id="advancedsearchcontent">
925                    </div>
926                </div>
927            </div>
928        </div>
929    
930<div data-role="collapsible"><h5>Links</h5><div class="mobile"><table style="width:100%; margin:0; padding:0;"><tr><td style="margin:0; padding:0;"><input type="search" name="searchSite" id="MobileSearchString" value="" data-icon="none" placeholder="Search Site..." /></td><td align="right" style="margin:0; padding:2;"><a class="ui-btn ui-btn-inline ui-icon-search ui-btn-icon-notext ui-corner-all" href="javascript:void(0)" onClick="javascript:if(document.getElementById('MobileSearchString').value != '' && document.getElementById ('MobileSearchString').value != 'Site Search') window.open('/Departments/Home/skagitsitesearch.htm?addsearch=' + document.getElementById('MobileSearchString').value,'_self');" /></td></tr></table></div><br/><ul data-role='listview' id='navlistmobile'><li><a href="/Departments/PlanningAndPermit/main.htm" Title="Home" Target="_top">Planning and Development Services</a></li><li><a href="/Search/Permits/SearchAdvanced.aspx" Title="Advanced Permit Search" Target="_top">	Advanced Permit Search</a></li><li><a href="/Search/Permits/Search.aspx?SearchType=0" Title="Search for permits by site address" Target="_top">Search by Address</a></li><li><a href="/Search/Permits/Search.aspx?SearchType=3" Title="Search for permits by Applicant name, Owner name or both" Target="_top">Search by Name</a></li><li><a href="/Search/Permits/Search.aspx?SearchType=2" Title="Search for permits by permit number" Target="_top">Search by Permit</a></li><li><a href="/Search/Permits/Search.aspx?SearchType=1" Title="Search for permits by the tax parcel ID" Target="_top">Search by Parcel ID</a></li><li><a href="/Departments/SearchSkagit/SearchSkagit.htm" Title="Search Skagit County databases" Target="_top">Search Skagit Databases</a></li></ul></div><!-- div class="sample" style="margin-bottom: 15px;height:42px;"><span -->
931
932    
932<script type="text/javascript">
933        function getcontact() {
934            var urlpath = window.location.pathname; // get URL
935            var parts = urlpath.split('/');
936            var dept;
937            if (parts[1] == 'Departments') {
938                dept = parts[2] // if static content dept will be the 2nd parameter, else 1st
939                window.open("/Departments/" + dept + "/dept.htm", "_self");
940            }
941            else window.open("/Departments/Home/feedback.htm", "_self");
942            return false;
943        }
944        function searchTheSite() {
945            window.open("/Departments/Home/skagitsitesearch.htm?addsearch=" + document.getElementById('searchSiteText').value, "_self");        
946        }        
947    </script>
947
948  
949    <div class="mobile" data-role="collapsible" data-collapsed="true">       
950        <h5>Main Menu</h5>
951            <div data-role="collapsible-set">
952                <div class="mobile" data-role="collapsible" data-collapsed="true">
953                    <h5>Directory</h5>                        
954                    <ul data-role="listview">                            
955                        <li><a href="/Departments/Home/directory.htm">ALL by Alpha</a></li>
956                        <li><a href="/Departments/Assessor/main.htm">Assessor</a></li>
957                        <li><a href="/Departments/OfficeOfAssignedcounsel/main.htm">Assigned Counsel</a></li>
958                        <li><a href="/Departments/Auditor/main.htm">Auditor</a></li>
959                        <li><a href="/Departments/BoardOfEqualization/main.htm">Board of Equalization</a></li>
960                      
961                        <li><a href="/Departments/BudgetFinance/main.htm">Budget and Finance</a></li>
962                        <li><a href="/Departments/CivilService/main.htm">Civil Service Commission</a></li>
963                        <li><a href="/Departments/Clerk/main.htm">Clerk</a></li>
964                        <li><a href="/Departments/CountyCommissioners/main.htm">Commissioners</a></li>
965                        <li><a href="/Departments/Coroner/main.htm">Coroner</a></li>
966                        <li><a href="/Departments/Addressing/main.htm">County Addressing</a></li>
967                        <li><a href="/Departments/DistrictCourt/main.htm">District Court</a></li>
968                        <li><a href="/Departments/DistrictCourtProbation/main.htm">District Court Probation</a></li>
969                        <li><a href="/Departments/EmergencyMedicalServices/main.htm">Emergency Medical Services</a></li>
970                        <li><a href="/Departments/EmergencyManagement/main.htm">Emergency Management</a></li>                        
971                        <li><a href="/Departments/Fair/main.htm">Fair</a></li>
972                        <li><a href="/Departments/Fairgrounds/main.htm">Fairgrounds</a></li>
973                        <li><a href="/Departments/FireMarshal/main.htm">Fire Marshal</a></li>
974                        <li><a href="/Departments/GIS/main.htm">GIS / Mapping Services</a></li>
975                        <li><a href="/Departments/OfficeofLandUsehearings/main.htm">Hearing Examiner</a></li>
976                        <li><a href="/Departments/HistoricalSociety/main.htm">Historical Museum</a></li>
977                        <li><a href="/Departments/HumanResources/main.htm">Human Resources</a></li>
978                        <li><a href="/Departments/Jail/main.htm">Jail</a></li>
979                        <li><a href="/Departments/OfficeofJuvenileCourt/main.htm">Juvenile Court</a></li>
980                        <li><a href="/Departments/LawLibrary/main.htm">Law Library</a> </li>
981                        <li><a href="/Departments/NRLands/main.htm">Natural Resource Lands</a></li>
982                        <li><a href="/Departments/Noxiousweeds/main.htm">Noxious Weeds</a></li>
983                        <li><a href="/Departments/ParksAndRecreation/main.htm">Parks &amp; Recreation</a></li>
984                        <li><a href="/Departments/PlanningAndPermit/main.htm">Planning &amp; Development Services</a></li>
985                        <li><a href="/Departments/ProsecutingAttorney/main.htm">Prosecutor</a></li>
986                        <li><a href="/Departments/PublicDefender/main.htm">Public Defender</a></li>
987                        <li><a href="/Departments/Health/main.htm">Public Health</a></li>
988                        <li><a href="/Departments/PublicWorks/main.htm">Public Works</a></li>
989                        <li><a href="/Departments/RecordsManagement/main.htm">Records Management</a></li>
990                        <li><a href="/Departments/RiskManagement/main.htm">Risk Management</a></li>
991                        <li><a href="/Departments/Sheriff/main.htm">Sheriff</a></li>
992                        <li><a href="/Departments/TV21/main.htm">Skagit21 Television</a></li>
993                        <li><a href="/Departments/SuperiorCourt/main.htm">Superior Court</a></li>
994                        <li><a href="/Departments/Treasurer/main.htm">Treasurer</a></li>
995                        <li><a href="/Departments/UpriverServices/main.htm">Upriver Services</a></li>
996                    </ul>
997                </div>
998
999                <div class="mobile" data-role="collapsible" data-collapsed="true">
1000                    <h5>Find It Here</h5>                        
1001                    <ul data-role="listview">
1002                        <li><a href="/Departments/Home/about.htm">About Skagit County</a></li>
1003                        <li><a href="/Departments/Home/directory.htm">Alphabetical Directory</a></li>
1004                        <li><a href="/Departments/Home/quickguide.htm">Quickguide</a></li>
1005                        <li><a href="/Departments/Home/services.htm">Services By Topic</a></li>
1006                        <li><a href="/Departments/FacilitiesManagement/facmap.htm">Facility Maps</a></li>
1007                        <li><a href="/Departments/Home/forms.htm">Forms</a></li>
1008                        <li><a href="/Departments/Home/links.htm">Links</a> </li>
1009                    </ul>
1010                </div>
1011
1012                <div class="mobile" data-role="collapsible" data-collapsed="true">
1013                    <h5>Records</h5>
1014                        
1015                    <ul data-role="listview">
1016                        <li><a href="/Search/PropertyM/">Property One Stop</a></li>
1017                        <li><a href="/Search/Recording/">Auditor's Recorded Documents</a></li>
1018                        <li><a href="/Departments/SearchSkagit/searchskagit.htm">Advanced Search Menu</a></li>
1019                        <li><a href="/Search/ContractAmendment/">Contracts &amp; Amendments</a></li>
1020                        <li><a href="/Search/ResolutionOrdinance/">Resolutions &amp; Ordinances</a></li>
1021                        <li><a href="http://www.codepublishing.com/wa/skagitcounty/" target="_blank">Skagit
1022                            County Code</a></li>
1023                        <li><a href="/Departments/RecordsManagement/finding.htm">Public Records Request</a>
1024                        </li>
1025                    </ul>
1026                </div>
1027
1028                <div class="mobile" data-role="collapsible" data-collapsed="true">
1029                    <h5>Help</h5>
1030                    <ul data-role="listview">
1031                        <li><a href="/Departments/Home/faq.htm">FAQ</a></li>
1032                    </ul>
1033                </div>
1034
1035                <div class="mobile" data-role="collapsible" data-collapsed="true">
1036                    <h5>Contact</h5>                        
1037                    <ul data-role="listview">
1038                        <li><a href="/Departments/Home/directory.htm">Alphabetical Directory</a></li>
1039                        <li><a href="#" onclick="getcontact();">Department Contact</a></li>
1040                        <li><a href="/Departments/Home/feedback.htm">Feedback</a></li>
1041                        <li><a href="/Search/Phone/">Phone Directory</a></li>
1042                    </ul>
1043                </div>
1044            </div>
1045            </div>
1046        
1047  
1048        
1049   
1050</div></div></div>
1051        </div>
1052    </div>
1053</body>
1054</html>
1055<script id="f5_cspm">(function(){var f5_cspm={f5_p:'FJMPDLMABLHCCKKLBBACLNBLKIKANJELMOMPIJLNBLAFECPDPPPIDDFMNFLABNHCPLABGMOLAANHEIDLDIBAGGGKAAKCJPOIIDDOCLDIEGGIIFFDADHOGCMGMKINHAEK',setCharAt:function(str,index,chr){if(index>str.length-1)return str;return str.substr(0,index)+chr+str.substr(index+1);},get_byte:function(str,i){var s=(i/16)|0;i=(i&15);s=s*32;return((str.charCodeAt(i+16+s)-65)<<4)|(str.charCodeAt(i+s)-65);},set_byte:function(str,i,b){var s=(i/16)|0;i=(i&15);s=s*32;str=f5_cspm.setCharAt(str,(i+16+s),String.fromCharCode((b>>4)+65));str=f5_cspm.setCharAt(str,(i+s),String.fromCharCode((b&15)+65));return str;},set_latency:function(str,latency){latency=latency&0xffff;str=f5_cspm.set_byte(str,40,(latency>>8));str=f5_cspm.set_byte(str,41,(latency&0xff));str=f5_cspm.set_byte(str,35,2);return str;},wait_perf_data:function(){try{var wp=window.performance.timing;if(wp.loadEventEnd>0){var res=wp.loadEventEnd-wp.navigationStart;if(res<60001){var cookie_val=f5_cspm.set_latency(f5_cspm.f5_p,res);window.document.cookie='f5avr1950342797aaaaaaaaaaaaaaaa_cspm_='+encodeURIComponent(cookie_val)+';path=/;'+'';}
1056return;}}
1057catch(err){return;}
1058setTimeout(f5_cspm.wait_perf_data,100);return;},go:function(){var chunk=window.document.cookie.split(/\s*;\s*/);for(var i=0;i<chunk.length;++i){var pair=chunk[i].split(/\s*=\s*/);if(pair[0]=='f5_cspm'&&pair[1]=='1234')
1059{var d=new Date();d.setTime(d.getTime()-1000);window.document.cookie='f5_cspm=;expires='+d.toUTCString()+';path=/;'+';';setTimeout(f5_cspm.wait_perf_data,100);}}}}
1060f5_cspm.go();}());</script>

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.