workzone.apwa.org Open in urlscan Pro
52.7.164.224  Public Scan

Submitted URL: http://workzone.apwa.org/
Effective URL: https://workzone.apwa.org/
Submission: On May 28 via manual from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST /candidate/job_search/quick

<form id="quickJobSearch" class="form-search" onkeypress="submitFormOnEnter(event, function() { onSearchSubmitquickJobSearch();doAjaxSubmit('validate', 'quickJobSearch', {disableSpinner : true}); });" action="/candidate/job_search/quick"
  method="post" onsubmit="return false;"> <input name="currentUri" type="hidden" value="/">
  <div class="form-fields group">
    <div class="flineQ flineQ_2 flineQ_keyword flineQ_before_button"> <label for="values1.value">What: </label> <span class="input"> <input id="criterion271" name="values[1].value" class="txt ui-autocomplete-input" tabindex="2"
          onfocus="if (this.value == 'Enter keywords (e.g. Accountant)') {this.value = ''}" onblur="if (this.value == '') {this.value = 'Enter keywords (e.g. Accountant)'}" type="text" value="Enter keywords (e.g. Accountant)" maxlength="256"
          autocomplete="off"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
        <script type="text/javascript">
          window.addEvent('domready', function() {
            if ($('criterion271').value == '') $('criterion271').value = 'Enter keywords (e.g. Accountant)';
          });
        </script>
        <script type="text/javascript">
          function split(val) {
            return val.split(/,\s*/);
          }

          function extractLast(term) {
            return split(term).pop();
          }
          document.addEvent('domready', function() {
            jQuery("#criterion271")
              // don't navigate away from the field on tab when selecting an item
              .on("keydown", function(event) {
                if (event.keyCode === jQuery.ui.keyCode.TAB && jQuery(this).autocomplete("instance").menu.active) {
                  event.preventDefault();
                }
              }).autocomplete({
                source: function(request, response) {
                  jQuery.ajax({
                    url: "/main/json/getSuggestedItemsByTextAndCriterionId?value=" + extractLast(request.term),
                    dataType: "json",
                    method: "POST",
                    data: {
                      id: '271'
                    },
                    success: function(data) {
                      response(data);
                    }
                  });
                },
                search: function() {
                  // custom minLength
                  var term = extractLast(this.value);
                  if (term.length < 3) {
                    return false;
                  }
                },
                focus: function() {
                  // prevent value inserted on focus
                  return false;
                },
                select: function(event, ui) {
                  var terms = split(this.value);
                  // remove the current input
                  terms.pop();
                  // add the selected item
                  terms.push(ui.item.value);
                  // add placeholder to get the comma-and-space at the end
                  terms.push("");
                  this.value = terms.join(", ");
                  return false;
                }
              }).data('ui-autocomplete')._renderItem = function(ul, item) {
                var searchMask = extractLast(this.element.val());
                var regEx = new RegExp(searchMask, "ig");
                var replaceMask = "<b style=\"color:black;\">$&</b>";
                var html = item.label.replace(regEx, replaceMask);
                return jQuery("<li></li>").data("item.autocomplete", item).append(jQuery("<div></div>").html(html)).appendTo(ul);
              };
          });
        </script>
      </span> </div>
    <div class="flineQ flineQ_3 flineQ_location flineQ_before_button"> <label for="values2.value">Where: </label> <span class="input"> <input id="criterion272" name="values[2].value" class="txt ui-autocomplete-input" tabindex="2"
          onfocus="if (this.value == 'Location (e.g. Boston)') {this.value = ''}" onblur="if (this.value == '') {this.value = 'Location (e.g. Boston)'}" type="text" value="Location (e.g. Boston)" maxlength="256" autocomplete="off"><span role="status"
          aria-live="polite" class="ui-helper-hidden-accessible"></span>
        <script type="text/javascript">
          window.addEvent('domready', function() {
            if ($('criterion272').value == '') $('criterion272').value = 'Location (e.g. Boston)';
          });
        </script>
        <script type="text/javascript">
          function split(val) {
            return val.split(/,\s*/);
          }

          function extractLast(term) {
            return split(term).pop();
          }
          document.addEvent('domready', function() {
            jQuery("#criterion272")
              // don't navigate away from the field on tab when selecting an item
              .on("keydown", function(event) {
                if (event.keyCode === jQuery.ui.keyCode.TAB && jQuery(this).autocomplete("instance").menu.active) {
                  event.preventDefault();
                }
              }).autocomplete({
                source: function(request, response) {
                  jQuery.ajax({
                    url: "/main/json/getSuggestedItemsByTextAndCriterionId?value=" + extractLast(request.term),
                    dataType: "json",
                    method: "POST",
                    data: {
                      id: '272'
                    },
                    success: function(data) {
                      response(data);
                    }
                  });
                },
                search: function() {
                  // custom minLength
                  var term = extractLast(this.value);
                  if (term.length < 3) {
                    return false;
                  }
                },
                focus: function() {
                  // prevent value inserted on focus
                  return false;
                },
                select: function(event, ui) {
                  var terms = split(this.value);
                  // remove the current input
                  terms.pop();
                  // add the selected item
                  terms.push(ui.item.value);
                  // add placeholder to get the comma-and-space at the end
                  terms.push("");
                  this.value = terms.join(", ");
                  return false;
                }
              }).data('ui-autocomplete')._renderItem = function(ul, item) {
                var searchMask = extractLast(this.element.val());
                var regEx = new RegExp(searchMask, "ig");
                var replaceMask = "<b style=\"color:black;\">$&</b>";
                var html = item.label.replace(regEx, replaceMask);
                return jQuery("<li></li>").data("item.autocomplete", item).append(jQuery("<div></div>").html(html)).appendTo(ul);
              };
          });
        </script>
      </span> </div>
    <div class="group group-first"></div>
    <div class="flineQbox"> <input name="submit.quickJobSearch" tabindex="2" type="button" value="Find" title="Search" onclick="onSearchSubmitquickJobSearch();doAjaxSubmit('validate', 'quickJobSearch', {disableSpinner : true})"> </div>
    <div class="group"></div>
  </div> <input type="hidden" name="submit.quickJobSearch">
