CINXE.COM
Find My Legislator - Delaware General Assembly
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1"><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0" /><meta name="author" content="Delaware Legislature" /><link rel="stylesheet" href="/Content/css/bootstrap.css" /><link rel="stylesheet" href="/Content/css/bootstrap-theme.css" /><link rel="stylesheet" href="/Content/css/kendo.common-delaware.min.css" /><link rel="stylesheet" href="/Content/css/kendo.delaware.min.css" /><link rel="stylesheet" href="/Content/css/Kendo/2016.1.112/kendo.material.mobile.min.css" /><link rel="stylesheet" href="/Content/css/styles.css" /><link rel="stylesheet" href="/Content/css/yammcessible.css" /><link rel="stylesheet" href="/Content/css/selectbox.css" /><link rel="stylesheet" href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" /><link href="https://fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css" /><link rel="stylesheet" href="https://js.arcgis.com/3.17/esri/css/esri.css" /> <script type="text/javascript" src="/Content/scripts/jquery-2.1.4.min.js"></script> <script type="text/javascript" src="/Content/scripts/jquery-ui-custom.min.js"></script> <script type="text/javascript" src="/Content/scripts/bootstrap.js"></script> <script type="text/javascript" src="/Content/scripts/jquery-yammcessible.js"></script> <script type="text/javascript" src="/Content/scripts/jquery.customselect.js"></script> <script type="text/javascript" src="https://cdn.botframework.com/botframework-webchat/latest/botchat-es5.js"></script> <script type="text/javascript" src="/content/scripts/Kendo/2016.1.112/jszip.min.js"></script> <script type="text/javascript" src="/content/scripts/Kendo/2016.1.112/kendo.all.min.js"></script> <script type="text/javascript" src="/content/scripts/Kendo/2016.1.112/kendo.timezones.min.js"></script> <script type="text/javascript" src="/content/scripts/Kendo/2016.1.112/kendo.aspnetmvc.min.js"></script> <script type="text/javascript" src="/content/scripts/Kendo/2016.1.112/kendo.excel.min.js"></script> <!-- Google Analytics --> <script type="text/javascript"> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-85909261-1', 'auto'); ga('send', 'pageview'); </script> <!-- End Google Analytics --> <!-- AppDynamics --> <script charset="UTF-8" type="text/javascript"> window["adrum-start-time"] = new Date().getTime(); (function (config) { config.appKey = "AD-AAB-ACV-WEV"; config.adrumExtUrlHttp = "http://cdn.appdynamics.com"; config.adrumExtUrlHttps = "https://cdn.appdynamics.com"; config.beaconUrlHttp = "http://pdx-col.eum-appdynamics.com"; config.beaconUrlHttps = "https://pdx-col.eum-appdynamics.com"; config.useHTTPSAlways = true; config.resTiming = { "bufSize": 200, "clearResTimingOnBeaconSend": true }; config.maxUrlLength = 512; })(window["adrum-config"] || (window["adrum-config"] = {})); </script> <script src="//cdn.appdynamics.com/adrum/adrum-23.10.1.4359.js"></script> <!-- End AppDynamics --> <meta name="Generator" content="Sitefinity 14.4.8100.0 DX" /><link rel="canonical" href="https://legis.delaware.gov/FindMyLegislator" /><link href="/Telerik.Web.UI.WebResource.axd?d=PMrIT5dOWaVYIcpFWUE4nMCZMTF-TKMtNDQDW2HJOoptRWPawp2nsEEI1otRNTXUWtj88YMoUnfcsONY6D1pViuzrLUkhSCTFBYWyXyWDSCUZJGk3id8qEeykHz7ypfi0&t=638227109199744065&compress=0&_TSM_CombinedScripts_=%3b%3bTelerik.Sitefinity.Resources%2c+Version%3d14.4.8100.0%2c+Culture%3dneutral%2c+PublicKeyToken%3db28c218413bdf563%3aen%3aca651bf7-ab52-4d0b-838f-dc7a536af758%3a7a90d6a" type="text/css" rel="stylesheet" /><title> Find My Legislator - Delaware General Assembly </title></head> <body> <div id="debug_test"></div> <a href="#content" class="skip">Skip to Content</a> <form method="post" action="./FindMyLegislator" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="ctl15_TSM" id="ctl15_TSM" value="" /> <input type="hidden" name="ctl16_TSSM" id="ctl16_TSSM" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="ZB9XqYZvwsHDron0WGtTBnCy0sTFUGyYR6Q4vnRUGJe6BC2IihQZ2Ki5+nRhPDXs01G19lsdhMFxFvBbofJr0CT2cwlaO+92Kqa9KmJxVKc=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZHM-0JgiR3InZNoO9AmhsmaTdx0wr88U2aD-BEOKs3t7t3DBn0fij2X6WJ4mSi87cQ2&t=638259218771233176" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var __cultureInfo = {"name":"en","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135578800000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM d, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM d, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM d","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]},"eras":[1,"A.D.",null,0]};//]]> </script> <script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl15_TSM&compress=0&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen%3a74e2d6b4-8086-4964-ae5a-39250647f25e%3aea597d4b%3ab25378d2" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="2E959E94" /> </div><script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl15', 'form1', [], [], [], 90, 'ctl00'); //]]> </script> <input type="hidden" name="ctl00$ctl15" id="ctl15" /> <script type="text/javascript"> //<![CDATA[ Sys.Application.setServerId("ctl15", "ctl00$ctl15"); Sys.Application._enableHistoryInScriptManager(); //]]> </script> <iframe id="__historyFrame" src="/ScriptResource.axd?d=A7atF5JBicpH_24lH65RfLuv4KdRd7EPq6EjShCYlUlOTF8K3c40D8kQJaohrIqMcv7CIN491pSrT_niyR1WQXw1fVHOfRNAcwtINCnqrdM89laym1tVyEmwmvwxVAlk0" style="display:none;"> </iframe> <div class="page-container"> <div> <div class="container container-header"> <div class="row"> <header class="clearfix"> <div class="col-xs-24 col-sm-15 col-lg-16"> <noindex><h1><a href="/" title="Return to Delaware General Assembly home page">Delaware General Assembly</a></h1></noindex> <div class="mobile-toggles hidden-sm hidden-md hidden-lg"> <button type="button" class="search-toggle" data-toggle="collapse" data-target="#header-search-collapse"> <noindex><span class="sr-only">Toggle search</span></noindex> <i class="glyphicon glyphicon-search"></i> </button> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#de-navbar-collapse-1"> <noindex><span class="sr-only">Toggle navigation</span></noindex> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> </div> <div id="header-search-collapse" class="col-xs-24 col-sm-9 col-lg-8 search-collapse collapse"> <noindex> <div class="input-group"> <label class="sr-only" for="srch-term">Enter search terms</label> <input type="text" class="form-control" placeholder="Enter Bill Number, Legislator, or Keyword" name="srch-term" id="srch-term"> <div class="input-group-btn"> <a href="/HowToSearch" class="btn btn--help"> <span class="glyphicon glyphicon-question-sign" data-toggle="tooltip" data-placement="auto bottom" title="How do I search the Delaware General Assembly?"></span> </a> <button class="btn" type="button" onclick="submitSearch(event)"><i class="glyphicon glyphicon-search"></i><span class="sr-only">Search site</span></button> </div> </div> <div id="globalInvalidSearchMessage" class="globalSearchWrap validGlobalSearch" style="display: none;"><div class="globalSearchText">Invalid character in search term. Please revise and try again.</div></div> </noindex> <script type="text/javascript"> $("document").ready(function () { $("#srch-term").keyup(function (event) { if (event.which == 13) { submitSearch(event); } }); $(function () { $('[data-toggle="tooltip"]').tooltip(); }); }); function submitSearch(event) { event.preventDefault(); var searchTerm = document.getElementById('srch-term').value; // RegEx of all valid URL characters var regEx = new RegExp("^[\\sABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789/\\-\\._~:?#\\[\\]@!\\$&\\(\\)\\*\\+,=;\\.`\"]*$") var isValid = regEx.test(searchTerm); if (isValid) { $('#globalInvalidSearchMessage').hide(); if (!window.location.origin) { window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port : ''); } window.location = window.location.origin + "/Search/Global?searchTerm=" + searchTerm; } else { $('#globalInvalidSearchMessage').show(); } } </script> </div> </header> </div> <noindex> <nav id="myNavbar" class="navbar navbar-default yamm megamenu" role="navigation"> <div class="collapse navbar-collapse" id="de-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle"> <span class="hidden-sm"> Bills & Resolutions </span> <span class="hidden-xs hidden-md hidden-lg"> Bills &<br />Resolutions </span> </a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3><a href="/Legislation">All Legislation</a></h3> <h3><a href="/Legislation/RecentLegislation">Recent Legislation</a></h3> <h3><a href="/Legislation/House">House Bills</a></h3> <h3><a href="/Legislation/Senate">Senate Bills</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Archives</h3> <ul class="list-unstyled list-section"> <li> <a href="/Events/Agenda/Reports">Agenda and Activity Reports</a> </li> <li> <h3><a href="/Offices/ControllerGeneral/AppropriationBills">Budget / Appropriations Bills</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Process</h3> <ul class="list-unstyled list-section"> <li> <a href="/LawsOfDE/BillDraftingManual">Legislative Drafting Manual</a> </li> <li> <h3><a href="/LawsOfDE/LegislativeProcess">How a Bill Becomes Law</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle"> <span class="hidden-sm"> Delaware Laws </span> <span class="hidden-xs hidden-md hidden-lg"> Delaware<br />Laws </span> </a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3><a href="/LawsOfDE/DelawareConstitution" target="_blank">Delaware Constitution<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> <h3><a href="/LawsOfDE/Regulations" target="_blank">Regulations<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> <h3><a href="/LawsOfDE/Charters" target="_blank">City/Town Charters<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">The Delaware Code</h3> <ul class="list-unstyled list-section"> <li> <a href="/LawsOfDE/LawsofDelaware" target="_blank">View Delaware Code<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a> </li> </ul> <ul class="list-unstyled list-section"> <li class="form-group"> <label for="codeSearch" class="sr-only">Search Delaware Code</label> <div class="input-group"> <input name="codeSearch" id="codeSearch" class="form-control" placeholder="Search Delaware Code" /> <span class="input-group-btn"> <button type="button" class="btn" id="btnSearchDelCode"><span class="glyphicon glyphicon-search"></span></button> </span> </div> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Laws of Delaware</h3> <ul class="list-unstyled list-section"> <li> <a href="/SessionLaws">View Laws of Delaware</a> </li> <li> <h3><a href="/LawsOfDE/AdministrativeCode" target="_blank">Administrative Code<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> </li> <li> <h3><a href="/LawsOfDE/LandlordTenantCode" target="_blank">Landlord Tenant Code<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle mm-single-line">Committees</a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3><a href="/Meetings">Meetings/Hearings Schedule</a></h3> <h3><a href="/Committee">All Committees</a></h3> <h3><a href="/Committee/SenateCommittees">Senate Committees</a></h3> <h3><a href="/Committee/HouseCommittees">House Committees</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Joint Committees</h3> <ul class="list-unstyled list-section"> <li> <a href="/Committee/JointFinance">Finance Committee</a> </li> <li> <h3><a href="/Committee/CapitalImprovement">Capital Improvement Committee</a></h3> </li> <li> <h3><a href="/Committee/Sunset">Legislative Oversight and Sunset Committee</a></h3> </li> <li> <h3><a href="/Committee/LegislativeCouncil">Legislative Council</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Task Forces & Commissions</h3> <ul class="list-unstyled list-section"> <li> <a href="/Task-Forces">All Task Forces</a> </li> <li> <h3><a href="/Task-Force-Meetings">Task Force Meetings Schedule</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle mm-single-line">Senate</a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Members & Districts</h3> <ul class="list-unstyled list-section"> <li> <a href="/Chambers/Senate/SenateLeadership">Senate Leadership</a> </li> <li> <h3><a href="/Chambers/Senate/AssemblyMembers">All Senators</a></h3> </li> <li> <h3><a href="/Chambers/Senate/SenateDemocraticCaucus">Democratic Caucus</a></h3> </li> <li> <h3><a href="/Chambers/Senate/SenateRepublicanCaucus">Republican Caucus</a></h3> </li> <li> <h3><a href="/Chambers/Senate/SenateDistrict">District</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Senate Committees & Meetings</h3> <ul class="list-unstyled list-section"> <li> <a href="/Committee/SenateCommittees">Senate Committees</a> </li> <li> <h3><a href="/Meetings/Senate">Committee Meetings</a></h3> </li> <li> <h3><a href="/Events/Agenda/Senate">Agenda</a></h3> </li> <li> <h3><a href="/Meetings/Minutes/Senate">Meeting Minutes</a></h3> </li> <li> <h3><a href="/Chambers/Senate/Journal">Journal</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Other Resources</h3> <ul class="list-unstyled list-section"> <li> <a href="/Chambers/Senate/ReadyList">Senate Ready List</a> </li> <li> <h3><a href="/Chambers/Senate/RollCall">Voting Record (Roll Calls)</a></h3> </li> <li> <h3><a href="/Chambers/Senate/Nominations">Governor's Nominations</a></h3> </li> <li> <h3><a href="/Chambers/Senate/OfficeOfTheSecretaryOfTheSenate">Office of the Secretary of the Senate</a></h3> </li> <li> <h3><a href="/Senate-Majority-Staff">Senate Majority Staff Listing</a></h3> </li> <li> <h3><a href="/SenateMinorityStaff">Senate Minority Staff Listing</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle mm-single-line">House</a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Members & Districts</h3> <ul class="list-unstyled list-section"> <li> <a href="/Chambers/House/Leadership">House Leadership</a> </li> <li> <h3><a href="/Chambers/House/AssemblyMembers">All Representatives</a></h3> </li> <li> <h3><a href="/Chambers/House/HouseDemocraticCaucus">Democratic Caucus</a></h3> </li> <li> <h3><a href="/Chambers/House/HouseRepublicanCaucus">Republican Caucus</a></h3> </li> <li> <h3><a href="/Chambers/House/District">District</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">House Committees & Meetings</h3> <ul class="list-unstyled list-section"> <li> <a href="/Committee/HouseCommittees">House Committees</a> </li> <li> <h3><a href="/Meetings/House">Committee Meetings</a></h3> </li> <li> <h3><a href="/Events/Agenda/House">Agenda</a></h3> </li> <li> <h3><a href="/Meetings/Minutes/House">Meeting Minutes</a></h3> </li> <li> <h3><a href="/Chambers/House/Journal">Journal</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Other Resources</h3> <ul class="list-unstyled list-section"> <li> <a href="/Chambers/House/ReadyList">House Ready List</a> </li> <li> <h3><a href="/Chambers/House/OfficeOfTheChiefClerkOfTheHouse">Office of the Chief Clerk of the House</a></h3> </li> <li> <h3><a href="/Chambers/House/RollCall">Voting Record (Roll Calls)</a></h3> </li> <li> <h3><a href="/Chambers/House/HouseBoardsandCommissionsApplication" target="_blank">Boards and Commissions Application<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle"> <span class="hidden-sm"> Offices & Services </span> <span class="hidden-xs hidden-md hidden-lg"> Offices &<br />Services </span> </a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Division of Legislative Services</h3> <ul class="list-unstyled list-section"> <li> <a href="/Offices/DivisionOfResearch">Division of Legislative Services Home</a> </li> <li> <h3><a href="/Offices/DivisionOfResearch/DivisionCareerOpportunities">Division Career Opportunities</a></h3> </li> <li> <h3><a href="/Offices/DivisionOfResearch/DivisionStaff">Division Staff</a></h3> </li> <li> <h3><a href="/Offices/DivisionOfResearch/LegislativeLibrary">Legislative Library</a></h3> </li> <li> <h3><a href="/Offices/DivisionOfResearch/PrintShop">Legislative Print Shop</a></h3> </li> <li> <h3><a href="/Offices/DivisionOfResearch/Publications">Publications</a></h3> </li> <li> <h3><a href="/Offices/DivisionOfResearch/RegistrarOfRegulations">Registrar of Regulations</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Office of the Controller General</h3> <ul class="list-unstyled list-section"> <li> <a href="/Offices/ControllerGeneral">Office of the Controller General Home</a> </li> <li> <h3><a href="/Offices/ControllerGeneral/Responsibilities">Responsibilities and Functions</a></h3> </li> <li> <h3><a href="/Offices/ControllerGeneral/Analysts">Analyst Assignments and Staff</a></h3> </li> <li> <h3><a href="/Offices/ControllerGeneral/AppropriationBills">Budget / Appropriations</a></h3> </li> <li> <h3><a href="/GrantInAid/Information">Grant in Aid Process</a></h3> </li> <li> <h3><a href="/Offices/ControllerGeneral/LIS">Legislative Information Systems</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> <h3 class="nav-sub-header">Resources</h3> <ul class="list-unstyled list-section"> <li> <a href="/Resources/FAQ">Frequently Asked Questions</a> </li> <li> <h3><a href="/Resources/GlossaryOfTerms">Glossary Of Terms</a></h3> </li> <li> <h3><a href="/Resources/PreparingToTestify">Public Participation in the Legislative Process</a></h3> </li> <li> <h3><a href="/Media-Credentialing-Policy">Legislative Hall Media Credentialing Policy</a></h3> </li> </ul> </div> <div class="col-xs-24 col-sm-6"> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle"> <span class="hidden-sm"> Events & Facilities </span> <span class="hidden-xs hidden-md hidden-lg"> Events &<br />Facilities </span> </a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3><a href="/LegislativeSessionSchedule">Legislative Session Schedule</a></h3> <h3><a href="/Session/Calendar">Legislative Calendar</a></h3> <h3><a href="/Meetings">Committee Meetings/Hearings</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3><a href="/Resources/AboutLegislativeHall">About Legislative Hall</a></h3> <h3><a href="/Resources/HoursAndDirections">Hours and Directions</a></h3> <h3><a href="/LegislativeHallCafe">Legislative Hall Cafeteria</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3><a href="/Resources/PlanningAVisit">Planning a Visit?</a></h3> <h3><a href="/VirtualTour" target="_blank">Virtual Tour of Legislative Hall<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> <h3><a href="/MemorialsandMonuments">Map of Memorials & Monuments</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3><a href="/Resources/LegislativeHallFacilityUsePolicy">Legislative Hall Facility Use Policy</a></h3> </div> </div> </div> </li> </ul> </li> <li class="dropdown yamm-fw"> <a href="#" data-toggle="dropdown" class="dropdown-toggle"> <span class="hidden-sm"> Meetings & Archives </span> <span class="hidden-xs hidden-md hidden-lg"> Meetings &<br />Archives </span> </a> <ul class="dropdown-menu"> <li> <div class="yamm-content"> <div class="row"> <div class="col-xs-24 col-sm-6"> <h3><a href="/WatchAndListen/SenateChamber">Senate Chamber</a></h3> <h3><a href="/WatchAndListen/HouseChamber">House Chamber</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3><a href="/WatchAndListen/SenateCommittees">Senate Committees</a></h3> <h3><a href="/WatchAndListen/HouseCommittees">House Committees</a></h3> <h3><a href="/WatchAndListen/JointCommittees">Joint Committees</a></h3> <h3><a href="/WatchAndListen/TaskForces">Task Forces</a></h3> </div> <div class="col-xs-24 col-sm-6"> <h3><a href="/WatchAndListen/SenateChamber-YouTube" target="_blank">Senate Chamber - YouTube<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> <h3><a href="/WatchAndListen/HouseChamber-YouTube" target="_blank">House Chamber - YouTube<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> <h3><a href="/WatchAndListen/JointFinanceMeetingRoom-YouTube" target="_blank">Joint Finance Hearing Room - YouTube<span class="glyphicon glyphicon-new-window" aria-hidden="true"></span></a></h3> </div> </div> </div> </li> </ul> </li> </ul> </div> </nav> </noindex> <script type="text/javascript"> $(document).ready(function () { $("#btnSearchDelCode").click(function (e) { e.preventDefault(); submitDelCodeSearch(); }); $("#codeSearch").keyup(function (event) { if (event.which == 13) { submitDelCodeSearch(); } }); }); function submitDelCodeSearch() { var query = $('#codeSearch').val(); window.location.href = window.location.origin + "/DelCode/Search?query=" + query; } </script> </div> </div> <div class="container container-main" role="main"> <div class="row"> <div class="row-same-height"> <!-- main area --> <div class="content col-xs-24 col-sm-18 col-sm-push-6 col-sm-height col-top"> <div class="sf_cols row"> <div class="sf_colsOut col-xs-24" data-placeholder-label=""> <div id="ContentPlaceholder_TE6F90A56002_Col00" class="sf_colsIn sf_1col_1in_100"><div class='sfContentBlock'><h2>Find My Legislator</h2> </div> </div> </div> </div><div class="sf_cols row"> <div class="sf_colsOut col-xs-24 col-md-12"> <div id="ContentPlaceholder_TE6F90A56003_Col00" class="sf_colsIn sf_2cols_1in_50"><div class="contactmap"> <div id="map"> </div> </div> <script src="https://js.arcgis.com/3.17/"></script> <script> require([ "esri/map", "esri/layers/FeatureLayer", "esri/dijit/Search", "esri/symbols/Font", "esri/geometry/Point", "esri/SpatialReference", "esri/symbols/PictureMarkerSymbol", "esri/lang", "esri/Color", "esri/symbols/TextSymbol", "dijit/registry", "dijit/form/Button", "dojo/parser", "dojo/domReady!" ], function arc( Map, FeatureLayer, Search, Font, Point, SpatialReference, PictureMarkerSymbol, esriLang, Color, TextSymbol, registry, Button, parser ) { parser.parse(); //Define Global Variables var SearchUrl = null; var projectedCoordinateSystem = new SpatialReference({wkid:3857}); var houseDataLayer; var senateDataLayer; var senateLayerActive; var houseLayerActive; var search; var map; initializeMap(); search.startup(); if(SearchUrl != null) { searchForCoordsByAddress(SearchUrl); } map.on("click", mapClickEvent); //registry.byId("toggleButton").on("click", toggleLayers); //FUNCTIONS BELOW function initializeMap() { $('#houseModalSpinner').hide(); $('#senateModalSpinner').hide(); var senateLayerActive; var houseLayerActive; map = new Map("map", { basemap: "streets", spatialReference: projectedCoordinateSystem, center: [-75.515228, 39.163560], // lon, lat zoom: 8 }); map.infoWindow.set("popupWindow", false); //Representative Layer var houseDataLayerURL = "https://enterprise.firstmap.delaware.gov/arcgis/rest/services/Boundaries/DE_Political_Boundaries/MapServer/2"; var houseDataLayerSettings = { id: "houseDataLayer", mode: FeatureLayer.MODE_ONDEMAND, opacity: 0.5, outFields: ["*"] }; houseDataLayer = new FeatureLayer(houseDataLayerURL, houseDataLayerSettings); houseLayerActive = 0; //Senate Layer var senateDataLayerURL = "https://enterprise.firstmap.delaware.gov/arcgis/rest/services/Boundaries/DE_Political_Boundaries/MapServer/1"; var senateDataLayerSettings = { id: "senateDataLayer", mode: FeatureLayer.MODE_ONDEMAND, opacity: 1.0, outFields: ["*"] }; senateDataLayer = new FeatureLayer(senateDataLayerURL, senateDataLayerSettings); senateLayerActive = 0; search = new Search({ enableLabel: true, enableInfoWindow: false, map: map }, ""); } function searchForCoordsByAddress(SearchLocation) { var searchLocationURL = "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/findAddressCandidates?SingleLine=" + SearchLocation + "&category=&outFields=*&forStorage=false&f=json" var JsonResults = GetJsonFromUrl(searchLocationURL); var searchedLocationResults = JSON.parse(JsonResults); var searchedLocation = searchedLocationResults.candidates[0]; var locationAddress = searchedLocation.attributes.Match_addr; var xPoint = searchedLocation.attributes.DisplayX; var yPoint = searchedLocation.attributes.DisplayY; var point = new Point(xPoint,yPoint); senateLayerSearch(point); houseLayerSearch(point); searchByString(locationAddress); } function mapClickEvent(event){ var xPoint = event.mapPoint.x; var yPoint = event.mapPoint.y; var point = new Point(xPoint, yPoint, projectedCoordinateSystem); var latCoord = point.getLatitude(); var lonCoord = point.getLongitude(); var reverseGeoCodeURL = "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?location=" + lonCoord + "%2C+" + latCoord + "&distance=200&f=json"; var JsonResults = GetJsonFromUrl(reverseGeoCodeURL); let clickAddress = JSON.parse(JsonResults); try { var searchAddress = clickAddress.address.Match_addr; } catch(error) { console.log("No street address at selected location"); } if (searchAddress != null) { senateLayerSearch(point); houseLayerSearch(point); searchByString(searchAddress); } } function searchByString(SearchString) { var marker = new PictureMarkerSymbol("http://www.clker.com/cliparts/e/3/F/I/0/A/google-maps-marker-for-residencelamontagne-hi.png",32,51);//(URL,WIDTH,HEIGHT); var markerText = new TextSymbol().setColor(new Color([0, 0, 0, 0.9])).setFont(new Font("12px", Font.STYLE_NORMAL, Font.VARIANT_NORMAL, Font.WEIGHT_BOLD, "Arial")).setOffset(0, 30).setAlign(TextSymbol.ALIGN_MIDDLE); search.sources[0].highlightSymbol = marker; //attach marker to first search result search.sources[0].labelSymbol = markerText; //attach text to first search result search.search(SearchString); //Query search widget with search term and return results //Note that only first result will show since it is the only one that possess a marker and label. } function GetJsonFromUrl(url){ var HttpReq = new XMLHttpRequest(); HttpReq.open("GET",url,false); HttpReq.send(null); return HttpReq.responseText; } function senateLayerSearch(pointGeometry) { var query = new esri.tasks.Query(); var parameters = "${DISTRICT}&" + "${NAME}&" + "${LEGSESSION}"; var content; query.geometry = pointGeometry; var DistrictFeatureResults = senateDataLayer.selectFeatures(query,esri.layers.FeatureLayer.SELECTION_NEW); DistrictFeatureResults.then(function(res){ dojo.forEach(res, function(object){ content = esriLang.substitute(object.attributes,parameters); content = content.split("&"); var SenateDistrict = content[0]; var SenatorName = content[1]; var assemblyID = content[2]; $('#senateModalSpinner').show(); $.ajax ({ url: "/json/FindMyLegislator/GetFindMyLegislatorInfo?districtNumber=" + SenateDistrict + "&legislatorName=" + SenatorName + "&assemblyID=" + assemblyID + "&chamberId=" + '1', type: "POST", success: function(result){ $('#senateInformation').html(result); $('#senateModalSpinner').hide(); }, error: function (e) { console.log('There was a problem loading the legislative information. Please try again.'); $('#senateModalSpinner').hide(); } }); }); },function(error){ console.log("ERROR: Point Query return failed"); }); } function houseLayerSearch(pointGeometry) { var query = new esri.tasks.Query(); var parameters = "${DISTRICT}&" + "${NAME}&" + "${LEGSESSION}"; var content; query.geometry = pointGeometry; var DistrictFeatureResults = houseDataLayer.selectFeatures(query,esri.layers.FeatureLayer.SELECTION_NEW); DistrictFeatureResults.then(function(res){ dojo.forEach(res, function(object){ content = esriLang.substitute(object.attributes,parameters); content = content.split("&"); var HouseDistrict = content[0]; var RepresentativeName = content[1]; var assemblyID = content[2]; $('#houseModalSpinner').show(); $.ajax ({ url: "/json/FindMyLegislator/GetFindMyLegislatorInfo?districtNumber=" + HouseDistrict + "&legislatorName=" + RepresentativeName + "&assemblyID=" + assemblyID + "&chamberId=" + '2', type: "POST", success: function(result){ $('#houseInformation').html(result); $('#houseModalSpinner').hide(); }, error: function () { console.log('There was a problem loading the legislative information. Please try again.'); $('#houseModalSpinner').hide(); } }); }); },function(error){ console.log("ERROR: Point Query return failed"); }); } function toggleLayers() { if (senateLayerActive == 0 && houseLayerActive == 1) { map.addLayer(senateDataLayer); senateLayerActive = 1; map.removeLayer(houseDataLayer); houseLayerActive = 0; document.getElementById('toggleButton').innerHTML = "Senate"; } else if(senateLayerActive == 1 && houseLayerActive == 0) { map.removeLayer(senateDataLayer); senateLayerActive = 0; map.removeLayer(houseDataLayer); houseLayerActive = 0; document.getElementById('toggleButton').innerHTML = "Nothing"; } else if(senateLayerActive == 0 && houseLayerActive == 0) { map.addLayer(houseDataLayer); houseLayerActive = 1; map.removeLayer(senateDataLayer); senateLayerActive = 0; document.getElementById('toggleButton').innerHTML = "House"; } } window.searchForCoordsByAddress = searchForCoordsByAddress; } ); </script> </div> </div> <div class="sf_colsOut col-xs-24 col-md-12"> <div id="ContentPlaceholder_TE6F90A56003_Col01" class="sf_colsIn sf_2cols_2in_50"><div class="sfCustomWidget feature-content"> <div class="feature-header red"> <h3>Who is My Legislator?</h3> </div> <form id="addressForm" class="form-horizontal clearfix"> <div class="form-group"> <label class="col-sm-5 control-label" for="inputAddress">Address</label> <div class="col-sm-19 feature-control"> <input type="text" class="form-control" id="inputAddress" name="inputAddress"> </div> </div> <div class="col-sm-5"></div> <div class="col-sm-19 feature-control"> <button id="btnFindLegislator" type="button" class="btn btn-primary">Find my Legislator</button> <a href="/FindMyLegislator" class="btn btn-link">Find by Map</a> </div> </form> </div> <script> $(document).ready(function () { $("#btnFindLegislator").click(function () { submitFindMyLegislator(); }); $("#inputAddress").keyup(function (event) { if (event.which == 13) { submitFindMyLegislator(); } }); // Forms should not submit on enter press $("#addressForm").keypress(preventFormSubmit); $("#addressForm").keydown(preventFormSubmit); $("#addressForm").keyup(preventFormSubmit); }); // Reroute to find my legislator page function submitFindMyLegislator() { var findMyLegislatorTxtBx = document.getElementById("inputAddress"); var inputAddress = findMyLegislatorTxtBx.value; var url = "http://" + window.location.host + "/FindMyLegislator?search=" + inputAddress; window.location = url; } // Prevent form submit function preventFormSubmit(e) { if (e.keyCode == 13) { e.preventDefault(); //event.stopPropagation(); return false; } } </script><div class='sfContentBlock'><br /> This tool shows the new district information from the 2022 General Election.<br /> </div><div class="col-xs-24"> <h3 class="section-head">State Legislators</h3> </div> <div class="col-xs-24"> <div class="row"> <div id="senateInformation" class="col-xs-24 col-sm-12 col-md-24 col-lg-12 contactinfo"> <div id="senateModalSpinner" class="modalSpinner"> <img src="/Content/images/delaware/loading-image.gif" alt="Modal Spinner"> </div> </div> <div id="houseInformation" class="col-xs-24 col-sm-12 col-md-24 col-lg-12 contactinfo"> <div id="houseModalSpinner" class="modalSpinner"> <img src="/Content/images/delaware/loading-image.gif" alt="Modal Spinner"> </div> </div> <div class="col-xs-24 contactinfo"> </div> </div> </div> <div class='sfContentBlock'><div class="col-xs-24"> <h3 class="section-head">Federal Legislators</h3> </div> <div class="col-xs-24" id="federalInformation"> <div class="row"> <div class="col-xs-24 col-sm-12 col-md-24 col-lg-12 contactinfo"> <h6><strong>Senator(s)</strong></h6> <div id="federalLegislatorSenator1"> <strong>Sen. Thomas Carper</strong><br /> 513 Hart Senate Office Building<br /> Washington DC 20510<br /> Ph:(202) 224-2441<br /> Fax:(202) 228-2190 <br /> <br /> </div> <div id="federalLegislatorSenator2"> <strong>Sen. <strong>Chris Coons</strong></strong><br /> 218 Russell Senate Office Building<br /> Washington DC 20510<br /> Ph:(202) 224-5042<br /> Fax:(202) 228-3075<br /> <br /> </div> </div> <div class="col-xs-24 col-sm-12 col-md-24 col-lg-12 contactinfo"> <h6><strong>Representative(s)</strong></h6> <div id="federalLegislatorSenator2"> <strong>Rep. Lisa Blunt Rochester</strong><br /> 1724 Longworth House Office Building <br /> Washington, DC 20515 <br /> Phone: (202) 225-4165 </div> </div> </div> </div> </div> </div> </div> </div><div class="sf_cols row"> <div class="sf_colsOut col-xs-24"> <div id="ContentPlaceholder_TE6F90A56011_Col00" class="sf_colsIn sf_1col_1in_100"> </div> </div> </div> </div> <!-- sidebar --> <div class="col-xs-24 col-sm-6 col-sm-pull-18 col-sm-height col-top sidebar" role="navigation"> </div> </div> </div> </div> <div> <div> <noindex> <footer class="footer"> <div class="container footer-container"> <div class="row"> <div class="col-sm-10 footer-block footer-contact"> <h3>Contact Legislative Hall</h3><div class="vcard"><ul class="list-unstyled"><li><em class="glyphicon glyphicon-map-marker"></em><span class="street-address">411 Legislative Avenue</span><br /><span class="region">Dover, DE</span> <span class="postal-code">19901</span></li><li class="tel"><em class="glyphicon glyphicon-earphone"></em>302-744-4114</li><li><em class="glyphicon glyphicon-envelope"></em><a class="email" href="mailto:DivisionOfResearch@state.de.us"></a><a class="email" href="mailto:DivisionOfResearch@delaware.gov"></a><a class="email" href="mailto:DGA_reception@delaware.gov">Legislative Hall</a></li></ul><p><em><strong>To ensure quick and accurate assistance, please include your full name and address in your correspondence.</strong></em></p></div> </div> <div class="col-sm-7 footer-block"> <h3>Useful links</h3> <ul class="list-unstyled"> <li><a href="/Footer/FOIARequests">FOIA Requests</a></li> <li><a href="/Media-Credentialing-Policy">Legislative Hall Media Credential Policy</a></li> <li><a href="/Footer/CSG" target="_tab">CSG</a></li> <li><a href="/Footer/ULC" target="_tab">ULC</a></li> <li><a href="/Footer/NCSL" target="_tab">NCSL</a></li> <li><a href="/RssFeed">RSS Feeds</a></li> <li><a href="/Resources/DE_NotificationService">Legislative Notifications</a></li> </ul> </div> <div class="col-sm-7 footer-block"> <h3>Other Resources</h3> <ul class="list-unstyled"> <li><a href="https://legis.delaware.gov/docs/default-source/default-document-library/adapolicy.pdf?sfvrsn=3560b238_2">Accessibility</a></li> <li><a href="/Footer/DelawareGov" target="_tab">Delaware.gov</a></li> <li><a href="/Footer/Judicial" target="_tab">Judicial</a></li> <li><a href="/Footer/AgencyList" target="_tab">Agency Contact Info</a></li> <li><a href="/Footer/Copyright">Copyright</a></li> <li><a href="/Footer/Disclaimer">Disclaimer</a></li> </ul> </div> </div> </div> </footer> </noindex> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ window.__TsmHiddenField = $get('ctl15_TSM');;(function() { function loadHandler() { var hf = $get('ctl16_TSSM'); if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; } hf.value += ';Telerik.Sitefinity.Resources, Version=14.4.8100.0, Culture=neutral, PublicKeyToken=b28c218413bdf563:en:ca651bf7-ab52-4d0b-838f-dc7a536af758:7a90d6a'; Sys.Application.remove_load(loadHandler); }; Sys.Application.add_load(loadHandler); })();//]]> </script> </form> <script type="text/javascript"> $("document").ready(function () { $('.megamenu').accessibleMegaMenu(); $(".skip").click(function (event) { var skipTo = "#" + this.href.split('#')[1]; $(skipTo).attr('tabindex', -1).on('blur focusout', function () { $(this).removeAttr('tabindex'); }).focus(); }); $('select').customSelect(); }); </script> </body> </html>