Class 1 Erb International - Cross Border

Erb Group of Companies - Vaudreuil-Dorion, QC (8 months ago)

Apply Now

Position #: 47
Dangerous Goods: No
Type: Full Time - Single
Licence Class: 1
Route: Canada/US
Openings: 5
Highway Drivers & Owner Operators

Erb International specializes in LTL and Truckload shipments operating in all 48 States & Canada. We have runs that will have you on the road from 5-14 days depending on your needs. Custom clearance and Meat Inspections are required on loads delivering into the United States. Must have valid Passport or Fast Card.

Apply Now
45 Seconds to Qualify
FIRST NAME

LAST NAME

POSTAL CODE

EMAIL

HOME PHONE

CELL PHONE

Number of Preventable Accidents last 3 years?

Number of Moving Violations last 3 years?

WHAT CLASS OF LICENSE DO YOU HOLD?

Upload your resume
Drop files here
or click to browse for files
Apply
"; duplicateEmailMessage += " or "; duplicateEmailMessage += "use different email." duplicateEmailMessage += "
"; var validator = $('#frmQuickApp').submit(function() { // PASS: ... // console.log("validator triggering submit"); // DEBUG: ... }).validate( { ignore: [], focusInvalid: true, onkeyup: function(element, event) { switch ($(element).attr("name")) { case "PostalCode": // fall through case "Email": // ignore keyup... leave validation to blur (remote calls can block key press, causes lag in character entry) return false; break; default: // REF: https://stackoverflow.com/a/27614573 // else use the default on everything else if (event.which === 9 && this.elementValue( element ) === "") { return; } else if (element.name in this.submitted || element === this.lastElement) { this.element(element); } break; } }, rules: { Email: { required: true, minlength: 6, email: true, remote: { param: { url: '/quickapp:quickapp/CheckExternalAppEmailDuplicate', type: "post", async: false, data: { thisUserID: 0 } // , // beforeSend: function(xhr, settings) // { // $("#imgEmail", "#frmPersonalInfo").show(); // }, // complete: function() // { // $("#imgEmail", "#frmPersonalInfo").hide(); // } } }, }, PostalCode: { required: true, minlength: 5, maxlength: 6, remote: { param: { url: '/quickapp:quickapp/CheckPostalCode', type: "post", async: false, data: { // WARN: don't set data, jQueryValidate is doing this for PostalCode already } } } } }, messages: { Email: { remote: duplicateEmailMessage }, PostalCode: { remote: "Postal Code not found." } } }); $(document).ready(function() { $('.uk-button-group').find('label').click(function() { $(this).parent().find('label').not('.disabled-btn').each(function() { $(this).removeClass('uk-active'); }); $(this).not(".ignore-active").not('.disabled-btn').addClass('uk-active'); }); }); /** * centralize form submission */ function doSubmitForm(e) { if (isFormSubmitting) { console.log("doSubmitForm(): preventing duplicate form submission"); return; } var additionalChecksAreValid = true; if ($("#frmQuickApp").valid() && additionalChecksAreValid) { $(this).prop("disabled", true); $(".truckright-quickapp-container").block({message: "Submitting..."}); $("#frmQuickApp").off(); $("#frmQuickApp").submit(); // disabling the button requires this... isFormSubmitting = true; // GLOBAL state change... } else { // $("#frmQuickApp").data("validator").focusInvalid(); $("#frmQuickApp").validate().focusInvalid(); } } // prevent double clicking on submit, if the data is valid var isFormSubmitting = false; $(document).ready(function() { // // NOTE: We don't want to prevent submission of the Quick App... it's intended to be dirty, and submission is our "save"... // if (typeof(MarkAsClean) === "function") { MarkAsClean(); } MarkAsDirty = function() { return; } // NOOP... $("#btnQASubmit").on ( "dblclick", function(e) { e.preventDefault(); e.stopPropagation(); } ); $("#btnQASubmit").on ( "click", function(e) { // console.log("btnQASubmit.click"); // DEBUG: ... // prevent IE from double posting... e.preventDefault(); e.stopPropagation(); // e.stopImmediatePropagation(); // var isBlocked = false; // var blockData = $(".truckright-quickapp-container").data(); // isBlocked = parseInt(blockData["blockUI.isBlocked"]) == 1; // console.log(isBlocked); // console.log(isFormSubmitting); // if ((!isBlocked) && (!isFormSubmitting)) if (!isFormSubmitting) { doSubmitForm(e); // isFormSubmitting = true; } else { console.warn("form is already being submitted"); } } ); });