</form>

Text Content

NOTICE: Some features on this website, like purchasing a job package and posting
a job, might not work properly when using Internet Explorer. For the best
experience, please use another browser like Chrome or Mozilla.
 * APWA Home
 * WorkZone Home
 * Job search
 * Post a Resume
 * Post a Job
 * Pricing

Open menu
Sign In / Register Forgot Password


FIND YOUR NEXT PUBLIC WORKS JOB

What:
Where:



Advanced search
View All Jobs


FEATURED JOBS

 * 


WELCOME TO APWA WORKZONE!

WorkZone is packed with features to make the process of finding and posting
public works jobs easier and more powerful. Our job board features robust
advanced search options, resume hosting and searching capabilities and many
other opportunities aimed at helping employers get their jobs noticed at a
reasonable flat-rate price.

 * WorkZone Job Board Pricing / Packages
 * Advanced Search
 * Create a Free WorkZone Account




IS A PUBLIC WORKS CAREER RIGHT FOR YOU?

Public works is the heartbeat of any community.

The people who work in public works are solving some of the toughest problems
faced by our communities, our country and the world.

You can help shape the future.

Click here to see how to get started.




LATEST JOBS

Show more


FEATURED EMPLOYERS

 * 
 * 
 * 
 * 


FEATURED JOBS

Popular locations: Kansas (KS) | Nevada (NV) | Montana (MT) | Wyoming (WY) |
Maryland (MD)

Popular categories: Engineering and Technology | Other | Solid Waste | Water and
Sewers | Transportation

 * About
 * Accreditation
 * Advertise
 * Advocacy
 * APWA Reporter
 * 

 * APWA Workzone
 * Buyer's Guide
 * Chapter Websites
 * Contact Us
 * DCS Center

 * Legal Notice
 * Members' Library
 * Membership
 * MyAPWA
 * Nat'l Public Works Week
 * Press Room

 * Privacy Policy
 * PWX
 * Shop
 * Snow Conference
 * View Cart

© 2012 American Public Works Association

Powered by Job Board Software

Menu Close
 * APWA Home
 * WorkZone Home
 * Job search
 * Post a Resume
 * Post a Job
 * Pricing

Sign In / Register Forgot Password
Job Seeker registration
Employer registration


Forgot password

Sign in
Job Seeker registration


Login
Forgot password